OSDN Git Service

* decl2.c (finish_file): Don't call import_export_decl for
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
2
3         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
4         initialized static data members.
5
6 2003-04-25  H.J. Lu <hjl@gnu.org>
7
8         * gcc.dg/ia64-sync-4.c: New test.
9
10 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11
12         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
13         date.
14
15 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16
17         PR c++/10337
18         * g++.dg/warn/conv1.C: New test.
19         * g++.old-deja/g++.other/conv7.C: Adjust.
20         * g++.old-deja/g++.other/overload14.C: Adjust.
21
22 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23
24         PR c++/10471
25         * g++.dg/template/defarg2.C: New test.
26
27 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28
29         * gcc.dg/cpp/include2.c: Update.
30         * gcc.dg/cpp/multiline-2.c: New.
31         * gcc.dg/cpp/multiline.c: Update.
32         * gcc.dg/cpp/strify2.c: Update.
33         * gcc.dg/cpp/trad/literals-2.c: Update.
34
35 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36
37         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
38
39 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40
41         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42
43 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44
45         PR c++/10451
46         * g++.dg/parse/crash4.C: New test.
47         
48         PR c++/9847
49         * g++.dg/parse/crash5.C: New test.
50
51 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
52
53         PR c++/10446
54         * g++.dg/parse/crash3.C: New test.
55
56         PR c++/10428
57         * g++.dg/parse/elab1.C: New test.
58
59 2003-04-22  Devang Patel  <dpatel@apple.com>
60
61         * gcc.dg/cpp/trad/funlike-5.c: New test.
62         
63 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
64
65         * g++.dg/other/packed1.C: Fix dg options.
66
67 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
68
69         * g++.dg/other/offsetof2.C: New test.
70
71 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
72
73         * g++.dg/template/recurse.C: Adjust location of error messages.
74
75 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
76
77         PR c++/9881
78         * g++.dg/init/addr-const1.C: New test.
79         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
80
81 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
82
83         PR c++/10405
84         * g++.dg/lookup/struct-hack1.C: New test.
85
86 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
87
88         * ucs.c: Update diagnostic messages.
89
90 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
91
92         * gcc.dg/cpp/truefalse.cpp: New test.
93         * gcc.dg/cpp/cpp.exp: Update.
94         * g++.dg/other/stdbool-if.C: Remove.
95
96 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
97
98         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
99         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
100
101 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
102
103         * gcc.c-torture/compile/20030418-1.c: New test.
104
105 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
106
107         * README.compat: Remove; content moved to doc/sourcebuild.texi.
108
109 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
110
111         PR c++/10347
112         g++.dg/template/dependent-name1.C: New test.
113
114 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
115
116         * gcc.dg/warn-1.c (tourist_guide): New array,
117         contains a pointer to bar.
118
119 2003-04-16  Roger Sayle  <roger@eyesopen.com>
120
121         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
122         * gcc.c-torture/execute/medce-1.c: New test case.
123         * gcc.c-torture/execute/medce-2.c: New test case.
124
125 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
126
127         * lib/prune.exp: Ignore more messages.
128
129         PR c++/10381
130         * g++.dg/parse/lookup3.C: New test.
131
132 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
133
134         * gcc.c-torture/compile/20030415-1.c : New test.
135
136 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
137
138         * gcc.c-torture/execute/scope-2.c: Move to ...
139         * gcc.dg/noncompile/scope.c: .... here.
140
141 2003-04-14  Roger Sayle  <roger@eyesopen.com>
142
143         * gcc.dg/20030414-2.c: New test case.
144
145 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
146
147         PR target/10377
148         * gcc.dg/20030414-1.c: New test.
149
150 2003-04-13  Roger Sayle  <roger@eyesopen.com>
151
152         * gcc.dg/builtins-12.c: New test case.
153         * gcc.dg/builtins-13.c: New test case.
154
155 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
156
157         * gcc.c-torture/execute/string-opt-18.c: New test.
158
159 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
160
161         PR c++/10300
162         * g++.dg/init/new5.C: New test.
163
164 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
165
166         PR c++/7910
167         * g++.dg/ext/dllimport1.C: New test.
168
169 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
170
171         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
172
173 2003-04-11  Bud Davis <bdavis9659@comcast.net>
174
175         PR Fortran/9263
176         * g77.f-torture/noncompile/9263.f: New test
177         PR Fortran/1832
178         * g77.f-torture/execute/1832.f: New test
179
180 2003-04-11  David Chad  <davidc@freebsd.org>
181             Loren J. Rittle  <ljrittle@acm.org>
182
183         libobjc/8562
184         * objc.dg/headers.m: New test.
185
186 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
187
188         * gcc.c-torture/execute/builtin-noret-2.c: New.
189         * gcc.c-torture/execute/builtin-noret-2.x: New.
190         XFAIL builtin-noret-2.c at -O1 and above.
191         * gcc.dg/redecl.c: New.
192         * gcc.dg/Wshadow-1.c: Update error regexps.
193
194 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
195
196         * g++.dg/abi/bitfield10.C: New test.
197
198 2003-04-09  Mike Stump  <mrs@apple.com>
199
200         * gcc.dg/pch/pch.exp: Make testcase names longer.
201         * g++.dg/pch/pch.exp: Make testcase names longer.
202
203 2003-04-08  Roger Sayle  <roger@eyesopen.com>
204
205         * gcc.dg/builtins-11.c: New test case.
206
207 2003-04-08  Roger Sayle  <roger@eyesopen.com>
208
209         * gcc.dg/builtins-9.c: New test case.
210         * gcc.dg/builtins-10.c: New test case.
211
212 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
213
214         * gcc.dg/noncompile/init-4.c.c: New test.
215
216 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
217
218         * gcc.misc-test/gcov-9.c: New test.
219         * gcc.misc-test/gcov-10.c: New test
220         * gcc.misc-test/gcov-11.c: New test.
221
222 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
223
224         PR optimization/10024
225         * gcc.c-torture/compile/20030405-1.c: New test.
226
227 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
228
229         * gcc.dg/pch/static-3.c: New.
230         * gcc.dg/pch/static-3.hs: New.
231         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
232
233 2003-04-04  Richard Henderson  <rth@redhat.com>
234
235         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
236         * g++.dg/eh/forced2.C: Likewise.
237
238 2003-04-03  Mike Stump  <mrs@apple.com>
239
240         * lib/scanasm.exp (scan-assembler): Add xfail processing for
241         target arg.
242         (scan-assembler-times, scan-assembler-not): Likewise.
243         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
244
245 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
246
247         * gcc.dg/sparc-loop-1.c: New test.
248
249 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
250
251         PR other/9274
252         * g++.dg/pch/system-2.C: New.
253         * g++.dg/pch/system-2.Hs: New.
254
255 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
256
257         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
258
259         * g++.dg/eh/simd-1.C (vecfunc): Same.
260
261 2003-04-01  Roger Sayle  <roger@eyesopen.com>
262
263         * gcc.c-torture/execute/20030401-1.c: New test case.
264
265 2003-04-01  Ziemowit Laski <zlaski@apple.com>
266
267         * objc.dg/defs.m: New.
268
269 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
270
271         * g++.dg/eh/simd-1.C: New.
272         * g++.dg/eh/simd-2.C: New.
273
274 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
275
276         * gcc.c-torture/execute/simd-3.c: New.
277
278 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
279
280         PR c/9936
281         * gcc.dg/20030331-2.c: New test.
282
283 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
284
285         PR c++/10278
286         * g++.dg/parse/crash2.C: New test.
287
288 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
289
290         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
291         * gcc.c-torture/execute/20030331-1.c: ...here.
292
293 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
294
295         * gcc.c-torture/execute/20030331-1.c: New test.
296
297 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
298
299         * lib/gcov.exp: Adjust call return testing strings.
300         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
301
302 2003-03-31  Roger Sayle  <roger@eyesopen.com>
303
304         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
305         * gcc.dg/builtins-7.c: New test case.
306         * gcc.dg/builtins-8.c: New test case.
307
308 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
309
310         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
311
312 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
313
314         PR c++/7647
315         * g++.dg/lookup-class-member-2.C: New test.
316
317 2003-03-30  Glen Nakamura  <glen@imodulo.com>
318
319         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
320
321 2003-03-28  Roger Sayle  <roger@eyesopen.com>
322
323         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
324
325 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
326
327         * g++.dg/init/attrib1.C: New test.
328
329 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
330
331         * gcc.dg/ultrasp8.c: New test.
332
333 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
334
335         * gcc.dg/ultrasp7.c: New test.
336
337 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
338
339         PR c++/10047
340         * g++.dg/template/inline1.C: New test.
341
342 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
343
344         * gcc.dg/sparc-dwarf2.c: New test.
345
346 2003-03-27  Roger Sayle  <roger@eyesopen.com>
347
348         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
349         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
350
351 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
352
353         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
354         than reading .x files.
355         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
356         * g77.dg/gcov/gcov-1.f: Likewise.
357         * gcc.misc-tests/gcov-4b.c: Likewise.
358         * gcc.misc-tests/gcov-5b.c: Likewise.
359         * gcc.misc-tests/gcov-6.c: Likewise.
360         * gcc.misc-tests/gcov-7.c: Likewise.
361         * gcc.misc-tests/gcov-8.c: Likewise.
362         * g++.dg/gcov/gcov-1.x: Remove.
363         * g77.dg/gcov/gcov-1.x: Likewise.
364         * gcc.misc-tests/gcov-4b.x: Likewise.
365         * gcc.misc-tests/gcov-5b.x: Likewise.
366         * gcc.misc-tests/gcov-6.x: Likewise.
367         * gcc.misc-tests/gcov-7.x: Likewise.
368         * gcc.misc-tests/gcov-8.x: Likewise.
369
370 2003-03-27  Glen Nakamura  <glen@imodulo.com>
371
372         PR opt/10087
373         * gcc.dg/20030324-1.c: New test.
374
375 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
376
377         PR c++/10224
378         * g++.dg/template/arg3.C: New test.
379
380         PR c++/10158
381         * g++.dg/template/friend18.C: New test.
382
383 2003-03-26  Roger Sayle  <roger@eyesopen.com>
384
385         * g77.f-torture/compile/20030326-1.f: New test case.
386
387 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
388
389         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
390
391         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
392
393 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
394
395         * gcc.dg/ia64-sync-3.c: New test.
396
397 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
398
399         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
400
401 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
402
403         * gcc.dg/ultrasp6.c: New test.
404
405 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
406
407         * gcc.dg/i386-signbit-1.c: New test.
408         * gcc.dg/i386-signbit-2.c: New test.
409         * gcc.dg/i386-signbit-3.c: New test.
410
411 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
412
413         * gcc.dg/ultrasp5.c: Fix options.
414
415 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
416
417         * gcc.dg/ultrasp5.c: Fix comment.
418
419 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
420
421         PR fortran/10197
422         * g77.f-torture/execute/10197.f: New test.
423
424 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
425
426         PR c++/9898, c++/383
427         * g++.dg/template/conv6.C: New test.
428
429         PR c++/10119
430         * g++.dg/template/ptrmem5.C: New test.
431
432         PR c++/10026
433         * g++.dg/lookup/koenig1.C: New test.
434
435         PR C++/10199
436         * g++.dg/lookup/template2.C: New test.
437
438 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
439
440         * g++.dg/opt/rtti1.C: New test.
441
442 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
443
444         * gcc.dg/ultrasp5.c: New test.
445
446 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
447
448         PR middle-end/9967
449         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
450         builtin fputs.
451
452 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
453
454         PR c/8224
455         * gcc.dg/20030323-1.c: New test.
456
457 2003-03-23  Roger Sayle  <roger@eyesopen.com>
458
459         * gcc.c-torture/compile/20030323-1.c: New test case.
460
461 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
462
463         * gcc.dg/20030321-1.c: New test.
464
465 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
466
467         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
468
469 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
470
471         PR c++/9978, c++/9708
472         * g++.dg/ext/vlm1.C: Adjust expected error.
473         * g++.dg/ext/vla2.C: New test.
474         * g++.dg/template/arg1.C: New test.
475         * g++.dg/template/arg2.C: New test.
476
477 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
478
479         * g77.f-torture/execute/select.f: New test.
480         * g77.f-torture/noncompile/select_no_compile.f: New test.
481
482 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
483
484         PR c++/9898
485         * g++.dg/other/error4.C: New test.
486
487 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
488
489         * g++.dg/template/friend17.C: New test.
490
491 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
492
493         * gcc.c-torture/compile/20030320-1.c: New.
494
495 2003-03-20  Roger Sayle  <roger@eyesopen.com>
496
497         * gcc.dg/builtins-6.c: New test case.
498
499 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
500
501         PR target/10073
502         * gcc.c-torture/compile/20030319-1.c: New.
503
504 2003-03-18  Jan Hubicka  <jh@suse.cz>
505
506         * gcc.dg/i386-cvt-1.c: New test.
507
508 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
509
510         * objc.dg/naming-1.m: Use "(parse|syntax) error".
511         * objc.dg/naming-2.m: Likewise.
512
513 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
514
515         PR c++/9639
516         * g++.dg/parse/crash1.C: New test.
517
518 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
519
520         PR c++/8805
521         * g++.dg/eh/cleanup1.C: New test.
522
523 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
524
525         * gcc.c-torture/execute/20030316-1.c: New test case.
526
527 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
528
529         PR c++/9629
530         * g++.dg/init/ctor2.C: New test.
531
532 2003-03-15  Roger Sayle  <roger@eyesopen.com>
533
534         * g77.f-torture/compile/xformat.f: New test case.
535
536 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
537
538         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
539         * g++.old-deja/g++.mike/eh50.C: Likewise.
540
541 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
542
543         PR c++/6440
544         * g++.dg/template/spec7.C: New test.
545         * g++.dg/template/spec8.C: Likewise.
546
547 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
548
549         * gcc.c-torture/execute/20030313-1.c: New test.
550
551 2003-03-14  Richard Henderson  <rth@redhat.com>
552
553         * gcc.dg/inline-2.c: Adjust alpha test for external call.
554
555 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
556
557         * gcc.c-torture/compile/20030314-1.c: New test.
558
559 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
560
561         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
562         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
563         thumb target,
564         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
565         to accept newer _imp__  prefix and additional
566         newline in .drectve section.
567         * gcc.dg/dll-4.c: Likewise.
568         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
569         switch.
570
571 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
572
573         * g++.dg/parse/namespace9.C: New test.
574
575         * g++.dg/init/ref5.C: New test.
576         * g++.dg/parse/ptrmem1.C: Likewise.
577
578 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
579
580         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
581         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
582         regular expression.
583         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
584         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
585
586 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
587
588         * gcc.c-torture/execute/20030224-2.c: New test.
589
590 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
591
592         * gcc.dg/decl-3.c: New test.
593
594 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
595
596         * gcc.dg/i386-loop-2.c: New test.
597
598 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
599
600         PR c++/9474
601         * g++.dg/parse/namespace8.C: New test.
602
603         PR c++/9924
604         * g++.dg/overload/builtin2.C: New test.
605
606 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
607
608         * gcc.dg/return-type-3.c: New test.
609
610 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
611
612         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
613         profiling options are not supported.
614
615 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
616
617         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
618         * g++.old-deja/g++.warn/impint2.C: Likewise.
619
620 2003-03-10  Devang Patel  <dpatel@apple.com>
621
622         * g++.dg/cpp/c++_cmd_1.C: New test.
623         * g++.dg/cpp/c++_cmd_1.h: New file.
624
625 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
626
627         * gcc.dg/altivec-9.c: New file.
628
629 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
630
631         * gcc.dg/ppc-sdata-1.c: New test.
632         * gcc.dg/ppc-sdata-2.c: New test.
633
634 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
635
636         PR c++/9373
637         * g++.dg/opt/ptrmem2.C: New test.
638
639         PR c++/8534
640         * g++.dg/opt/ptrmem1.C: New test.
641
642 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
643
644         * gcc.dg/i386-loop-1.c: New test.
645
646 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
647
648         PR c++/9970
649         * g++.dg/lookup/friend1.C: New test.
650
651 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
652
653         PR c++/9823
654         * g++.dg/parser/constructor1.C: New test.
655
656 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
657
658         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
659
660         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
661
662 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
663
664         * gcc.dg/cpp/Wunused.c: Update test.
665
666 2003-03-08  Jan Hubicka  <jh@suse.cz>
667
668         * gcc.dg/inline-3.c: New test.
669
670 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
671
672         PR c++/9809
673         * g++.dg/parse/builtin1.C: New test.
674
675         PR c++/9982
676         * g++.dg/abi/cookie1.C: New test.
677         * g++.dg/abi/cookie2.C: Likewise.
678
679         PR c++/9524
680         * g++.dg/template/field1.C: New test.
681
682         PR c++/9912
683         * g++.dg/parse/class1.C: New test.
684         * g++.dg/parse/namespace7.C: Likewise.
685         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
686
687 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
688
689         * g++.dg/init/ref4.C: New test.
690
691 2003-03-07  Jan Hubicka  <jh@suse.cz>
692
693         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
694         * gcc.dg/inline-3.c:  New test.
695
696 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
697
698         * g++.dg/init/ref3.C: New test.
699
700         PR c++/9965
701         * g++.dg/init/ref2.C: New test.
702
703         PR c++/9400
704         * g++.dg/warn/Wshadow-2.C: New test.
705
706         PR c++/9791
707         * g++.dg/warn/Woverloaded-1.C: New test.
708
709 2003-03-05  Jan Hubicka  <jh@suse.cz>
710
711         * gcc.dg/i386-local2.c: New.
712         * gcc.dg/i386-local.c: Fix typo.
713
714 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
715
716         * g++.dg/abi/layout3.C: New test.
717
718 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
719
720         * gcc.c-torture/compile/20030305-1.c
721
722 2003-03-05  Jan Hubicka  <jh@suse.cz>
723
724         * gcc.dg/i386-local.c: New.
725
726 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
727
728         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
729
730 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
731
732         * gcc.dg/switch-2.c: New test.
733         * gcc.dg/switch-3.c: New test.
734         * gcc.dg/Wswitch.c: Adjust line numbers.
735         * gcc.dg/Wswitch-default.c: Likewise.
736         * gcc.dg/Wswitch-enum.c: Likewise.
737
738 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
739
740         * gcc.c-torture/execute/20030222-1.c: New test.
741
742 2003-03-03  James E Wilson  <wilson@tuliptree.org>
743
744         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
745
746 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
747
748         PR c++/9878
749         * g++.dg/init/ref1.C: New test.
750
751 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
752
753         * gcc.dg/sh-relax.c: New SH-only test.
754
755 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
756
757         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
758         comment explaining purpose of testcase.
759
760 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
761
762         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
763         for HC11/HC12 (asm needs two int registers).
764         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
765         HC11/HC12 because the test uses an asm which needs two 32-bit
766         registers.
767
768 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
769
770         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
771         for HC11/HC12 (array is too large otherwise).
772         * gcc.c-torture/compile/920501-4.x: New file, likewise.
773         * gcc.c-torture/compile/20010518-2.x: Likewise.
774         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
775         HC11/HC12 (array is too large).
776
777 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
778
779         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
780         * lib/g++-dg.exp (g++-dg-test): Likewise.
781
782 2003-03-01  Roger Sayle  <roger@eyesopen.com>
783
784         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
785         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
786
787 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
788
789         * g++.dg/warn/implicit-typename1.C: Remove warning.
790
791 2003-02-28  Richard Henderson  <rth@redhat.com>
792
793         * gcc.dg/noreturn-1.c: Move noreturn warning line.
794         * gcc.dg/return-type-1.c: Move control reaches end warning line.
795
796 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
797
798         * gcc.dg/pch/pch.exp: Change .pch to .gch.
799         * g++.dg/pch/pch.exp: Likewise.
800
801 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
802
803         PR c++/9879
804         * testsuite/g++.dg/init/new4.C: New test.
805
806 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
807
808         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
809
810 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
811
812         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
813         unsigned long.
814
815         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
816         wider than float.
817
818 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
819
820         * lib/scanasm.exp: Add support for counting numbers of
821         occurences.
822         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
823         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
824
825 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
826
827         PR c++/9683
828         * g++.dg/template/static3.C: New test.
829
830         PR c++/9829
831         * g++.dg/parse/namespace6.C: New test.
832
833 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
834
835         PR target/9732
836         * gcc.dg/20030225-1.c: New test.
837
838 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
839
840         * README: Remove out-of-date information.
841
842         PR c++/9836
843         * g++.dg/template/spec6.C: New test.
844
845 2003-02-24  Jeff Law  <law@redhat.com>
846
847         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
848
849 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
850
851         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
852         * gcc.dg/pragma-ep-1.c: Likewise.
853
854 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
855
856         PR c++/9602
857         * g++.dg/template/friend16.C: New test.
858
859 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
860
861         PR c++/5333
862         * g++.dg/parse/fused-params1.C: Adjust error messages.
863         * g++.dg/template/nested3.C: New test.
864
865 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
866
867         * g++.dg/abi/param1.C: New test.
868
869 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
870
871         PR c++/7982
872         * g++.dg/warn/implicit-typename1.C: New test.
873
874 2003-02-22  Kelley Cook <kelleycook@comcast.net>
875
876         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
877         with "mtune".
878         * g++.old-deja/g++.other/store-expr2.C: Likewise.
879         * gcc.c-torture/execute/20010129-1.x: Likewise.
880         * gcc.dg/20011107-1.c: Likewise.
881         * gcc.dg/20020108-1.c: Likewise.
882         * gcc.dg/20020122-3.c: Likewise.
883         * gcc.dg/20020206-1.c: Likewise.
884         * gcc.dg/20020310-1.c: Likewise.
885         * gcc.dg/20020426-2.c: Likewise.
886         * gcc.dg/20020517-1.c: Likewise.
887         * gcc.dg/991230-1.c: Likewise.
888         * gcc.dg/i386-unroll-1.c: Likewise.
889         * gcc.misc-tests/i386-prefetch.exp: Likewise.
890
891 2003-02-22  Jan Hubicka  <jh@suse.cz>
892
893         * gcc.dg/i386-mul.c: New test.
894
895 2003-02-21  Roger Sayle  <roger@eyesopen.com>
896
897         * gcc.dg/builtins-5.c: New test case.
898
899 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
900
901         * gcc.dg/asmreg-1.c: New test.
902
903 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
904
905         PR c++/9749
906         * g++.dg/parse/varmod1.C: New test.
907
908 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
909
910         PR c++/9727
911         * g++.dg/template/op1.C: New test.
912
913 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
914
915         PR c++/8906
916         * g++.dg/template/nested2.C: New test.
917
918 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
919
920         PR c++/8724
921         * g++.dg/expr/dtor1.C: New test.
922
923 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
924
925         * gcc.dg/cpp/include3.c: New test.
926         * gcc.dg/cpp/inc/foo.h: New file.
927
928 2003-02-21  Glen Nakamura  <glen@imodulo.com>
929
930         * gcc.c-torture/execute/20030221-1.c: New test.
931
932 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
933
934         PR c++/9729
935         * g++.dg/abi/conv1.C: New test.
936
937 2003-02-20  Jan Hubicka  <jh@suse.cz>
938
939         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
940
941 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
942
943         * gcc.c-torture/compile/20030219-1.c: New test.
944
945 2003-02-18  Jan Hubicka  <jh@suse.cz>
946
947         * gcc.dg/funcorder.c: New test.
948
949 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
950
951         * gcc.c-torture/execute/20030218-1.c: New.
952
953 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
954
955         * gcc.dg/20030218-1.c: New.
956
957 2003-02-18  Richard Henderson  <rth@redhat.com>
958
959         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
960         * gcc.dg/attr-used-2.c: New.
961
962 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
963
964         PR c++/9704
965         * g++.dg/init/copy5.C: New test.
966
967 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
968
969         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
970         * g++.dg/pch/pch.exp: Likewise.
971
972 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
973
974         * gcc.c-torture/execute/20030209-1.c: Enable the test if
975         STACK_SIZE is not defined.
976
977 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
978
979         PR c++/9457
980         * g++.dg/template/init1.C: New test.
981
982 2003-02-16  Jan HUbicka  <jh@suse.cz>
983
984         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
985         (foo): Add few extra tests
986         * gcc.dg/c99-const-expr-3.c: Likewise.
987         * gcc.c-torture/execute/20030216-1.c: New.
988
989 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
990
991         PR c++/9459
992         * g++.dg/ext/typeof4.C: New test.
993
994 2003-02-15  Roger Sayle  <roger@eyesopen.com>
995
996         * gcc.dg/i386-387-3.c: New test case.
997
998 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
999
1000         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
1001         cris-*-elf* cris-*-aout* and mmix-*-*.
1002
1003 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
1004
1005         * gcc.dg/20030213-1.c: New test.
1006
1007 2003-02-12  Roger Sayle  <roger@eyesopen.com>
1008
1009         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
1010         * gcc.dg/i386-387-2.c: Likewise.
1011
1012 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
1013
1014         * gcc.dg/ppc-spe.c: Fix formatting.
1015         Enable tests that were previously unsupported by gas.
1016         Delete tests for instructions that no longer exist.
1017         Switch arguments on evsubifw builtin.
1018
1019 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
1020
1021         * gcc.c-torture/execute/20030209-1.c: Disable the test if
1022         STACK_SIZE is too small.
1023
1024 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1025             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1026
1027         * gcc.dg/decl-2.c: New test.
1028
1029 2003-02-10  Jan Hubicka  <jh@suse.cz>
1030
1031         * gcc.dg/i386-fpcvt-1.c:  New test.
1032
1033 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
1034
1035         * gcc.c-torture/execute/20030209-1.c: New test.
1036
1037 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
1038
1039         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
1040         int-wide bitops, use the constants of the same width.
1041         Likewise, if long long is 32-bit wide, test bitops using
1042         32-bit constants.
1043
1044 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
1045
1046         * gcc.dg/20021014-1.c: Annotate with expected notice text.
1047
1048 2003-02-07  Roger Sayle  <roger@eyesopen.com>
1049
1050         * testsuite/gcc.dg/builtins-4.c: New test case.
1051
1052 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1053
1054         * gcc.dg/20020430-1.c: Fix dg command typos.
1055         * gcc.dg/20020503-1.c: Likewise.
1056
1057 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1058
1059         PR c++/8785
1060         * g++.dg/parse/fused-params1.C: New test.
1061
1062         PR c++/8857
1063         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
1064
1065         PR c++/8921
1066         * g++.dg/parse/non-dependent1.C: New test.
1067
1068         PR c++/8928
1069         * g++.dg/parse/dupl-tmpl-args1.C: New test.
1070
1071         PR c++/9228
1072         * g++.dg/parse/undefined7.C: New test.
1073         * g++.dg/parse/non-templ1.C: New test.
1074
1075         PR c++/9229
1076         * g++.dg/parse/too-many-tmpl-args1.C: New test.
1077
1078 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
1079
1080         * gcc.c-torture/compile/20030206-1.c: New test.
1081
1082 2003-02-05  Roger Sayle  <roger@eyesopen.com>
1083
1084         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
1085         "pow" to "foo" to avoid potential confusion with a math built-in.
1086
1087 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1088
1089         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
1090         conditions for SPARC targets.
1091
1092 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
1093
1094         * gcc.dg/20030204-1.c: New test.
1095
1096 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1097
1098         PR c++/38
1099         * g++.dg/parse/array-size1.C: New test.
1100
1101         PR c++/5657
1102         * g++.dg/parse/undefined3.C: New test.
1103
1104         PR c++/5665
1105         * g++.dg/parse/undefined4.C: New test.
1106
1107         PR c++/5975
1108         * g++.dg/parse/undefined5.C: New test.
1109
1110         PR c++/7259
1111         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
1112
1113         PR c++/8578
1114         * g++.dg/parse/casting-operator1.C: New test.
1115
1116         PR c++/8596
1117         * g++.dg/parse/undefined6.C: New test.
1118
1119         PR c++/8736
1120         * g++.dg/parse/missing-template1.C: New test.
1121
1122 2003-02-04  Jan Hubicka  <jh@suse.cz>
1123
1124         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
1125         * gcc.dg/i386-cmov?.c:  Likewise.
1126         * gcc.dg/i386-fpcvt-?.c:  Likewise.
1127         * gcc.dg/i386-ssefp-1.c:  Likewise.
1128         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
1129         conventions.
1130
1131 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
1132
1133         PR c++/7129
1134         * testsuite/g++.dg/ext/max.C: New test.
1135
1136 2003-02-03  Jan Hubicka  <jh@suse.cz>
1137
1138         * gcc.c-torture/execute/20030203-1.c: New test.
1139
1140 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
1141
1142         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
1143         'natural-endian'.
1144
1145 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
1146
1147         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
1148         * g++.dg/init/new2.C: Likewise.
1149         * g++.dg/other/new1.C: Likewise.
1150
1151 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
1152
1153         * gcc.dg/struct-ret-libc.c: New test.
1154
1155 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
1156
1157         * gcc.dg/20030129-1.c: New test.
1158
1159 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1160
1161         PR c++/8849
1162         * g++.dg/template/ptrmem4.C: New test.
1163
1164 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
1165
1166         * g++.dg/parser/constant1.C: New test.
1167
1168 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1169
1170         PR c++/8591
1171         * g++.dg/parse/friend2.C: New test.
1172
1173 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
1174
1175         PR c++/9437
1176         * g++.dg/template/unify4.C: New test.
1177
1178 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
1179
1180         * gcc.c-torture/execute/20030128-1.c: New test.
1181
1182 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
1183
1184         * g++.dg/lookup/nested1.C: Test moved from ...
1185         * g++.old-deja/g++.other/lookup24.C: ... here.
1186
1187 2003-01-28  Jan Hubicka  <jh@suse.cz>
1188
1189         * gcc.dg/i386-cmov5.c:  New test.
1190
1191 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
1192
1193         * gcc.c-torture/execute/20010925-1.c: Changed the
1194         memcpy declaration.
1195
1196 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1197
1198         PR c++/3902
1199         * g++.dg/parse/template5.C: New test.
1200
1201 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
1202
1203         PR fortran/9258
1204         * g77.dg/pr9258: New test.
1205
1206 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1207
1208         * README: Move relevant parts from README.g++.
1209
1210         * README.g++: Remove this file.
1211
1212 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1213
1214         * g++.dg/abi/dcast1.C: New test.
1215
1216 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1217
1218         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
1219
1220 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
1221
1222         PR c++/47
1223         * g++.old-deja/g++.other/lookup24.C: New test.
1224
1225 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1226
1227         PR middle-end/7227
1228         * gcc.dg/uninit-C.c: New test.
1229
1230 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
1231
1232         * g++.dg/abi/covariant1.C: New test.
1233
1234 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
1235
1236         * gcc.dg/20030123-1.c: New test.
1237
1238 2003-01-25  Jan Hubicka  <jh@suse.cz>
1239
1240         PR opt/8492
1241         * gcc.c-torture/compile/20030125-1.c
1242
1243 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
1244
1245         PR c++/9403
1246         * g++.dg/parse/template3.C: New test.
1247         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
1248
1249         PR c++/795
1250         * g++.dg/parse/template4.C: New test.
1251
1252         PR c++/9415
1253         * g++.dg/template/qual2.C: New test.
1254
1255         PR c++/8545
1256         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
1257
1258         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
1259
1260 2003-01-25  Roger Sayle  <roger@eyesopen.com>
1261
1262         * gcc.c-torture/execute/switch-1.c: New test case.
1263
1264 2003-01-25  Jan Hubicka  <jh@suse.cz>
1265
1266         * gcc.c-torture/execute/20030125-1.[cx]: New test.
1267
1268 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
1269
1270         Tweaks for Bison-1.875. From the NEWS file:
1271         "- `parse error' -> `syntax error'
1272         Bison now uniformly uses the term `syntax error'"
1273         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
1274         * gcc.dg/cpp/digraph2.c: Likewise.
1275         * gcc.dg/cpp/direct2.c: Likewise.
1276         * gcc.dg/cpp/paste4.c: Likewise.
1277         * gcc.dg/c90-restrict-1.c: Likewise.
1278         * gcc.dg/c99-func-2.c: Likewise.
1279         * gcc.dg/noncompile/920721-2.c: Likewise.
1280         * gcc.dg/noncompile/930622-2.c: Likewise.
1281         * gcc.dg/noncompile/940112-1.c: Likewise.
1282         * gcc.dg/noncompile/950921-1.c: Likewise.
1283         * gcc.dg/noncompile/951123-1.c: Likewise.
1284         * gcc.dg/noncompile/971104-1.c: Likewise.
1285         * gcc.dg/noncompile/990416-1.c: Likewise.
1286
1287 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
1288
1289         * g++.dg/parse/undefined1.C: Add error message.
1290
1291 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1292
1293         PR c++/9354
1294         * g++.dg/parse/new1.C: New test.
1295
1296         PR c++/9216
1297         * g++.dg/parse/template2.C: New test.
1298
1299         PR c++/9354
1300         * g++.dg/parse/typedef2.C: New test.
1301
1302         PR c++/9328
1303         * g++.dg/ext/typeof3.C: New test.
1304
1305 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1306
1307         PR c++/2738
1308         * g++.dg/parse/ret-type1.C: New test.
1309
1310         PR c++/3792
1311         * g++.dg/parse/tmpl-outside1.C: New test.
1312
1313         PR c++/4207
1314         * g++.dg/parse/int-as-enum1.C: New test.
1315
1316         PR c++/4903
1317         * g++.dg/parse/no-typename1.C: New test.
1318
1319         PR c++/5533
1320         * g++.dg/parse/no-value1.C: New test.
1321
1322         PR c++/5921
1323         * g++.dg/parse/wrong-inline1.C: New test.
1324
1325         PR c++/6402
1326         * g++.dg/parse/ref1.C: New test.
1327
1328         PR c++/6992
1329         * g++.dg/parse/attr-ctor1.C: New test.
1330
1331         PR c++/7229
1332         * g++.dg/parse/namespace5.C: New test.
1333
1334         PR c++/7917
1335         * g++.dg/parse/func-def1.C: New test.
1336
1337         PR c++/8143
1338         * g++.dg/parse/undefined1.C: New test.
1339
1340         PR c++/5723, PR c++/8522
1341         * g++.dg/parse/specialization1.C: New test.
1342
1343         PR c++/163, PR c++/8595
1344         * g++.dg/parse/struct-as-enum1.C: New test.
1345
1346         PR c++/9173
1347         * g++.dg/parse/undefined2.C: New test.
1348
1349 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1350
1351         PR c++/9298
1352         * g++.dg/parse/template1.C: New test.
1353
1354         PR c++/9384
1355         * g++.dg/parse/using1.C: New test.
1356
1357         PR c++/9285
1358         PR c++/9294
1359         * g++.dg/parse/expr2.C: New test.
1360
1361         PR c++/9388
1362         * g++.dg/parse/lookup2.C: Likewise.
1363
1364 2003-01-21  Jan Hubicka  <jh@suse.cz>
1365
1366         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
1367         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
1368         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
1369         * gcc.c-torture/execute/string-opt-*.c: Likewise.
1370
1371 2003-01-20  Nick Clifton  <nickc@redhat.com>
1372
1373         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
1374         problem with ARM sibcall code generation.
1375
1376 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1377
1378         * gcc.c-torture/execute/20030120-1.c: New.
1379
1380 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
1381
1382         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
1383
1384 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
1385
1386         PR c++/9272
1387         * g++.dg/parse/ctor1.C: New test.
1388
1389         PR c++/9294:
1390         * g++.dg/parse/qualified1.C: New test.
1391
1392         * g++.dg/parse/typename3.C: New test.
1393
1394 2003-01-16  Richard Henderson  <rth@redhat.com>
1395
1396         * g++.dg/tls/init-2.C: Fix error matches for real this time.
1397
1398 2003-01-16  Richard Henderson  <rth@redhat.com>
1399
1400         * g++.dg/pch/pch.exp: Copy test header to the working directory
1401         before using it either for precompilation or direct use.
1402         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
1403         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
1404
1405 2003-01-16  Richard Henderson  <rth@redhat.com>
1406
1407         * gcc.dg/pch/pch.exp: Copy test header to the working directory
1408         before using it either for precompilation or direct use.
1409         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
1410         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
1411
1412 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
1413
1414         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
1415         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
1416         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
1417         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
1418         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
1419         typename warning into error.
1420         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
1421         error messages.
1422         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
1423         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
1424         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
1425         messages.
1426         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
1427         make declaration visible in template.
1428         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
1429         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
1430         messages.
1431         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
1432         message.
1433         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
1434         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
1435         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
1436         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
1437         typename warning with error message.
1438         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
1439         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
1440         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
1441
1442 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
1443
1444         * g++.dg/parse/ambig2.C: New test.
1445
1446 2003-01-15  Richard Henderson  <rth@redhat.com>
1447
1448         * g++.dg/tls/init-2.C: Update error message string.
1449
1450 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1451
1452         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
1453
1454 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
1455
1456         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
1457         all for HC11/HC12.
1458         * gcc.c-torture/compile/20001205-1.x: Likewise.
1459         * gcc.c-torture/compile/20001226-1.x: Likewise.
1460         * gcc.c-torture/compile/920520-1.x: Likewise.
1461         * gcc.c-torture/compile/961203-1.x: Likewise.
1462         * gcc.c-torture/compile/20020604-1.x: Likewise.
1463
1464 2003-01-15  Jan Hubicka  <jh@suse.cz>
1465
1466         * gcc.c-torture/compile/20030115-1.c: New test.
1467
1468         * gcc.dg/i386-fpcvt-1.c: New test.
1469         * gcc.dg/i386-fpcvt-2.c: New test.
1470
1471 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
1472
1473         Further conform g++'s __vmi_class_type_info to the C++ ABI
1474         specification.
1475         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
1476         the specification.
1477
1478 2003-01-14  Jan Hubicka  <jh@suse.cz>
1479
1480         * gcc.dg/i386-fpcvt-1.c: New test.
1481         * gcc.dg/i386-fpcvt-2.c: New test.
1482
1483 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1484
1485         * gcc.dg/i386-mmx-3.c: New test.
1486
1487 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
1488
1489         PR c++/9264
1490         * g++.dg/parse/octal1.C: New file.
1491
1492         PR c++/9172
1493         * g++.dg/parse/typename1.C: New file.
1494
1495 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
1496
1497         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
1498         * gcc.dg/bf-no-ms-layout.c: Likewise.
1499         * gcc.dg/bf-ms-attrib.c: Likewise.
1500
1501 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
1502
1503         PR c++/9099
1504         * g++.dg/parse/dtor1.C: New file.
1505
1506         PR c++/9128
1507         * g++.dg/rtti/typeid1.C: New file.
1508
1509         PR c++/9153
1510         * g++.dg/parse/lookup1.C: New file.
1511
1512         PR c++/9171
1513         * g++.dg/templ/spec5.C: New file.
1514
1515 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
1516
1517         * gcc.c-torture/compile/20030110-1.c: New test.
1518
1519 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
1520
1521         Merge from pch-branch:
1522
1523         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
1524
1525         * gcc.dg/pch/cpp-1.h: New.
1526         * gcc.dg/pch/cpp-1.c: New.
1527         * gcc.dg/pch/cpp-2.h: New.
1528         * gcc.dg/pch/cpp-2.c: New.
1529
1530         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
1531
1532         * gcc.dg/pch/except-1.h: New.
1533         * gcc.dg/pch/except-1.c: New.
1534
1535         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
1536
1537         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
1538         running test.
1539         * gcc.dg/pch: Include *.hp not *.h.
1540         * gcc.dg/pch/system-1.h: New.
1541         * gcc.dg/pch/system-1.c: New.
1542
1543         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
1544
1545         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
1546         rather than trying to build and run a program using PCH.
1547         * gcc.dg/pch: Remove dg-do commands from test files.
1548
1549         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
1550
1551         * gcc.dg/pch/macro-3.c: New.
1552         * gcc.dg/pch/macro-3.h: New.
1553
1554         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
1555
1556         * gcc.dg/pch/common-1.c: New.
1557         * gcc.dg/pch/common-1.h: New.
1558         * gcc.dg/pch/decl-1.c: New.
1559         * gcc.dg/pch/decl-1.h: New.
1560         * gcc.dg/pch/decl-2.c: New.
1561         * gcc.dg/pch/decl-2.h: New.
1562         * gcc.dg/pch/decl-3.c: New.
1563         * gcc.dg/pch/decl-3.h: New.
1564         * gcc.dg/pch/decl-4.c: New.
1565         * gcc.dg/pch/decl-4.h: New.
1566         * gcc.dg/pch/decl-5.c: New.
1567         * gcc.dg/pch/decl-5.h: New.
1568         * gcc.dg/pch/global-1.c: New.
1569         * gcc.dg/pch/global-1.h: New.
1570         * gcc.dg/pch/inline-1.c: New.
1571         * gcc.dg/pch/inline-1.h: New.
1572         * gcc.dg/pch/inline-2.c: New.
1573         * gcc.dg/pch/inline-2.h: New.
1574         * gcc.dg/pch/static-1.c: New.
1575         * gcc.dg/pch/static-1.h: New.
1576         * gcc.dg/pch/static-2.c: New.
1577         * gcc.dg/pch/static-2.h: New.
1578
1579         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
1580
1581         * g++.dg/pch/pch.exp: Better handle failing testcases.
1582         * gcc.dg/pch/pch.exp: Likewise.
1583         * gcc.dg/pch/macro-1.c: New.
1584         * gcc.dg/pch/macro-1.h: New.
1585         * gcc.dg/pch/macro-2.c: New.
1586         * gcc.dg/pch/macro-2.h: New.
1587
1588         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
1589
1590         * g++.dg/dg.exp: Treat files in pch/ specially.
1591         * g++.dg/pch/pch.exp: New file.
1592         * g++.dg/pch/empty.H: New file.
1593         * g++.dg/pch/empty.C: New file.
1594         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
1595         "precompile".
1596
1597         * gcc.dg/pch/pch.exp: New file.
1598         * gcc.dg/pch/empty.h: New file.
1599         * gcc.dg/pch/empty.c: New file.
1600         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
1601         "precompile".
1602
1603 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1604
1605         * g++.dg/template/friend14.C: New test.
1606
1607 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1608
1609         * gcc.dg/old-style-asm-1.c: New test.
1610
1611 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
1612
1613         * gcc.c-torture/compile/20030109-1.c: New test.
1614
1615 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1616
1617         * gcc.c-torture/execute/20030109-1.c: New test.
1618
1619 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
1620
1621         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
1622         * g++.old-deja/g++.mike/dyncast2.C: Likewise
1623         * g++.old-deja/g++.mike/dyncast3.C: Likewise
1624         * g++.old-deja/g++.mike/eh2.C: Likewise
1625         * g++.old-deja/g++.mike/eh3.C: Likewise
1626         * g++.old-deja/g++.mike/eh5.C: Likewise
1627         * g++.old-deja/g++.mike/eh6.C: Likewise
1628         * g++.old-deja/g++.mike/eh7.C: Likewise
1629         * g++.old-deja/g++.mike/eh8.C: Likewise
1630         * g++.old-deja/g++.mike/eh9.C: Likewise
1631         * g++.old-deja/g++.mike/eh10.C: Likewise
1632         * g++.old-deja/g++.mike/eh12.C: Likewise
1633         * g++.old-deja/g++.mike/eh13.C: Likewise
1634         * g++.old-deja/g++.mike/eh14.C: Likewise
1635         * g++.old-deja/g++.mike/eh16.C: Likewise
1636         * g++.old-deja/g++.mike/eh17.C: Likewise
1637         * g++.old-deja/g++.mike/eh18.C: Likewise
1638         * g++.old-deja/g++.mike/eh21.C: Likewise
1639         * g++.old-deja/g++.mike/eh23.C: Likewise
1640         * g++.old-deja/g++.mike/eh24.C: Likewise
1641         * g++.old-deja/g++.mike/eh25.C: Likewise
1642         * g++.old-deja/g++.mike/eh26.C: Likewise
1643         * g++.old-deja/g++.mike/eh27.C: Likewise
1644         * g++.old-deja/g++.mike/eh28.C: Likewise
1645         * g++.old-deja/g++.mike/eh29.C: Likewise
1646         * g++.old-deja/g++.mike/eh31.C: Likewise
1647         * g++.old-deja/g++.mike/eh33.C: Likewise
1648         * g++.old-deja/g++.mike/eh34.C: Likewise
1649         * g++.old-deja/g++.mike/eh35.C: Likewise
1650         * g++.old-deja/g++.mike/eh36.C: Likewise
1651         * g++.old-deja/g++.mike/eh37.C: Likewise
1652         * g++.old-deja/g++.mike/eh38.C: Likewise
1653         * g++.old-deja/g++.mike/eh39.C: Likewise
1654         * g++.old-deja/g++.mike/eh40.C: Likewise
1655         * g++.old-deja/g++.mike/eh41.C: Likewise
1656         * g++.old-deja/g++.mike/eh42.C: Likewise
1657         * g++.old-deja/g++.mike/eh44.C: Likewise
1658         * g++.old-deja/g++.mike/eh46.C: Likewise
1659         * g++.old-deja/g++.mike/eh47.C: Likewise
1660         * g++.old-deja/g++.mike/eh48.C: Likewise
1661         * g++.old-deja/g++.mike/eh49.C: Likewise
1662         * g++.old-deja/g++.mike/eh50.C: Likewise
1663         * g++.old-deja/g++.mike/eh51.C: Likewise
1664         * g++.old-deja/g++.mike/eh53.C: Likewise
1665         * g++.old-deja/g++.mike/eh55.C: Likewise
1666         * g++.old-deja/g++.mike/p7912.C: Likewise
1667         * g++.old-deja/g++.mike/p9706.C: Likewise
1668         * g++.old-deja/g++.mike/p10416.C: Likewise
1669         * g++.old-deja/g++.mike/p11667.C: Likewise
1670         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
1671         Remove redundant reference to Iris.
1672         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
1673         Elxsi, i860, Pico Java, and WE32K.
1674
1675 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
1676
1677         * g++.dg/ext/asm4.C: New test.
1678
1679 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1680
1681         PR c++/9030
1682         * g++.dg/template/friend12.C: New test.
1683         * g++.dg/template/friend13.C: Likewise.
1684         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
1685
1686 2003-01-08  Jan Hubicka  <jh@suse.cz>
1687
1688         * gcc.dg/i386-cadd.c: New test.
1689         * gcc.dg/i386-cmov4.c: Likewise.
1690
1691 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
1692
1693         PR c++/9165
1694         * g++.dg/warn/Wunused-3.C: New test.
1695
1696         * g++.dg/abi/bitfield9.C: New test.
1697
1698         PR c++/9189
1699         * g++.dg/parse/defarg3.C: New test.
1700
1701 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1702
1703         * g++.dg/parse/ambig1.C: New test.
1704         * g++.dg/parse/defarg2.C: New test.
1705
1706 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
1707
1708         * g++.dg/template/defarg-1.C: New test.
1709         * g++.dg/template/local2.C: Likewise.
1710
1711 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
1712
1713         * gcc.c-torture/execute/20030105-1.c: New test.
1714
1715 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1716
1717         * g++.dg/parse/namespace3.C: Remove extra semicolons.
1718         * g++.dg/parse/namespace4.C: Likewise.
1719
1720 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1721
1722         * g++.dg/template/ntp2.C: New test.
1723
1724 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
1725
1726         * g++.dg/parse/extern-C-1.C: New test.
1727
1728         * g++.dg/parse/namespace4.C: New test.
1729
1730         * g++.dg/template/nested1.C: New test.
1731
1732         * g++.dg/parse/namespace3.C: New test.
1733
1734 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1735
1736         * g++.dg/lookup/two-stage1.C: New test.
1737
1738 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1739
1740         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
1741         * g++.old-deja/g++.jason/access8.C: Likewise.
1742         * g++.old-deja/g++.other/decl5.C: Likewise.
1743
1744 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
1745
1746         * g++.dg/parse/parse7.C: New test.
1747
1748 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
1749
1750         PR c++/2843
1751         * g++.dg/ext/attrib7.C: New test.
1752
1753 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
1754
1755         * g++.dg/parse/parse6.C: New test.
1756
1757 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
1758
1759         * gcc.dg/h8300-stack-1.c: New.
1760
1761 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
1762
1763         g++.dg/lookup/exception1.C: New test.
1764
1765         g++.dg/lookup/template1.C: New test.
1766
1767         g++.dg/parse/namespace2.C: New test.
1768
1769         g++.dg/parse/parens2.C: New test.
1770
1771 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1772
1773         * g++.dg/parse/parse5.C: New test.
1774         * g++.dg/lookup/scoped4.C: New test.
1775
1776 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
1777
1778         * g++.dg/parse/parens1.C: New test.
1779
1780         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
1781         angle-bracket1.C.
1782         * g++.dg/parse/parens2.C: New test.
1783
1784         * g++.dg/lookup/scope-operator1.C: New test.
1785
1786         * g++.dg/parse/operator1.C: New test.
1787
1788 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1789
1790         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
1791         * g++.old-deja/g++.other/access6.C: Likewise.
1792         * g++.old-deja/g++.other/decl1.C: Likewise.
1793         * g++.old-deja/g++.pt/typename12.C: Likewise.
1794
1795 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
1796
1797         * g++.dg/parse/namespace1.C: New test.
1798
1799 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1800
1801         * g++.dg/parse/parse4.C: New test.
1802
1803 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1804
1805         * g++.dg/parse/parse3.C: New test.
1806
1807 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1808
1809         * g++.dg/parse/parse2.C: New test.
1810
1811 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1812
1813         * g++.dg/template/friend11.C: New test.
1814
1815 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1816
1817         * g++.dg/parse/parse1.C: New test.
1818
1819 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
1820
1821         * lib/profopt.exp: Change the name of a global variable to avoid
1822         possible clashes with other test suites.
1823
1824 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
1825
1826         * g++.dg/inherit/covariant8.C: New test.
1827
1828 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
1829
1830         * g++.dg/init/array9.C: New test.
1831
1832         PR c++/9112
1833         * g++.dg/parse/expr1.C: New test.
1834
1835 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
1836
1837         * gcc.c-torture/compile/20021230-1.c: New test.
1838
1839 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
1840
1841         * g++.dg/inherit/covariant5.C: New test.
1842         * g++.dg/inherit/covariant6.C: New test.
1843         * g++.dg/inherit/covariant7.C: New test.
1844
1845 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1846
1847         PR c++/2739
1848         * g++.dg/other/access2.C: New test.
1849
1850 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1851
1852         * g++.dg/other/anon-struct.C: No longer fails
1853         * g++.old-deja/g++.brendan/parse4.C: Likewise.
1854         * g++.old-deja/g++.brendan/parse5.C: Likewise.
1855         * g++.old-deja/g++.brendan/parse6.C: Likewise.
1856
1857 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1858
1859         * g++.dg/parse/angle-bracket.C (main): No longer fails.
1860
1861 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
1862
1863         * g++.dg/eh/spec4.C: Remove stray semicolon.
1864         * g++.dg/expr/pmf-1.C: Change error message.
1865         * g++.dg/ext/asm1.C: Remove stray semicolon.
1866         * g++.dg/ext/typename1.C: Add missing typenames.
1867         * g++.dg/inherit/template-as-base.C: Change error message.
1868         * g++.dg/lookup/scoped1.C: Likewise.
1869         * g++.dg/lookup/scoped2.C: Likewise.
1870         * g++.dg/lookup/using2.C: Likewise.
1871         * g++.dg/other/component1.C: Remove stray semicolon.
1872         * g++.dg/other/do1.C: Change error message.
1873         * g++.dg/other/error2.C: Likewise.
1874         * g++.dg/other/init1.C: Likewise.
1875         * g++.dg/other/packed1.C: Remove stray semicolon.
1876         * g++.dg/other/ptrmem2.C: Change error message.
1877         * g++.dg/parse/parameter-declaration-1.C: Remove line number
1878         marker.
1879         * g++.dg/special/initp1.C: Remove invalid attribute usage.
1880         * g++.dg/template/access3.C: Add typename keyword.
1881         * g++.dg/template/access5.C: Remove stray semicolon.
1882         * g++.dg/template/access6.C: Likewise.
1883         * g++.dg/template/complit1.C: Likewise.
1884         * g++.dg/template/crash1.C: Change error message.
1885         * g++.dg/template/inherit2.C: Remove stray semicolon.
1886         * g++.dg/template/instantiate2.C: Likewise.
1887         * g++.dg/template/instantiate3.C: Change error message.
1888         * g++.dg/template/qual1.C: Remove stray semicolon.
1889         * g++.dg/template/qualttp18.C: Change error message.
1890         * g++.dg/template/ref1.C: Remove stray semicolon.
1891         * g++.dg/template/sizeof1.C (A::value): Declare it.
1892         * g++.dg/template/spec4.C: Change error message.
1893         * g++.dg/template/static1.C: Likewise.
1894         * g++.dg/template/type1.C: Likewise.
1895         * g++.dg/template/typename3.C: Likewise.
1896         * g++.old-deja/g++.benjamin/13478.C: Change error message.
1897         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
1898         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
1899         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
1900         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
1901         named return value extension.
1902         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
1903         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
1904         * g++.old-deja/g++.bob/extern_C.C: Likewise.
1905         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1906         * g++.old-deja/g++.brendan/complex1.C: Likewise.
1907         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1908         * g++.old-deja/g++.brendan/crash13.C: Likewise.
1909         * g++.old-deja/g++.brendan/crash15.C: Likewise.
1910         * g++.old-deja/g++.brendan/crash18.C: Change error message.
1911         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
1912         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1913         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1914         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1915         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
1916         syntax.
1917         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
1918         * g++.old-deja/g++.brendan/crash8.C: Change error message.
1919         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
1920         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
1921         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
1922         * g++.old-deja/g++.brendan/template11.C: Likewise.
1923         * g++.old-deja/g++.brendan/template26.C: Likewise.
1924         * g++.old-deja/g++.brendan/template27.C: Use explicit
1925         specialization syntax.
1926         * g++.old-deja/g++.brendan/template30.C: Likewise.
1927         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
1928         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
1929         non-dependent names.
1930         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
1931         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
1932         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
1933         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
1934         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
1935         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
1936         named return value extension.
1937         * g++.old-deja/g++.ext/namedret2.C: Likewise.
1938         * g++.old-deja/g++.ext/namedret3.C: Likewise.
1939         * g++.old-deja/g++.ext/return1.C: Likewise.
1940         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
1941         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
1942         * g++.old-deja/g++.jason/access8.C: Likewise.
1943         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
1944         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
1945         pseudo-destructor names.
1946         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
1947         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
1948         pseudo-destructor names.
1949         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
1950         * g++.old-deja/g++.jason/overload19.C: Likewise.
1951         * g++.old-deja/g++.jason/overload32.C: Likewise.
1952         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
1953         stray semicolons.
1954         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
1955         * g++.old-deja/g++.jason/return.C: Likewise.
1956         * g++.old-deja/g++.jason/return2.C: Likewise.
1957         * g++.old-deja/g++.jason/shadow1.C: Likewise.
1958         * g++.old-deja/g++.jason/special.C: Use explicit specialization
1959         syntax.
1960         * g++.old-deja/g++.jason/template10.C: Account for use of
1961         non-dependent names.
1962         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
1963         syntax.
1964         * g++.old-deja/g++.jason/template37.C: Likewise.
1965         * g++.old-deja/g++.law/access4.C: Change error messages.
1966         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
1967         pseudo-destructor names.
1968         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
1969         * g++.old-deja/g++.law/ctors9.C: Likewise.
1970         * g++.old-deja/g++.law/cvt22.C: Likewise.
1971         * g++.old-deja/g++.law/dtors5.C: Likewise.
1972         * g++.old-deja/g++.law/global-init1.C: Likewise.
1973         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1974         * g++.old-deja/g++.law/operators28.C: Likewise.
1975         * g++.old-deja/g++.law/visibility28.C: Likewise.
1976         * g++.old-deja/g++.martin/eval1.C: Likewise.
1977         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
1978         name.
1979         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
1980         * g++.old-deja/g++.mike/net34.C: Likewise.
1981         * g++.old-deja/g++.mike/net36.C: Likewise.
1982         * g++.old-deja/g++.mike/ns2.C: Likewise.
1983         * g++.old-deja/g++.mike/p12306.C: Likewise.
1984         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
1985         value extension.
1986         * g++.old-deja/g++.mike/p700.C: Likewise.
1987         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
1988         * g++.old-deja/g++.mike/p710.C: Likewise.
1989         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
1990         value extension.
1991         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
1992         * g++.old-deja/g++.mike/pmf9.C: Likewise.
1993         * g++.old-deja/g++.ns/crash2.C: Likewise.
1994         * g++.old-deja/g++.ns/crash3.C: Likewise.
1995         * g++.old-deja/g++.ns/invalid1.C: Likewise.
1996         * g++.old-deja/g++.ns/ns17.C: Likewise.
1997         * g++.old-deja/g++.ns/template16.C: Likewise.
1998         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
1999         keyword.
2000         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
2001         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
2002         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
2003         named return value extension.
2004         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
2005         * g++.old-deja/g++.other/access4.C: Issue additional error
2006         messages.
2007         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
2008         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
2009         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
2010         * g++.old-deja/g++.other/crash25.C: Change error message.
2011         * g++.old-deja/g++.other/crash4.C: Change error message.
2012         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
2013         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
2014         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
2015         checks.
2016         * g++.old-deja/g++.other/defarg8.C: Likewise.
2017         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
2018         * g++.old-deja/g++.other/dtor10.C: Likewise.
2019         * g++.old-deja/g++.other/incomplete.C: Likewise.
2020         * g++.old-deja/g++.other/linkage7.C: Likewise.
2021         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
2022         lookup algorithm.
2023         * g++.old-deja/g++.other/mangle2.C: Likewise.
2024         * g++.old-deja/g++.other/refinit2.C: Likewise.
2025         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
2026         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
2027         * g++.old-deja/g++.pt/crash28.C: Likewise.
2028         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
2029         syntax.
2030         * g++.old-deja/g++.pt/crash32.C: Change error message.
2031         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
2032         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
2033         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
2034         error message position.
2035         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
2036         * g++.old-deja/g++.pt/defarg8.C: Change error message.
2037         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
2038         syntax.
2039         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
2040         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
2041         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
2042         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
2043         keyword.
2044         * g++.old-deja/g++.pt/explicit31.C: Likewise.
2045         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
2046         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
2047         keyword.
2048         * g++.old-deja/g++.pt/explicit71.C: Change error message.
2049         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
2050         syntax.
2051         * g++.old-deja/g++.pt/friend28.C: Account for use of
2052         non-dependent names.
2053         * g++.old-deja/g++.pt/friend29.C: Likewise.
2054         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
2055         rules.
2056         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
2057         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
2058         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
2059         lookup rules.
2060         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
2061         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
2062         keyword.
2063         * g++.old-deja/g++.pt/memclass20.C: Likewise.
2064         * g++.old-deja/g++.pt/memclass5.C: Likewise.
2065         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
2066         keyword.
2067         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
2068         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
2069         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
2070         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
2071         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
2072         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
2073         keyword.
2074         * g++.old-deja/g++.pt/spec10.C: Likewise.
2075         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
2076         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
2077         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
2078         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
2079         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
2080         * g++.old-deja/g++.pt/ttp62.C: Likewise.
2081         * g++.old-deja/g++.pt/ttp64.C: Likewise.
2082         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
2083         * g++.old-deja/g++.pt/typename15.C: Likewise.
2084         * g++.old-deja/g++.pt/typename22.C: Likewise.
2085         * g++.old-deja/g++.pt/typename6.C: Change error messages.
2086         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
2087         * g++.old-deja/g++.pt/virtual2.C: Likewise.
2088         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
2089         syntax.
2090         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
2091         return value extension.
2092         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
2093         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
2094         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
2095         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
2096
2097 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
2098
2099         * g++.dg/warn/inline1.C: New test.
2100         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
2101         * g++.old-deja/g++.jason/synth10.C: Likewise.
2102         * g++.old-deja/g++.mike/net31.C: Likewise.
2103         * g++.old-deja/g++.mike/p8786.C: Likewise.
2104
2105         * g++.dg/template/friend10.C: New test.
2106         * g++.dg/template/conv5.C: New test.
2107
2108 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
2109
2110         * g++.dg/lookup/scoped3.C: New test.
2111
2112         * g++.dg/lookup/decl1.C: New test.
2113         * g++.dg/lookup/decl2.C: New test.
2114
2115 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2116
2117         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
2118         gcc.c-torture/compile/20021015-1.c,
2119         gcc.c-torture/compile/20021015-2.c,
2120         gcc.c-torture/compile/20021123-1.c,
2121         gcc.c-torture/compile/20021123-2.c,
2122         gcc.c-torture/compile/20021123-3.c,
2123         gcc.c-torture/compile/20021123-4.c,
2124         gcc.c-torture/execute/20021024-1.c: Add tests previously added
2125         only to 3.1 or 3.2 branch.
2126
2127 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
2128
2129         * gcc.dg/i386-bitfield3.c: New test.
2130
2131         * gcc.dg/i386-bitfield2.c: New test.
2132
2133 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
2134
2135         * g++.dg/parse/conv_op1.C: New test.
2136
2137 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
2138
2139         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
2140         approved.
2141
2142 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
2143
2144         * gcc.c-torture/compile/20021220-1.c: New test.
2145
2146 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
2147
2148         * gcc.dg/i386-fastcall-1.c: New.
2149
2150 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2151
2152         * gcc.c-torture/execute/20021219-1.c: New test.
2153
2154 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2155
2156         * gcc.dg/i386-pic-1.c: New test.
2157
2158 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2159
2160         PR c++/8099
2161         * g++.dg/template/friend9.C: New test.
2162
2163 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2164
2165         PR c++/3663
2166         * g++.dg/template/access7.C: New test.
2167
2168 2002-12-18  Nick Clifton  <nickc@redhat.com>
2169
2170         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
2171         the libstdc++-v3 directory has been found.
2172
2173 2002-12-12  Devang Patel <dpatel@apple.com>
2174         * gcc.dg/darwin-ld-1.c: New test.
2175         * gcc.dg/darwin-ld-2.c: New test.
2176         * gcc.dg/darwin-ld-3.c: New test.
2177         * gcc.dg/darwin-ld-4.c: New test.
2178         * gcc.dg/darwin-ld-5.c: New test.
2179
2180 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2181
2182         * gcc.c-torture/compile/20021212-1.c: New test.
2183
2184 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
2185
2186         * gcc.dg/fshort-wchar: New test.
2187
2188 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/8372
2191         * g++.dg/template/dtor1.C: New test.
2192
2193         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
2194         markers.
2195
2196 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
2197
2198         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
2199
2200 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
2201
2202         * g++.dg/template/static1.C: New test.
2203         * g++.dg/template/static2.C: New test.
2204         * g++.old-deja/g++.ext/memconst.C: New test.
2205
2206 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2207
2208         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
2209         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
2210         * g++.dg/special/initp1.C: Likewise.
2211
2212 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
2213
2214         * gcc.c-torture/execute/20021204-1.c: New test.
2215
2216 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
2217
2218         * gcc.dg/ppc-fmadd-1.c: New file.
2219         * gcc.dg/ppc-fmadd-2.c: New file.
2220         * gcc.dg/ppc-fmadd-3.c: New file.
2221
2222 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2223
2224         * gcc.c-torture/compile/20021204-1.c: New test.
2225
2226 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2227
2228         * g++.dg/inherit/covariant2.C: New test.
2229         * g++.dg/inherit/covariant3.C: New test.
2230         * g++.dg/inherit/covariant4.C: New test.
2231         * g++.dg/inherit/covariant1.C: Remove XFAIL.
2232         * g++.old-deja/g++.robertl/eb17.C: Likewise.
2233
2234 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
2235
2236         PR c++/8688
2237         * g++.dg/init/brace3.C: New test.
2238
2239 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
2240
2241         * gcc.dg/20020210-1.c: Fix a comment typo.
2242
2243 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
2244
2245         PR c++/8720
2246         * g++.dg/parse/defarg1.C: New test.
2247
2248         PR c++/8615
2249         * g++.dg/template/char1.C: New test.
2250
2251         * g++.dg/template/varmod1.C: Fix typo.
2252
2253 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2254
2255         DR 180
2256         * g++.old-deja/g++.pt/crash32.C: Expect error.
2257
2258 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
2259
2260         PR c++/5919
2261         * g++.dg/template/varmod1.C: New test.
2262
2263         PR c++/8727
2264         * g++.dg/inherit/typeinfo1.C: New test.
2265
2266         PR c++/8663
2267         * g++.dg/inherit/typedef1.C: New test.
2268
2269 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
2270
2271         PR c++/8332
2272         PR c++/8493
2273         * g++.dg/template/strlen1.C: New test.
2274
2275         PR c++/8227
2276         * g++.dg/template/ctor2.C: New test.
2277
2278         PR c++/8214
2279         * g++.dg/init/string1.C: New test.
2280
2281         PR c++/8511
2282         * g++.dg/template/friend8.C: New test.
2283
2284 2002-11-29  Joe Buck <jbuck@synopsys.com>
2285
2286         * g++.dg/lookup/anon2.C: New test.
2287
2288 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
2289
2290         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
2291         h8300 port.
2292
2293 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
2294
2295         * gcc.dg/bitfld-6.c: New test.
2296
2297 2002-11-27  Jan Hubicka  <jh@suse.cz>
2298
2299         * gcc.c-torture/execute/20021127.[cx]: New test.
2300
2301 2002-11-26  Jan Hubicka  <jh@suse.cz>
2302
2303         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
2304         quality.
2305
2306 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
2307
2308         * g++.dg/init/brace2.C: New test.
2309         * g++.old-deja/g++.mike/p9129.C: Correct.
2310
2311 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
2312
2313         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
2314
2315 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
2316
2317         * gcc.dg/sibcall-6: New test for indirect sibcalls.
2318
2319 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
2320
2321         * testsuite/g++.dg/abi/empty11.C: New test.
2322         * testsuite/g++.dg/rtti/cv1.C: New test.
2323
2324 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
2325
2326         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
2327
2328 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
2329
2330         * g++.dg/abi/empty10.C: New test.
2331
2332 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2333
2334         * gcc.c-torture/compile/20021124-1.c: New test.
2335
2336 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
2337
2338         * g++.dg/abi/rtti2.C: New test.
2339
2340 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2341
2342         * gcc.dg/i386-unroll-1.c: New test.
2343
2344 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2345
2346         * gcc.c-torture/compile/20021120-1.c: New test.
2347         * gcc.c-torture/compile/20021120-2.c: New test.
2348
2349 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2350
2351         * gcc.dg/bitfld-5.c: New test.
2352
2353 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2354
2355         * gcc.c-torture/execute/20021120-3.c: New test.
2356
2357 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2358
2359         * gcc.c-torture/execute/20021120-2.c: New test.
2360
2361 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2362
2363         * gcc.c-torture/execute/20021120-1.c: New test.
2364
2365 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
2366
2367         * gcc.c-torture/execute/20021118-3.c: New test.
2368
2369 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2370
2371         * gcc.c-torture/compile/20021119-1.c: New test.
2372
2373 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
2374
2375         * gcc.dg/duff-1.c: New test.
2376         * gcc.dg/duff-2.c: New test.
2377         * gcc.dg/duff-3.c: New test.
2378
2379 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
2380
2381         * gcc.dg/cpp/_Pragma5.c: New test.
2382
2383 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2384
2385         * gcc.c-torture/execute/20021118-2.c: New test.
2386
2387 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2388
2389         * gcc.c-torture/execute/20021118-1.c: New test.
2390
2391 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
2392
2393         * gcc.dg/20021116-1.c: New test.
2394
2395 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
2396
2397         * g++.dg/abi/vcall1.C: New test.
2398
2399 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
2400
2401         * gcc.dg/20021029-1.c: New test.
2402         * gcc.dg/20021029-2.c: New test.
2403
2404 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2405
2406         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
2407
2408 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2409
2410         PR c/8439
2411         * gcc.dg/20021110.c: Move to ...
2412         * gcc.c-torture/compile/20021110.c: .... here.
2413
2414 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2415
2416         PR c/8467
2417         * gcc.c-torture/execute/20021111-1.c
2418
2419 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2420
2421         PR c/8439
2422         * gcc.dg/20021110.c: New test.
2423
2424 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
2425
2426         * g++.dg/abi/vthunk3.C: Run only on x86.
2427
2428 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2429
2430         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
2431
2432 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
2433
2434         * lib/compat.exp (compat-execute): Fix logic error in last
2435         change.
2436
2437 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
2438
2439         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
2440
2441 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2442
2443         PR c++/8389
2444         * g++.dg/template/access6.C: New test.
2445
2446 2002-11-08  Jan Hubicka  <jh@suse.cz>
2447
2448         * gcc.dg/i386-ssefp-1.c: New test.
2449         * gcc.dg/i386-ssefp-1.c: New test.
2450
2451 2002-11-08  Jan Hubicka  <jh@suse.cz>
2452
2453         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
2454
2455 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2456
2457         * g++.dg/abi/vthunk3.C: New test.
2458
2459         PR c++/8338
2460         * g++.dg/template/crash2.C: New test.
2461
2462 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2463
2464         * testsuite/g++.dg/abi/dtor1.C: New test.
2465         * testsuite/g++.dg/abi/dtor2.C: Likewise.
2466
2467 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
2468
2469         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
2470         Darwin.
2471
2472 2002-11-04  Adam Nemet  <anemet@lnxw.com>
2473
2474         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
2475         -mthumb.  Only xfail with -O0.
2476
2477 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
2478
2479         * g++.dg/abi/thunk1.C: New test.
2480         * g++.dg/abi/thunk2.C: Likewise.
2481         * g++.dg/abi/vtt1.C: Likewise.
2482
2483 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
2484
2485         PR optimization/8423
2486         * gcc.c-torture/execute/builtin-constant.c: New test.
2487
2488 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
2489
2490         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
2491         Add some more cases.
2492
2493 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
2494
2495         PR c++/8391
2496         * g++.dg/opt/local1.C: New test.
2497
2498 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
2499
2500         PR c++/8160
2501         * g++.dg/template/complit1.C: New test.
2502
2503         PR c++/8149
2504         * g++.dg/template/typename4.C: Likewise.
2505
2506 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2507
2508         Core issue 287, PR c++/7639
2509         * g++.dg/template/instantiate1.C: Adjust error location.
2510         * g++.dg/template/instantiate3.C: New test.
2511         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
2512         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
2513         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
2514
2515 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
2516
2517         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
2518
2519 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
2520
2521         PR c++/8287
2522         * g++.dg/init/dtor2.C: New test.
2523
2524 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2525
2526         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
2527         * gcc.dg/nest.c: Bypass errors on irix6.
2528
2529 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
2530
2531         * gcc.dg/nest.c: Expect error for mmix-*-*.
2532         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
2533
2534 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
2535
2536         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
2537         markers.
2538
2539         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
2540
2541 2002-10-25  Mike Stump  <mrs@apple.com>
2542
2543         * gcc.dg/warn-1.c: New test.
2544
2545 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2546
2547         * g++.dg/template/typename3.C: New test.
2548
2549 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
2550
2551         * g++.dg/lookup/ptrmem1.C: New test.
2552
2553         * g++.dg/abi/vthunk2.C: New test.
2554
2555 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2556
2557         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
2558
2559 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
2560
2561         * g++.dg/abi/empty9.C: New test.
2562
2563 2002-10-24  Richard Henderson  <rth@redhat.com>
2564
2565         * g++.dg/inherit/thunk1.C: Enable for ia64.
2566
2567 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2568
2569         PR c++/8067
2570         * g++.dg/lookup/pretty1.C: New test.
2571
2572 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
2573
2574         * gcc.dg/20021023-1.c: New test.
2575
2576 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2577
2578         PR c++/7679
2579         * g++.dg/parse/inline1.C: New test.
2580
2581 2002-10-23  Richard Henderson  <rth@redhat.com>
2582
2583         * g++.dg/inherit/thunk1.C: Enable for x86_64.
2584
2585         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
2586
2587 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
2588
2589         PR c++/6579
2590         * g++.dg/parse/stmtexpr3.C: New test.
2591
2592 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2593
2594         * g++.dg/expr/cond1.C: New test.
2595
2596 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
2597
2598         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
2599
2600 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2601
2602         * g++.dg/abi/vbase13.C: New test.
2603         * g++.dg/abi/vbase14.C: Likewise.
2604
2605 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
2606
2607         * gcc.dg/tls/pic-1.c: New test.
2608         * gcc.dg/tls/nonpic-1.c: New test.
2609         * gcc.dg/20021018-1.c: New test.
2610
2611 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
2612
2613         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
2614         Remove only files with the same base name as the test case.
2615         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
2616         (profopt-execute): Likewise.  Also, remove old profiling
2617         and performance data files before running the tests.
2618
2619         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
2620         * g++.dg/bprob/bprob.exp: Likewise.
2621         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
2622         to allow more general test case names.
2623
2624         * g++.dg/bprob/bprob-1.C: Rename to ...
2625         * g++.dg/bprob/g++-bprob-1.C: ... this.
2626
2627         * g77.dg/bprob/bprob-1.f: Rename to ...
2628         * g77.dg/bprob/g77-bprob-1.f: ... this.
2629
2630 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
2631
2632         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
2633         bison 1.50 or later.
2634
2635 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
2636
2637         * g++.dg/README: Describe more test directories.
2638
2639 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2640
2641         * g++.dg/init/array6.C: Add additional tests.
2642
2643 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
2644
2645         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
2646         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
2647
2648 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
2649
2650         * gcc.c-torture/compile/20020604-1.x: New.
2651         * gcc.c-torture/compile/simd-5.x: Likewise.
2652         * gcc.c-torture/execute/920710-1.x: Likewise.
2653         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
2654
2655 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2656
2657         * g++.dg/inherit/override1.C: Add dg-options clause.
2658
2659 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2660
2661         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
2662         _mm_slli_si128.
2663
2664 2002-10-19  Andreas Schwab  <schwab@suse.de>
2665
2666         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
2667         directory component.
2668
2669 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
2670
2671         * g++.dg/inherit/thunk1.C: New test.
2672
2673         * g++.dg/inherit/override1.C: New test.
2674
2675         * g++.dg/abi/mangle11.C: New test.
2676         * g++.dg/abi/mangle14.C: New test.
2677         * g++.dg/abi/mangle17.C: New test.
2678
2679 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2680
2681         * g++.dg/overload/member2.C: New test.
2682
2683 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
2684
2685         * g++.dg/README: Describe new compat directory.
2686         * g++.dg/dg.exp: Skip tests in compat directory.
2687         * README.compat: New file.
2688         * lib/compat.exp: New expect script.
2689         * g++.dg/compat: New test directory.
2690         * g++.dg/compat/compat.exp: New expect script.
2691         * g++.dg/compat/abi: New test directory.
2692         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
2693         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
2694         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
2695         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
2696         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
2697         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
2698         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
2699         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
2700         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
2701         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
2702         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
2703         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
2704         * g++.dg/compat/break: New test directory.
2705         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
2706         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
2707         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
2708         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
2709         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
2710         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
2711         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
2712         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
2713         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
2714         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
2715         g++.dg/compat/break/README: New files.
2716         * g++.dg/compat/eh: New test directory.
2717         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
2718         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
2719         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
2720         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
2721         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
2722         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
2723         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
2724         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
2725         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
2726         g++.dg/compat/eh/filter2_y.C,
2727         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
2728         g++.dg/compat/eh/new1_y.C,
2729         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
2730         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
2731         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
2732         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
2733         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
2734         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
2735         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
2736         g++.dg/compat/eh/unexpected1_y.C: New files.
2737         * g++.dg/compat/init: New test directory.
2738         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
2739         g++.dg/compat/init/array5_y.C,
2740         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
2741         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
2742         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
2743         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
2744         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
2745         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
2746         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
2747         g++.dg/compat/init/init-ref2_y.C: New files.
2748
2749 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
2750
2751         PR c++/7584
2752         * g++.dg/inherit/using3.C: New test.
2753
2754 2002-10-17  Jan Hubicka  <jh@suse.cz>
2755
2756         * gcc.dg/20021017-2.c: New test.
2757
2758 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
2759
2760         * g++.dg/abi/mangle16.C: Adjust.
2761
2762         * g++.dg/init/array8.C: New test.
2763
2764 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
2765
2766         * gcc.dg/special/mips-abi.exp: New test.
2767         * gcc.dg/special/mips-abi.s: Empty file used by the above.
2768
2769 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
2770
2771         * g++.dg/abi/mangle16.C: New test.
2772         * g++.dg/abi/mangle17.C: Likewise.
2773
2774         PR c++/7478
2775         * g++.dg/template/ref1.C: New test.
2776
2777 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2778
2779         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
2780
2781 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
2782
2783         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
2784
2785 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
2786
2787         PR c++/7524
2788         * g++.dg/init/array7.C: New test.
2789
2790 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
2791
2792         * g++.dg/init/array6.C: New test.
2793
2794         * g++.dg/abi/mangle13.C: Likewise.
2795         * g++.dg/abi/mangle14.C: Likewise.
2796         * g++.dg/abi/mangle15.C: Likewise.
2797
2798 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2799
2800         * g++.dg/abi/empty8.C: New test.
2801
2802 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
2803
2804         * g++.dg/init/ctor1.C: New test.
2805
2806 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
2807
2808         * gcc.c-torture/execute/20021015-1.c: New test.
2809
2810 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
2811
2812         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
2813
2814 2002-10-14  Jan Hubicka  <jh@suse.cz>
2815
2816         * gcc.dg/i386-ssetype-[1-5].c: New tests.
2817
2818 2002-10-14  Richard Henderson  <rth@redhat.com>
2819
2820         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
2821
2822 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2823
2824         PR optimization/6631
2825         * g++.dg/opt/const2.C: New test.
2826
2827 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2828
2829         PR c++/7176
2830         * g++.dg/parse/friend1.C: New test.
2831         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
2832
2833 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
2834
2835         * gcc.dg/20021014-1.c: New test.
2836
2837 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
2838
2839         PR c++/5661
2840         * g++.dg/ext/vlm1.C: New test.
2841         * g++.dg/ext/vlm2.C: Likewise.
2842
2843         * g++.dg/init/array1.C: Remove invalid braces.
2844         * g++.dg/init/brace1.C: New test.
2845         * g++.dg/init/copy2.C: Likewise.
2846         * g++.dg/init/copy3.C: Likewise.
2847         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
2848         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
2849         braces.
2850
2851 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
2852
2853         * gcc.dg/cpp/assembler.S: Don't use -ansi.
2854
2855 2002-10-11  Richard Shann  <richard.shann@superh.com>
2856
2857         * gcc.c-torture/compile/simd-5.c: New test.
2858
2859 2002-10-10  Roger Sayle  <roger@eyesopen.com>
2860
2861         * gcc.c-torture/execute/shiftopt-1.c: New test case.
2862
2863 2002-10-10  Jim Wilson  <wilson@redhat.com>
2864
2865         * gcc.c-torture/execute/20021010-1.c: New test.
2866
2867 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
2868
2869         PR c/7353
2870         * g++.dg/ext/typedef-init.C: New test.
2871         * gcc.dg/typedef-init.c: New test.
2872
2873 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
2874
2875         * gcc.dg/cpp/paste13.c: New test.
2876
2877 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2878
2879         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
2880         remaining platforms, XFAIL during compile, not execute.  Don't
2881         XFAIL at -O0.
2882
2883 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
2884
2885         * gcc.dg/alias-1.c: Tweak expected warning.
2886
2887 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
2888
2889         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
2890
2891 2002-10-06  Andreas Jaeger  <aj@suse.de>
2892
2893         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
2894         * gcc.dg/cpp/c++98.C: Likewise.
2895
2896         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
2897         * g++.dg/cpp/c++98.C: Likewise.
2898
2899         * g++.dg/README (Subdirectories): Mention cpp directory.
2900
2901         PR target/7559
2902         * gcc.dg/20021006-1.c: New test.
2903
2904 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2905
2906         PR c++/7804
2907         * g++.dg/other/warning1.C: New test.
2908
2909 2002-10-04  Roger Sayle  <roger@eyesopen.com>
2910
2911         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
2912         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
2913         and sparc-*-* with -m64 as expected failures.  See PR 8087.
2914
2915 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
2916
2917         PR c++/7931
2918         * g++.dg/template/ptrmem3.C: New test.
2919
2920         PR c++/7754
2921         * g++.dg/template/union1.C: New test.
2922
2923 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
2924
2925         PR c++/8006
2926         * g++.dg/abi/mangle9.C: New test.
2927         * g++.dg/abi/mangle10.C: New test.
2928         * g++.dg/abi/mangle11.C: New test.
2929         * g++.dg/abi/mangle12.C: New test.
2930
2931 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
2932
2933         PR c++/7188.
2934         * g++.dg/template/meminit1.C: New test.
2935         * g++.dg/warn/Wreorder-1.C: Likewise.
2936         * g++.old-deja/g++.mike/warn3.C: Tweak.
2937         * lib/prune.exp: Ingore "in copy constructor".
2938
2939 2002-10-02  Andreas Jaeger  <aj@suse.de>
2940
2941         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
2942         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
2943         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
2944         on x86-64.
2945
2946 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
2947
2948         * gcc.dg/empty1.C: Fix typo.
2949
2950 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
2951
2952         * gcc.dg/alias-1.c: New test.
2953
2954 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
2955
2956         * gcc.dg/empty1.C: New test.
2957
2958         * g++.dg/tls/init-2.C: Tweak error messages.
2959
2960 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
2961
2962         * gcc.c-torture/compile/20020923-1.c: New test.
2963
2964 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
2965
2966         * gcc.c-torture/execute/ffs-1.c: New test.
2967         * gcc.c-torture/execute/ffs-2.c: Ditto.
2968
2969 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
2970
2971         * g++.dg/overload/member1.C: New test.
2972
2973 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
2974
2975         * g++.dg/abi/empty7.C: New test.
2976         * g++.dg/init/pm2.C: Likewise.
2977
2978 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2979
2980         * g++.dg/rtti/crash1.C: New test.
2981
2982 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
2983
2984         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
2985         gcc.dg/sibcall-4.c: New tests.
2986
2987 2002-09-28  Roger Sayle  <roger@eyesopen.com>
2988
2989         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
2990         powerpc and MMIX targets.
2991
2992 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
2993
2994         * gcc.dg/cpp/20020927-1.c: New.
2995
2996 2002-09-26  David S. Miller  <davem@redhat.com>
2997
2998         * gcc.c-torture/compile/trunctfdf.c: New.
2999
3000 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3001
3002         * lib/target-supports.exp (check_weak_available): Handle solaris2.
3003
3004 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
3005
3006         * gcc.c-torture/execute/loop-15.c: New.
3007
3008 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
3009
3010         * README.QMTEST: Fix typo.
3011
3012 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3013
3014         * gcc.dg/20020926-1.c: New test.
3015
3016 2002-09-25  David S. Miller  <davem@redhat.com>
3017
3018         PR target/7842
3019         * gcc.c-torture/execute/shiftdi.c: New test.
3020
3021 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
3022
3023         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
3024         unique to the tool.
3025         * lib/g77.exp (g77_init): Likewise.
3026         * lib/g++.exp (g++_init): Likewise.
3027         * lib/objc.exp (objc_init): Likewise.
3028
3029 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
3030
3031         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
3032         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
3033         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
3034
3035 2002-09-25  Richard Henderson  <rth@redhat.com>
3036
3037         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
3038         too-small long double.
3039
3040 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
3041
3042         * gcc.dg/20020919-1.c: New test.
3043
3044 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
3045
3046         * g++.dg/abi/bitfield6.C: New test.
3047         * g++.dg/abi/bitfield7.C: New test.
3048         * g++.dg/abi/bitfield8.C: New test.
3049         * g++.dg/abi/vbase11.C: New test.
3050
3051 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3052
3053         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
3054         hppa*-*-hpux*.  Update test comment.
3055
3056 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
3057
3058         * gcc.dg/tls/struct-1.c: New test.
3059
3060 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
3061
3062         * gcc.dg/cpp/tr-warn2.c: Update.
3063
3064 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3065
3066         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
3067
3068 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3069
3070         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
3071         systems.
3072
3073 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
3074
3075         * gcc.c-torture/execute/ieee/mzero3.c: New test.
3076
3077         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3078         Adjust for c++filt moved to binutils.  Remove spurious duplicate
3079         setting of cxxfilt.
3080
3081 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
3082
3083         * gcc.dg/20020312-2.c: Update for darwin.
3084
3085 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3086
3087         * g++.old-deja/g++.other/crash32.C: Mark ICE.
3088
3089 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
3090
3091         * objc.dg/comp-types-1.m: New test.
3092         * objc.dg/comp-types-2.m: New test.
3093         * objc.dg/comp-types-3.m: New test.
3094         * objc.dg/comp-types-4.m: New test.
3095         * objc.dg/comp-types-5.m: New test.
3096         * objc.dg/comp-types-6.m: New test.
3097
3098 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3099
3100         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
3101
3102 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3103
3104         * g++.dg/other/do1.C: New test.
3105
3106         * g++.dg/template/subst1.C: New test.
3107
3108 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
3109
3110         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
3111
3112 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3113
3114         * g++.dg/template/qualttp20.C: Adjust expected errors.
3115         * g++.old-deja/g++.jason/report.C: Likewise.
3116         * g++.old-deja/g++.other/qual1.C: Likewise.
3117
3118         * g++.dg/lookup/scoped2.C: New test.
3119
3120         * g++.dg/ext/asm3.C: New test.
3121
3122 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
3123
3124         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
3125
3126 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
3127
3128         * ChangeLog: follow spelling conventions.
3129         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
3130         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
3131         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
3132         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
3133         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
3134         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
3135         * g++.old-deja/g++.law/global-init1.C: Likewise.
3136         * g++.old-deja/g++.other/delete4.C: Likewise.
3137         * g++.old-deja/g++.other/inline21.C: Likewise.
3138         * g++.old-deja/g++.other/singleton.C: Likewise.
3139         * g77.dg/strlen0.f: Likewise.
3140         * g77.f-torture/compile/20010519-1.f: Likewise.
3141         * g77.f-torture/compile/980310-4.f: Likewise.
3142         * gcc.c-torture/compile/20000605-1.c: Likewise.
3143         * gcc.c-torture/execute/20020225-1.c: Likewise.
3144         * gcc.dg/c90-hexfloat-2.c: Likewise.
3145         * gcc.dg/c99-bool-1.c: Likewise.
3146         * gcc.dg/c99-hexfloat-2.c: Likewise.
3147         * gcc.dg/dll-2.c: Likewise.
3148         * gcc.dg/wtr-union-init-1.c: Likewise.
3149         * gcc.dg/wtr-union-init-2.c: Likewise.
3150         * gcc.dg/wtr-union-init-3.c: Likewise.
3151         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3152         * gcc.dg/cpp/defined.c: Likewise.
3153         * gcc.dg/cpp/macsyntx.c: Likewise.
3154         * gcc.dg/cpp/paste2.c: Likewise.
3155         * gcc.dg/cpp/trad/defined.c: Likewise.
3156         * gcc.dg/format/c90-printf-1.c: Likewise.
3157         * gcc.dg/format/c90-scanf-1.c: Likewise.
3158         * gcc.dg/format/c99-printf-1.c: Likewise.
3159         * gcc.dg/format/c99-scanf-1.c: Likewise.
3160         * gcc.misc-tests/gcov-8.c: Likewise.
3161         * lib/profopt.exp: Likewise.
3162
3163 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
3164
3165         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
3166
3167 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3168
3169         * g++.dg/inherit/using2.C: New test.
3170
3171 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
3172
3173         * ChangeLog: Follow spelling conventions.
3174         * g++.dg/template/friend4.C: Likewise.
3175         * g++.old-deja/g++.pt/crash67.C: Likewise.
3176         * gcc.c-torture/execute/20000801-4.c: Likewise.
3177         * gcc.dg/c90-digraph-1.c: Likewise.
3178         * gcc.dg/c94-digraph-1.c: Likewise.
3179         * gcc.dg/c99-digraph-1.c: Likewise.
3180         * gcc.dg/cpp/line5.c: Likewise.
3181         * gcc.dg/cpp/multiline.c: Likewise.
3182         * gcc.dg/cpp/trad/literals-1.c: Likewise.
3183         * gcc.dg/format/attr-3.c: Likewise.
3184         * gcc.dg/format/c90-scanf-3.c: Likewise.
3185         * gcc.dg/format/ext-4.c: Likewise.
3186
3187 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3188
3189         * g++.dg/template/pretty1.C: New test.
3190
3191 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
3192
3193         * gcc.c-torture/execute/struct-cpy-1.c: New test.
3194
3195 2002-09-13  Matt Austern  <austern@apple.com>
3196
3197         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
3198         passing a cast expression to a function by const reference.
3199
3200 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
3201
3202         * g++.dg/template/deduce1.C: New test.
3203
3204 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
3205
3206         * gcc.c-torture/execute/simd-1.c: Force all use of int to
3207         32-bit int.
3208
3209 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3210
3211         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
3212         usage.
3213
3214 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
3215
3216         * gcc.c-torture/compile/20020910-1.c: New test.
3217
3218 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
3219
3220         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
3221
3222 2002-09-10  Andreas Jaeger  <aj@suse.de>
3223
3224         * gcc.dg/20020312-2.c: Adjust for x86-64.
3225
3226 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
3227
3228         * g77.dg/7388.f: New test case for PR 7388.
3229
3230 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
3231
3232         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
3233
3234 2002-09-05  Ziemowit Laski <zlaski@apple.com>
3235
3236         * objc.dg/proto-lossage-1.m: New test.
3237
3238 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
3239
3240         * gcc.dg/cpp/_Pragma4.c: Fix typo.
3241
3242 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
3243
3244         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
3245         expected to pass.
3246
3247 2002-09-06  Stan Shebs  <shebs@apple.com>
3248             David Edelsohn  <edelsohn@gnu.org>
3249
3250         * gcc.dg/weak: New directory.
3251         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
3252         target-specific xfail bits.
3253         * gcc.dg/typeof-2.c: Move to new directory.
3254         * gcc.dg/weak.exp: New expect script.
3255
3256 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
3257
3258         * gcc.c-torture/execute/extzvsi.c: New test.
3259
3260 2002-09-05  Stan Shebs  <shebs@apple.com>
3261
3262         * gcc.dg/weak-1.c: xfail on Darwin.
3263         * gcc.dg/weak-2.c: Ditto.
3264         * gcc.dg/weak-3.c: Ditto.
3265         * gcc.dg/weak-4.c: Ditto.
3266         * gcc.dg/weak-5.c: Ditto.
3267         * gcc.dg/weak-6.c: Ditto.
3268         * gcc.dg/weak-7.c: Ditto.
3269         * gcc.dg/weak-8.c: Ditto.
3270         * gcc.dg/weak-9.c: Ditto.
3271
3272 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
3273
3274         * gcc.c-torture/execute/loop-14.c: New test.
3275
3276 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
3277
3278         * g++.dg/other/cxa-atexit1.C: New test.
3279
3280         * gcc.dg/typeof-2.c: New test.
3281
3282 2002-09-03  Roger Sayle  <roger@eyesopen.com>
3283
3284         * gcc.dg/builtins-2.c: New testcase.
3285         * gcc.dg/builtins-3.c: New testcase.
3286
3287 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
3288
3289         * gcc.dg/cpp/_Pragma4.c: New test.
3290
3291 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
3292
3293         * objc/execute/nil_method-1.m: New testcase.
3294
3295 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
3296
3297         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
3298         [Object class], not [Object initialize].
3299
3300 2002-08-31  Roger Sayle  <roger@eyesopen.com>
3301             Hans-Peter Nilsson  <hp@bitrange.com>
3302
3303         * gcc.c-torture/execute/20020720-1.x: Skip test on
3304         mmix-knuth-mmixware.  Correct comment.
3305
3306 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
3307
3308         * testsuite/g++.dg/abi/bitfield5.C: New test.
3309         * testsuite/g++.dg/abi/vbase10.C: Likewise.
3310
3311 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
3312
3313         * objc.dg/undeclared-selector.m: New test.
3314
3315 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
3316
3317         * g++.dg/other/offsetof1.C: Avoid cast warning.
3318
3319 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
3320
3321         * objc.dg/super-class-2.m: New test.
3322
3323 2002-08-24  Matt Austern  <austern@apple.com>
3324
3325         * g++.dg/ext/lvaddr.C: New test.
3326         * g++.dg/ext/lvcast.C: New test.
3327
3328 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
3329
3330         * testsuite/g++.dg/inherit/cond1.C: New test.
3331
3332 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
3333
3334         * gcc.dg/noncompile/incomplete-1.c: New test.
3335
3336 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3337
3338         * gcc.dg/typespec-1.c: New test.
3339
3340 2002-08-20  Devang Patel  <dpatel@apple.com>
3341         * objc.dg/proto-hier-2.m: New test.
3342
3343 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
3344
3345         * objc.dg/bitfield-1.m: New test.
3346         * objc.dg/bitfield-2.m: New test.
3347
3348 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3349
3350         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
3351         gcc.dg/c99-flex-array-4.c: New tests.
3352
3353 2002-08-16  Stan Shebs  <shebs@apple.com>
3354
3355         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
3356
3357 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
3358
3359         * gcc.dg/typeof-1.c: New test.
3360         * g++.dg/ext/typeof2.C: New test.
3361
3362 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
3363
3364         * g++.dg/other/offsetof1.C: New test.
3365
3366 2002-08-14  Richard Henderson  <rth@redhat.com>
3367
3368         * gcc.dg/tls/diag-3.c: Fix expected message strings.
3369
3370 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
3371
3372         * gcc.dg/cpp/_Pragma3.c: New test.
3373
3374 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
3375
3376         * g++.dg/template/inherit3: New test.
3377
3378 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3379
3380         * gcc.dg/bitfld-4.c: Add blank options.
3381
3382 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
3383
3384         * g++.dg/template/crash1.C: New test.
3385
3386 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3387
3388         * gcc.dg/tls/opt-2.c: New test.
3389
3390 2002-08-08  Devang Patel  <dpatel@apple.com>
3391
3392         * objc.dg/selector-1.m : New test
3393
3394 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3395
3396         * g++.dg/abi/bitfield4.C: New test.
3397         * gcc.dg/bitfld-4.c: New test.
3398
3399 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3400
3401         * g++.dg/other/packed1.C: New test.
3402
3403 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
3404
3405         * g++.dg/abi/offsetof.C: Tweak error messages.
3406         * g++.old-deja/g++.mike/p10769a.C: Likewise.
3407
3408 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3409
3410         * gcc.dg/bitfld-3.c: New test.
3411
3412 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3413             Richard Henderson  <rth@redhat.com>
3414
3415         * gcc.dg/i386-bitfield1.c: New test.
3416         * g++.dg/abi/bitfield3.C: Update.
3417
3418 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
3419
3420         * objc.dg/const-str-2.m: Update.
3421         * gcc.dg/cpp/c++98.c: Change to C extension.
3422         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
3423         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
3424
3425 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
3426
3427         * testsuite/gcc.dg/tls/diag-3.c: New.
3428
3429 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
3430
3431         * g++.dg/README (Subdirectories): Document new subdir expr.
3432         * g++.dg/expr/pmf-1.C: New test.
3433
3434 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
3435
3436         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
3437
3438 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
3439
3440         * g++.dg/abi/bitfield3.C: New test.
3441
3442 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
3443
3444         * lib/gcov.exp: Tweak expected line formats.
3445         * gcc.misc-tests/gcov8.c: New test.
3446         * gcc.misc-tests/gcov8.x: New flags.
3447
3448 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
3449
3450         * consistency.vlad/layout/endian.c: Include string.h.
3451
3452         * gcc.c-torture/execute/20020805-1.c: New test.
3453
3454 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
3455
3456         * g++.dg/other/conversion1.C: New test.
3457
3458 2002-08-03  Roger Sayle  <roger@eyesopen.com>
3459
3460         * gcc.dg/builtins-1.c: New testcase.
3461
3462 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
3463
3464         * g++.dg/inherit/access3.C: New test.
3465
3466 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
3467
3468         * gcc.dg/ia64-visibility-2.c: New test.
3469
3470 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
3471
3472         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
3473         __qualifier_flags to __flags.
3474
3475 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
3476
3477         * g++.dg/inherit/operator1.C: New test.
3478         * g++.dg/lookup/disamb1.C: Fix typo in comment.
3479         * g++.dg/other/error1.C: Change expected error message.
3480         * g++.dg/template/conv4.C: Likewise.
3481
3482 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
3483
3484         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
3485         for documented behavior.
3486
3487 2002-07-25  Roger Sayle  <roger@eyesopen.com>
3488
3489         * gcc.c-torture/execute/20020720-1.x: Skip this test on
3490         several targets known to fail.
3491
3492 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
3493
3494         * gcc.dg/mips-args-[123].c: New tests.
3495
3496 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
3497
3498         * gcc.dg/ppc-spe.c: New.
3499
3500 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
3501
3502         * g++.dg/other/ptrmem4.C: New testcase.
3503
3504 2002-07-24  Richard Henderson  <rth@redhat.com>
3505
3506         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
3507
3508 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
3509
3510         * g++.dg/ext/alignof1.C (main): Return 0 for success.
3511
3512 2002-07-24  Roger Sayle  <roger@eyesopen.com>
3513
3514         * gcc.c-torture/execute/memset-3.c: New testcase.
3515
3516 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
3517
3518         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
3519         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
3520
3521 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3522
3523         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
3524         Delete.
3525
3526 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
3527
3528         * gcc.c-torture/compile/simd-4.c: New test.
3529
3530 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3531
3532         PR c++/7347, c++/7348
3533         * g++.dg/template/access4.C: New test.
3534         * g++.dg/template/access5.C: New test.
3535         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
3536         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
3537         * g++.old-deja/g++.pt/ttp58.C: Likewise.
3538         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
3539
3540 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
3541
3542         * gcc.dg/gnu89-init-2.c: New test.
3543
3544 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
3545
3546         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
3547
3548 2002-07-20  Roger Sayle  <roger@eyesopen.com>
3549
3550         * gcc.c-torture/execute/20020720-1.c: New testcase.
3551
3552 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
3553
3554         * gcc.dg/cpp/Wsignprom.c: New tests.
3555
3556 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
3557
3558         * gcc.c-torture/execute/loop-13.c: New test.
3559
3560 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
3561
3562         * gcc.dg/cpp/expr.c: New tests.
3563
3564 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
3565
3566         * g++.dg/opt/pr6713.C: Add template instantiation.
3567
3568 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
3569
3570         * gcc.dg/nest.c: New test.
3571
3572 2002-07-17  Richard Henderson  <rth@redhat.com>
3573
3574         * g++.dg/opt/pr6713.C: New test.
3575
3576 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
3577
3578         * gcc.c-torture/execute/loop-2e.x: Let the testcase
3579         XFAIL for all x86 processors.
3580
3581 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
3582
3583         * gcc.c-torture/execute/20010122-1.x: Do not test with
3584         -fomit-frame-pointer.
3585
3586 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3587
3588         * g++.dg/template/instantiate2.C: New test.
3589         * g++.dg/template/spec4.C: New test.
3590
3591 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3592
3593         * g++.dg/template/access2.C: New test.
3594         * g++.dg/template/access3.C: New test.
3595
3596 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
3597
3598         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
3599         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
3600         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
3601         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
3602         Convert to use <stdarg.h>.
3603         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
3604         Delete.
3605         * gcc.dg/va-arg-2.c: New.
3606         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
3607
3608 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
3609
3610         * gcc.c-torture/compile/20020710-1.c: New test.
3611
3612 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
3613                           Andrew Pinski  <pinskia@physics.uc.edu>
3614
3615         gcc.c-torture/compile/simd-2.c: New testcase.
3616         gcc.c-torture/compile/simd-3.c: Likewise.
3617
3618 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
3619
3620         PR c++/7224
3621         * g++.dg/overload/error1.C: New test.
3622
3623 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3624
3625         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
3626         configuration and IRIX 6 O32 ABI.
3627
3628 2002-07-11  Roger Sayle  <roger@eyesopen.com>
3629
3630         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
3631
3632 2002-07-10  Roger Sayle  <roger@eyesopen.com>
3633
3634         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
3635
3636 2002-07-10  Jeffrey A Law  <law@redhat.com>
3637
3638         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
3639
3640         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
3641
3642 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
3643
3644         * gcc.dg/20020312-2.c: Check for __PPC__.
3645
3646 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
3647
3648         * gcc.c-torture/compile/20020709-1.c: New test.
3649
3650 2002-07-07  Roger Sayle  <roger@eyesopen.com>
3651
3652         * g++.dg/template/qualttp21.C: New test case.
3653
3654 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
3655
3656         * gcc.c-torture/compile/20020706-1.c: New test.
3657         * gcc.c-torture/compile/20020706-2.c: New test.
3658
3659 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
3660             Alexandre Oliva  <aoliva@redhat.com>
3661
3662         * g++.dg/warn/incomplete1.C: New test.
3663
3664 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3665
3666         PR c++/7099
3667         * g++.dg/warn/noreturn1.C: New test.
3668
3669 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
3670
3671         PR c++/6706
3672         * g++.dg/debug/debug6.C: New test.
3673         * g++.dg/debug/debug7.C: New test.
3674
3675 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
3676
3677         * gcc.c-torture/compile/simd-3.c: New test.
3678
3679 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
3680
3681         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
3682         * gcc.dg/20020620-1.c: Likewise.
3683
3684 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3685
3686         PR c++/6944
3687         * g++.dg/init/array4.C: New test.
3688         * g++.dg/init/array5.C: New test.
3689
3690 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
3691
3692         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
3693         * gcc.c-torture/execute/simd-2.c (main): Likewise.
3694
3695 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3696
3697         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
3698         * gcc.dg/wtr-aggr-init-1.c: Likewise.
3699         * gcc.dg/wtr-conversion-1.c: Likewise.
3700         * gcc.dg/wtr-escape-1.c: Likewise.
3701         * gcc.dg/wtr-int-type-1.c: Likewise.
3702         * gcc.dg/wtr-label-1.c: Likewise.
3703         * gcc.dg/wtr-static-1.c: Likewise.
3704         * gcc.dg/wtr-strcat-1.c: Likewise.
3705         * gcc.dg/wtr-suffix-1.c: Likewise.
3706         * gcc.dg/wtr-switch-1.c: Likewise.
3707         * gcc.dg/wtr-unary-plus-1.c: Likewise.
3708         * gcc.dg/wtr-union-init-1.c: Likewise.
3709         * gcc.dg/wtr-union-init-2.c: Likewise.
3710         * gcc.dg/wtr-union-init-3.c: Likewise.
3711
3712         * gcc.dg/wtr-func-def-1.c: New test.
3713
3714 2002-07-02 Devang Patel <dpatel@apple.com>
3715
3716         * objc.dg/param-1.m: New test.
3717
3718 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
3719
3720         * gcc.dg/cpp/trad/directive.c: Add test.
3721         * gcc.dg/cpp/trad/macroargs.c: Add test.
3722         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
3723
3724 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
3725
3726         * gcc.dg/cpp/cmdlne-M.c: New test.
3727
3728 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
3729
3730         * objc.dg/desig-init-1.m: New test.
3731
3732 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3733
3734         PR c++/6716
3735         * g++.dg/template/instantiate1.C: New test.
3736
3737 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
3738
3739         PR c++/7112
3740         * g++.dg/template/sizeof2.C: New test.
3741
3742 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
3743
3744         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
3745         gcc.dg/cpp/trad/include.c: New tests.
3746
3747 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
3748
3749         PR target/7177
3750         * gcc.c-torture/compile/20020701-1.c: New test.
3751
3752 2002-07-01  Stan Shebs  <shebs@apple.com>
3753
3754         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
3755         header here...
3756         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
3757         (objc-torture-execute): or here.
3758
3759 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
3760
3761         * gcc.c-torture/execute/arith-rand-ll.c: New test.
3762
3763 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
3764
3765         * gcc.dg/cpp/trad/escaped-nl.c: New test.
3766
3767 2002-06-30  Devang Patel  <dpatel@apple.com>
3768
3769         * objc.dg/fsyntax-only.m: New test.
3770
3771 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
3772
3773         PR c++/6695
3774         * g++.dg/template/friend7.C: New file.
3775
3776 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
3777
3778         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
3779         return type.
3780
3781 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
3782
3783         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
3784         avoid division by zero.
3785
3786 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
3787
3788         * gcc.dg/Wunknownprag.c: New tests.
3789
3790 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
3791
3792         * gcc.c-torture/execute/simd-2.c: New test.
3793
3794 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
3795
3796         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
3797         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
3798         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
3799         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
3800         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
3801         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
3802         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
3803         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
3804         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
3805         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
3806         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
3807         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
3808         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
3809         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
3810         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
3811         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
3812         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
3813
3814 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
3815
3816         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
3817         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
3818         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
3819         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
3820         New tests.
3821         * gcc.dg/cpp/trad/directive.c: Update.
3822
3823 2002-06-23  Andreas Jaeger  <aj@suse.de>
3824
3825         * gcc.c-torture/execute/complex-6.c: New.
3826
3827 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
3828
3829         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
3830         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
3831         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
3832         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
3833
3834 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
3835
3836         * gcc.dg/cpp/trad: New directory with traditional tests copied
3837         from parent directory.
3838         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
3839         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
3840         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
3841         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
3842         Move to trad/ and rename.
3843         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
3844         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
3845         gcc.dg/cpp/trad/redef2.c: New tests.
3846         * gcc.dg/cpp/trad/trad.exp: New driver.
3847
3848 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
3849
3850         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
3851         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
3852         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
3853         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
3854         Remove.
3855
3856 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
3857
3858         * gcc.dg/20020620-1.c: New test.
3859
3860 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3861
3862         * g++.dg/template/ttp4.C: New test.
3863
3864 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
3865
3866         * g++.dg/opt/vt1.C: Fix regexp.
3867
3868 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3869
3870         * gcc.c-torture/execute/pure-1.c: Make functions static again.
3871         Don't use attribute `noinline'.
3872
3873 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
3874
3875         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
3876
3877 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
3878
3879         * gcc.c-torture/execute/simd-1.c: New.
3880
3881         * gcc.dg/simd-1.c: New.
3882
3883 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
3884
3885         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
3886
3887 2002-06-16  Richard Henderson  <rth@redhat.com>
3888
3889         * g++.dg/ext/anon-struct1.C: New.
3890         * g++.dg/ext/anon-struct2.C: New.
3891         * g++.dg/ext/anon-struct3.C: New.
3892         * gcc.dg/anon-struct-1.c: New.
3893         * gcc.dg/anon-struct-2.c: New.
3894         * gcc.dg/anon-struct-3.c: New.
3895         * gcc.dg/20011008-1.c: Adjust warning text.
3896         * gcc.dg/20020527-1.c: Add -fms-extensions.
3897
3898 2002-06-16  Richard Henderson  <rth@redhat.com>
3899
3900         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
3901
3902 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
3903
3904         * gcc.c-torture/execute/20020615-1.c: New test.
3905
3906 2002-06-15  Roger Sayle  <roger@eyesopen.com>
3907
3908         * gcc.c-tortuture/execute/compare-1.c: New test case.
3909         * gcc.c-tortuture/execute/compare-2.c: New test case.
3910         * gcc.c-tortuture/execute/compare-3.c: New test case.
3911
3912 2002-06-13  Richard Henderson  <rth@redhat.com>
3913
3914         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
3915         ia64 ilp32.
3916
3917 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3918
3919         * g++.dg/template/typename2.C: Update error message.
3920
3921 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
3922
3923         * gcc.c-torture/execute/20020611-1.c: New test.
3924
3925 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
3926
3927         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
3928         list of targets to skip.
3929
3930 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
3931
3932         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
3933         targets if not optimizing.
3934
3935 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
3936
3937         * gcc.c-torture/compile/20020605-1.c: New test.
3938
3939         * g++.dg/opt/vt1.C: New test.
3940
3941         * gcc.dg/20020531-1.c: New test.
3942
3943         * gcc.dg/20020530-1.c: New test.
3944
3945         * gcc.dg/20020527-1.c: New test.
3946
3947         * g++.dg/opt/cse1.C: New test.
3948
3949 2002-06-07  Roger Sayle  <roger@eyesopen.com>
3950
3951         * gcc.dg/20020607-2.c: New test case.
3952
3953 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
3954
3955         * gcc.c-torture/compile/20020604-1.c: New test.
3956
3957 2002-06-04  Richard Henderson  <rth@redhat.com>
3958
3959         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
3960         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
3961         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
3962
3963 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
3964
3965         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
3966
3967 2002-06-03  Richard Henderson  <rth@redhat.com>
3968
3969         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
3970         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
3971
3972 2002-06-02  Richard Henderson  <rth@redhat.com>
3973
3974         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
3975         test functions static.
3976
3977 2002-06-02  Andreas Jaeger  <aj@suse.de>
3978
3979         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
3980         now.
3981
3982 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
3983
3984         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
3985         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
3986         Update for mofified diagnostics.
3987         * gcc.dg/c99-intconst-1.c: No longer fail.
3988
3989 2002-06-02  Richard Henderson  <rth@redhat.com>
3990
3991         * gcc.dg/uninit-A.c: Remove xfail markers.
3992
3993 2002-06-01  Roger Sayle  <roger@eyesopen.com>
3994
3995         * gcc.dg/fnegate-1.c: New test case.
3996
3997 2002-05-30  Osku Salerma  <osku@iki.fi>
3998
3999         * gcc.c-torture/execute/mayalias-1.c: New file.
4000
4001 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4002
4003         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
4004         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
4005         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
4006
4007 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
4008
4009         * gcc.c-torture/execute/20020529-1.c: New test.
4010
4011 2002-05-27  Richard Henderson  <rth@redhat.com>
4012
4013         * g++.dg/ext/attrib6.C: New test case.
4014
4015 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4016
4017         * gcc.c-torture/execute/pure-1.c: New test.
4018
4019 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4020
4021         * gcc.dg/cpp/arith-2.c: Remove.
4022
4023 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4024
4025         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
4026         * gcc.dg/cpp/if-3.c: Remove.
4027
4028 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
4029
4030         * g++.dg/opt/cse2.C: New test.
4031
4032 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
4033
4034         * gcc.dg/cpp/arith-1.c: New semantic tests.
4035         * gcc.dg/cpp/if-1.c: Update.
4036
4037 2002-05-24  Ben Elliston  <bje@redhat.com>
4038
4039         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
4040
4041 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4042
4043         * gcc.dg/verbose-asm.c: New test.
4044
4045 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
4046
4047         * gcc.dg/cpp/paste12.c: New test.
4048
4049 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
4050
4051         * g++.dg/parse/named_ops.C: New test.
4052
4053 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
4054
4055         * gcc/testsuite/gcc.dg/weak-8.c: New test.
4056
4057 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
4058
4059         * gcc.dg/weak-2.c: Allow optional leading underscore
4060         in scan-assembler symbol name.
4061         * gcc.dg/weak-3.c: Likewise.
4062         * gcc.dg/weak-4.c: Likewise.
4063         * gcc.dg/weak-5.c: Likewise.
4064
4065 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
4066
4067         * gcc.dg/20020523-1.c: New test.
4068
4069 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
4070
4071         * objc.dg/const-str-2.m: Update now that we stop after
4072         a command line error.
4073
4074 2002-05-22  Richard Henderson  <rth@redhat.com>
4075
4076         * g++.dg/dg.exp: Fix typo in test pruneing.
4077
4078 2002-05-22  Richard Henderson  <rth@redhat.com>
4079
4080         * g++.dg/dg.exp: Prune the tls subdirectory.
4081         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
4082         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
4083         * g++.dg/tls/init-1.C: New.
4084
4085 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
4086
4087         * gcc.dg/20020517-1.c: New test.
4088
4089 2002-05-21  Richard Henderson  <rth@redhat.com>
4090
4091         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
4092         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
4093
4094 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
4095
4096         * g++.dg/other/copy2.C: New test.
4097
4098 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
4099
4100         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
4101         (MAX_COPY): Bump up to 10 times sizeof (long long).
4102         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
4103
4104         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
4105         sizeof (long long).
4106
4107         * gcc.c-torture/execute/strcpy-1.c: New test.
4108
4109 2002-05-19  Jason Merrill  <jason2redhat.com>
4110
4111         * g++.dg/ext/oper1.C: New test.
4112
4113 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
4114 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
4115
4116         * README.QMTEST: New file.
4117
4118         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
4119
4120 2002-05-19  Andreas Jaeger  <aj@suse.de>
4121
4122         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
4123         now.
4124         * gcc.c-torture/execute/loop-2d.x: Likewise.
4125
4126 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
4127
4128         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
4129         support weak symbols.
4130         * gcc.dg/weak-4.c: Likewise
4131         * gcc.dg/weak-6.c: Likewise
4132
4133 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
4134
4135         * gcc.dg/weak-3.c: Add dg-excess-error comment for
4136         cygwin, coff and h8300-*-hms targets
4137         * gcc.dg/weak-5.c: Likewise
4138         * gcc.dg/weak-7.c: Likewise
4139
4140 2002-05-16  Jason Merrill  <jason@redhat.com>
4141
4142         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
4143         (scan-assembler-not, scan-assembler-dem): Likewise.
4144         (scan-assembler-dem-not): Likewise.
4145
4146 2002-05-15  Richard Henderson  <rth@redhat.com>
4147
4148         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
4149
4150 2002-05-15  Richard Henderson  <rth@redhat.com>
4151
4152         * gcc.dg/weak-5.c (vfoo1c): No warning here.
4153         (vfoo1f): Warning here.
4154         (vfoo1l): Don't redefine the alias.
4155
4156 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
4157
4158         * g++.dg/init/pm1.C: New test.
4159
4160 2002-05-12  David S. Miller  <davem@redhat.com>
4161
4162         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
4163         types.
4164
4165 2002-05-10  Roger Sayle  <roger@eyesopen.com>
4166
4167         * gcc.c-torture/execute/20020510-1.c: New test case.
4168
4169 2002-05-10  David S. Miller  <davem@redhat.com>
4170
4171         * gcc.c-torture/execute/conversion.c: Test long double too.
4172
4173 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
4174
4175         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
4176         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
4177         * lib/g++.exp (g++_link_flags): Likewise.
4178         * lib/objc.exp (objc_target_compile): Likewise.
4179
4180 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
4181
4182         * gcc.dg/cpp/poison.c: Update.
4183         * gcc.dg/cpp/20000625-2.c: Remove.
4184         * gcc.dg/cpp/direct2s.c: Remove final test.
4185
4186 2002-05-08  Tom Rix  <trix@redhat.com>
4187
4188         * gcc.c-torture/execute/20020508-1.c: New test.
4189         * gcc.c-torture/execute/20020508-2.c: New test.
4190         * gcc.c-torture/execute/20020508-3.c: New test.
4191
4192 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
4193
4194         * gcc.dg/cpp/charconst-4.c: More tests.
4195
4196 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
4197
4198         PR c/6569
4199         * gcc.dg/weak-3.c: Update location of warning messages.
4200         * gcc.dg/weak-5.c: Likewise.
4201
4202 2002-05-06  Roger Sayle  <roger@eyesopen.com>
4203
4204         * gcc.c-torture/execute/20020506-1.c: New test case.
4205
4206 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
4207
4208         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
4209
4210 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4211
4212         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
4213
4214 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4215
4216         * gcc.dg/cpp/charconst-3.c: New test.
4217
4218 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
4219
4220         * gcc.dg/cpp/charconst.c: Update tests.
4221
4222 2002-05-05  Tim Josling  <tej@melbpc.org.au>
4223
4224         * treelang: Added directory for new sample language treelang. Also
4225         lib/treelang.exp: New file to signal treelang should be tested.
4226
4227 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4228
4229         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
4230         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
4231         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
4232         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
4233         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
4234         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
4235         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
4236
4237 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4238
4239         * gcc.dg/format/xopen-2.c: New test.
4240
4241 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4242
4243         * gcc.dg/20020503-1.c: New test.
4244
4245 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
4246
4247         * g++.dg/init/dtor1.C: Make it tougher.
4248
4249 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
4250
4251         * g++.dg/init/dtor1.C: New test.
4252
4253 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
4254
4255         * gcc.dg/altivec-8.c: New.
4256
4257 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
4258
4259         * gcc.dg/altivec-7.c: New.
4260
4261 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
4262
4263         * g++.dg/parse/typedef1.C: New test.
4264
4265 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
4266
4267         PR c++/6486
4268         * g++.dg/template/friend6.C: New test.
4269
4270         PR c++/6492
4271         * g++.dg/init/copy1.C: New test.
4272
4273 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
4274
4275         * g++.dg/warn/effc1.C: New test.
4276
4277 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4278
4279         * gcc.dg/cpp/if-cexp.c: Add a test.
4280
4281 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
4282
4283         * gcc.dg/20020426-2.c: New test.
4284
4285 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
4286
4287         * gcc.dg/cpp/if-mop.c: Update.
4288         * gcc.dg/cpp/if-mpar.c: Add test.
4289         * gcc.dg/cpp/if-oppr.c: Update.
4290
4291 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4292
4293         PR c/6343
4294         * gcc.dg/weak-[2-7].c: New tests.
4295
4296 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4297
4298         * gcc.dg/enum1.c: New test.
4299
4300 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4301
4302         PR c++/6497
4303         * g++.dg/inherit/access2.C: New test.
4304
4305 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4306
4307         PR bootstrap/6445
4308         * gcc.dg/20020426-1.c: New test.
4309
4310 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4311
4312         * g++.dg/abi/enum1.C: New test.
4313
4314 2002-04-26  Richard Henderson  <rth@redhat.com>
4315
4316         * gcc.dg/c99-bool-1.c: Expect always true warning.
4317
4318 2002-04-25  Roger Sayle  <roger@eyesopen.com>
4319
4320         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
4321
4322 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4323
4324         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
4325         targets.
4326
4327 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
4328
4329         * g++.dg/abi/mange7.C: New test.
4330
4331         PR c++/6438.
4332         * g++.dg/parse/stmtexpr2.C: New test.
4333
4334 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
4335
4336         * gcc.dg/20020312-2.c: Add SH target.
4337
4338 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4339
4340         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
4341         compiler output on mips*-*-irix*.
4342
4343 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
4344
4345         * g++.dg/parse/attr1.C: New test.
4346
4347 2002-04-23  Roger Sayle  <roger@eyesopen.com>
4348
4349         * gcc.c-torture/execute/string-opt-17.c: New test case.
4350         * gcc.c-torture/execute/memset-2.c: New test case.
4351
4352 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
4353
4354         PR c++/6256:
4355         * g++.dg/template/friend5.C: New test.
4356
4357         PR c++/6331:
4358         * g++.dg/template/qual1.C: Likewise.
4359
4360 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
4361
4362         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
4363         Include stdlib.h, not stdio.h or ctype.h.
4364
4365 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
4366
4367         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
4368         cris-*-elf* and mmix-*-*.
4369         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
4370         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
4371         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
4372         Ditto.
4373         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
4374         * gcc.dg/wchar_t-1.c: Ditto.
4375
4376 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
4377
4378         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
4379         Clarify comment.
4380
4381 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
4382
4383         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
4384
4385 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4386
4387         * gcc.c-torture/execute/20000906-1.x: Delete.
4388
4389 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
4390
4391         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
4392
4393 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
4394
4395         * PR6367
4396         * g77.f-torture/execute/6367.f: New test.
4397         * g77.f-torture/execute/6367.x: Disable for MMIX.
4398
4399 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
4400
4401         * PR6352
4402         * g++.dg/opt/inline2.C: New test.
4403
4404 2002-04-18  Richard Henderson  <rth@redhat.com>
4405
4406         * gcc.dg/20000906-1.c: Enable for all targets.
4407         * gcc.c-torture/compile/iftrap-2.c: New.
4408
4409 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4410
4411         * gcc.dg/20020418-1.c: New test.
4412         * gcc.dg/20020418-2.c: New test.
4413
4414 2002-04-18  Richard Henderson  <rth@redhat.com>
4415
4416         * gcc.c-torture/compile/iftrap-1.c: New.
4417         * gcc.dg/iftrap-1.c: Adjust for ia64.
4418         * gcc.dg/iftrap-2.c: New.
4419
4420 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4421
4422         * gcc.c-torture/compile/20020418-1.c: New test.
4423
4424 2002-04-18  Roger Sayle  <roger@eyesopen.com>
4425
4426         * gcc.c-torture/compile/20020415-1.c: New.
4427
4428 2002-04-18  David S. Miller  <davem@redhat.com>
4429
4430         * gcc.c-torture/execute/20020418-1.c: New test.
4431
4432 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
4433
4434         * gcc.dg/20020416-1.c: New test.
4435
4436         * g++.dg/opt/inline1.C: New test.
4437
4438 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
4439
4440         * gcc.dg/altivec-5.c: New test.
4441
4442         * gcc.dg/20020415-1.c: New test.
4443
4444 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
4445
4446         * testsuite/lib/chill.exp: Remove.
4447
4448 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
4449
4450         * g++.dg/other/big-struct.C: New test.
4451
4452 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
4453
4454         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
4455         of scratch file.
4456
4457 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
4458
4459         PR c/6277
4460         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
4461         in scan-assembler function name
4462
4463 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
4464
4465         * g77.f-torture/execute/980628-4.x,
4466         g77.f-torture/execute/980628-5.x,
4467         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4468         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4469         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
4470         i[34567]86-*-*.
4471
4472 2002-04-13  David S. Miller  <davem@redhat.com>
4473
4474         * gcc.c-torture/execute/20020413-1.c: New test.
4475
4476 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
4477
4478         * gcc.dg/asm-6.c,
4479         * g++.dg/ext/asm1.C: New tests.
4480
4481 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
4482
4483         PR c++ 5373.
4484         * g++.dg/parse/stmtexpr1.C: New test.
4485
4486         PR c++/5189.
4487         * g++.dg/template/copy1.C: New test.
4488
4489 2002-04-12  Richard Henderson  <rth@redhat.com>
4490
4491         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
4492
4493 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
4494
4495         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
4496         gcc.c-torture/execute/20020307-2.c.
4497
4498 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
4499
4500         * g++.dg/ext/attrib5.C,
4501         * g++.dg/lookup/struct1.C: New tests.
4502
4503 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
4504
4505         * gcc.dg/20020411-1.c: New test.
4506
4507         * gcc.c-torture/execute/20020411-1.c: New test.
4508
4509 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
4510
4511         * g77.f-torture/execute/6177.f: New test.
4512
4513 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
4514
4515         PR middle-end/6247
4516         * g++.dg/opt/cleanup1.C: New test.
4517
4518         * g++.dg/opt/const1.C: New test.
4519
4520 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
4521
4522         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
4523
4524 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
4525
4526         PR c++/5507
4527         * g++.dg/template/typename2.C: New test.
4528
4529 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
4530
4531         * gcc.c-torture/execute/loop-12.c: New.
4532
4533 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
4534
4535         * g77.f-torture/execute/980628-4.x,
4536         g77.f-torture/execute/980628-5.x,
4537         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4538         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4539         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
4540
4541 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4542
4543         PR optimization/6086
4544         * g++.dg/opt/preinc1.C: New test.
4545
4546 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4547
4548         PR c++/5571
4549         * g++.dg/opt/static2.C: New test.
4550
4551 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4552
4553         PR c/5120
4554         * gcc.dg/20020406-1.c: New test.
4555
4556 2002-04-04  David S. Miller  <davem@redhat.com>
4557
4558         * gcc.c-torture/execute/20020404-1.c: New test.
4559
4560 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
4561
4562         PR c/6123
4563         * gcc.dg/20020312-2.c: Do not declare global register variable
4564         if __PIC__ or __pic__ is defined.
4565
4566 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
4567
4568         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
4569         __asm__ so that it works correctly even if -ansi -pedantic-errors.
4570
4571 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4572
4573         * gcc.misc-tests/linkage.exp: Update last change to handle
4574         sparc*-, not just sparc-.
4575
4576 2002-04-03  Richard Henderson  <rth@redhat.com>
4577
4578         * gcc.dg/cpp/ucs.c: Improved long UCS test.
4579
4580 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4581
4582         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
4583
4584 2002-04-02  David S. Miller  <davem@redhat.com>
4585
4586         * gcc.c-torture/execute/20020402-3.c: New test.
4587
4588 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4589
4590         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
4591         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
4592
4593         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
4594         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
4595         g77.f-torture/execute/20001201.x,
4596         g77.f-torture/execute/u77-test.x: New files.
4597
4598         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
4599         * gcc.dg/wchar_t-1.c: Ditto.
4600
4601 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4602
4603         * gcc.c-torture/execute/20020402-1.c: New test.
4604
4605 2002-04-01  Richard Henderson  <rth@redhat.com>
4606
4607         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
4608
4609         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
4610
4611 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4612
4613         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
4614
4615 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
4616
4617         * g++.dg/inherit/template-as-base.C: Expect error.
4618         * g++.dg/inherit/namespace-as-base.C: Likewise.
4619
4620 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
4621
4622         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
4623         g++.dg/ext/instantiate3.C: Tweak match patterns.
4624
4625         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
4626         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
4627         -da test.
4628
4629 2002-03-31  Richard Henderson  <rth@redhat.com>
4630
4631         * gcc.dg/special/alias-2.c: New.
4632         * gcc.dg/special/ecos.exp: Run it.
4633
4634 2002-03-31  Richard Henderson  <rth@redhat.com>
4635
4636         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
4637
4638 2002-03-31  Kazu Hirata  <kazu@hxi.com>
4639
4640         * gcc.dg/weak-1.c: Disable on h8300 port.
4641
4642 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
4643
4644         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
4645         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
4646         ordering tests.
4647         * g++.dg/bprob/bprob-1.C: New test.
4648         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
4649         * g++.dg/gcov/gcov-1.C: New test.
4650         * g++.dg/gcov/gcov-1.x: New file.
4651         * g++.dg/gcov/gcov-2.C: New test.
4652         * g++.dg/gcov/gcov-3.C: New test.
4653         * g++.dg/gcov/gcov-3.h: New file.
4654
4655 2002-03-28  Roger Sayle  <roger@eyesopen.com>
4656
4657         * g++.old-deja/g++.other/builtins5.C: New test.
4658         * g++.old-deja/g++.other/builtins6.C: New test.
4659         * g++.old-deja/g++.other/builtins7.C: New test.
4660         * g++.old-deja/g++.other/builtins8.C: New test.
4661         * g++.old-deja/g++.other/builtins9.C: New test.
4662
4663 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
4664
4665         * g++.dg/opt/static1.C: New test.
4666
4667         * g++.dg/opt/longbranch1.C: New test.
4668
4669 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
4670
4671         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
4672
4673         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
4674
4675 2002-03-28  Jeffrey A Law  (law@redhat.com)
4676
4677         * gcc.c-torture/execute/20020328-1.c: New test.
4678
4679 2002-03-27  Richard Henderson  <rth@redhat.com>
4680
4681         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
4682         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
4683         move from g++.old-deja/g++.ext/.
4684
4685 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
4686
4687         * g++.dg/init/new2.C: New test.
4688
4689 2002-03-26  Richard Henderson  <rth@redhat.com>
4690
4691         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
4692
4693         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
4694         on sparc.
4695
4696         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
4697         sparcv9 systems.
4698         * gcc.dg/20001102-1.c: Likewise.
4699
4700 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
4701
4702         * gcc.dg/cpp/endif-pedantic1.c,
4703         gcc.dg/cpp/endif-pedantic2.c:  New tests.
4704
4705 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
4706
4707         * g++.dg/init/new1.C: New test.
4708
4709 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
4710
4711         * g++.dg/abi/vbase9.C: New test.
4712
4713 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
4714
4715         * gcc.dg/arm-asm.c: New test.
4716
4717 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
4718
4719         * gcc.dg/Wswitch-enum.c: New test.
4720         Fix PR c/5044.
4721
4722 2002-03-26  Richard Henderson  <rth@redhat.com>
4723
4724         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
4725         structure.
4726
4727 2002-03-25  Richard Henderson  <rth@redhat.com>
4728
4729         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
4730         sparcv9 systems.
4731
4732         * gcc.c-torture/compile/20011119-1.c (xxx): New.
4733         * gcc.c-torture/compile/20011119-2.c (xxx): New.
4734
4735 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
4736
4737         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
4738
4739 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
4740
4741         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
4742         targets using generic thunk support.
4743
4744 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
4745
4746         * gcc.c-torture/compile/20020323-1.c: New test.
4747
4748         * g++.dg/opt/conj2.C: New test.
4749
4750 2002-03-24  Richard Henderson  <rth@redhat.com>
4751
4752         * gcc.dg/weak-1.c: Use -fno-common.
4753
4754 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4755
4756         * g77.dg/f77-edit-apostrophe-out.f: New test
4757         * g77.dg/f77-edit-h-out.f: New test
4758         * g77.dg/f77-edit-t-in.f: New test
4759         * g77.dg/f77-edit-t-out.f: New test
4760         * g77.dg/f77-edit-x-out.f: New test
4761         * g77.dg/f77-edit-slash-out.f: New test
4762         * g77.dg/f77-edit-colon-out.f: New test
4763         * g77.dg/f77-edit-s-out.f: New test
4764
4765 2002-03-24  Richard Henderson  <rth@redhat.com>
4766
4767         * objc/execute/formal_protocol-6.x: New XFAIL.
4768
4769 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4770
4771         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
4772         that do not support weak symbols
4773
4774 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4775
4776         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
4777         * lib/g77.exp:  Likewise
4778         * lib/objc.exp: Likewise
4779
4780 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
4781
4782         * gcc.dg/Wswitch-default.c: New test.
4783
4784 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
4785
4786         * g++.dg/other/enum1.C: New test.
4787
4788 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
4789
4790         * gcc.dg/pragma-ep-3.c: Fix typo.
4791
4792 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
4793
4794         * g++.dg/inherit/template-as-base.C: New test.
4795
4796 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
4797
4798         * g++.old-deja/g++.other/dwarf2-1.C: Move...
4799         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
4800
4801 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
4802
4803         * gcc.dg/cpp/multiline.c: Update to match.
4804
4805 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
4806
4807         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
4808
4809 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
4810
4811         * gcc.dg/cpp/extratokens2.c:  New file.
4812
4813 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
4814
4815         * gcc.dg/20020312-2.c: Add rs6000 target.
4816
4817         * gcc.c-torture/compile/20020319-1.c: New test.
4818
4819 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4820
4821         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
4822         (A, E): Handle this.
4823
4824 2002-03-20  Jason Merrill  <jason@redhat.com>
4825
4826         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
4827         ignoring -fpic.
4828         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
4829         through prune_gcc_output.
4830
4831 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
4832
4833         * gcc.c-torture/compile/20020320-1.c: New test.
4834
4835 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
4836
4837         * gcc.c-torture/compile/20020318-1.c: New test.
4838
4839         * gcc.dg/struct-by-value-1.c: New test.
4840
4841         * gcc.dg/20020319-1.c: New test.
4842
4843 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
4844
4845         * g++.dg/opt/conj1.C: New test.
4846
4847 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
4848
4849         * g++.dg/template/qualttp20.C: Revert previous change.
4850         * g++.dg/template/qualttp3.C: Likewise.
4851         * g++.dg/template/qualttp4.C: Likewise
4852         * g++.dg/template/qualttp5.C: Likewise
4853         * g++.dg/template/qualttp6.C: Likewise
4854         * g++.dg/template/qualttp7.C: Likewise
4855         * g++.dg/template/qualttp8.C: Likewise
4856         * g++.dg/template/recurse.C: Likewise.
4857
4858 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
4859
4860         * gcc.dg/cpp/wchar-1.c: Update.
4861
4862 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4863
4864         * g++.dg/template/conv1.C: New test.
4865         * g++.dg/template/conv2.C: New test.
4866         * g++.dg/template/conv3.C: New test.
4867         * g++.dg/template/conv4.C: New test.
4868
4869 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
4870
4871         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
4872         * g++.dg/template/qualttp3.C: Likewise.
4873         * g++.dg/template/qualttp4.C: Likewise
4874         * g++.dg/template/qualttp5.C: Likewise
4875         * g++.dg/template/qualttp6.C: Likewise
4876         * g++.dg/template/qualttp7.C: Likewise
4877         * g++.dg/template/qualttp8.C: Likewise
4878         * g++.dg/template/recurse.C: Likewise.
4879
4880 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
4881
4882         * g++.dg/opt/dtor1.C: New test.
4883
4884 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
4885
4886         * gcc.c-torture/compile/20020315-1.c: New test.
4887
4888 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
4889
4890         * gcc.dg/weak-1.c: Fix scan tests.
4891
4892 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
4893
4894         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
4895         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
4896         cris-*-aout* mmix-*-*.
4897         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
4898         cris-*-aout* mmix-*-*.
4899         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
4900         cris-*-elf* cris-*-aout* and mmix-*-*.
4901         * gcc.dg/20001009-1.c: Ditto.
4902         * gcc.dg/20010912-1.c: Ditto.
4903         * gcc.dg/20020122-4.c: Ditto.
4904         * gcc.dg/inline-2.c: Ditto.
4905
4906 2002-03-14  Jeffrey A Law  (law@cygnus.com)
4907
4908         * gcc.c-torture/compile/20020314-1.c: New test.
4909
4910 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
4911
4912         * gcc.c-torture/execute/20020314-1.c: New test.
4913
4914 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
4915
4916         * g++.dg/warn/Wunused-1.C: New test.
4917
4918 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
4919
4920         * g++.dg/abi/mangle6.C: New test.
4921
4922 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
4923
4924         * gcc.c-torture/compile/20020309-2.c: New test.
4925
4926         * gcc.c-torture/compile/20020312-1.c: New test.
4927
4928 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
4929
4930         * g++.dg/other/access1.C: New test.
4931
4932 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
4933
4934         * gcc.c-torture/execute/wchar_t-1.c: New test.
4935
4936 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
4937
4938         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
4939
4940 2002-03-12  Roger Sayle  <roger@eyesopen.com>
4941
4942         * gcc.dg/20020312-1.c: New test case.
4943
4944 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
4945
4946         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
4947
4948 2002-03-11  Richard Henderson  <rth@redhat.com>
4949
4950         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
4951         * g++.old-deja/g++.jason/report.C: Likewise.
4952
4953 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
4954
4955         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
4956         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
4957
4958 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
4959
4960         * testsuite/g++.dg/overload/pmf1.C: New test.
4961
4962 2002-03-11  Kazu Hirata  <kazu@hxi.com>
4963
4964         * gcc.c-torture/execute/20020307-1.c: Use long.
4965
4966 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
4967
4968         PR optimization/5844
4969         * gcc.dg/20020310-1.c: New test.
4970
4971 2002-03-09  Michael Meissner  <meissner@redhat.com>
4972
4973         * gcc.c-torture/execute/memcpy-2.c: New test.
4974         * gcc.c-torture/execute/memset-1.c: New test.
4975         * gcc.c-torture/execute/strlen-1.c: New test.
4976         * gcc.c-torture/execute/strcmp-1.c: New test.
4977         * gcc.c-torture/execute/strncmp-1.c: New test.
4978
4979 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
4980
4981         * gcc.dg/ppc-ldstruct.c: New test.
4982
4983 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
4984
4985         * gcc.c-torture/execute/va-arg-22.c: New test.
4986
4987 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4988
4989         * gcc.c-torture/compile/20020309-1.c: New test.
4990
4991 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
4992
4993         * gcc.c-torture/execute/20020307-2.c: New test.
4994
4995 2002-03-07  Jeffrey A Law  (law@redhat.com)
4996
4997         * g77.f-torture/compile/20020307-1.f: New test.
4998
4999 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
5000
5001         * gcc.dg/unordered-1.c: New test.
5002
5003 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
5004
5005         * gcc.c-torture/execute/20020307-1.c: New test.
5006
5007 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
5008
5009         * gcc.dg/20020304-1.c: New test.
5010
5011         * gcc.c-torture/compile/20020304-2.c: New test.
5012
5013 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
5014
5015         * gcc.c-torture/compile/20020304-1.c: New test case
5016         (from PR c/5830).
5017
5018 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
5019
5020         * gcc.dg/20020103-1.c: Add other -D ppc variants.
5021
5022 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
5023
5024         * g++.dg/other/classkey1.C: New test.
5025
5026 2002-03-01  Richard Henderson  <rth@redhat.com>
5027
5028         * gcc.c-torture/compile/981223-1.x: New.
5029         * gcc.c-torture/compile/920625-1.x: New.
5030
5031 2002-02-28  Richard Henderson  <rth@redhat.com>
5032
5033         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
5034
5035 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
5036
5037         * gcc.c-torture/execute/20020227-1.c: New test.
5038
5039 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
5040
5041         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
5042         here" ERROR lines.
5043         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5044         * g++.old-deja.g++.other/defarg1.C: Likewise.
5045         * g++.old-deja/g++.pt/calls2.C: Likewise.
5046         * g++.old-deja/g++.pt/crash20.C: Likewise.
5047         * g++.old-deja/g++.pt/crash30.C: Likewise.
5048         * g++.old-deja/g++.pt/crash36.C: Likewise.
5049         * g++.old-deja/g++.pt/crash6.C: Likewise.
5050         * g++.old-deja/g++.pt/defarg13.C: Likewise.
5051         * g++.old-deja/g++.pt/derived3.C: Likewise.
5052         * g++.old-deja/g++.pt/error1.C: Likewise.
5053         * g++.old-deja/g++.pt/friend21.C: Likewise.
5054         * g++.old-deja/g++.pt/friend23.C: Likewise.
5055         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5056         * g++.old-deja/g++.robertl/eb128.C: Likewise.
5057
5058 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
5059
5060         * gcc.c-torture/execute/20020225-2.c: New test.
5061
5062 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
5063
5064         * gcc.c-torture/execute/920730-1t.c,
5065         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
5066         Delete test cases, only relevant to -traditional.
5067
5068 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
5069
5070         * gcc.dg/cpp/undef1.c: Remove.
5071         * gcc.dg/cpp/directiv.c: Update.
5072         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
5073
5074 2002-02-27  Michael Meissner  <meissner@redhat.com>
5075
5076         * gcc.c-torture/execute/20020226-1.c: New test.
5077
5078 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
5079
5080         * g++.dg/debug/debug4.C: New test.
5081
5082         * gcc.dg/ia64-visibility-1.c: New test.
5083
5084 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
5085
5086         * gcc.dg/debug/20020224-1.c: New.
5087
5088 2002-02-25  Kazu Hirata  <kazu@hxi.com>
5089
5090         * gcc.c-torture/execute/960416-1.x: New.
5091         * gcc.c-torture/execute/divconst-3.x: Likewise.
5092
5093 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
5094
5095         * gcc.dg/20020224-1.c: New test.
5096
5097 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
5098
5099         * gcc.c-torture/execute/20020225-1.c: New.
5100
5101 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5102
5103         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
5104
5105 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
5106
5107         * gcc.dg/20020222-1.c: New test.
5108
5109 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
5110
5111         * g++.dg/opt/anonunion1.C: New test.
5112
5113 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5114
5115         * g++.dg/template/qualttp19.C: New test.
5116         * g++.dg/template/qualttp20.C: New test.
5117         * g++.old-deja/g++.jason/report.C: Adjust expected errors
5118         * g++.old-deja/g++.other/qual1.C: Likewise.
5119
5120 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
5121
5122         * gcc.dg/attr-alwaysinline.c: New.
5123
5124 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
5125
5126         * gcc.dg/20020220-1.c: New test.
5127
5128         * gcc.dg/20020220-2.c: New test.
5129
5130         * g++.dg/opt/mmx1.C: New test.
5131
5132 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
5133
5134         * gcc.c-torture/compile/20020110.c: New test.
5135
5136 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
5137
5138         * gcc.c-torture/execute/20020219-1.c: New test.
5139
5140         * gcc.dg/20020219-1.c: New test.
5141
5142         * gcc.dg/noncompile/20020220-1.c: New test.
5143
5144         * g++.dg/opt/ptrintsum1.C: New test.
5145
5146         * gcc.dg/debug/20020220-1.c: New test.
5147
5148 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
5149
5150         * gcc.c-torture/execute/20020216-1.c: New test.
5151
5152 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
5153
5154         * gcc.dg/decl-1.c: Update, new test.
5155
5156 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
5157
5158         * g++.dg/abi/bitfield1.C: New test.
5159         * g++.dg/abi/bitfield2.C: New test.
5160
5161 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5162
5163         * gcc.dg/attr-nest.c: New test.
5164
5165 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5166
5167         * gcc.c-torture/execute/20020215-1.c: New test.
5168
5169 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
5170
5171         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
5172         * g++.dg/debug/debug.exp: New.
5173         * g++.dg/debug/trivial.C: New.
5174         * g++.dg/debug/debug1.C: Moved...
5175         * g++.dg/other/debug1.C: ...from here.
5176         * g++.dg/debug/debug2.C: Moved...
5177         * g++.dg/other/debug2.C: ...from here.
5178         * g++.dg/debug/debug3.C: Moved...
5179         * g++.dg/other/debug3.C: ...from here.
5180
5181         * gcc.dg/noncompile/20020213-1.c: New test.
5182
5183 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
5184
5185         * g++.dg/other/debug3.C: New test.
5186
5187         * gcc.c-torture/execute/20020213-1.c: New test.
5188
5189 2002-02-13  Richard Smith <richard@ex-parrot.com>
5190
5191         * g++.old-deja/g++.other/thunk1.C: New test.
5192
5193 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5194
5195         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
5196
5197 2002-02-13  Stan Shebs  <shebs@apple.com>
5198
5199         * gcc.dg/altivec-3.c: New.
5200
5201 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
5202
5203         * gcc.dg/Wunreachable-1.c: New test.
5204         * gcc.dg/Wunreachable-2.c: New test.
5205
5206 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
5207
5208         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
5209
5210 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
5211
5212         * gcc.dg/decl-1.c: New test.
5213
5214 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5215
5216         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
5217
5218 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5219
5220         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
5221         * gcc.c-torture/compile/980506-1.x: Likewise.
5222
5223 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5224
5225         * gcc.dg/20020210-1.c: New.
5226
5227 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
5228
5229         * g77.f-torture/execute/947.f: New regression test
5230         for PR fortran/947.
5231
5232 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
5233
5234         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
5235         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
5236
5237 2002-02-08  Richard Henderson  <rth@redhat.com>
5238
5239         * gcc.c-torture/compile/labels-3.c: New.
5240
5241 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
5242
5243         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
5244         expression statements work instead.
5245         * gcc.dg/noncompile/20020207-1.c: New test.
5246
5247 2002-02-07  Richard Henderson  <rth@redhat.com>
5248
5249         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
5250
5251 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5252
5253         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
5254         message from g77
5255         * lib/g77-dg.exp: Trim g77 error messages so that they are
5256         recognized by dg.exp.
5257
5258 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5259
5260         PR fortran/5473
5261         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
5262
5263 2002-02-07  Richard Henderson  <rth@redhat.com>
5264
5265         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
5266         to be sufficiently aligned for integers.
5267
5268 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
5269
5270         * g++.dg/template/friend4.C: New test.
5271
5272 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5273
5274         PR fortran/5743
5275         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
5276         unsupported cases.
5277
5278 2002-02-07  Richard Henderson  <rth@redhat.com>
5279
5280         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
5281         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
5282         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
5283         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
5284
5285 2002-02-06  Richard Henderson  <rth@redhat.com>
5286
5287         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
5288
5289 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
5290
5291         * gcc.dg/20020206-1.c: New test.
5292
5293 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
5294
5295         * gcc.c-torture/execute/20020206-1.c: New test.
5296
5297         * gcc.c-torture/execute/20020206-2.c: New test.
5298
5299         PR optimization/5429:
5300         * gcc.c-torture/compile/20020206-1.c: New test.
5301
5302 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
5303
5304         * g++.dg/ext/align1.C: Do not use an explicit alignment value
5305         as certain file formats cannot support particularly large
5306         alignments.
5307
5308         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
5309         and do not expect to be able to link the executable.
5310
5311         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
5312         fail because the COFF format does not support the weak attribute.
5313
5314 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
5315
5316         * g77.dg/pr5473.f:  New test
5317
5318 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
5319
5320         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
5321         Fix testcase accordingly.
5322
5323 2002-02-04  Richard Henderson  <rth@redhat.com>
5324
5325         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
5326         (buf): Change to be an array of pointers, not ints.
5327
5328 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5329
5330         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
5331         before all tests.  Move warning one line above to match where it
5332         C frontend emits.
5333         * gcc.dg/Wswitch-2.c: New test.
5334         * g++.dg/warn/Wswitch-1.C: New test.
5335         * g++.dg/warn/Wswitch-2.C: New test.
5336
5337 2002-02-04  Richard Henderson  <rth@redhat.com>
5338
5339         * g++.dg/abi/offsetof.C: Fix size comparison.
5340
5341 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
5342
5343         * gcc.dg/cast-qual-2.c: New test.
5344
5345 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5346
5347         * gcc.dg/20020201-4.c: New test.
5348
5349 2002-02-04  Ben Elliston  <bje@redhat.com>
5350
5351         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
5352         target_info attribute != 0, in addition to the empty string.
5353         (gcc_target_compile): Likewise.
5354
5355 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
5356
5357         * gcc.dg/Wswitch.c: New test.
5358         PR gcc/4475. PR gcc/3780.
5359
5360 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
5361
5362         * g77.f-torture/execute/5122.f: New test for regressions
5363         against PR fortran/5122.
5364
5365 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
5366
5367         * g77.f-torture/compile/pr3743.f: Delete
5368         * g77.dg/pr3743-1.f: New test.
5369         * g77.dg/pr3743-2.f: New test.
5370         * g77.dg/pr3743-3.f: New test.
5371         * g77.dg/pr3743-4.f: New test.
5372
5373 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5374
5375         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
5376
5377 2002-02-02  Richard Henderson  <rth@redhat.com>
5378
5379         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
5380         * gcc.c-torture/execute/bf64-1.c: Likewise.
5381
5382 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5383
5384         * gcc.dg/20020201-2.c: New test.
5385
5386         * gcc.dg/20020201-3.c: New test.
5387
5388         * gcc.c-torture/execute/bitfld-2.c: New test.
5389
5390 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5391
5392         * gcc.dg/bitfld-1.c: Update.
5393         * gcc.dg/bitfld-2.c: Update.
5394         * gcc.c-torture/execute/bitfld-1.x: New.
5395
5396 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5397
5398         * gcc.c-torture/execute/20020201-1.c: New test.
5399
5400 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
5401
5402         PR target/5469
5403         * gcc.dg/20020201-1.c: New test.
5404
5405 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
5406
5407         PR fortran/3743
5408         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
5409         * g77.f-torture/compile/pr3743.x: Remove
5410
5411 2002-01-31  Tom Rix  <trix@redhat.com>
5412
5413         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
5414
5415 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
5416
5417         * gcc.dg/noncompile/20020130-1.c: New test.
5418
5419 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
5420
5421         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
5422
5423 2002-01-29  Richard Henderson  <rth@redhat.com>
5424
5425         * gcc.c-torture/execute/991118-1.c: Cast various constants back
5426         to long long.
5427         * gcc.c-torture/execute/bf64-1.c: Likewise.
5428
5429 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
5430
5431         * gcc.c-torture/execute/20020129-1.c: New test.
5432
5433 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5434
5435         * gcc.c-torture/compile/20000224-1.c: Update.
5436         * gcc.c-torture/execute/bitfld-1.c: New tests.
5437         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
5438         * gcc.dg/uninit-A.c: Update.
5439
5440 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5441
5442         * g++.dg/template/ctor1.C: Add instantiation.
5443
5444 2002-01-28  Paul Koning  <pkoning@equallogic.com>
5445
5446         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
5447         argument to __builtin_prefetch to be const ptr.
5448
5449 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
5450
5451         * gcc.c-torture/compile/20020120-1.c: New test.
5452
5453 2002-01-27  Kazu Hirata  <kazu@hxi.com>
5454
5455         * gcc.c-torture/execute/20020127-1.c: New test.
5456
5457 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
5458
5459         * g77.dg/f77-edit-i-in.f: New test
5460         * g77.dg/f77-edit-i-out.f: New test
5461
5462 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
5463
5464         * gcc.dg/debug/debug.exp: New file.
5465         * gcc.dg/debug/trivial.c: New file.
5466         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
5467         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
5468         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
5469         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
5470         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
5471         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
5472         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
5473         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
5474         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
5475         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
5476         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
5477         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
5478         * gcc.dg/20000503-1.c: Removed.
5479         * gcc.dg/20010207-1.c: Removed.
5480         * gcc.dg/20011223-1.c: Removed.
5481         * gcc.dg/20020104-2.c: Removed.
5482         * gcc.dg/debug-1.c: Removed.
5483         * gcc.dg/debug-2.c: Removed.
5484         * gcc.dg/debug-3.c: Removed.
5485         * gcc.dg/debug-4.c: Removed.
5486         * gcc.dg/debug-5.c: Removed.
5487         * gcc.dg/debug-6.c: Removed.
5488         * gcc.dg/dwarf2-1.c: Removed.
5489         * gcc.dg/dwarf2-2.c: Removed.
5490
5491 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
5492
5493         * g++.old-deja/g++.other/eh5.C: New test.
5494         * g++.old-deja/g++.other/sibcall2.C: New test.
5495         * g++.old-deja/g++.other/array9.C: New test.
5496         * g++.old-deja/g++.other/typename2.C: New test.
5497         * g++.old-deja/g++.other/crash60.C: New test.
5498         * g++.old-deja/g++.other/conv9.C: New test.
5499         * g++.old-deja/g++.other/mangle10.C: New test.
5500         * g++.old-deja/g++.other/unchanging1.C: New test.
5501         * g++.old-deja/g++.other/exprstmt1.C: New test.
5502         * g++.old-deja/g++.other/inline23.C: New test.
5503         * g++.old-deja/g++.eh/ia64-1.C: New test.
5504         * g++.old-deja/g++.other/dwarf2-1.C: New test.
5505         * g++.old-deja/g++.other/reload1.C: New test.
5506         * g++.old-deja/g++.other/static20.C: New test.
5507         * g++.old-deja/g++.other/local-alloc1.C: New test.
5508         * g++.old-deja/g++.other/conv8.C: New test.
5509         * g++.old-deja/g++.other/stmtexpr2.C: New test.
5510         * g++.old-deja/g++.other/storeexpr1.C: New test.
5511         * g++.old-deja/g++.other/storeexpr2.C: New test.
5512         * g++.dg/eh/template2.C: New test.
5513         * g++.dg/warn/weak1.C: New test.
5514
5515 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
5516
5517         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5518         Remove first, non-varying, argument.
5519
5520 2002-01-23  Richard Henderson  <rth@redhat.com>
5521
5522         * gcc.dg/inline-2.c: New.
5523
5524         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
5525         Add optional target arg.  Check number of arguments.
5526         (scan-assembler-not, scan-assembler-dem): Likewise.
5527         (scan-assembler-dem-not): Likewise.
5528
5529 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5530
5531         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
5532         line 12.
5533         * g++.old-deja/g++.brendan/parse3.C,
5534         g++.old-deja/g++.other/crash26.C,
5535         g++.old-deja/g++.other/crash28.C,
5536         g++.old-deja/g++.other/crash29.C,
5537         g++.old-deja/g++.other/crash30.C,
5538         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
5539
5540 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
5541
5542         * gcc.dg/20020115-1.c: New.
5543
5544 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
5545
5546         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
5547
5548 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
5549
5550         * gcc.dg/20020122-3.c: New.
5551
5552 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
5553
5554         * g++.dg/other/gc1.C: New test.
5555
5556 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5557
5558         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
5559
5560 2002-01-22  Richard Henderson  <rth@redhat.com>
5561
5562         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
5563
5564 2002-01-22  Richard Henderson  <rth@redhat.com>
5565
5566         * gcc.dg/20020122-4.c: New.
5567
5568 2002-01-22  H.J. Lu <hjl@gnu.org>
5569
5570         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
5571         link output.
5572         * gcc.dg/special/ecos.exp: Likewise.
5573         * lib/g++-dg.exp: Likewise.
5574         * lib/g77-dg.exp: Likewise.
5575         * lib/gcc-dg.exp : Likewise.
5576         * lib/mike-g++.exp: Likewise.
5577         * lib/mike-g77.exp: Likewise.
5578         * lib/mike-gcc.exp: Likewise.
5579         * lib/objc-dg.exp: Likewise.
5580
5581 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
5582
5583         PR target/5379
5584         * gcc.dg/20020122-2.c: New test.
5585
5586 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
5587
5588         * gcc.dg/20020122-1.c: New test.
5589
5590 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
5591
5592         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
5593
5594 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
5595
5596         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
5597
5598 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5599
5600         * gcc.c-torture/compile/20020121-1.c: New test.
5601
5602 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5603
5604         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
5605         ld_library_path.
5606
5607 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
5608
5609         * gcc.dg/20020218-1.c: New test.
5610
5611 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
5612
5613         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
5614         messages
5615         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
5616         "At global scope" warning
5617         * g++.dg/ext/align1.C: Change cygwin test for alignment
5618         from db-bogus to dg-warning
5619
5620 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
5621
5622         * g77.f-torture/compile/cpp2.F: New test.
5623
5624 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
5625
5626         * g++.dg/template/access1.C: New test.
5627
5628 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
5629
5630         * gcc.dg/20020118-1.c: New.
5631
5632 2002-01-18  Kazu Hirata  <kazu@hxi.com>
5633
5634         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
5635
5636 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
5637
5638         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
5639         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
5640         alignment warnings.
5641
5642 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
5643
5644         * gcc.misc-tests/i386-prefetch.exp: Save and restore
5645         torture_with_loops and torture_without_loops
5646
5647 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
5648
5649         * gcc.c-torture/compile/20020116-1.c: New test.
5650
5651 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
5652
5653         * gcc.dg/20020116-2.c: New test.
5654
5655         * gcc.dg/ultrasp4.c: New test.
5656
5657         * gcc.dg/20020116-1.c: New test.
5658
5659 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
5660
5661         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
5662         by EABI.
5663
5664 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
5665
5666         * gcc.misc-tests/i386-prefetch.exp: New.
5667         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
5668         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
5669         * gcc.misc-tests/i386-pf-none-1.c: New test.
5670         * gcc.misc-tests/i386-pf-sse-1.c: New test.
5671
5672 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
5673
5674         * gcc.dg/gnu89-init-1.c: Add new tests.
5675
5676 2002-01-15  Andreas Jaeger  <aj@suse.de>
5677
5678         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
5679         * gcc.dg/i386-mmx-2.c: Likewise.
5680         * gcc.dg/i386-sse-1.c: Likewise.
5681         * gcc.dg/i386-sse-2.c: Likewise.
5682         * gcc.dg/i386-sse-3.c: Likewise.
5683
5684 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
5685
5686         * g77.f-torture/execute/intrinsic-unix-bessel.f:
5687         Uncomment additional cases that now pass.
5688
5689 2002-01-11  Richard Henderson  <rth@redhat.com>
5690
5691         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
5692         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
5693
5694 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
5695
5696         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
5697
5698 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
5699
5700         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
5701         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
5702
5703 2002-01-10  Dale Johannesen  <dalej@apple.com>
5704
5705         * gcc.c-torture/execute/loop-11.c: New.
5706
5707 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
5708
5709         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
5710         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
5711
5712 2002-01-09  Richard Henderson  <rth@redhat.com>
5713
5714         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
5715         type in which to perform the operation for each size.
5716
5717 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
5718
5719         * gcc.c-torture/compile/20020109-2.c: New test.
5720
5721 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
5722
5723         * gcc.c-torture/execute/loop-10.c: New test.
5724
5725 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
5726
5727         * gcc.c-torture/compile/20010226-1.c: New test.
5728         * gcc.c-torture/compile/20010227-1.c: New test.
5729         * gcc.c-torture/compile/20010426-1.c: New test.
5730         * gcc.c-torture/compile/20010510-1.c: New test.
5731         * gcc.c-torture/compile/20010605-3.c: New test.
5732         * gcc.c-torture/compile/20010824-1.c: New test.
5733         * gcc.c-torture/execute/20010409-1.c: New test.
5734         * gcc.dg/noncompile/20000901-1.c: New test.
5735         * gcc.dg/20001023-1.c: New test.
5736         * gcc.dg/20001101-1.c: New test.
5737         * gcc.dg/20001102-1.c: New test.
5738         * gcc.dg/20010207-1.c: New test.
5739         * gcc.dg/20010405-1.c: New test.
5740         * gcc.dg/20010822-1.c: New test.
5741         * gcc.dg/20011107-1.c: New test.
5742
5743 2002-01-09  Jeffrey A Law  (law@redhat.com)
5744
5745         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
5746
5747         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
5748         execution failure on PA targets.
5749
5750 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
5751
5752         * gcc.c-torture/compile/20020109-1.c: New test.
5753
5754 2002-01-08  Kazu Hirata  <kazu@hxi.com>
5755
5756         * gcc.c-torture/execute/20020108-1.c: New test.
5757
5758 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
5759
5760         * gcc.dg/20020108-1.c: New test.
5761
5762 2002-01-08  H.J. Lu <hjl@gnu.org>
5763
5764         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
5765         for header files.
5766
5767 2002-01-08  Geoff Keating  <geoffk@redhat.com>
5768
5769         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
5770         consistency.
5771
5772 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
5773
5774         * gcc.dg/altivec-4.c: Test altivec predicates.
5775
5776 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
5777
5778         * gcc.c-torture/execute/20020107-1.c: New test.
5779
5780 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5781
5782         PR c/5279
5783         * gcc.c-torture/compile/20020106-1.c: New test.
5784
5785 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5786
5787         * gcc.c-torture/execute/nestfunc-4.c: New test.
5788
5789 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
5790
5791         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
5792         extra triple that slipped in.
5793         * g++.old-deja/g++.abi/align.C: Likewise.
5794         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5795
5796 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
5797
5798         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
5799         * g++.old-deja/g++.abi/align.C: Likewise.
5800         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5801
5802         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
5803         on FreeBSD/i386.
5804         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
5805         FreeBSD.
5806
5807 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
5808
5809         * gcc.dg/20020104-1.c: New test.
5810
5811         * gcc.dg/20020104-2.c: New test.
5812
5813 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
5814
5815         * gcc.dg/20020103-1.c: Fix typo in target selector.
5816
5817 2002-01-03  Richard Henderson  <rth@redhat.com>
5818
5819         * gcc.dg/20020103-1.c: New.
5820
5821 2002-01-03  Kazu Hirata  <kazu@hxi.com>
5822
5823         * gcc.c-torture/execute/20020103-1.c: New test.
5824
5825 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
5826
5827         * g++.dg/other/debug2.C: New test.
5828
5829         * gcc.c-torture/compile/20020103-1.c: New test.
5830
5831 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
5832
5833         * gcc.dg/gnu89-init-1.c: Added new tests.
5834
5835 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5836
5837         * g++.dg/template/friend2.C: Remove as patch is reverted.
5838
5839         * g++.dg/warn/oldcast1.C: New test.
5840
5841         * g++.dg/template/ptrmem1.C: New test.
5842         * g++.dg/template/ptrmem2.C: New test.
5843
5844         * g++.dg/template/ntp.C: New test.
5845
5846         * g++.dg/other/component1.C: New test.
5847
5848         * g++.dg/template/ttp3.C: New test.
5849
5850         * g++.dg/template/friend2.C: New test.
5851         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
5852
5853 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5854
5855         * g++.dg/other/ptrmem1.C: New test.
5856         * g++.dg/other/ptrmem2.C: New test.
5857
5858 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5859
5860         * g++.dg/template/ctor1.C: New test.
5861
5862 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5863
5864         * g++.dg/template/friend2.C: New test.
5865
5866 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
5867
5868         * gcc.dg/mmix-1.c: New test.
5869
5870 2001-12-31  Richard Henderson  <rth@redhat.com>
5871
5872         * gcc.dg/asm-5.c: New.
5873
5874 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
5875
5876         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
5877         in namespace __gnu_cxx
5878
5879 2001-12-30  Richard Henderson  <rth@redhat.com>
5880
5881         * gcc.dg/debug-6.c: New.
5882
5883 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
5884
5885         * gcc.c-torture/compile/20011229-2.c: New test.
5886
5887 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
5888
5889         * gcc.dg/debug-3.c: New test.
5890         * gcc.dg/debug-4.c: New test.
5891         * gcc.dg/debug-5.c: New test.
5892
5893 2001-12-29  Richard Henderson  <rth@redhat.com>
5894
5895         * g++.dg/eh/loop1.C: New.
5896
5897 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5898
5899         * g++.dg/template/crash1.C: New test.
5900
5901 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5902
5903         * g++.dg/other/const1.C: New test.
5904
5905 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
5906
5907         * gcc.c-torture/compile/20011229-1.c: New test.
5908
5909 2001-12-28  Stan Shebs  <shebs@apple.com>
5910
5911         * lib/objc-torture.exp: Resync with c-torture.exp.
5912         * lib/objc.exp: Load standard libraries.
5913
5914 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
5915
5916         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
5917         additional tests.
5918
5919 2001-12-27  Roger Sayle <roger@eyesopen.com>
5920
5921         * gcc.c-torture/execute/string-opt-16.c: New testcase.
5922
5923 2001-12-27  Richard Henderson  <rth@redhat.com>
5924
5925         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
5926
5927 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5928
5929         * g++.dg/eh/ctor1.C: New test.
5930         * g++.dg/other/error2.C: New test.
5931
5932 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5933
5934         * g++.dg/other/init2.C: New test.
5935
5936 2001-12-24  Richard Henderson  <rth@redhat.com>
5937
5938         * gcc.dg/20011223-1.c: New.
5939         * gcc.dg/inline-1.c: New.
5940
5941 2001-12-23  Richard Henderson  <rth@redhat.com>
5942
5943         * gcc.dg/asm-4.c: Test operand modifiers.
5944
5945 2001-12-23  Richard Henderson  <rth@redhat.com>
5946
5947         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
5948
5949 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
5950
5951         * gcc.c-torture/execute/20011223-1.c: New test.
5952
5953 2001-12-21  Richard Henderson  <rth@redhat.com>
5954
5955         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
5956         re-enables the warning.
5957
5958 2001-12-21  Richard Henderson  <rth@redhat.com>
5959
5960         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
5961
5962 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
5963
5964         * gcc.c-torture/compile/20011218-1.c: New test.
5965
5966 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
5967
5968         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
5969         arm-isr.c test.
5970         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
5971         epilogue generation for ARM ISR routines.
5972
5973 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5974
5975         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
5976         * gcc.dg/format/c90-printf-3.c: Likewise.
5977         * gcc.dg/format/c99-printf-3.c: Likewise.
5978         * gcc.dg/format/ext-1.c: Likewise.
5979         * gcc.dg/format/ext-6.c: Likewise.
5980         * gcc.dg/format/format.h: Prototype unlocked stdio.
5981
5982 2001-12-20  Richard Henderson  <rth@redhat.com>
5983
5984         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
5985         (arena): Use it.
5986         (malloc): Correct allocation logic.  Abort if we fill up the
5987         arena before initialization complete.
5988         (realloc): Correct allocation logic.
5989
5990 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
5991
5992         * gcc.c-torture/compile/20011219-2.c: New test.
5993
5994         * gcc.c-torture/execute/20011219-1.c: New test.
5995
5996 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
5997
5998         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
5999         target does not support weak symbols.
6000
6001 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
6002
6003         * gcc.c-torture/compile/20011219-1.c: New test.
6004
6005 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6006
6007         * g++.dg/other/error1.C: New test.
6008
6009 2001-12-17  Jeffrey A Law  (law@redhat.com)
6010
6011         * gcc.c-torture/execute/20011217-1.c: New test.
6012
6013 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
6014
6015         * objc.dg/special/: New directory.
6016         * objc.dg/special/special.exp: New file.
6017         * objc.dg/special/unclaimed-category-1.h: New file.
6018         * objc.dg/special/unclaimed-category-1a.m: New file.
6019         * objc.dg/special/unclaimed-category-1.m: New file.
6020
6021 2001-12-17  Andreas Jaeger  <aj@suse.de>
6022
6023         * gcc.c-torture/compile/20011217-2.c: New test.
6024
6025 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
6026
6027         * gcc.c-torture/compile/20011217-1.c: New test.
6028
6029 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
6030
6031         * testsuite/gcc.dg/20011214-1.c: New.
6032
6033 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
6034
6035         * gcc.dg/altivec-4.c: New.
6036
6037 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
6038
6039         * gcc.dg/20011113-1.c: New test.
6040
6041 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6042
6043         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
6044         std::__malloc_alloc_template<0> and
6045         std::__default_alloc_template<false, 0>.
6046
6047 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
6048
6049         * objc/execute/bf-21.m: New test.
6050         * objc/execute/enumeration-1.m: New test.
6051         * objc/execute/enumeration-2.m: New test.
6052
6053 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
6054
6055         * gcc.dg/gnu89-init-1.c: New test.
6056
6057 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6058
6059         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
6060         * g++.old-deja/g++.jason/2371.C: Likewise.
6061         * g++.old-deja/g++.jason/template33.C: Likewise.
6062         * g++.old-deja/g++.jason/template34.C: Likewise.
6063         * g++.old-deja/g++.jason/template36.C: Likewise.
6064         * g++.old-deja/g++.oliva/typename1.C: Likewise.
6065         * g++.old-deja/g++.oliva/typename2.C: Likewise.
6066         * g++.old-deja/g++.other/typename1.C: Likewise.
6067         * g++.old-deja/g++.pt/inherit2.C: Likewise.
6068         * g++.old-deja/g++.pt/nontype5.C: Likewise.
6069         * g++.old-deja/g++.pt/typename11.C: Likewise.
6070         * g++.old-deja/g++.pt/typename14.C: Likewise.
6071         * g++.old-deja/g++.pt/typename16.C: Likewise.
6072         * g++.old-deja/g++.pt/typename3.C: Likewise.
6073         * g++.old-deja/g++.pt/typename4.C: Likewise.
6074         * g++.old-deja/g++.pt/typename5.C: Likewise.
6075         * g++.old-deja/g++.pt/typename7.C: Likewise.
6076         * g++.old-deja/g++.robertl/eb9.C: Likewise.
6077
6078 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
6079
6080         * g++.dg/other/linkage1.C: New test.
6081         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
6082         specifiers.
6083
6084 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
6085
6086         * gcc.dg/concat.c: New test.
6087
6088 2001-12-11  Stan Shebs  <shebs@apple.com>
6089
6090         * objc/compile: New test directory.
6091         * objc/compile/compile.exp: New expect script.
6092         * objc/compile/20011211-1.m: New compile test.
6093
6094 2001-12-11  Jason Merrill  <jason@redhat.com>
6095
6096         * lib/prune.exp (prune_gcc_output): Also handle "In member
6097         function".  So many permutations...
6098
6099 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
6100
6101         * g++.dg/template/typedef1.C: New test.
6102
6103 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6104
6105         * g++.dg/other/copy1.C: New test.
6106
6107 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
6108
6109         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
6110
6111         * gcc.dg/builtin-choose-expr.c: New.
6112
6113 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
6114
6115         * gcc.dg/altivec-2.c: New.
6116
6117 2001-12-07  Richard Henderson  <rth@redhat.com>
6118
6119         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
6120
6121 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
6122
6123         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
6124         ultrasparc.
6125
6126 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6127
6128         * g++-old.deja/g++.robertl/eb101.C: Deleted.
6129
6130 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
6131
6132         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
6133         variable argument list.
6134
6135 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
6136
6137         * gcc.c-torture/execute/memcheck: Delete entire directory.
6138         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
6139         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
6140
6141 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6142
6143         * gcc.dg/Wshadow-1.c: New test.
6144
6145 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
6146
6147         * gcc.c-torture/compile/20011130-1.c: New test.
6148
6149         * gcc.dg/noncompile/20011025-1.c: New test.
6150
6151         * g++.dg/other/anon-union.C: New test.
6152
6153         * gcc.c-torture/execute/20011024-1.c: New test.
6154
6155 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
6156
6157         * gcc.c-torture/execute/20000722-1.x,
6158         gcc.c-torture/execute/20010123-1.x: Remove.
6159         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
6160         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
6161         gcc.dg/c99-complit-2.c: New tests.
6162
6163 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
6164
6165         * g++.dg/inherit/base1.C: New test.
6166
6167 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
6168
6169         * g++.dg/other/stdarg1.C: New test.
6170
6171         * gcc.c-torture/compile/20011130-2.c: New test.
6172
6173 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
6174
6175         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
6176         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
6177         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
6178         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
6179         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
6180         * gcc.dg/builtin-prefetch-1.c: New test.
6181
6182 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
6183
6184         * gcc.dg/20011130-1.c: New test.
6185
6186 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6187
6188         * g++.dg/other/scope1.C: New test.
6189         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
6190
6191 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
6192
6193         * gcc.dg/vla-init-1.c: New test.
6194
6195 2001-12-01  Geoff Keating  <geoffk@redhat.com>
6196
6197         * gcc.c-torture/compile/structs.c: New testcase from GDB.
6198
6199 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6200
6201         * objc.dg/alias.m: Update.
6202         * objc.dg/class-1.m: Update.
6203         * objc.dg/const-str-1.m: Update.
6204         * objc.dg/fwd-proto-1.m: Update.
6205         * objc.dg/id-1.m: Update.
6206         * objc.dg/super-class-1.m: Update.
6207
6208 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
6209
6210         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
6211         constructs.
6212
6213 2001-11-28  Jeffrey A Law  (law@cygnus.com)
6214
6215         * gcc.c-torture/execute/20011128-1.c: New test.
6216
6217 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
6218
6219         * gcc.dg/20011127-1.c: New test.
6220
6221 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6222
6223         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
6224         from Austin Group draft 7.
6225         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
6226         scanf format arguments.
6227         * gcc.dg/format/no-exargs-2.c: New test.
6228
6229 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
6230
6231         * g++.dg/abi/vbase8-4.C: New test.
6232
6233 2001-11-24  Ian Lance Taylor  <ian@airs.com>
6234
6235         * gcc.c-torture/execute/20011121-1.c: New test.
6236
6237 2001-11-23  Jeffrey A Law  (law@cygnus.com)
6238
6239         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
6240
6241 2001-11-23  Andreas Jaeger  <aj@suse.de>
6242
6243         * gcc.dg/cpp/charconst-2.c: New test.
6244
6245 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
6246
6247         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
6248         to the host if it is remote.  Let tests specify extra headers
6249         they use.
6250         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
6251         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
6252         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
6253         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
6254         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
6255         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
6256         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
6257         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
6258         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
6259         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
6260
6261 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
6262
6263         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
6264         for little endian ARMs.
6265
6266 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
6267
6268         * gcc.c-torture/compile/20011119-1.c: New test.
6269         * gcc.c-torture/compile/20011119-2.c: New test.
6270
6271 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
6272
6273         * gcc.dg/altivec-1.c: Fix typo.
6274
6275 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
6276
6277         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
6278
6279 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
6280
6281         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
6282
6283 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
6284
6285         * lib/g77.exp: Don't specify --rpath-link.
6286
6287         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
6288         across all the headers.
6289         * gcc.dg/format/format.exp: For testing on a remote host,
6290         copy format.h.
6291
6292         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
6293         * gcc.c-torture/execute/930406-1.c: Likewise.
6294         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6295
6296 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
6297
6298         * gcc.dg/altivec-1.c: New.
6299
6300 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
6301
6302         * gcc.dg/cpp/fpreprocessed.c: New test case.
6303
6304 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6305
6306         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
6307         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
6308         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
6309
6310 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6311
6312         * gcc.dg/no-builtin-1.c: New test.
6313
6314 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
6315
6316         * gcc.c-torture/execute/20011115-1.c: New test.
6317
6318 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
6319
6320         * gcc.c-torture/compile/20011114-2.c: New test.
6321         * gcc.c-torture/compile/20011114-3.c: New test.
6322         * gcc.c-torture/compile/20011114-4.c: New test.
6323
6324 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
6325
6326         * g++.dg/other/init1.C: New test.
6327
6328 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
6329
6330         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
6331         message.
6332
6333         * gcc.c-torture/execute/20011114-1.c: New testcase.
6334
6335         * gcc.c-torture/compile/20010327-1.c: Revert last change.
6336         * gcc.c-torture/compile/20011114-1.c: New test, exactly
6337         like the (before this change) version of 20010327-1.c.
6338
6339 2001-11-14  Roger Sayle <roger@eyesopen.com>
6340
6341         * gcc.c-torture/execute/string-opt-13.c: New testcase.
6342
6343 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
6344
6345         * g++.dg/init/array2.C: New test.
6346
6347 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
6348
6349         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
6350
6351 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
6352
6353         * g++.dg/other/forscope1.C: New test.
6354         * g++.dg/ext/forscope1.C: New test.
6355         * g++.dg/ext/forscope2.C: New test.
6356
6357 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
6358
6359         * gcc.c-torture/execute/20011113-1.c: New test.
6360
6361 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
6362
6363         * gcc.c-torture/execute/20011109-2.c: New test.
6364
6365         * gcc.c-torture/execute/20011109-1.c: New test.
6366
6367 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
6368
6369         * gcc.c-torture/compile/20011109-1.c: New test.
6370
6371 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
6372
6373         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
6374         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
6375         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
6376         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
6377         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
6378         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
6379         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
6380
6381 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6382
6383         * g++.dg/warn/Wshadow-1.C: New tests.
6384         * g++.old-deja/g++.mike/for3.C: Update.
6385
6386 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
6387
6388         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
6389         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
6390         XFAILs.  Adjust expected error texts.
6391         * gcc.c-torture/compile/20011106-1.c,
6392         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
6393         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
6394         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
6395         gcc.dg/c99-array-lval-5.c: New tests.
6396
6397 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6398
6399         * gcc.dg/cpp/defined.c: Update.
6400
6401 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6402
6403         * gcc.c-torture/execute/anon-1.c: New test.
6404
6405 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
6406
6407         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
6408         same size, so no warning should be produced on stormy16.
6409
6410         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
6411         due to oversized array.
6412         * g++.old-deja/g++.mike/ns15.C: Likewise.
6413         * g++.old-deja/g++.pt/crash16.C: Likewise.
6414
6415 2001-11-02  Graham Stott  <grahams@redhat.com>
6416
6417         * g++.dgother/debug1.C: Fix typos.
6418
6419 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
6420
6421         * g++.dg/other/debug1.C: New test.
6422
6423 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6424
6425         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
6426         of unsigned long.
6427
6428 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
6429
6430         * gcc.dg/20011029-2.c: New test.
6431
6432         * gcc.c-torture/compile/20011029-1.c: New test.
6433
6434 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
6435
6436         * objc/execute/class_self-1.m: New test.
6437         * objc/execute/class_self-2.m: New test.
6438
6439 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
6440
6441         * gcc.misc-tests/msgs.exp: Delete.
6442         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
6443         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
6444         error set to match recent changes.
6445
6446 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
6447
6448         * gcc.dg/20011021-1.c: New test.
6449
6450 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
6451
6452         * gcc.c-torture/compile/20011023-1.c: New test.
6453
6454 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
6455
6456         * lib/g77.exp: Rewrite based on lib/g++.exp.
6457
6458 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
6459
6460         * gcc.c-torture/execute/20011019-1.c: New test.
6461
6462         * gcc.dg/20011018-1.c: New test.
6463
6464 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
6465
6466         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
6467
6468 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
6469
6470         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
6471         * gcc.dg/attr-invalid.c: Likewise.
6472
6473 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
6474
6475         * testsuite/gcc.dg/20011015-1.c: New test.
6476
6477 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6478
6479         * g++.dg/template/unify2.C: New test.
6480
6481 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6482
6483         * g++.dg/other/exception-specification.C: New test
6484
6485 2001-10-13  Tom Rix  <trix@redhat.com>
6486
6487         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
6488         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
6489
6490 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
6491
6492         * testsuite/gcc.dg/20011009-1.c: New test.
6493
6494 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6495
6496         PR g++/4476
6497         * g++.dg/other/friend1.C: New test.
6498
6499 2001-10-11  Richard Henderson  <rth@redhat.com>
6500
6501         * g++.old-deja/g++.other/crash18.C: Add -S to options.
6502
6503 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6504
6505         * gcc.c-torture/compile/20011010-1.c: New.
6506
6507 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
6508
6509         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
6510         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
6511         g77.f-torture/execute/execute.exp,
6512         g77.f-torture/noncompile/noncompile.exp,
6513         gcc.c-torture/compile/compile.exp,
6514         gcc.c-torture/execute/execute.exp,
6515         gcc.c-torture/execute/ieee/ieee.exp,
6516         gcc.c-torture/execute/memcheck/memcheck.exp,
6517         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
6518         objc/execute/execute.exp: Update FSF address.
6519
6520 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
6521
6522         * gcc.dg/cpp/cmdlne-C.c: Update.
6523         * gcc.dg/cpp/cmdlne-C2.c: New.
6524
6525 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6526
6527         * gcc.c-torture/execute/20011008-3.c: New.
6528
6529 2001-10-08  DJ Delorie  <dj@redhat.com>
6530
6531         * gcc.dg/20011008-1.c: New.
6532         * gcc.dg/20011008-2.c: New.
6533
6534 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6535
6536         * gcc.dg/cpp/spacing1.c: Update test.
6537
6538 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
6539
6540         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
6541         spelling errors of "separate" as "seperate".
6542
6543 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
6544
6545         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
6546         enough to avoid inlining.
6547
6548 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6549
6550         * lib/g77.exp: set libg2c_dir correctly.
6551
6552 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6553
6554         * gcc.dg/cpp/macro11.c: New test.
6555
6556 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6557
6558         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
6559         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
6560         gcc.dg/format/multattr-3.c: New tests.
6561         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
6562         tests for format attributes on function pointers being rejected.
6563
6564 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6565
6566         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
6567
6568 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6569
6570         * g++.dg/warn/format1.C: New test.
6571
6572 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
6573
6574         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
6575
6576 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6577
6578         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
6579
6580 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6581
6582         * gcc.dg/cpp/redef2.c: Add test.
6583
6584 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
6585
6586         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
6587         long-standing bug on i686, apparently.
6588         * gcc.c-torture/execute/loop-2c.x: New file.
6589         * gcc.c-torture/execute/loop-2d.x: New file.
6590         * gcc.c-torture/execute/loop-3c.x: New file.
6591
6592 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
6593
6594         * gcc.dg/cpp/20000625-2.c: Correct line number.
6595
6596 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6597
6598         * gcc.dg/cpp/macro10.c: New test.
6599         * gcc.dg/cpp/strify3.c: New test.
6600         * gcc.dg/cpp/spacing1.c: Add tests.
6601         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
6602         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
6603
6604 2001-09-24  DJ Delorie  <dj@redhat.com>
6605
6606         * gcc.c-torture/execute/20010924-1.c: New test.
6607
6608 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6609
6610         * testsuite/objc/execute/paste.m: Remove.
6611
6612 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
6613
6614         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
6615
6616 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
6617
6618         * g77.dg/strlen0.f: New test.
6619
6620 2001-09-21  Richard Henderson  <rth@redhat.com>
6621
6622         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
6623         * g++.old-deja/g++.abi/vtable2.C: Likewise.
6624
6625 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
6626
6627         Table-driven attributes.
6628         * g++.dg/ext/attrib1.C: New test.
6629
6630 2001-09-20  DJ Delorie  <dj@redhat.com>
6631
6632         * gcc.dg/20000926-1.c: Update expected warning messages.
6633         * gcc.dg/array-2.c: Likewise, and test for warnings too.
6634         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
6635         array.
6636
6637 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
6638
6639         * g++.dg/eh/registers1.C: New test case.
6640
6641 2001-09-17  Richard Henderson  <rth@redhat.com>
6642
6643         * gcc.dg/array-5.c: Fix VLA decomposition test.
6644
6645 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
6646
6647         * gcc.dg/cpp/line5.c: New testcase.
6648
6649 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
6650
6651         * gcc.dg/cpp/macro9.c: New test.
6652
6653 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
6654
6655         * gcc.c-torture/execute/980223.c: Change type of addr from long
6656         to char *.
6657
6658 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
6659
6660         * gcc.c-torture/execute/20010915-1.c: New test.
6661
6662 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
6663
6664         * g77.dg/bprob: New directory.
6665         * g77.dg/bprob/bprob.exp: New file.
6666         * g77.dg/bprob/bprob-1.f: New test.
6667         * g77.dg/gcov: New directory.
6668         * g77.dg/gcov/gcov.exp: New file.
6669         * g77.dg/gcov/gcov-1.f: New test.
6670         * g77.dg/gcov/gcov-1.x: New file.
6671
6672 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
6673
6674         * gcc.dg/cpp/directiv.c: Update.
6675         * gcc.dg/cpp/undef1.c: Update.
6676
6677 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
6678
6679         * gcc.dg/20010912-1.c: New test.
6680
6681 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
6682
6683         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
6684         language-independent file in lib.
6685         * lib/gcov.exp: New file.
6686
6687 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
6688
6689         * gcc.c-torture/compile/20010911-1.c: New test.
6690
6691 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
6692
6693         * lib/profopt.exp: New, to support profile-directed optimizations.
6694         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
6695         * gcc.misc-tests/bprob-1.c: New test.
6696         * gcc.misc-tests/bprob-2.c: New test.
6697
6698 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
6699
6700         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
6701         XFAIL and which kinds of gcov output to verify.
6702         * gcc.misc-tests/gcov-4b.x: New file.
6703         * gcc.misc-tests/gcov-5b.x: New file.
6704         * gcc.misc-tests/gcov-6.x: New file.
6705         * gcc.misc-tests/gcov-7.c: New test.
6706         * gcc.misc-tests/gcov-7.x: New file.
6707
6708 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
6709
6710         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
6711         * gcc.misc-tests/gcov-6.c: New test.
6712
6713 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6714
6715         PR c++/3986
6716         * g++.dg/abi/vbase1.C: New test.
6717
6718 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
6719
6720         * objc.dg/method-2.m: New.
6721
6722 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6723
6724         PR c++/4203
6725         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
6726         * g++.dg/init/empty1.C: New test.
6727
6728 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
6729
6730         * gcc.c-torture/compile/20010903-1.c: New test.
6731
6732 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
6733
6734         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
6735         for m68k.
6736
6737 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
6738
6739         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
6740
6741         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
6742
6743         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
6744
6745 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
6746
6747         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
6748         for 16-bit 'unsigned int'.
6749
6750 2001-08-29  Kazu Hirata  <kazu@hxi.com>
6751
6752         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
6753
6754 2001-08-27  Richard Henderson  <rth@redhat.com>
6755
6756         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
6757         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
6758
6759 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
6760
6761         * gcc.dg/asm-names.c (ymain): New.
6762
6763 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
6764
6765         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
6766         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
6767         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
6768
6769 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6770
6771         * gcc.dg/compare5.c: New testcase.
6772
6773 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
6774
6775         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
6776         and "In instantiation".
6777
6778 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
6779
6780         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
6781
6782 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
6783
6784         * gcc.misc-tests/gcov.exp: Add support for branch information.
6785         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
6786         * gcc.misc-tests/gcov-4.c: New test.
6787         * gcc.misc-tests/gcov-4b.c: New test.
6788         * gcc.misc-tests/gcov-5b.c: New test.
6789
6790 2001-08-20  Zack Weinberg  <zackw@panix.com>
6791
6792         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
6793         expected to fail.
6794
6795 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6796
6797         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
6798
6799 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
6800
6801         * g++.dg/eh/template1.C: New test.
6802
6803 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
6804
6805         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
6806         Fix thinko.
6807         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
6808         for xfail.
6809
6810 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
6811
6812         * lib/g77-dg.exp:  Use prune.exp for common procedures
6813         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
6814         * lib/g77.exp: (g77-dg-prune) Remove
6815
6816 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
6817
6818         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
6819
6820 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6821
6822         * g++.dg/template/unify1.C: New test.
6823
6824 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
6825
6826         * g++.dg/abi/empty4.C: New test.
6827
6828 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
6829
6830         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
6831         solaris2.*
6832         * g77.f-torture/compile/pr3743.x: Likewise
6833
6834 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
6835
6836         * g++.dg/other/using-declaration.C: New test.
6837
6838 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6839
6840         * gcc.dg/cpp/tr-sign.c: New testcase.
6841
6842 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6843
6844         * gcc.dg/cpp/19951025-1.c: Revert.
6845         * gcc.dg/cpp/directiv.c: We no longer process directives that
6846         interrupt macro arguments.
6847
6848 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
6849
6850         * gcc.dg/bconstp-1.c: New test.
6851
6852 2001-08-03  Richard Henderson  <rth@redhat.com>
6853
6854         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
6855
6856 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6857
6858         * gcc.dg/cpp/19951025-1.c: Update.
6859
6860 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
6861
6862         * g77.dg/ff90-1.f (s): Fix reference of variable z,
6863         should be x.
6864
6865 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6866
6867         Kill -fhonor-std.
6868         * g++.old-deja/g++.ns/ns14.C: Remove special options.
6869         * g++.old-deja/g++.other/std1.C: Likewise.
6870         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
6871
6872 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
6873
6874         * lib/g77.exp:  Load gcc-defs.exp for common procedures
6875         (g77_pass, g77_fail, g77_finish, g77_exit,
6876         ${tool}_check_unsupported_p} Now redundant.  Deleted.
6877
6878 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
6879
6880         * g77.dg/fbackslash.f
6881         * g77.dg/fcase-preserve.f
6882         * g77.dg/ff90-1.f
6883         * g77.dg/ffixed-line-length-0.f
6884         * g77.dg/ffixed-line-length-132.f
6885         * g77.dg/ffixed-line-length-7.f
6886         * g77.dg/ffixed-line-length-72.f
6887         * g77.dg/ffixed-line-length-none.f
6888         * g77.dg/ffree-form-1.f
6889         * g77.dg/fno-backslash.f
6890         * g77.dg/fno-f90-1.f
6891         * g77.dg/fno-fixed-form-1.f
6892         * g77.dg/fno-onetrip.f
6893         * g77.dg/fno-typeless-boz.f
6894         * g77.dg/fno-underscoring.f
6895         * g77.dg/fno-vxt-1.f
6896         * g77.dg/fonetrip.f
6897         * g77.dg/ftypeless-boz.f
6898         * g77.dg/fugly-assumed.f
6899         * g77.dg/funderscoring.f
6900         * g77.dg/fvxt-1.f
6901
6902 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
6903
6904         * objc.dg/fwd-proto-1.m: New.
6905         * objc.dg/local-decl-1.m: New.
6906         * objc.dg/naming-1.m: New.
6907         * objc.dg/naming-2.m: New.
6908         * objc.dg/proto-hier-1.m: New.
6909
6910 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
6911
6912         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
6913         largest-type elements to a struct makes its size grow.
6914
6915 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6916
6917         * g++.dg/abi/vthunk1.C: New test.
6918
6919 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6920
6921         * g++.dg/abi/vbase8-22.C: New test.
6922
6923 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6924
6925         * gcc.dg/cpp/macro8.c: New test.
6926
6927 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
6928
6929         * g++.dg/abi/vbase8-21.C: New test.
6930
6931 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
6932
6933         * g++.dg/abi/vbase8-10.C: New test.
6934
6935 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6936
6937         * lib/g++.exp (g++_set_ld_library_path): Renamed to
6938         ${tool}_set_ld_library_path.
6939         Changed caller.
6940         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
6941         g++.exp.
6942
6943 2001-07-26  Stan Cox <scox@redhat.com>
6944
6945         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
6946         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
6947         gcc_exit, gcc_check_unsupported_p):
6948         Moved to gcc-deps.exp
6949         * gcc-deps.exp: New file.
6950
6951 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6952
6953         * g++.old-deja/g++.pt/defarg14.C: New test.
6954
6955 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
6956
6957         * g++.old-deja/g++.other/lineno5.C: New test.
6958
6959 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
6960
6961         * g++.old-deja/g++.pt/crash68.C: New test.
6962
6963 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
6964
6965         * g++.old-deja/g++.other/crash42.C: New test.
6966
6967 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6968
6969         * gcc.dg/cpp/extratokens.c: Fix.
6970         * gcc.dg/cpp/skipping2.c: New tests.
6971
6972 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6973
6974         * gcc.c-torture/execute/20010724-1.c: New file.
6975         * gcc.c-torture/execute/20010724-1.x: New file.
6976
6977 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6978
6979         * g++.old-deja/g++.other/cond7.C: New test.
6980
6981 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6982
6983         * g++.old-deja/g++.other/optimize4.C: New test.
6984
6985 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6986
6987         * g++.old-deja/g++.abi/vbase8-5.C: New test.
6988
6989 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
6990
6991         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
6992         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
6993         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
6994         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
6995
6996         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
6997         bug report" message.
6998
6999         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
7000         * g++.dg/ext/instantiate1.C: Move from old-deja.
7001
7002 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
7003
7004         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
7005         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
7006         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
7007         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
7008
7009 2001-07-23  Jeffrey A Law  (law@cygnus.com)
7010
7011         * gcc.c-torture/execute/20010723-1.c: New test.
7012
7013 2001-07-23  Ben Elliston  <bje@redhat.com>
7014
7015         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
7016
7017 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7018
7019         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
7020         i[34567]86-*-*.
7021         Delete handling of ieee_multilib_flags.
7022         Pass -mieee for alpha*-*-* and sh-*-*.
7023         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
7024
7025 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
7026
7027         Remove old-abi tests.
7028         * g++.old-deja/g++.mike/p11116.C: Remove.
7029         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
7030
7031 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
7032
7033         * g77.f-torture/compile/pr3743.f:  New test
7034
7035 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
7036
7037         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
7038
7039 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7040
7041         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
7042         g++.old-deja/g++.pt/static6.C: Likewise.
7043         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
7044         supports weak symbols.
7045
7046 2001-07-18  Andreas Jaeger  <aj@suse.de>
7047
7048         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
7049         supported again.
7050
7051 2001-07-18  Andreas Jaeger  <aj@suse.de>
7052
7053         * gcc.dg/iftrap-1.c: Fix target line.
7054
7055 2001-07-17  Richard Henderson  <rth@redhat.com>
7056
7057         * gcc.c-torture/execute/20010717-1.c: New.
7058
7059 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
7060
7061         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
7062         tests.
7063
7064 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7065
7066         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
7067
7068 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7069
7070         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
7071         UAC_SIGBUS, UAC_NOPRINT definitions.
7072
7073 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
7074
7075         * objc/execute/object_is_class.m: New test.
7076         * objc/execute/object_is_meta_class.m: New test.
7077
7078 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7079
7080         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
7081         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
7082
7083 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
7084
7085         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
7086         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
7087
7088 2001-07-14  Richard Henderson  <rth@redhat.com>
7089
7090         * gcc.dg/iftrap-1.c: New.
7091
7092 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
7093
7094         * g77.f-torture/execute/intrinsic77.f: New test.
7095
7096 2001-07-11  Janis Johnson <janis@us.ibm.com>
7097
7098         * gcc.misc-tests/gcov-3.c: New test.
7099
7100 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7101
7102         * gcc.c-torture/compile/20010711-1.c,
7103         * gcc.c-torture/compile/20010711-2.c: New tests.
7104
7105 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7106
7107         * gcc.c-torture/execute/20010711-1.c: New test.
7108
7109 2001-07-11  Ben Elliston  <bje@redhat.com>
7110
7111         * g++.old-deja/g++.other/enum5.C: New test.
7112
7113 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
7114
7115         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
7116         (g++-dg-prune): Call prune_gcc_output.
7117         * prune.exp: New file for prune_gcc_output.
7118         * lib/g++.exp, lib/gcc.exp: Load it.
7119
7120 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
7121
7122         * gcc.c-torture/compile/20010701-1.c,
7123         g++.old-deja/g++.ext/attrib6.C: New tests.
7124
7125 2001-07-06  Jeffrey A Law  (law@cygnus.com)
7126
7127         * gcc.c-torture/compile/20010706-1.c: New test.
7128
7129 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
7130
7131         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
7132
7133 2001-06-28  Stan Shebs  <shebs@apple.com>
7134
7135         * gcc.dg/pragma-darwin.c: New test.
7136
7137 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7138
7139         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
7140         Solaris 2.[678] system.
7141
7142 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7143
7144         * gcc.dg/20010622-1.c: New test.
7145
7146 2001-06-18  Stan Shebs  <shebs@apple.com>
7147
7148         * objc.dg: New directory.
7149         * objc.dg/dg.exp: New file.
7150         * objc.dg/alias.m: New.
7151         * objc.dg/class-1.m: New.
7152         * objc.dg/class-2.m: New.
7153         * objc.dg/const-str-1.m: New.
7154         * objc.dg/const-str-2.m: New.
7155         * objc.dg/id-1.m: New.
7156         * objc.dg/method-1.m: New.
7157         * objc.dg/super-class-1.m: New.
7158         * lib/objc-dg.exp: New file.
7159
7160 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7161
7162         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
7163         of label name.
7164
7165 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7166
7167         * g++.old-deja/g++.abi/vbase8-9.C: New test.
7168
7169 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7170
7171         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
7172         variable.
7173
7174 2001-06-12  Richard Henderson  <rth@redhat.com>
7175
7176         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
7177
7178 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7179
7180         * g++.old-deja/g++.abi/vbase5.C: New test.
7181         * g++.old-deja/g++.abi/vbase6.C: New test.
7182         * g++.old-deja/g++.abi/vbase7.C: New test.
7183
7184 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7185
7186         * gcc.c-torture/compile/20010610-1.c: New test.
7187
7188 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7189
7190         * g++.old-deja/g++.abi/vbase4.C: New test.
7191
7192 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7193
7194         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
7195         support %f for HC11/HC12 targets.
7196         * gcc.c-torture/execute/930513-1.x: New file, likewise.
7197         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
7198         on HC11/HC12 targets.
7199         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
7200
7201 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7202
7203         * gcc.dg/wchar_t-1.c: New file.
7204         * gcc.dg/wint_t-1.c: Likewise.
7205
7206 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
7207
7208         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
7209
7210 2001-06-11  Richard Henderson  <rth@redhat.com>
7211
7212         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
7213
7214 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7215
7216         * gcc.c-torture/compile/20010611-1.c: New test.
7217
7218 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7219
7220         * gcc.dg/c99-tag-1.c: Add more tests.
7221
7222 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
7223
7224         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
7225         representation on MN10300 and ARM/Thumb.
7226
7227 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
7228
7229         * g77.f-torture/execute/20010610.f: New.
7230
7231 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
7232
7233         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
7234         names.
7235
7236 2001-06-09  Richard Henderson  <rth@redhat.com>
7237
7238         * gcc.c-torture/execute/ashrdi-1.c: New.
7239         * gcc.c-torture/execute/ashldi-1.c: New.
7240         * gcc.c-torture/execute/lshrdi-1.c: New.
7241
7242 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
7243
7244         * objc/execute/load-3.m: Added. Check sending +load to categories,
7245         in addition to classes.
7246
7247 2001-06-08  Stan Shebs  <shebs@apple.com>
7248
7249         * objc/execute/load-2.m: New test.  From Nicola Pero
7250         <n.pero@mi.flashnet.it>.
7251
7252 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
7253
7254         * gcc.c-torture/execute/20010605-2.c: New test.
7255
7256 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7257
7258         * g++.old-deja/g++.abi/vbase2.C: New test.
7259         * g++.old-deja/g++.abi/vbase3.C: New test.
7260
7261 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7262
7263         * g++.old-deja/g++.pt/friend49.C: New test.
7264
7265 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7266
7267         * g++.old-deja/g++.ext/anon3.C: New test.
7268
7269 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
7270
7271         * g++.old-deja/g++.other/conv7.C: New test.
7272
7273 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
7274
7275         * gcc.c-torture/compile/20010605-2.c: New test.
7276
7277 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7278
7279         * gcc.c-torture/execute/20010604-1.c: New test.
7280
7281 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
7282
7283         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
7284
7285 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
7286
7287         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
7288         (g++_link_flags): Likewise.
7289         (g++_init): Pass gccpath's value to two previous functions.
7290
7291 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7292
7293         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
7294         Ensure logfile entry matches exec command line.
7295
7296 2001-05-31  Richard Henderson  <rth@redhat.com>
7297
7298         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
7299         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
7300
7301 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
7302
7303         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
7304         compiler for irix6.2
7305
7306 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
7307
7308         * g++.old-deja/g++.other/optimize3.C: New file.
7309
7310 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
7311
7312         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
7313         assemble.
7314
7315 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
7316
7317         * g++.old-deja/g++.other/optimize2.C: New file.
7318
7319 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
7320
7321         * gcc.c-torture/compile/20010518-2.c: New file.
7322         * gcc.c-torture/execute/20010518-1.c: New file.
7323         * gcc.c-torture/execute/20010518-2.c: New file.
7324
7325 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7326
7327         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
7328
7329 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
7330
7331         G++ no longer defines builtins that do not begin with __builtin.
7332         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
7333         * g++.old-deja/g++.brendand/misc13.C: Likewise.
7334         * g++.old-deja/g++.law/builtin1.C: Likewise.
7335         * g++.old-deja/g++.law/cvt2.C: Likewise.
7336         * g++.old-deja/g++.mike/net5.C: Likewise.
7337         * g++.old-deja/g++.other/builtins1.C: Likewise.
7338         * g++.old-deja/g++.other/builtins2.C: Likewise.
7339         * g++.old-deja/g++.other/builtins3.C: Likewise.
7340         * g++.old-deja/g++.other/builtins4.C: Likewise.
7341         * g++.old-deja/g++.other/inline8.C: Likewise.
7342         * g++.old-deja/g++.robertl/eb39.C: Likewise.
7343
7344 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
7345
7346         * g++.old-deja/g++.pt/using1.C: Adjust.
7347         * g++.old-deja/g++.pt/using2.C: New test.
7348
7349 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7350
7351         * gcc.dg/cpp/charconst.c: New tests.
7352         * gcc.dg/cpp/escape.c: New tests.
7353         * gcc.dg/cpp/escape-1.c: New tests.
7354         * gcc.dg/cpp/escape-2.c: New tests.
7355         * gcc.dg/cpp/ucs.c: New tests.
7356
7357 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
7358
7359         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
7360         native compiler for irix6.5.
7361
7362 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
7363
7364         * lib/g++.exp (g++_include_flags): Use args to compute
7365         get_multilibs.
7366         (g++_link_flags): Likewise.
7367         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
7368
7369 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7370
7371         * gcc.dg/c90-hexfloat-1.c: Add more tests.
7372
7373 2001-05-21  Geoff Keating  <geoffk@redhat.com>
7374
7375         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
7376         this file.
7377
7378 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7379
7380         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
7381         STACK_SIZE;
7382         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
7383         to STACK_SIZE; Use it to define size of add_histo array.
7384         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
7385         to STACK_SIZE.
7386         (f): Use GITT_SIZE to define size of gitt local table.
7387         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
7388         to STACK_SIZE; Use it to define size of bytemem array.
7389
7390 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7391
7392         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
7393         on 68HC11/HC12 due to the asm instruction.
7394         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
7395         * gcc.c-torture/compile/920520-1.x: Likewise.
7396         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
7397         on 68HC11/HC12 because the function is larger than 64K.
7398         * gcc.c-torture/compile/961203-1.x: New file, this test fails
7399         on 68HC11/HC12 because the structure is too large.
7400
7401 2001-05-20  Richard Henderson  <rth@redhat.com>
7402
7403         * gcc.c-torture/execute/20010520-1.c: New.
7404
7405 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7406
7407         * g++.old-deja/g++.warn/compare1.C: New test.
7408         * gcc.dg/compare4.c: New test.
7409
7410 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
7411
7412         * g++.old-deja/g++.other/optimize1.C: New test.
7413
7414 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7415
7416         * g++.old-deja/g++.pt/spec41.C: New test.
7417
7418 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
7419
7420         * gcc.c-torture/compile/20010114-1.x: Remove.
7421
7422 2001-05-18  Stan Shebs  <shebs@apple.com>
7423
7424         * gcc.c-torture/compile/20010518-1.c: New test.
7425
7426 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
7427
7428         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
7429         * g++.old-deja/g++.pt/crash67.C: New test.
7430
7431 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
7432
7433         * g++.old-deja/g++.other/debug9.C: New test.
7434
7435 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
7436
7437         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
7438
7439 2001-05-16  Jan Hubicka  <jh@suse.cz>
7440
7441         * gcc.c-torture/compile/20010516-1.c: New test.
7442
7443 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7444
7445         * g++.old-deja/g++.other/crash41.C: New test.
7446
7447 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7448
7449         * g++.old-deja/g++.pt/crash66.C: New test.
7450
7451 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
7452
7453         * g++.old-deja/g++.robertl/eb27.C: Convert.
7454
7455 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
7456
7457         * g++.dg/friend-warn.C: New test.  Do not warn about friend
7458         declaration being redundant.
7459
7460 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
7461
7462         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
7463
7464 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
7465
7466         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
7467
7468 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
7469
7470         * lib/g++.exp: Use testsuite_flags.
7471
7472 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
7473
7474         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
7475
7476 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7477
7478         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
7479
7480 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
7481
7482         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
7483
7484 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
7485
7486         * gcc.c-torture/compile/20010313-1.c: New test.
7487
7488 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
7489
7490         * gcc.dg/cpp/direct2.c: New test.
7491         * gccq.dg/cpp/direct2s.c: New test.
7492
7493         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
7494
7495 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
7496
7497         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
7498         * g++.old-deja/g++.other/op3.C: Likewise.
7499
7500 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7501
7502         * gcc.dg/cpp/syshdr.h: New file.
7503         * gcc.dg/cpp/sysmac1.c: Update.
7504         * gcc.dg/cpp/sysmac2.c: Update.
7505
7506 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7507
7508         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
7509
7510 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
7511
7512         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
7513         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
7514
7515 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
7516
7517         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
7518
7519 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
7520
7521         * lib/g++.exp (g++_include_flags): Don't use any special flags
7522         if TESTING_IN_BUILD_TREE is not defined.
7523         (g++_init): Use a plain 'c++' as the compiler if
7524         TESTING_IN_BUILD_TREEE is not defined.
7525
7526 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7527
7528         * g++.old-deja/g++.eh/catch13.C: New test.
7529         * g++.old-deja/g++.eh/catch14.C: New test.
7530
7531 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7532
7533         * gcc.dg/cpp/tr-define.c: New test.
7534
7535 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
7536
7537         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
7538         <stdlib.h>, not <malloc.h>.
7539
7540 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7541
7542         * g++.old-deja/g++.ns/template17.C: New test.
7543
7544 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7545
7546         * g++.old-deja/g++.pt/ref4.C: New test.
7547
7548 2001-04-30  Richard Henderson  <rth@redhat.com>
7549
7550         * gcc.dg/20000724-1.c: Revert last change.
7551
7552 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
7553
7554         * g77.f-torture/execute/20010430.f: New test.
7555
7556 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
7557
7558         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
7559
7560 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
7561
7562         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
7563
7564 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7565
7566         * g++.old-deja/g++.eh/crash6.C: New test.
7567
7568 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7569
7570         * g++.old-deja/g++.other/warn7.C: New test.
7571
7572 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7573
7574         * g++.old-deja/g++.other/defarg9.C: New test.
7575
7576 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7577
7578         * g77.f-torture/compile/20010426.f: New test.
7579         * g77.f-torture/execute/20010426.f: New test.
7580
7581 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7582
7583         * g77.f-torture/compile/20000629-1.x: Remove - error
7584         has been fixed.
7585
7586 2001-04-26  Jeffrey A Law  (law@cygnus.com)
7587
7588         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
7589         Tweak slightly to work with g++.dg framework.
7590         * g++.dg/special/ecos.exp: Run initp1.C test.
7591         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
7592
7593         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
7594         its linker doesn't give line numbers either.
7595         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
7596
7597 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
7598
7599         * g++.old-deja/g++.other/lex1.C: New test.
7600
7601 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
7602
7603         * gcc.dg/noncompile/20010425-1.c: New test.
7604
7605 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
7606
7607         * g++.old-deja/g++.pt/mangle2.C: New test.
7608
7609 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7610
7611         * gcc.dg/format/plus-1.c: New test.
7612
7613 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7614
7615         * gcc.dg/20010423-1.c: New test.
7616
7617 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7618
7619         * gcc.c-torture/execute/20010422-1.c: New test.
7620
7621 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
7622
7623         * g++.old-deja/g++.ns/type2.C: New test.
7624
7625 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
7626
7627         * g++.old-deja/g++.other/perf1.C: New test.
7628
7629 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
7630
7631         * gcc.dg/c99-func-2.c: Remove xfail.
7632         * gcc.dg/c99-func-3.c: Remove xfail.
7633         * gcc.dg/c99-func-4.c: Remove xfail.
7634
7635 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
7636
7637         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
7638
7639 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
7640
7641         * gcc.c-torture/compile/20010423-1.c: New test.
7642
7643 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7644
7645         * g++.old-deja/g++.pt/typename28.C: New test.
7646
7647 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7648
7649         * g++.old-deja/g++.abi/empty2.C: New test.
7650         * g++.old-deja/g++.abi/empty3.C: New test.
7651
7652 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7653
7654         * g++.old-deja/g++.other/comdat2.C: New test.
7655         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
7656
7657 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7658
7659         * g++.old-deja/g++.other/overload14.C: New test.
7660
7661 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7662
7663         * g++.old-deja/g++.other/lookup23.C: New test.
7664
7665 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7666
7667         * gcc.c-torture/execute/20010403-1.c: New test.
7668
7669 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
7670             Mark Mitchell  <mark@codesourcery.com>
7671
7672         * lib/old-dejagnu.exp: Don't delete output of executable.
7673         Add .exe suffix to executables.
7674
7675 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
7676
7677         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
7678
7679 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7680
7681         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
7682
7683 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
7684
7685         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
7686         * g++.old-deja/g++.abi/crash1.C: New test.
7687
7688 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
7689
7690         * g++.old-deja/g++.other/crash40.C: New test.
7691
7692 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7693
7694         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
7695
7696 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
7697
7698         * g++.old-deja/g++.other/warn6.C: New test.
7699
7700 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7701
7702         * g++.old-deja/g++.robertl/eb42.C: Same.
7703
7704 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7705
7706         * gcc.dg/wtr-conversion-1.c: New testcase.
7707
7708 2001-04-10  Richard Henderson  <rth@redhat.com>
7709
7710         * g++.old-deja/g++.other/array5.C: New.
7711
7712 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7713
7714         * gcc.c-torture/execute/20010408-1.c: New test.
7715
7716 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7717
7718         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
7719         headers and constructs.
7720         * g++.old-deja/g++.robertl/eb79.C: Same.
7721         * g++.old-deja/g++.robertl/eb77.C (main): Same.
7722         * g++.old-deja/g++.robertl/eb73.C: Same.
7723         * g++.old-deja/g++.robertl/eb66.C (main): Same.
7724         * g++.old-deja/g++.robertl/eb55.C (t): Same.
7725         * g++.old-deja/g++.robertl/eb54.C (main): Same.
7726         * g++.old-deja/g++.robertl/eb46.C (main): Same.
7727         * g++.old-deja/g++.robertl/eb44.C: Same.
7728         * g++.old-deja/g++.robertl/eb41.C (main): Same.
7729         * g++.old-deja/g++.robertl/eb4.C (main): Same.
7730         * g++.old-deja/g++.robertl/eb39.C: Same.
7731         * g++.old-deja/g++.robertl/eb33.C (main): Same.
7732         * g++.old-deja/g++.robertl/eb31.C (main): Same.
7733         * g++.old-deja/g++.robertl/eb30.C: Same.
7734         * g++.old-deja/g++.robertl/eb3.C: Same.
7735         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
7736         * g++.old-deja/g++.robertl/eb21.C: Same.
7737         * g++.old-deja/g++.robertl/eb15.C: Same.
7738         * g++.old-deja/g++.robertl/eb118.C: Same.
7739         * g++.old-deja/g++.robertl/eb115.C (main): Same.
7740         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
7741         * g++.old-deja/g++.robertl/eb109.C: Same.
7742         * g++.old-deja/g++.other/sibcall1.C (main): Same.
7743         * g++.old-deja/g++.mike/rtti1.C: Same.
7744         * g++.old-deja/g++.mike/p658.C: Same.
7745         * g++.old-deja/g++.mike/net46.C: Same.
7746         * g++.old-deja/g++.mike/net34.C: Same.
7747         * g++.old-deja/g++.mike/memoize1.C: Same.
7748         * g++.old-deja/g++.mike/eh2.C: Same.
7749         * g++.old-deja/g++.law/weak.C: Same.
7750         * g++.old-deja/g++.law/visibility7.C: Same.
7751         * g++.old-deja/g++.law/visibility25.C: Same.
7752         * g++.old-deja/g++.law/visibility22.C: Same.
7753         * g++.old-deja/g++.law/visibility2.C: Same.
7754         * g++.old-deja/g++.law/visibility17.C: Same.
7755         * g++.old-deja/g++.law/visibility13.C: Same.
7756         * g++.old-deja/g++.law/visibility10.C: Same.
7757         * g++.old-deja/g++.law/visibility1.C: Same.
7758         * g++.old-deja/g++.law/virtual3.C (eval): Same.
7759         * g++.old-deja/g++.law/vbase1.C: Same.
7760         * g++.old-deja/g++.law/operators32.C: Same.
7761         * g++.old-deja/g++.law/nest3.C: Same.
7762         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
7763         * g++.old-deja/g++.law/except5.C (main): Same.
7764         * g++.old-deja/g++.law/cvt7.C (run): Same.
7765         * g++.old-deja/g++.law/cvt2.C: Same.
7766         * g++.old-deja/g++.law/cvt16.C: Same.
7767         * g++.old-deja/g++.law/ctors6.C (bar): Same.
7768         * g++.old-deja/g++.law/ctors17.C (main): Same.
7769         * g++.old-deja/g++.law/ctors13.C: Same.
7770         * g++.old-deja/g++.law/ctors12.C (main): Same.
7771         * g++.old-deja/g++.law/ctors10.C: Same.
7772         * g++.old-deja/g++.law/code-gen5.C: Same.
7773         * g++.old-deja/g++.law/bad-error7.C: Same.
7774         * g++.old-deja/g++.law/arm9.C: Same.
7775         * g++.old-deja/g++.law/arm12.C: Same.
7776         * g++.old-deja/g++.law/arg8.C: Same.
7777         * g++.old-deja/g++.law/arg1.C: Same.
7778         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
7779         * g++.old-deja/g++.jason/template31.C: Same.
7780         * g++.old-deja/g++.jason/template24.C (main): Same.
7781         * g++.old-deja/g++.jason/2371.C: Same.
7782         * g++.old-deja/g++.eh/new2.C: Same.
7783         * g++.old-deja/g++.eh/new1.C: Same.
7784         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
7785         * g++.old-deja/g++.brendan/nest21.C (main): Same.
7786         * g++.old-deja/g++.brendan/err-msg3.C: Same.
7787         * g++.old-deja/g++.brendan/crash62.C: Same.
7788         * g++.old-deja/g++.brendan/crash52.C: Same.
7789         * g++.old-deja/g++.brendan/crash49.C (main): Same.
7790         * g++.old-deja/g++.brendan/crash38.C: Same.
7791         * g++.old-deja/g++.brendan/crash15.C (main): Same.
7792         * g++.old-deja/g++.brendan/copy9.C: Same.
7793
7794 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
7795
7796         * gcc.c-torture/execute/20001203-2.c (memset):
7797         Count argument is of type __SIZE_TYPE__.
7798
7799 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
7800
7801         * gcc.c-torture/compile/20010404-1.c: New test.
7802
7803 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
7804
7805         * gcc.c-torture/compile/20010326-1.c: New test.
7806
7807 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
7808
7809         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
7810         peculiarities of the SH.
7811         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
7812
7813 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7814
7815         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
7816         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
7817         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
7818
7819 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7820
7821         * g77.f-torture/compile/20010321-1.f: New test.
7822
7823 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7824
7825         * gcc.c-torture/compile/20010329-1.c: New test.
7826
7827 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7828
7829         * gcc.c-torture/execute/20010329-1.c: New test.
7830
7831 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
7832
7833         * g++.old-deja/g++.other/eh4.C: Fix typo.
7834
7835 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
7836
7837         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
7838
7839 2001-03-28  Philip Blundell  <philb@gnu.org>
7840
7841         * gcc.c-torture/compile/20010328-1.c: New test.
7842
7843 2001-03-27  Richard Henderson  <rth@redhat.com>
7844
7845         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
7846         * g++.old-deja/g++.eh/vbase3.C: Likewise.
7847
7848 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
7849
7850         * gcc.c-torture/compile/20010327-1.c: New test.
7851
7852 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7853
7854         * g++.old-deja/g++.other/friend12.C: New test.
7855         * g++.old-deja/g++.other/friend9.C: Expect no errors.
7856         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
7857
7858 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7859
7860         * gcc.c-torture/execute/20010325-1.c: New test.
7861
7862 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
7863
7864         * g++.old-deja/g++.other/mangle3.C: New test.
7865
7866 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
7867
7868         * g++.old-deja/g++.other/anon8.C: New test.
7869
7870 2001-03-20  Philip Blundell  <philb@gnu.org>
7871
7872         * gcc.c-torture/compile/20010320-1.c: New test.
7873
7874 2001-03-17  Richard Henderson  <rth@redhat.com>
7875
7876         * g++.old-deja/g++.other/eh4.C: Add expected error text.
7877
7878 2001-03-15  Geoff Keating  <geoff@redhat.com>
7879
7880         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
7881         tests on AIX.
7882
7883 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
7884
7885         * g++.old-deja/g++.other/eh4.C: New test.
7886
7887 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
7888
7889         * gcc.dg/cpp/mi1.c: Update.
7890
7891 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
7892
7893         * g++.old-deja/g++.other/regstack.C: New test.
7894
7895 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
7896
7897         * g++.old-deja/g++.other/ref4.C: New test.
7898
7899 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
7900
7901         * objc/execute/va_method.m: Added.
7902         * objc/execute/IMP.m: Added.
7903         * objc/execute/_cmd.m: Added.
7904         * objc/execute/accessing_ivars.m: Added.
7905         * objc/execute/class-1.m: Added.
7906         * objc/execute/class-10.m: Added.
7907         * objc/execute/class-11.m: Added.
7908         * objc/execute/class-12.m: Added.
7909         * objc/execute/class-13.m: Added.
7910         * objc/execute/class-14.m: Added.
7911         * objc/execute/class-2.m: Added.
7912         * objc/execute/class-3.m: Added.
7913         * objc/execute/class-4.m: Added.
7914         * objc/execute/class-5.m: Added.
7915         * objc/execute/class-6.m: Added.
7916         * objc/execute/class-7.m: Added.
7917         * objc/execute/class-8.m: Added.
7918         * objc/execute/class-9.m: Added.
7919         * objc/execute/class-tests-1.h
7920         * objc/execute/class-tests-2.h
7921         * objc/execute/compatibility_alias.m: Added.
7922         * objc/execute/encode-1.m: Added.
7923         * objc/execute/formal_protocol-1.m: Added.
7924         * objc/execute/formal_protocol-2.m: Added.
7925         * objc/execute/formal_protocol-3.m: Added.
7926         * objc/execute/formal_protocol-4.m: Added.
7927         * objc/execute/formal_protocol-5.m: Added.
7928         * objc/execute/formal_protocol-6.m: Added.
7929         * objc/execute/formal_protocol-7.m: Added.
7930         * objc/execute/informal_protocol.m: Added.
7931         * objc/execute/initialize.m: Added.
7932         * objc/execute/load.m: Added.
7933         * objc/execute/many_args_method.m: Added.
7934         * objc/execute/nested-3.m: Added.
7935         * objc/execute/no_clash.m: Added.
7936         * objc/execute/private.m: Added.
7937         * objc/execute/redefining_self.m: Added.
7938         * objc/execute/root_methods.m: Added.
7939         * objc/execute/selector-1.m: Added.
7940         * objc/execute/static-1.m: Added.
7941         * objc/execute/static-2.m: Added.
7942         * objc/execute/va_method.m: Added.
7943
7944 2001-03-10  Richard Henderson  <rth@redhat.com>
7945
7946         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
7947
7948 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7949
7950         * g++.old-deja/g++.other/crash31.C: XFAIL.
7951         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
7952         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
7953         * gcc.c-torture/execute/20010123-1.x: XFAIL.
7954         * gcc.c-torture/execute/20010124-1.x: XFAIL.
7955         * gcc.dg/sequence-pt-1.c: XFAIL one test.
7956
7957 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
7958
7959         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
7960
7961 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
7962
7963         * gcc.dg/20000724-1.c: Don't use multiline strings.
7964
7965 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
7966
7967         * objc/execute/string1.m, objc/execute/string2.m: Compare the
7968         result of -cString against what we expect it to be; don't just
7969         print it out for no one to read.
7970
7971         * objc/execute/string3.m, objc/execute/string4.m: New tests.
7972         Based on testcases provided by Nicola Pero.
7973
7974 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
7975
7976         * gcc.dg/cpp/macro7.c: New test.
7977
7978 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
7979
7980         * gcc.dg/cpp/multiline.c: Update.
7981
7982 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7983
7984         * g++.old-deja/g++.other/enum3.C: New test.
7985
7986 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7987
7988         * g++.old-deja/g++.other/pod1.C: New test.
7989
7990 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7991
7992         * g++.old-deja/g++.ext/overload1.C: New test.
7993
7994 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7995
7996         * g++.old-deja/g++.pt/using1.C: New test.
7997
7998 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7999
8000         * g++.old-deja/g++.other/using9.C: New test.
8001
8002 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
8003
8004         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
8005
8006         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
8007
8008 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
8009
8010         * g++.old-deja/g++.ext/realpt1.C: Remove.
8011
8012 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
8013
8014         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
8015
8016 2001-02-26  Will Cohen  <wcohen@redhat.com>
8017
8018         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
8019
8020 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
8021
8022         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
8023         templatized constructors.
8024
8025 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8026
8027         * gcc.c-torture/execute/20010224-1.c: New test.
8028
8029 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
8030
8031         * gcc.c-torture/execute/20010222-1.c: New test.
8032
8033 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
8034
8035         * g++.old-deja/g++.other/inline20.C: New test.
8036
8037 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
8038
8039         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
8040
8041 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8042
8043         * g++.old-deja/g++.other/lookup22.C: New test.
8044
8045 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
8046
8047         * g77.dg: New directory.
8048         * g77.dg/20010216-1.f: New test case.
8049         * g77.dg/dg.exp: New driver.
8050         * lib/g77-dg.exp: New driver library.
8051
8052 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8053
8054         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
8055
8056 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
8057
8058         * g++.old-deja/g++.other/decl9.C: New test.
8059
8060 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
8061
8062         * g++.old-deja/g++.other/init16.C: Update the test so that it does
8063         not need <string> and also tests the initialization at runtime.
8064
8065 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8066
8067         * gcc.c-torture/execute/longlong.c: New test.
8068
8069 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8070
8071         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
8072
8073 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8074
8075         * gcc.c-torture/execute/920302-1.c (execute):
8076         Change argument type to short.
8077
8078 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8079
8080         * g++.old-deja/g++.pt/deduct6.C: New test.
8081
8082 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8083
8084         * g++.old-deja/g++.pt/deduct5.C: New test.
8085
8086 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
8087
8088         * gcc.c-torture/execute/20010209-1.c: New test.
8089
8090 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
8091
8092         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
8093
8094 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
8095
8096         * g++.dg/vtgc1.C: Update for new ABI.
8097
8098         * consistency.vlad: New directory, 1665 files.
8099
8100 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8101
8102         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
8103         return type.
8104         * gcc.dg/cpp/digraphs.c: Declare puts.
8105
8106 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8107
8108         * g++.old-deja/g++.other/warn5.C: New test.
8109
8110 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8111
8112         * g++.old-deja/g++.pt/spec40.C: New test.
8113
8114 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8115
8116         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
8117         case.
8118         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
8119
8120 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
8121
8122         * gcc.c-torture/compile/20010209-1.c: New test.
8123
8124 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
8125
8126         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
8127         excess errors message but not if it crashes.
8128         * g++.old-deja/g++.other/crash27.C: Likewise.
8129         * g++.old-deja/g++.other/crash28.C: Likewise.
8130         * g++.old-deja/g++.other/crash30.C: Likewise.
8131         * g++.old-deja/g++.other/crash32.C: Likewise.
8132         * g++.old-deja/g++.other/crash35.C: Likewise.
8133         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8134
8135 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8136
8137         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
8138         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
8139         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
8140         g77.f-torture/execute/execute.exp,
8141         g77.f-torture/noncompile/noncompile.exp,
8142         gcc.c-torture/execute/execute.exp,
8143         gcc.c-torture/execute/memcheck/memcheck.exp,
8144         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
8145         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
8146         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
8147         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
8148         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
8149         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
8150         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
8151         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
8152         Remove bug reporting instructions with ancient email addresses.
8153
8154 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8155
8156         * gcc.dg/20010202-1.c: New test.
8157         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
8158
8159 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
8160
8161         * g++.dg/stdbool-if.C: New test.
8162
8163 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
8164
8165         * objc/execute/fdecl.m: Added main().
8166
8167 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8168
8169         * gcc.c-torture/execute/20010206-1.c: New test.
8170
8171 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8172
8173         * gcc.dg/cpp/avoidpaste1.c: Update.
8174
8175 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
8176
8177         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
8178         Pero <nicola@brainstorm.co.uk>.
8179         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
8180
8181 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
8182
8183         * g++.old-deja/g++.pt/spec39.C: New test.
8184
8185 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
8186
8187         * gcc.c-torture/compile/20010202-1.c: New test.
8188
8189 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
8190
8191         * g++.old-deja/g++.abi/primary2.C: New test.
8192         * g++.old-deja/g++.abi/primary3.C: New test.
8193         * g++.old-deja/g++.abi/primary4.C: New test.
8194         * g++.old-deja/g++.abi/primary5.C: New test.
8195         * g++.old-deja/g++.abi/vtable3.h: New test.
8196         * g++.old-deja/g++.abi/vtable3a.C: New test.
8197         * g++.old-deja/g++.abi/vtable3b.C: New test.
8198         * g++.old-deja/g++.abi/vtable3c.C: New test.
8199         * g++.old-deja/g++.abi/vtable3d.C: New test.
8200         * g++.old-deja/g++.abi/vtable3e.C: New test.
8201         * g++.old-deja/g++.abi/vtable3f.C: New test.
8202         * g++.old-deja/g++.abi/vtable3g.C: New test.
8203         * g++.old-deja/g++.abi/vtable3h.C: New test.
8204         * g++.old-deja/g++.abi/vtable3i.C: New test.
8205         * g++.old-deja/g++.abi/vtable3j.C: New test.
8206         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
8207
8208 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
8209
8210         * g++.old-deja/g++.other/anon6.C: New test.
8211         * g++.old-deja/g++.other/anon7.C: New test.
8212
8213 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
8214
8215         * gcc.dg/cpp/avoidpaste2.c: New tests.
8216
8217 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
8218
8219         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
8220
8221 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
8222
8223         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
8224         DECIMAL_DIG cases for Irix."
8225
8226 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
8227
8228         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
8229
8230 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8231
8232         * gcc.dg/c99-tag-1.c: New test.
8233
8234 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8235
8236         * gcc.dg/cpp/tr-warn1.c: Add tests.
8237
8238 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8239
8240         * gcc.dg/cpp/avoidpaste1.c: Update.
8241         * gcc.dg/cpp/paste4.c: Update.
8242
8243 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
8244
8245         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
8246         cases for Irix.
8247
8248 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8249
8250         * g++.old-deja/g++.other/inline19.C: New test.
8251
8252 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
8253
8254         * gcc.dg/Wlarger-than.c: New test.
8255
8256 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8257
8258         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
8259
8260 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
8261
8262         * gcc.c-torture/execute/20010129-1.c: New test.
8263         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
8264
8265 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8266
8267         * gcc.dg/cpp/avoidpaste1.c: Test case.
8268
8269 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
8270
8271         * g++.old-deja/g++.other/inline18.C: New test.
8272
8273 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8274
8275         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
8276         and __builtin_putchar.
8277
8278 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
8279
8280         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
8281         tests.
8282
8283 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
8284
8285         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
8286         floating point number rounding mode to round to the nearest
8287         representable mode.
8288
8289 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
8290
8291         * g++.old-deja/g++.other/mangle2.C: New test.
8292
8293 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
8294
8295         * gcc.c-torture/compile/20010124-1.c: New test.
8296
8297 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
8298
8299         * g++.old-deja/g++.pt/spec38.C: New test.
8300
8301 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8302
8303         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
8304         "Build don't run".
8305
8306 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8307
8308         * gcc.c-torture/execute/20010123-1.c: New test.
8309
8310 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8311
8312         * g++.old-deja/g++.pt/spec37.C: New test.
8313
8314 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8315
8316         * g++.old-deja/g++.pt/overload14.C: New test.
8317
8318 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8319
8320         * gcc.c-torture/execute/20010122-1.c: New test, exercise
8321         __builtin_return_address.
8322
8323 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
8324
8325         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
8326         * g++.old-deja/g++.pt/spec35.C: New test.
8327         * g++.old-deja/g++.pt/spec36.C: New test.
8328
8329 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
8330
8331         * gcc.c-torture/compile/20010118-1.c: New test.
8332
8333 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
8334
8335         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
8336
8337 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8338
8339         * gcc.c-torture/execute/20010119-1.c: New test.
8340
8341 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8342
8343         * g++.old-deja/g++.other/vbase5.C: New test.
8344
8345 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8346
8347         * gcc.c-torture/execute/20010118-1.c: New test.
8348
8349 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8350
8351         * g++.old-deja/g++.pt/deduct3.C: New test.
8352
8353 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8354
8355         * g++.old-deja/g++.pt/spec34.C: New test.
8356
8357 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
8358
8359         * g77.f-torture/compile/20000601-2.f: New test.
8360
8361 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8362
8363         * g++.old-deja/g++.other/init17.C: New test.
8364
8365 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
8366
8367         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
8368
8369 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8370
8371         * g++.old-deja/g++.pt/unify8.C: New test.
8372
8373 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8374
8375         * g++.old-deja/g++.abi/vbase1.C: New test.
8376
8377 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8378
8379         * g++.old-deja/g++.pt/crash65.C: New test.
8380
8381 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
8382
8383         * gcc.dg/cpp/assembl2.S: New test case.
8384
8385 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
8386
8387         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
8388         are supported.
8389
8390 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8391
8392         * g++.old-deja/g++.other/builtins1.C: New test.
8393         * g++.old-deja/g++.other/builtins2.C: Likewise.
8394         * g++.old-deja/g++.other/builtins3.C: Likewise.
8395         * g++.old-deja/g++.other/builtins4.C: Likewise.
8396
8397 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
8398
8399         * gcc.c-torture/compile/20010117-1.c: New test.
8400         * gcc.c-torture/compile/20010117-2.c: New test.
8401
8402 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8403
8404         * g77.f-torture/execute/20010116.[fx]: New test,
8405         XFAIL on i?86-*-*.
8406         * g77.f-torture/compile/20010115.f: Indicate it's
8407         a test for PR fortran/1636.
8408
8409 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
8410
8411         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
8412
8413 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8414
8415         * g77.f-torture/compile/20010115.f: New test.
8416
8417 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
8418
8419         * g++.old-deja/g++.pt/nontype5.C: New test.
8420
8421 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
8422
8423         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
8424         have an equivalent working one below it.
8425
8426 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8427
8428         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
8429         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8430
8431 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8432
8433         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
8434         message containing "init_priority".
8435         (conpr-2.C): Likewise.
8436         (conpr-3.C): Likewise.
8437         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
8438
8439 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8440
8441         * gcc.c-torture/execute/20010114-2.c: New test.
8442
8443 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
8444
8445         * gcc.c-torture/compile/20010114-1.c: New test.
8446         * gcc.c-torture/compile/20010114-1.x: Xfail.
8447         * gcc.c-torture/compile/20010114-2.c: New test.
8448         * gcc.c-torture/execute/20010114-1.c: New test.
8449         * gcc.dg/trunc-1.c: New test.
8450         * gcc.dg/uninit-B.c: New test.
8451
8452 2001-01-13  Nick Clifton  <nickc@redhat.com>
8453
8454         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
8455         target.
8456
8457 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8458
8459         * gcc.c-torture/compile/20010113-1.c: New test.
8460
8461 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
8462
8463         * gcc.c-torture/compile/20001212-1.c: New test.
8464
8465 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8466
8467         * gcc.dg/cpp/widestr1.c: Update.
8468         * gcc.dg/cpp/prag-imp.c: Remove.
8469
8470 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
8471
8472         * gcc.c-torture/execute/20000801-3.x: Remove.
8473         * gcc.dg/c90-init-1.c: New test.
8474         * gcc.dg/c99-init-1.c: New test.
8475         * gcc.dg/c99-init-2.c: New test.
8476         * gcc.dg/gnu99-init-1.c: New test.
8477
8478 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
8479
8480         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
8481         testing that no relevant ones were found.
8482
8483 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8484
8485         * g++.old-deja/g++.pt/cast2.C: New test.
8486
8487 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8488
8489         * g++.old-deja/g++.pt/friend47.C: New test.
8490
8491 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8492
8493         * g++.old-deja/g++.pt/instantiate13.C: New test.
8494
8495 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8496
8497         * g++.old-deja/g++.other/defarg7.C: New test.
8498         * g++.old-deja/g++.other/defarg8.C: New test.
8499
8500 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8501
8502         * g++.old-deja/g++.pt/crash64.C: New test.
8503
8504 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8505
8506         * g++.old-deja/g++.pt/crash63.C: New test.
8507
8508 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
8509
8510         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
8511
8512 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
8513
8514         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
8515
8516 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8517
8518         * g++.old-deja/g++.pt/error3.C: New test.
8519
8520 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8521
8522         * g++.old-deja/g++.other/crash39.C: New test.
8523
8524 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8525
8526         * g++.old-deja/g++.other/vbase4.C: New test.
8527
8528 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
8529
8530         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
8531         * gcc.dg/special/20000419-2.c: New file. Identical to above.
8532         * gcc.dg/special/special.exp: New test driver which will check
8533         for alias support for the above test.
8534
8535 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
8536
8537         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
8538         problems on small machines.
8539         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
8540         parameterize.
8541
8542 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
8543
8544         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
8545         mips.
8546         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8547
8548 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
8549
8550         * g++.old_deja/g++.pt/using8.C: New test.
8551
8552 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8553
8554         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
8555
8556 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
8557
8558         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
8559         where a failure is expected.
8560         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
8561
8562 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8563
8564         * g++.old_deja/g++.pt/instantiate12.C: New test.
8565
8566 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8567
8568         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
8569         start of structs.
8570         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
8571         * g++.old-deja/g++.brendan/crash17.C: Likewise.
8572         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8573         * g++.old-deja/g++.brendan/crash48.C: Likewise.
8574         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8575         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
8576         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8577         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8578         * g++.old-deja/g++.eh/spec6.C: Likewise.
8579         * g++.old-deja/g++.jason/crash3.C: Likewise.
8580         * g++.old-deja/g++.law/ctors11.C: Likewise.
8581         * g++.old-deja/g++.law/ctors17.C: Likewise.
8582         * g++.old-deja/g++.law/ctors5.C: Likewise.
8583         * g++.old-deja/g++.law/ctors9.C: Likewise.
8584         * g++.old-deja/g++.mike/ambig1.C: Likewise.
8585         * g++.old-deja/g++.mike/net22.C: Likewise.
8586         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8587         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8588         * g++.old-deja/g++.mike/virt3.C: Likewise.
8589         * g++.old-deja/g++.niklas/t128.C: Likewise.
8590         * g++.old-deja/g++.other/anon4.C: Likewise.
8591         * g++.old-deja/g++.other/using1.C: Likewise.
8592         * g++.old-deja/g++.other/warn3.C: Likewise.
8593         * g++.old-deja/g++.pt/t37.C: Likewise.
8594         * g++.old-deja/g++.robertl/eb69.C: Likewise.
8595         * g++.old-deja/g++.robertl/eb71.C: Likewise.
8596
8597 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8598
8599         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
8600
8601 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8602
8603         * gcc.c-torture/execute/stdio-opt-3.c: New test.
8604
8605 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
8606
8607         * gcc.c-torture/compile/20010107-1.c: New test.
8608
8609 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8610
8611         * gcc.c-torture/execute/builtin-noret-1.c: New test.
8612
8613 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8614
8615         * gcc.dg/format/format.h: New file.
8616         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
8617         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
8618         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
8619         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
8620         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
8621         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8622         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
8623         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
8624         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
8625         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
8626         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
8627         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
8628         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
8629         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
8630         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
8631         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
8632         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
8633         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
8634         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
8635         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
8636         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
8637         instead of declaring standard types, macros and functions in each
8638         test.
8639
8640 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
8641
8642         * gcc.c-torture/execute/20010106-1.c: New test.
8643
8644 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
8645
8646         * gcc.dg/format/format.exp: New file.
8647         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
8648         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
8649         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
8650         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
8651         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
8652         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
8653         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
8654         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
8655         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
8656         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
8657         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
8658         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
8659         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
8660         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
8661         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
8662         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
8663         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
8664         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
8665         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
8666         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
8667         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
8668         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
8669         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
8670         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
8671         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
8672         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
8673         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
8674         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
8675         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
8676         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
8677         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
8678         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
8679         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
8680         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
8681         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
8682         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
8683         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
8684         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
8685         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
8686         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
8687         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
8688         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
8689
8690 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
8691
8692         * gcc.c-torture/execute/991228-1.c: Take word endianness into
8693         account.
8694
8695 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
8696
8697         * gcc.c-torture/execute/builtin-complex-1.c: New test.
8698
8699 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8700
8701         * g++.old-deja/g++.pt/crash62.C: New test.
8702
8703 2001-01-04  Richard Henderson  <rth@redhat.com>
8704
8705         * gcc.dg/20000926-1.c: Update expected warnings.
8706         * gcc.dg/array-2.c: Likewise.
8707         * gcc.dg/array-4.c: Also validate flexible array members.
8708         * gcc.dg/c99-flex-array-1.c: New.
8709
8710 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
8711
8712         * gcc.c-torture/compile/20001222-1.x: Remove.
8713
8714 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8715
8716         * gcc.c-torture/execute/built-in-setjmp.c: New.
8717
8718 2001-01-03  Richard Henderson  <rth@redhat.com>
8719
8720         * gcc.dg/940510-1.c: Update expected error wording.
8721         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
8722
8723 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
8724
8725         * lib/target-supports.exp (check_alias_available): Modified to
8726         indicate aliases not supported if only weak aliases are supported.
8727
8728 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8729
8730         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
8731         Turn on cmpstrsi checks for __pj__ and __i370__.
8732
8733 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8734
8735         * g++.old-deja/g++.other/virtual11.C: New test.
8736
8737 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8738
8739         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
8740
8741 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8742
8743         * gcc.c-torture/compile/20010102-1.c: New test.
8744
8745 2001-01-02  Andreas Jaeger  <aj@suse.de>
8746
8747         * gcc.dg/noreturn-3.c: New test.
8748
8749         * gcc.dg/noreturn-4.c: New test.
8750
8751 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8752
8753         * gcc.c-torture/execute/stdio-opt-1.c: Also test
8754         __builtin_fputc and __builtin_fwrite.
8755
8756 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
8757
8758         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
8759         signed char, not default char.
8760
8761 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
8762
8763         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
8764
8765 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
8766
8767         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
8768
8769 2000-12-29  Richard Henderson  <rth@redhat.com>
8770
8771         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
8772         (__cyg_profile_func_exit): Define.
8773
8774 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
8775
8776         * g++.dg/vtgc1.C: New test.
8777
8778 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
8779
8780         * gcc.dg/noncompile/20001228-1.c: New test.
8781
8782         * gcc.dg/20001228-1.c: New test.
8783
8784         * gcc.c-torture/execute/20001228-1.c: New test.
8785
8786 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
8787
8788         * gcc.dg/format-strfmon-1.c: New test.
8789
8790 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8791
8792         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
8793         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
8794         * gcc.c-torture/execute/string-opt-1.c: Likewise.
8795         * gcc.c-torture/execute/string-opt-2.c: Likewise.
8796         * gcc.c-torture/execute/string-opt-3.c: Likewise.
8797         * gcc.c-torture/execute/string-opt-4.c: Likewise.
8798         * gcc.c-torture/execute/string-opt-6.c: Likewise.
8799         * gcc.c-torture/execute/string-opt-7.c: Likewise.
8800         * gcc.c-torture/execute/string-opt-8.c: Likewise.
8801         * gcc.c-torture/execute/string-opt-9.c: Likewise.
8802         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8803         * gcc.c-torture/execute/string-opt-11.c: Likewise.
8804         * gcc.c-torture/execute/string-opt-12.c: Likewise.
8805
8806         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
8807         * gcc.c-torture/execute/string-opt-4.c: Test index.
8808
8809 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
8810
8811         * gcc.c-torture/compile/20001226-1.c: New test.
8812
8813 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8814
8815         * gcc.c-torture/compile/20001222-1.c: New test.
8816         * gcc.c-torture/compile/20001222-1.x: Xfail.
8817
8818 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
8819
8820         * gcc.c-torture/execute/comp-goto-2.c: New test.
8821
8822 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
8823
8824         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
8825         Use long types if __INT_MAX__ is 32767.
8826         (main): Use cast to (sint32 *) when poking 88 into a_page.
8827
8828         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
8829
8830 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
8831
8832         * gcc.c-torture/compile/20001221-1.c: New test.
8833         * gcc.c-torture/execute/20001221-1.c: New test.
8834
8835 2000-12-20  Richard Henderson  <rth@redhat.com>
8836
8837         * g++.old-deja/g++.pt/crash36.C: Update error lines.
8838         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8839
8840 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8841
8842         * gcc.dg/compare3.c: New test.
8843
8844 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8845
8846         * gcc.dg/format-warnll-1.c: New test.
8847
8848 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
8849
8850         * gcc.dg/cpp/cmdlne-P.c: New test.
8851
8852 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8853
8854         * gcc.c-torture/execute/builtin-abs-1.c,
8855         gcc.c-torture/execute/builtin-abs-2.c: New tests.
8856
8857 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8858
8859         * gcc.dg/cpp/multiline.c: New test.
8860
8861 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8862
8863         * g++.old-deja/g++.other/syshdr1.C: Update.
8864         * gcc.dg/cpp/lineflags.c: Remove temporarily.
8865
8866 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8867
8868         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
8869
8870 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8871
8872         * g++.old-deja/g++.pt/ttp65.C: New test.
8873
8874 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8875
8876         * g++.old-deja/g++.pt/ttp64.C: New test.
8877
8878 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8879
8880         * g++.old-deja/g++.pt/spec33.C: New test.
8881
8882 2000-12-14  Catherine Moore  <clm@redhat.com>
8883
8884         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
8885         * gcc.c-torture/execute/920612-2.c: Likewise.
8886         * gcc.c-torture/execute/920428-2.c: Likewise.
8887         * gcc-c-torture/execute/va-arg-11.c: Call exit.
8888         * gcc.c-torture/execute/va-arg-21.c: Likewise.
8889
8890 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8891
8892         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
8893         * gcc.dg/pack-test-2.c: Likewise.
8894
8895 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8896
8897         Tests by Zack Weinberg <zackw@stanford.edu>.
8898
8899         * gcc.dg/cpp/defined.c: Update.
8900         * gcc.dg/cpp/defined_trad.c: New tests.
8901
8902 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8903
8904         * gcc.dg/cpp/trad-direct.c: Update.
8905
8906 2000-12-11  Neil Booth  <neilb@earthling.net>
8907
8908         * gcc.dg/cpp/defined_trad.c
8909
8910 2000-12-11  Neil Booth  <neilb@earthling.net>
8911
8912         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
8913
8914 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8915
8916         * gcc.dg/format-miss-2.c: New test.
8917
8918 2000-12-09  Neil Booth  <neilb@earthling.net>
8919
8920         * gcc.dg/cpp/lineflags.c: New tests.
8921         * gcc.dg/cpp/poison.c: Update.
8922         * gcc.dg/cpp/redef2.c: Update.
8923         * gcc.dg/cpp/skipping.c: New test.
8924
8925 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
8926
8927         * g++.old-deja/g++.other/eh3.C: New testcase.
8928
8929 2000-12-07  Neil Booth  <neilb@earthling.net>
8930
8931         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
8932         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
8933         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
8934         wtr-union-init-2.c, wtr-union-init-3.c: Update.
8935         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
8936         Update.
8937
8938 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8939
8940         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
8941         __SIZE_TYPE__ instead of int for type of integers cast to
8942         pointers.
8943
8944 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
8945
8946         * g++.old-deja/g++.other/cleanup4.C: New test.
8947
8948 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8949
8950         * format-sec-1.c: New test.
8951
8952 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8953
8954         * gcc.dg/format-nonlit-3.c: New test.
8955
8956 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8957
8958         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
8959         through a null pointer.
8960
8961 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8962
8963         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
8964         * g++.old-deja/g++.pt/partial4.C: New test.
8965
8966 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
8967
8968         * gcc.c-torture/execute/ieee/hugeval.x: New.
8969
8970 2000-12-06  Neil Booth  <neilb@earthling.net>
8971
8972         * gcc.dg/cpp/backslash2.c: New tests.
8973
8974 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8975
8976         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
8977         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
8978
8979 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
8980
8981         * gcc.c-torture/execute/20001203-2.c: New testcase.
8982
8983 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
8984
8985         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
8986         * g++.old-deja/g++.other/virtual10.C: New test.
8987
8988 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
8989
8990         * g++.old-deja/g++.mike/pmf5.C: Remove test.
8991
8992 2000-12-05  Richard Henderson  <rth@redhat.com>
8993
8994         * gcc.c-torture/compile/20001205-1.c: New.
8995
8996 2000-12-04  Neil Booth  <neilb@earthling.net>
8997
8998         * g++.old-deja/g++.other/virtual9.C: New test.
8999         * g++.old-deja/g++.pt/crash61.C: New test.
9000         * gcc.c-torture/execute/loop-9.c: New test.
9001
9002 2000-12-04  Neil Booth  <neilb@earthling.net>
9003
9004         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
9005         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
9006         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
9007         * gcc.dg/cpp/extratokens.c: ...here.
9008
9009 2000-12-04  Neil Booth  <neilb@earthling.net>
9010
9011         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
9012         New tests.
9013
9014 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9015
9016         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
9017         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
9018
9019 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9020
9021         * gcc.c-torture/execute/20001203-1.c: New test.
9022
9023 2000-12-03  Neil Booth  <neilb@earthling.net>
9024
9025         * gcc.dg/cpp/macro6.c: New test cases.
9026
9027 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9028
9029         * gcc.c-torture/execute/string-opt-9.c: New test.
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: Add more strcmp checks.
9035         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
9036
9037 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
9038
9039         * gcc.dg/cpp/if-6.c: New testcase.
9040
9041         * gcc.dg/20001201-1.c: New testcase.
9042
9043 2000-12-02  Neil Booth  <neilb@earthling.net>
9044
9045         * g++.old-deja/g++.other/externC4.C,
9046         g++.old-deja/g++.other/friend10.C: New tests.
9047
9048 2000-12-02  Neil Booth  <neilb@earthling.net>
9049
9050         * g++.old-deja/g++.other/instan2.C
9051         * g++.old-deja/g++.other/instan3.C: New test.
9052
9053 2000-12-02  Neil Booth  <neilb@earthling.net>
9054
9055         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
9056         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
9057         gnuc99.c,gnuc99-pedantic.c: New tests.
9058
9059 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9060
9061         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
9062         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
9063
9064 2000-12-01  Neil Booth  <neilb@earthling.net>
9065
9066         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
9067         * gcc.dg/cpp/poison.c: Update.
9068         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
9069
9070 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
9071
9072         * g77.f-torture/execute/20001201.f: New test.
9073
9074 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9075
9076         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
9077
9078 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
9079
9080         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
9081
9082 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
9083
9084         * g++.old-deja/g++.other/cast6.C: New test.
9085
9086 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
9087
9088         * gcc.c-torture/execute/20001130-2.c: New testcase.
9089
9090 2000-11-30  Richard Henderson  <rth@redhat.com>
9091
9092         * gcc.c-torture/execute/20001130-1.c: New test.
9093
9094 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9095
9096         * g++.old-deja/g++.other/op3.C: New test.
9097
9098 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9099
9100         * g++.old-deja/g++.other/op2.C: New test.
9101
9102 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9103
9104         * g++.old-deja/g++.other/crash38.C: New test.
9105
9106 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
9107
9108         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
9109
9110 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
9111
9112         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
9113         tests.
9114         * gcc.c-torture/execute/string-opt-6.c: New test.
9115
9116         * gcc.dg/20001117-1.c: Add main.
9117
9118 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
9119
9120         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
9121         Move from here ...
9122         * gcc.dg/940510-1.c: ... to here.
9123
9124         * gcc.dg/20000926-1.c: GNU C now allows initializations of
9125         zero-size arrays in toplevel structures.
9126
9127 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9128
9129         * gcc.c-torture/execute/loop-8.c: New test.
9130
9131 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9132
9133         * g++.old-deja/g++.other/base1.C: New test.
9134
9135 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9136
9137         * g++.old-deja/g++.other/parse2.C: New test.
9138
9139 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9140
9141         * g++.old-deja/g++.pt/incomplete1.C: New test.
9142
9143 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9144
9145         * g++.old-deja/g++.other/friend9.C: New test.
9146
9147 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9148
9149         * gcc.dg/20001127-1.c: New test.
9150
9151 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9152
9153         * g++.old-deja/g++.pt/friend46.C: New test.
9154
9155 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9156
9157         * g++.old-deja/g++.other/ptrmem8.C: New test.
9158
9159 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9160
9161         * gcc.c-torture/execute/string-opt-7.c: New test.
9162         * gcc.c-torture/execute/string-opt-8.c: Likewise.
9163
9164 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9165
9166         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
9167         instead of 'mkcheck 2'.
9168
9169 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9170
9171         * gcc.c-torture/execute/memcheck/driver.c,
9172         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
9173         C9X references to refer to C99.
9174
9175 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
9176
9177         * gcc.dg/ultrasp3.c: New test.
9178
9179 2000-11-25  Neil Booth  <neilb@earthling.net>
9180
9181         * gcc.dg/cpp/include2.c: Update test to be locale independent.
9182
9183 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
9184
9185         * gcc.c-torture/compile/20001123-2.c: New.
9186
9187 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9188
9189         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
9190
9191 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
9192
9193         * gcc.dg/sequence-point-1.c: Add some new tests.
9194         * gcc.c-torture/execute/20001124-1.c: New test.
9195
9196 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9197
9198         * g++.old-deja/g++.other/vaarg4.C: New test.
9199         * gcc.c-torture/compile/20001123-1.c: New test.
9200
9201 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9202
9203         * g++.other/crash24.C: Adjust and remove XFAIL.
9204         * g++.other/crash37.C: New test.
9205
9206 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
9207
9208         * g++.old-deja/g++.pt/instantiate9.C: New test.
9209
9210 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
9211
9212         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
9213         new ABI, too.
9214
9215         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
9216         * g++.old-deja/g++.robertl/eb55.C: Likewise.
9217
9218 2000-11-22  Neil Booth  <neilb@earthling.net>
9219
9220         * gcc.dg/cpp/Wtrigraphs.c: New test.
9221
9222 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
9223
9224         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
9225
9226 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
9227
9228         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
9229
9230 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
9231
9232         * lib/gcc-dg.exp: load_lib scanasm.exp.
9233         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
9234         * lib/g++-dg.exp: load_lib scanasm.exp.
9235         * lib/scanasm.exp: New.
9236         (scan-assembler, scan-assembler-not): Add optional arguments to
9237         test name, or if not present, the pattern name.
9238         (scan-assembler-dem, scan-assembler-dem-not): New.
9239
9240         * g++.dg/dg.exp: New.
9241
9242 2000-11-21  Neil Booth  <neilb@earthling.net>
9243
9244         * gcc.dg/cpp/integrated1.c: Remove.
9245
9246 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9247
9248         * gcc.c-torture/execute/20001121-1.c: New test.
9249
9250 2000-11-21  Richard Henderson  <rth@redhat.com>
9251
9252         * gcc.c-torture/compile/20001121-1.c: New test.
9253
9254 2000-11-20  Neil Booth  <neilb@earthling.net>
9255
9256         * gcc.dg/cpp/integrated1.c: New test.
9257
9258 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9259
9260         * g++.old-deja/g++.other/inline17.C: New test.
9261
9262 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
9263
9264         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
9265         local variable to be zero: I made the variable global. Now
9266         uses abort() and exit() instead of relying on main's return value.
9267
9268 2000-11-20  Neil Booth  <neilb@earthling.net>
9269
9270         * gcc.dg/cpp/paste2.c: Update test.
9271         * objc/execute/paste.m: New test.
9272
9273 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9274
9275         * gcc.dg/c99-condexpr-1.c: New test.
9276
9277 2000-11-20  Neil Booth  <neilb@earthling.net>
9278
9279         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
9280
9281 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
9282
9283         * g++.old-deja/g++.pt/export1.C: New test.
9284
9285 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
9286
9287         * gcc.dg/20001117-1.c: New test.
9288
9289 2000-11-18  Richard Henderson  <rth@redhat.com>
9290
9291         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
9292
9293 2000-11-18  Richard Henderson  <rth@redhat.com>
9294
9295         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
9296         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
9297         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
9298
9299 2000-11-18  Richard Henderson  <rth@redhat.com>
9300
9301         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
9302         (main): New.  Exit cleanly.
9303
9304 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9305
9306         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
9307         gcc.dg/c99-fordecl-2.c: New tests.
9308
9309 2000-11-18  Richard Henderson  <rth@redhat.com>
9310
9311         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
9312         * gcc.c-torture/execute/zerolen-2.c: New.
9313
9314 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9315
9316         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
9317         memory.
9318
9319 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9320
9321         * g++.old-deja/g++.pt/instantiate8.C: New test.
9322
9323 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9324
9325         * g++.old-deja/g++.other/incomplete.C: Add more tests.
9326         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
9327
9328 2000-11-16  Nick Clifton  <nickc@redhat.com>
9329
9330         * gcc.c-torture/execute/nestfunc-2.c: New test.
9331         * gcc.c-torture/execute/nestfunc-3.c: New test.
9332
9333 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9334
9335         * gcc.c-torture/compile/20001116-1.c: New test.
9336
9337 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9338
9339         * gcc.c-torture/execute/20001115-1.c: New test.
9340
9341 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
9342
9343         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
9344         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
9345         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
9346         * g++.old-deja/g++.abi/vmihint.C: Likewise.
9347
9348 2000-11-15  Neil Booth  <neilb@earthling.net>
9349
9350         gcc.dg/cpp/_Pragma1.c: Update.
9351         gcc.dg/cpp/_Pragma2.c: New test.
9352
9353 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9354
9355         * g++.old-deja/g++.other/anon5.C: New test.
9356
9357 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
9358
9359         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
9360         tests.
9361
9362 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
9363
9364         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
9365         output.
9366
9367 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9368
9369         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
9370         labels at end of compound statements.
9371
9372 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
9373
9374         * gcc.c-torture/execute/loop-7.c: New test.
9375
9376 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9377
9378         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
9379
9380 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9381
9382         * gcc.dg/c99-bool-1.c: New test.
9383
9384 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9385
9386         * gcc.dg/c99-scope-1.c: Remove xfail.
9387         * gcc.dg/c99-scope-2.c: New test.
9388
9389 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9390
9391         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
9392         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
9393
9394 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
9395
9396         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
9397         error messages.
9398
9399         * g++.mike/p700.C: Don't typedef wchar_t.
9400         * g++.mike/p784.C: Likewise.
9401         * g++.mike/eb101.C: Don't use __wchar_t.
9402
9403 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9404
9405         * g77.f-torture/execute/20001111.[fx]: Test premature exit
9406         from DO loop.
9407
9408 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9409
9410         * gcc.c-torture/execute/20001111-1.c: New test.
9411
9412 2000-11-10  Nick Clifton  <nickc@redhat.com>
9413
9414         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
9415         long multuiple and accumulate.
9416
9417 2000-11-09  Richard Henderson  <rth@redhat.com>
9418
9419         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
9420         via size_t instead of int.
9421
9422         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
9423         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9424         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9425         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9426
9427 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
9428
9429         * gcc.c-torture/compile/20001109-1.c: New test.
9430         * gcc.c-torture/compile/20001109-2.c: New test.
9431
9432 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
9433
9434         * g++.old-deja/g++.pt/operator1.C: New test.
9435         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
9436
9437 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9438
9439         * gcc.dg/20001108-1.c: New test.
9440
9441 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9442
9443         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
9444         with both arguments constant strings.
9445         * gcc.c-torture/execute/string-opt-3.c: New test.
9446         * gcc.c-torture/execute/string-opt-4.c: New test.
9447         * gcc.c-torture/execute/string-opt-5.c: New test.
9448
9449 2000-11-08  Nick Clifton  <nickc@redhat.com>
9450
9451         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
9452         mulsidi3adddi patterns.
9453
9454 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
9455
9456         * g++.old-deja/g++.other/crash36.C: New test.
9457
9458 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
9459
9460         * g++.old-deja/g++.other/init16.C: New test.
9461
9462 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
9463
9464         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
9465
9466 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9467
9468         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
9469         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9470         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9471
9472 2000-11-07  DJ Delorie  <dj@redhat.com>
9473
9474         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
9475
9476 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9477
9478         * gcc.c-torture/execute/string-opt-1.c: New test.
9479
9480 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9481
9482         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
9483         mips-sgi-irix6.* because the MIPS ABI passes floating-point
9484         parameters in registers, and there is no way for a varargs
9485         function to know in which order the integer and floating-point
9486         parameters should be interleaved when they are placed on the
9487         stack.
9488         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9489         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9490
9491 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9492
9493         * gcc.c-torture/execute/string-opt-2.c: New test.
9494
9495 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
9496
9497         * g++.old-deja/g++.pt/crash60.C: New test.
9498
9499 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9500
9501         * g++.old-deja/g++.other/crash24.C: New test.
9502         * g++.old-deja/g++.other/crash25.C: New test.
9503         * g++.old-deja/g++.other/crash26.C: New test.
9504         * g++.old-deja/g++.other/crash27.C: New test.
9505         * g++.old-deja/g++.other/crash28.C: New test.
9506         * g++.old-deja/g++.other/crash29.C: New test.
9507         * g++.old-deja/g++.other/crash30.C: New test.
9508         * g++.old-deja/g++.other/crash31.C: New test.
9509         * g++.old-deja/g++.other/crash32.C: New test.
9510         * g++.old-deja/g++.other/crash33.C: New test.
9511         * g++.old-deja/g++.other/crash34.C: New test.
9512         * g++.old-deja/g++.other/crash35.C: New test.
9513
9514 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9515
9516         * gcc.c-torture/execute/20001031-1.c: New test.
9517
9518 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
9519
9520         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
9521         namespace.
9522
9523         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
9524         standards-conformant.
9525
9526         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
9527
9528         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
9529         * g++.old-deja/g++.mike/p755a.C: Likewise.
9530         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
9531         library makes no calls to `operator new' during initialization.
9532
9533 2000-11-04  Neil Booth  <neilb@earthling.net>
9534
9535         * gcc.dg/cpp/include2.c: New tests.
9536
9537 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
9538
9539         * lib/g++.exp (g++_set_ld_library_path): New function.
9540         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
9541
9542 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
9543
9544         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
9545         warnings.
9546
9547 2000-11-01  Richard Henderson  <rth@redhat.com>
9548
9549         * g++.old-deja/g++.ext/namedret1.C: New.
9550         * g++.old-deja/g++.ext/namedret2.C: New.
9551         * g++.old-deja/g++.ext/namedret3.C: New.
9552
9553 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
9554
9555         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
9556         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
9557
9558 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9559
9560         * gcc.c-torture/execute/va-arg-21.c: New test.
9561
9562 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9563
9564         * gcc.dg/c99-complex-2.c: New test.
9565
9566 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9567
9568         * gcc.c-torture/execute/stdio-opt-1.c: New test.
9569
9570 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
9571
9572         * g++.old-deja/g++.other/inline16.C: New test.
9573
9574 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
9575
9576         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
9577         __PRETTY_FUNCTION__
9578
9579 2000-10-29  Neil Booth  <neilb@earthling.net>
9580
9581         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
9582         New tests.
9583         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
9584         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
9585         optimisation.
9586
9587 2000-10-29  Neil Booth  <neilb@earthling.net>
9588
9589         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
9590         * mi1.c, mi1c.h: Add null directives to multiple-include test.
9591         * mi5.c: Test multiple includes work with -C.
9592         * trigraphs.c: Test ^= version.
9593
9594 2000-10-28  Neil Booth  <neilb@earthling.net>
9595
9596         New tests and test updates for new macro expander.
9597
9598         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
9599         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
9600         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
9601         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
9602         new diagnostic messages.
9603
9604         * gcc.dg/cpp/macro3.c: New tests.
9605
9606 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
9607
9608         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
9609         on the same line.
9610
9611 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
9612
9613         * g++.old-deja/g++.other/eh2.C: New test.
9614
9615 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
9616
9617         * gcc.c-torture/execute/20001027-1.c: New test.
9618
9619 2000-10-26  Richard Henderson  <rth@redhat.com>
9620
9621         * gcc.c-torture/execute/20001026-1.c: New.
9622
9623 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
9624
9625         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
9626         * g++.old-deja/g++.law/builtin1.C: Likewise.
9627         * g++.old-deja/g++.law/ctors10.C: Likewise.
9628         * g++.old-deja/g++.law/virtual3.C: Likewise.
9629         * g++.old-deja/g++.mike/p658.C: Likewise.
9630         * g++.old-deja/g++.other/sibcall1.C: Likewise.
9631         * g++.old-deja/g++.other/vaarg2.C: Likewise.
9632         * g++.old-deja/g++.robertl/eb124.C: Likewise.
9633         * g++.old-deja/g++.robertl/eb44.C: Likewise.
9634         * g++.old-deja/g++.robertl/eb77.C: Likewise.
9635
9636 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9637
9638         * gcc.c-torture/compile/20001024-1.c: New test.
9639
9640 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
9641
9642         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
9643         to tell us whether or not we are using V3.
9644
9645 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9646
9647         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
9648         operands.
9649
9650 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9651
9652         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
9653
9654 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
9655
9656         * gcc.c-torture/execute/20001024-1.c: New test.
9657
9658 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
9659
9660         * g++.old-deja/g++.other/sibcall1.C: New test.
9661
9662 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
9663
9664         * gcc.dg/noncompile/init-3.c: New test.
9665
9666 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9667
9668         * gcc.dg/format-array-1.c: New test.
9669
9670 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9671
9672         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
9673         writing through null pointers; remove comment about testing
9674         unterminated strings.
9675
9676 2000-10-17  Matthew Hiller  <hiller@redhat.com>
9677
9678         * gcc.c-torture/execute/20001017-2.c: New test.
9679
9680 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9681
9682         * gcc.c-torture/compile/20001018-1.c: New test.
9683         * gcc.c-torture/compile/20001018-1.x: Xfail.
9684
9685 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9686
9687         * gcc.c-torture/execute/20001017-1.c: New test.
9688
9689 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9690
9691         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
9692         for multiple use of arguments with scanf formats; add tests for
9693         multiple use of arguments.
9694
9695 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
9696
9697         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
9698
9699 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9700
9701         * gcc.dg/format-miss-1.c: New test.
9702
9703 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
9704
9705         * gcc.c-torture/execute/20001013-1.c: New test.
9706
9707 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
9708
9709         * gcc.dg/format-branch-1.c: New test.
9710
9711 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
9712
9713         * README, lib/file-format.exp: Remove EGCS references.
9714
9715 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
9716
9717         * gcc.dg/20001013-1.c: New test.
9718
9719 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
9720
9721         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
9722         for intmax_t in the compiler using __typeof__ and the type rules
9723         for conditional expressions.
9724
9725 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
9726
9727         * gcc.dg/20001012-1.c: New test.
9728         * gcc.dg/20001012-2.c: New test.
9729
9730 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9731
9732         * gcc.dg/format-attr-1.c: New test.
9733
9734 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9735
9736         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
9737         __LONG_LONG_MAX__ instead of LLONG_MAX.
9738
9739 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9740
9741         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
9742         scanf flags.
9743         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
9744         flags.
9745
9746 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9747
9748         * gcc.dg/sequence-pt-1.c: New test.
9749
9750 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
9751
9752         * gcc.c-torture/execute/20001011-1.c: New testcase.
9753         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
9754
9755 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
9756
9757         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
9758         does not error on it.
9759
9760 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
9761
9762         * gcc.dg/20001009-1.c: New test.
9763
9764 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
9765
9766         * gcc.c-torture/compile/20001009-1.c: Move from here ....
9767         * gcc.c-torture/execute/20001009-2.c: ... to here.
9768
9769 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
9770
9771         * gcc.c-torture/compile/20001009-1.c: New testcase.
9772         * gcc.c-torture/execute/20001009-1.c: New testcase.
9773         Testcases provided by Jan Hubicka <jh@suse.cz>.
9774
9775 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9776
9777         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
9778         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
9779         uintmax_t using <limits.h> to emulate the compiler's internal
9780         logic.  No longer XFAIL %j tests.
9781
9782 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9783
9784         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
9785         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
9786         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
9787         regexps and details of expected handling of some bad formats.
9788         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
9789         suppression.
9790
9791 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9792
9793         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
9794         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
9795         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
9796         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
9797         in list archives.
9798
9799 2000-10-06  Richard Henderson  <rth@cygnus.com>
9800
9801         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
9802         * g++.old-deja/g++.brendan/crash52.C: Likewise.
9803         * g++.old-deja/g++.jason/report.C: Likewise.
9804         * g++.old-deja/g++.law/friend5.C: Likewise.
9805         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
9806         of the expected warnings.
9807
9808 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
9809
9810         * g++.old-deja/g++.pt/enum14.C: New test.
9811
9812 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9813
9814         * g++.old-deja/g++.pt/crash59.C: New test.
9815
9816 2000-10-04  Will Cohen  <wcohen@redhat.com>
9817
9818         * gcc.dg/20000926-1.c: New test.
9819
9820 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
9821
9822         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
9823         function name for current C++ compiler.
9824         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
9825
9826 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
9827
9828         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
9829         __PRETTY_FUNCTION__.
9830         * g++.old-deja/g++.ext/pretty2.C: Likewise.
9831
9832 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9833
9834         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
9835
9836 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
9837
9838         * gcc.c-torture/compile/20000923-1.c: New test.
9839
9840 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
9841
9842         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
9843         * g++.old-deja/g++.pt/ttp62.C: Same.
9844         * g++.old-deja/g++.other/inline14.C: Same.
9845
9846 2000-09-24  Richard Henderson  <rth@cygnus.com>
9847
9848         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
9849
9850 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
9851
9852         * gcc.dg/c90-printf-1.c: Add test for wide string format.
9853
9854 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
9855
9856         * gcc.c-torture/compile/20000922-1.c: New file.
9857
9858 2000-09-21  Nick Clifton  <nickc@redhat.com>
9859
9860         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
9861         a signed long modulo operation.
9862         (mod6): New function - perform an unsigned long modulo operation.
9863         (main): Add tests for modulos of very large numbers by very small
9864         dividends.
9865
9866 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9867
9868         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
9869
9870 2000-09-19  Richard Henderson  <rth@cygnus.com>
9871
9872         * gcc.dg/compare2.c (case 10): XFAIL.
9873
9874 2000-09-18  Richard Henderson  <rth@cygnus.com>
9875
9876         * gcc.c-torture/execute/20000906-1.c: Move ...
9877         * gcc.dg/20000906-1.c: ... here.  Only run on targets
9878         that support __builtin_trap.
9879
9880 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
9881
9882         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
9883
9884 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9885
9886         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
9887         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
9888         more $ format tests.
9889
9890 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9891
9892         * gcc.dg/format-errmk-1.c: New test.
9893
9894 2000-09-17  Greg McGary  <greg@mcgary.org>
9895
9896         * gcc.c-torture/execute/20000917-1.x: Remove.
9897
9898 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9899
9900         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
9901
9902 2000-09-17  Greg McGary  <greg@mcgary.org>
9903
9904         * gcc.c-torture/execute/20000917-1.c: New test.
9905         * gcc.c-torture/execute/20000917-1.x: XFAIL.
9906
9907 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
9908
9909         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
9910         in nested macro bug.
9911
9912 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
9913
9914         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
9915
9916 2000-09-14  Jeffrey A Law  (law@cygnus.com)
9917
9918         * gcc.c-torture/execute/20000914-1.c: New test.
9919
9920 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
9921
9922         * g++.other/inline13.C: New test.
9923
9924 2000-09-12  Andreas Jaeger  <aj@suse.de>
9925
9926         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
9927         constant by Ulrich Drepper <drepper@redhat.com>.
9928
9929 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
9930
9931         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
9932
9933 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9934
9935         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
9936
9937 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
9938
9939         * gcc.dg/cpp/backslash.c: New test.
9940
9941 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
9942
9943         * gcc.c-torture/execute/20000910-1.c: New test.
9944         * gcc.c-torture/execute/20000910-2.c: Likewise.
9945
9946 2000-09-11  Robert Lipe  <robertl@sco.com>
9947
9948         * gcc.dg/pragma-align.c: New test.
9949
9950 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
9951
9952         * g++.old-deja/g++.pt/explicit82.C: New test.
9953         * g++.old-deja/g++.pt/explicit83.C: New test.
9954
9955 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
9956
9957         * gcc.dg/asm-names.c: New test.
9958
9959 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9960
9961         * gcc.dg/cpp/tr-warn6.c: New test
9962
9963 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9964
9965         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
9966         be accepted.
9967
9968 2000-09-07  Catherine Moore  <clm@redhat.com>
9969
9970         * gcc.c-torture/execute/unroll-1.c: New test.
9971
9972 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
9973
9974         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
9975         ERROR markers.
9976         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
9977         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
9978         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
9979         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
9980         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
9981         Preprocess only.
9982         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
9983         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
9984
9985 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9986
9987         * g++.old-deja/g++.pt/deduct2.C: New test.
9988
9989 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9990
9991         * g++.old-deja/g++.pt/parms2.C: New test.
9992
9993 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9994
9995         * g++.old-deja/g++.pt/crash58.C: New test.
9996
9997 2000-09-06  Greg McGary  <greg@mcgary.org>
9998
9999         * gcc.c-torture/execute/20000906-1.c: New test.
10000         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
10001
10002 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10003
10004         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
10005
10006 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10007
10008         * g++.old-deja/g++.pt/crash57.C: New test.
10009
10010 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10011
10012         * g++.old-deja/g++.pt/crash56.C: New test.
10013
10014 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10015
10016         * g++.old-deja/g++.pt/koenig1.C: New test.
10017
10018 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
10019
10020         * gcc.dg/20000904-1.c: New test.
10021
10022 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
10023
10024         * gcc.dg/cpp/paste8.c: New test.
10025
10026 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
10027
10028         * gcc.c-torture/compile/20000827-1.c: New test.
10029
10030 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10031
10032         * gcc.dg/format-diag-1.c: New test.
10033
10034 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10035
10036         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
10037         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
10038         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
10039         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
10040         gcc.dg/formatz-1.c: Adjust warning regular expressions.
10041
10042 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10043
10044         * g++.old-deja/g++.other/nested4.C: New test.
10045
10046 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10047
10048         * g++.old-deja/g++.ns/scoped1.C: New test.
10049
10050 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
10051
10052         * lib/g++.exp: Support testing already-installed GCC.
10053
10054 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10055
10056         * wtr-label-1.c, wtr-suffix-1.c: New tests.
10057
10058 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10059
10060         * gcc.dg/return-type-2.c: New test.
10061
10062 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
10063
10064         * gcc.c-torture/compile/20000825-1.c: New test.
10065
10066 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
10067
10068         * gcc.dg/dwarf2-2.c: New test.
10069
10070 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
10071
10072         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
10073         dg-warning regexps.
10074
10075 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10076
10077         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
10078         gcc.dg/format-ext-5.c: New tests.
10079
10080 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
10081
10082         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
10083
10084 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
10085
10086         * gcc.dg/noncompile/930622-2.c: Adjust error message.
10087
10088 2000-08-24  Richard Henderson  <rth@cygnus.com>
10089
10090         * gcc.dg/ia64-sync-1.c: New test.
10091         * gcc.dg/ia64-sync-2.c: New test.
10092         * gcc.dg/ia64-asm-1.c: New test.
10093
10094 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10095
10096         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
10097         * gcc.dg/format-ext-2.c: New test.
10098
10099 2000-08-23  Jason Merrill  <jason@redhat.com>
10100
10101         * lib/old-dejagnu.exp: Also ignore "In member function" and
10102         "At global scope".
10103
10104 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10105
10106         * gcc.dg/noncompile/label-lineno-1.c: New test.
10107
10108 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10109
10110         * gcc.dg/c99-array-nonobj-1.c: New test.
10111
10112 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10113
10114         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
10115         tests.
10116         * gcc.dg/format-ext-1.c: New test.
10117
10118 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10119
10120         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
10121         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
10122         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
10123         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
10124         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
10125
10126 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10127
10128         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
10129         gcc.dg/c99-strftime-2.c: New tests.
10130
10131 2000-08-22  Richard Henderson  <rth@cygnus.com>
10132
10133         * gcc.c-torture/execute/20000822-1.c: New test.
10134
10135 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10136
10137         * gcc.c-torture/execute/20000819-1.x: Remove.
10138
10139 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10140
10141         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
10142         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
10143         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
10144         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
10145         gcc.dg/format-xopen-1.c: New tests.
10146
10147 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10148
10149         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
10150
10151 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10152
10153         * g++.old-deja/g++.other/loop2.C: New test.
10154
10155         * gcc.c-torture/compile/20000606-1.c: New test.
10156         * gcc.c-torture/compile/20000728-1.c: New test.
10157         * gcc.c-torture/execute/20000801-1.c: New test.
10158         * gcc.c-torture/execute/20000801-2.c: New test.
10159         * gcc.c-torture/execute/20000819-1.c: New test.
10160         * gcc.c-torture/execute/20000819-1.x: XFAIL.
10161         * gcc.dg/20000629-1.c: New test.
10162         * gcc.dg/20000724-1.c: New test.
10163         * gcc.dg/20000807-1.c: New test.
10164
10165 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
10166
10167         * gcc.dg/cpp/pragma-1.c: New test.
10168         * gcc.dg/cpp/pragma-2.c: New test.
10169
10170 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
10171
10172         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
10173         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
10174
10175 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10176
10177         * gcc.c-torture/compile/20000818-1.c: New test.
10178
10179 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
10180
10181         * gcc.c-torture/execute/20000818-1.c: New test.
10182
10183 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10184
10185         * gcc.dg/format-va-1.c: New test.
10186
10187 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10188
10189         * g++.old-deja/g++.other/typedef8.C: New test.
10190
10191 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10192
10193         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
10194         * g++.old-deja/g++.mike/net36.C: Mark candidate.
10195         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
10196         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
10197         * g++.old-deja/g++.other/ptrmem7.C: New test.
10198         * g++.old-deja/g++.pt/ptrmem10.C: New test.
10199
10200 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10201
10202         * g++.old-deja/g++.pt/typename27.C: New test.
10203
10204 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
10205
10206         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
10207         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
10208         * g++.old-deja/g++.pt/friend45.C: New test.
10209         * g++.old-deja/g++.other/friend8.C: New test.
10210
10211 2000-08-15  Richard Henderson  <rth@cygnus.com>
10212
10213         * gcc.c-torture/execute/20000815-1.c: New test.
10214
10215 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10216
10217         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
10218         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
10219         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
10220
10221 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
10222
10223         * g++.old-deja/g++.other/refinit2.C: New test.
10224
10225 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
10226
10227         * lib/c-torture.exp (c-torture): Make
10228         compiler_conditional_xfail_data global.
10229         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
10230         compiler_conditional_xfail_data machinery.
10231         (f-torture-execute): Likewise.
10232         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
10233         and only when unrolling loops.
10234
10235         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
10236
10237 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10238
10239         * g++.old-deja/g++.pt/explicit81.C: New test.
10240
10241 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10242
10243         * g++.old-deja/g++.pt/typename26.C: New test.
10244
10245 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
10246
10247         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
10248         warning.
10249
10250 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10251
10252         * g++.old-deja/g++.other/array3.C: New test.
10253
10254 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10255
10256         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
10257         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
10258         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
10259         New tests.
10260
10261 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
10262
10263         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
10264         * g++.old-deja/g++.abi/vmihint.C: Likewise.
10265
10266 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
10267
10268         * gcc.c-torture/execute/20000808-1.c: New test.
10269
10270 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10271
10272         * gcc.dg/c90-const-expr-1.c: New test.
10273
10274 2000-08-08  Richard Henderson  <rth@cygnus.com>
10275
10276         * gcc.dg/noncompile/920923-1.c: Declare calloc.
10277
10278 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10279
10280         * gcc.dg/noncompile/const-ll-1.c: New test.
10281
10282 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10283
10284         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
10285
10286 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
10287
10288         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
10289         that running programs linked against the shared version of libobjc
10290         run correctly.
10291
10292 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10293
10294         * gcc.dg/c99-printf-1.c: New test.
10295
10296 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10297
10298         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
10299
10300 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
10301
10302         * gcc.c-torture/execute/20000731-1.x: Delete.
10303
10304 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
10305
10306         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
10307         and torture_without_loops as is done by c-torture.exp.
10308         (search_for): Copy from c-torture.exp.
10309         (gcc-dg-runtest): New function, drives a directory of tests
10310         iterating over the TORTURE_OPTIONS.
10311         (scan-assembler, scan-assembler-not): Move here from
10312         individual directory drivers.
10313
10314         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
10315         defined by lib/gcc-dg.exp.
10316         * gcc.dg/cpp/cpp.exp: Likewise.
10317         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
10318         gcc-dg-runtest, so we cycle over optimization options.
10319
10320         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
10321         * gcc.dg/compare2.c: No longer expected to fail.
10322
10323 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
10324
10325         * gcc.c-torture/execute/20000804-1.c: New test.
10326
10327 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10328
10329         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
10330
10331 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
10332
10333         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
10334
10335 2000-08-03  Jeffrey A Law  (law@cygnus.com)
10336
10337         * gcc.c-torture/compile/20000803-1.c: New test.
10338
10339 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10340
10341         * gcc.c-torture/execute/20000801-3.c,
10342         gcc.c-torture/execute/20000801-4.c: New tests.
10343         * gcc.c-torture/execute/20000801-3.x,
10344         gcc.c-torture/execute/20000801-4.x: Xfail.
10345
10346 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
10347
10348         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
10349         libobjc/.libs to allow for libtool.
10350
10351 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
10352
10353         * gcc.c-torture/compile/20000802-1.c: New test.
10354
10355 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
10356
10357         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
10358
10359 2000-07-31  Jeffrey A Law  (law@cygnus.com)
10360
10361         * gcc-c-torture/execute/20000731-2.c: New test.
10362
10363         * gcc.c-torture/execute/20000731-1.c: New test.
10364         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
10365
10366 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
10367
10368         * testsuite/gcc.dg/cpp/paste7.c: New test.
10369         * gcc.dg/cpp/20000725-1.c: New test.
10370
10371 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
10372
10373         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
10374         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
10375         declaration warning for __builtin_dwarf_reg_size.
10376
10377         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
10378
10379 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10380
10381         * gcc.dg/noncompile/voidparam-1.c: New test.
10382
10383 2000-07-30  Richard Henderson  <rth@cygnus.com>
10384
10385         * gcc.dg/c90-digraph-1.c: Don't xfail.
10386         * gcc.dg/compare2.c (case 10): Xfail.
10387         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
10388
10389 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
10390
10391         * gcc.dg/c99-main-1.c: New test.
10392
10393 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10394
10395         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
10396
10397 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
10398
10399         * gcc.c-tortuer/execute/20000726-1.c: New test.
10400
10401 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
10402
10403         * gcc.c-torture/execute/enum-2.c: New test.
10404
10405 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10406
10407         * gcc.dg/cpp/tr-warn3.c: New test.
10408
10409 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10410
10411         * g++.old-deja/g++.ext/implicit1.C: Remove.
10412         * g++.old-deja/g++.jason/c2.C: Remove
10413         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
10414         * g++.old-deja/g++.pt/crash16.C: Likewise.
10415         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
10416
10417 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10418
10419         * g++.old-deja/g++.other/for2.C: New test.
10420
10421 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
10422
10423         * gcc.dg/20000720-1.c: New test.
10424
10425 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
10426
10427         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
10428
10429 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
10430
10431         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
10432         * gcc.c-torture/execute/20000722-1.c: New.
10433         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
10434
10435 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
10436
10437         * gcc.dg/cpp/20000720-1.S: New test.
10438
10439 2000-07-21  Michael Meissner  <meissner@redhat.com>
10440
10441         * gcc.c-torture/execute/ieee/hugeval.c: New test.
10442
10443 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10444
10445         * g++.old-deja/g++.brendan/crash16.C,
10446         g++.old-deja/g++.brendan/parse3.C,
10447         g++.old-deja/g++.brendan/redecl1.C,
10448         g++.old-deja/g++.ns/template13.C,
10449         g++.old-deja/g++.other/decl4.C,
10450         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
10451
10452 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10453
10454         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
10455         and "Internal error".
10456
10457         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
10458         regexps.
10459         * gcc.dg/cpp/paste6.c: New test.
10460
10461 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
10462
10463         * gcc.dg/cpp/tr-direct.c: New test.
10464
10465         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
10466         gcc.dg/cpp/undef1.c: Tweak error regexps.
10467
10468 2000-07-18  Eric Christopher <echristo@redhat.com>
10469
10470         * gcc.c-torture/compile/20000718-1.c: New test.
10471
10472 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
10473
10474         * cpplex.c (_cpp_push_token): If the token being pushed back
10475         is the previous token in this context, just subtract one from
10476         context->posn.
10477         * cppmacro.c (save_expansion): Clear aux field when storing a
10478         placemarker.
10479
10480 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
10481
10482         * gcc.dg/noncompile/redecl-1.c: New test.
10483
10484 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
10485
10486         * gcc.c-torture/execute/20000717-5.c: New test.
10487         * gcc.c-torture/execute/20000717-1.x: Removed.
10488
10489 2000-07-17  Richard Henderson  <rth@cygnus.com>
10490
10491         * gcc.c-torture/execute/20000717-4.c: New test.
10492
10493 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
10494
10495         * gcc.dg/cpp/syshdr.c: New test.
10496         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
10497
10498 2000-07-17  Neil Booth  <neilb@earthling.net>
10499
10500         * gcc.dg/cpp/cmdlne-dM.c: New test.
10501         * gcc.dg/cpp/cmdlne-dD.c: New test.
10502
10503 2000-07-17  Jeffrey A Law  (law@cygnus.com)
10504
10505         * gcc.c-torture/execute/20000717-3.c: New test.
10506
10507         * gcc.c-torture/compile/20000717-1.c: New test.
10508
10509 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
10510
10511         * gcc.c-torture/execute/20000717-2.c: New test.
10512
10513 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10514
10515         * gcc.dg/formatz-1.c: New test.
10516
10517         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
10518         * gcc.dg/c99-digraph-1.c: New tests.
10519
10520         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
10521         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
10522
10523         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
10524         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
10525         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
10526         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
10527         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
10528         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
10529         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
10530
10531 2000-07-17   Greg McGary <greg@mcgary.org>
10532
10533         * gcc.c-torture/execute/20000717-1.c: New test.
10534         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
10535
10536 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
10537
10538         * gcc.c-torture/execute/20000715-2.c: New test.
10539         * gcc.dg/20000715-1.c: New test.
10540
10541 2000-07-15  Michael Meissner  <meissner@redhat.com>
10542
10543         * gcc.c-torture/execute/20000715-1.c: New test.
10544
10545 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
10546
10547         * gcc.c-torture/execute/20000707-1.c: New test.
10548
10549 2000-07-13  Neil Booth  <NeilB@earthling.net>
10550
10551         * testsuite/gcc.dg/cpp/digraph1.c,
10552         testsuite/gcc.dg/cpp/digraph2.c,
10553         testsuite/gcc.dg/cpp/digraphs.c: New tests.
10554
10555 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
10556
10557         * g77.f-torture/compile/20000630-2.f:  New test.
10558         * g77.f-torture/compile/20000630-2.x
10559
10560 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
10561
10562         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
10563
10564 2000-07-11  Neil Booth  <NeilB@earthling.net>
10565
10566         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
10567
10568 2000-07-11  Neil Booth  <NeilB@earthling.net>
10569
10570         * gcc.dg/cpp/cmdlne-C.c: New.
10571
10572 2000-07-09  Neil Booth  <NeilB@earthling.net>
10573
10574         * gcc.dg/cpp/directiv.c: New tests.
10575         * gcc.dg/cpp/undef1.c: Update.
10576
10577 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
10578
10579         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
10580
10581 2000-07-09  Neil Booth  <NeilB@earthling.net>
10582
10583         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
10584
10585 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
10586
10587         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
10588         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
10589
10590 2000-07-08  Neil Booth  <NeilB@earthling.net>
10591
10592         * gcc.dg/cpp/macsyntx.c: New tests.
10593
10594 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
10595
10596         * gcc.dg/20000707-1.c: New test.
10597
10598 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
10599
10600         * gcc.c-torture/execute/20000706-1.c: New test.
10601         * gcc.c-torture/execute/20000706-2.c: New test.
10602         * gcc.c-torture/execute/20000706-3.c: New test.
10603         * gcc.c-torture/execute/20000706-4.c: New test.
10604         * gcc.c-torture/execute/20000706-5.c: New test.
10605
10606 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
10607
10608         * g++.old-deja/g++.pt/instantiate7.C: New test.
10609
10610 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
10611
10612         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
10613         * g++.old-deja/g++.mike/thunk3.C: Likewise.
10614         * g++.old-deja/g++.other/rtti3.C: Likewise.
10615         * g++.old-deja/g++.other/rttid3.C: Likewise.
10616
10617 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
10618
10619         *  g77.f-torture/compile/20000630-1.x: Fix typo
10620
10621 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
10622
10623         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
10624         assembly output.
10625
10626 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
10627
10628         * gcc.dg/cpp/ident.c: New test.
10629
10630 2000-07-05  Neil Booth  <NeilB@earthling.net>
10631
10632         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
10633           gcc.dg/cpp/lexstrng.c: New tests.
10634
10635 2000-07-04  Neil Booth  <NeilB@earthling.net>
10636
10637         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
10638         * gcc.dg/cpp/strify2.c: Same.
10639
10640 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
10641
10642         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
10643         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
10644         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
10645         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
10646
10647         * testsuite/gcc.dg/cpp/macro1.c,
10648         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
10649         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
10650         testsuite/gcc.dg/cpp/strify1.c,
10651         testsuite/gcc.dg/cpp/strify2.c: New tests.
10652
10653 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
10654
10655         * gcc.c-torture/execute/20000703-1.c: New test.
10656
10657 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10658
10659         * g++.old-deja/g++.pt (lookup10.C): New test.
10660
10661 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10662
10663         * g++.old-deja/g++.pt (typename25.C): New test.
10664
10665 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
10666
10667         * gcc.c-torture/compile/20000701-1.c: New test.
10668
10669 2000-06-30  Nick Clifton  <nickc@cygnus.com>
10670
10671         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
10672         to test case.
10673
10674 2000-06-30  Catherine Moore  <clm@cygnus.com>
10675
10676         * gcc.c-torture/execute/align-1.c: New test.
10677
10678 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
10679
10680         * g++.old-deja/g++.pt/expr8.C: New test.
10681         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
10682
10683 2000-06-29  Nick Clifton  <nickc@cygnus.com>
10684
10685         * gcc.c-torture/compile/20000629-1.c: New test.
10686
10687 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
10688
10689
10690         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
10691         gcc.dg/noncompile directory, depending on whether they're
10692         preprocessor tests or not.  Annotate all the tests for the dg
10693         framework.
10694
10695         * gcc.c-torture/noncompile/noncompile.exp: Delete.
10696         * gcc.dg/noncompile/noncompile.exp: New.
10697
10698         * Moved files:
10699         Old name                                New name
10700         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
10701         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
10702         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
10703         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
10704         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
10705         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
10706         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
10707         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
10708         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
10709         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
10710         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
10711         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
10712         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
10713         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
10714         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
10715         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
10716         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
10717         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
10718         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
10719         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
10720         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
10721         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
10722         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
10723         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
10724
10725         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
10726         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
10727         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
10728         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
10729         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
10730         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
10731
10732 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
10733
10734         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
10735         declare one variable.  On the fourth, error.
10736         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
10737         declared by 20000628-1a.h.
10738
10739 2000-06-29  Richard Henderson  <rth@redhat.com>
10740
10741         * gcc.c-torture/execute/930529-1.x: New file.
10742         * gcc.dg/920413-1.c: Adjust expected warning text.
10743         * gcc.dg/980217-1.c: Declare abort.
10744         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
10745
10746 2000-06-29  Jeffrey A Law  (law@cygnus.com)
10747
10748         * g77.f-torture/compile/20000629-1.f: New test.
10749         * g77.f-torture/compile/20000629-1.x: Expected to fail.
10750
10751 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
10752
10753         Rearrange lots of files, removing entirely the
10754         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
10755         directories.
10756
10757         * Deleted files:
10758         gcc.c-torture/code_quality/code_quality.exp
10759         gcc.c-torture/special/special.exp
10760         gcc.failure/failure.exp
10761         gcc.failure/940409-1.x
10762         gcc.c-torture/compile/961203-1.x
10763
10764         * New files:
10765         gcc.misc-tests/linkage.exp
10766         gcc.c-torture/execute/920730-1t.c
10767         gcc.c-torture/execute/920730-1t.x
10768         gcc.c-torture/compile/920520-1.x
10769         gcc.c-torture/compile/920521-1.x
10770         gcc.c-torture/compile/981006-1.x
10771         gcc.c-torture/execute/eeprof-1.x
10772
10773         * Moved files (possibly with modifications to fit a new harness):
10774         Old name                                New name
10775         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
10776         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
10777         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
10778         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
10779         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
10780         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
10781         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
10782         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
10783         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
10784         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
10785         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
10786         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
10787         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
10788         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
10789
10790 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
10791
10792         * c-torture/compile/961203-1.x: Delete.
10793
10794         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
10795         not exit. Include stdio.h.
10796         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
10797         * gcc.misc-tests/dg-12.c: Likewise.
10798         * gcc.misc-tests/dg-5.c: Likewise.
10799         * gcc.misc-tests/dg-6.c: Likewise.
10800         * gcc.misc-tests/dg-7.c: Prototype abort.
10801         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
10802         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
10803         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
10804         not exit.
10805         * gcc.misc-tests/sieve.c: Use return from main, not exit.
10806         * gcc.misc-tests/sort2.c: Use return from main, not exit.
10807
10808 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
10809
10810         * gcc.dg/cpp/20000628-1.c: New test.
10811         * gcc.dg/cpp/20000628-1.h: New header for above test.
10812         * gcc.dg/cpp/20000628-1a.h: Likewise.
10813
10814 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
10815
10816         * gcc.dg/cpp: New directory.
10817         * gcc.dg/cpp/cpp.exp: New driver.
10818         * gcc.dg/cpp/20000627-1.c: New test.
10819         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
10820         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
10821         and rewrite as a compilation test.
10822
10823         * gcc.dg: Move many files into the cpp subdirectory, possibly
10824         renaming or editing them as well.
10825         Old name                New name
10826         990119-1.c              cpp/19990119-1.c
10827         990228-1.c              cpp/19990228-1.c
10828         990407-1.c              cpp/19990407-1.c
10829         990409-1.c              cpp/19990409-1.c
10830         990413-1.c              cpp/19990413-1.c
10831         990703-1.c              cpp/19990703-1.c
10832         20000127-1.c            cpp/20000127-1.c
10833         20000129-1.c            cpp/20000129-1.c
10834         20000207-1.c            cpp/20000207-1.c
10835         20000207-2.c            cpp/20000207-2.c
10836         20000209-1.c            cpp/20000209-1.c
10837         20000209-2.c            cpp/20000209-2.c
10838         20000301-1.c            cpp/20000301-1.c
10839         20000419-1.c            cpp/20000419-1.c
10840         20000510-1.S            cpp/20000510-1.S
10841         20000519-1.c            cpp/20000519-1.c
10842         20000529-1.c            cpp/20000529-1.c
10843         20000625-1.c            cpp/20000625-1.c
10844         20000625-2.c            cpp/20000625-2.c
10845         cpp-as1.c               cpp/assert1.c
10846         cpp-as2.c               cpp/assert2.c
10847         cxx-comments-1.c        cpp/cxxcom1.c
10848         cxx-comments-2.c        cpp/cxxcom2.c
10849         endif-label.c           cpp/endif.c
10850         cpp-hash1.c             cpp/hash1.c
10851         cpp-hash2.c             cpp/hash2.c
10852         cpp-if1.c               cpp/if-1.c
10853         cpp-if2.c               cpp/if-2.c
10854         cpp-if3.c               cpp/if-3.c
10855         cpp-if4.c               cpp/if-4.c
10856         cpp-if5.c               cpp/if-5.c
10857         cpp-cond.c              cpp/if-cexp.c
10858         cpp-missingop.c         cpp/if-mop.c
10859         cpp-missingparen.c      cpp/if-mpar.c
10860         cpp-opprec.c            cpp/if-oppr.c
10861         cpp-ifparen.c           cpp/if-paren.c
10862         cpp-shortcircuit.c      cpp/if-sc.c
10863         cpp-shift.c             cpp/if-shift.c
10864         cpp-unary.c             cpp/if-unary.c
10865         cpp-li1.c               cpp/line1.c
10866         cpp-li2.c               cpp/line2.c
10867         lineno.c                cpp/line3.c
10868         lineno-2.c              cpp/line4.c
10869         cpp-mi.c                cpp/mi1.c
10870         cpp-mic.h               cpp/mi1c.h
10871         cpp-micc.h              cpp/mi1cc.h
10872         cpp-mind.h              cpp/mi1nd.h
10873         cpp-mindp.h             cpp/mi1ndp.h
10874         cpp-mix.h               cpp/mi1x.h
10875         cpp-mi2.c               cpp/mi2.c
10876         cpp-mi2a.h              cpp/mi2a.h
10877         cpp-mi2b.h              cpp/mi2b.h
10878         cpp-mi2c.h              cpp/mi2c.h
10879         cpp-mi3.c               cpp/mi3.c
10880         cpp-mi3.def             cpp/mi3.def
10881         poison-1.c              cpp/poison.c
10882         pr-impl.c               cpp/prag-imp.c
10883         cpp-redef-2.c           cpp/redef1.c
10884         cpp-redef.c             cpp/redef2.c
10885         strpaste.c              cpp/strp1.c
10886         strpaste-2.c            cpp/strp2.c
10887         cpp-tradpaste.c         cpp/tr-paste.c
10888         cpp-tradstringify.c     cpp/tr-str.c
10889         cpp-tradwarn1.c         cpp/tr-warn1.c
10890         cpp-tradwarn2.c         cpp/tr-warn2.c
10891         trigraphs.c             cpp/trigraphs.c
10892         cpp-unc1.c              cpp/unc1.c
10893         cpp-unc2.c              cpp/unc2.c
10894         cpp-unc3.c              cpp/unc3.c
10895         cpp-unc.c               cpp/unc4.c
10896         undef.c                 cpp/undef1.c
10897         undef-2.c               cpp/undef2.c
10898         cpp-wi1.c               cpp/widestr1.c
10899
10900 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
10901
10902         * lib/g++.exp (g++_include_flags): Tweak.
10903
10904 2000-06-27  H.J. Lu  <hjl@gnu.org>
10905             Loren J. Rittle  <ljrittle@acm.org>
10906
10907         * lib/g++.exp (g++_include_flags): Override libgloss.exp
10908         version with one that knows about the new gcc tree structure.
10909         (g++_link_flags): Same.
10910
10911 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
10912
10913         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
10914         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
10915         case we are cross-compiling.
10916
10917         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
10918         g++.old-deja/g++.niklas/Makefile.in,
10919         g++.old-deja/g++.niklas/configure.in,
10920         g++.old-deja/g++.other/Makefile.in,
10921         g++.old-deja/g++.other/configure.in,
10922         gcc.c-torture/code_quality/Makefile.in,
10923         gcc.c-torture/code_quality/configure.in,
10924         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
10925         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
10926         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
10927         gcc.c-torture/execute/ieee/Makefile.in,
10928         gcc.c-torture/execute/ieee/configure.in,
10929         gcc.c-torture/noncompile/Makefile.in,
10930         gcc.c-torture/noncompile/configure.in,
10931         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
10932         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
10933         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
10934
10935 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
10936
10937         * g++.old-deja/g++.other/ambig3.C: New test.
10938
10939 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
10940
10941         * g++.old-deja/g++.pt/syntax1.C: New test.
10942         * g++.old-deja/g++.pt/syntax2.C: New test.
10943         * g++.old-deja/g++.other/syntax3.C: New test.
10944         * g++.old-deja/g++.other/syntax4.C: New test.
10945
10946 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
10947
10948         * gcc.dg/20000623-1.c: Prototype exit and abort.
10949
10950 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
10951
10952         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
10953         New tests.
10954         * gcc.dg/cpp-mi3.def: New file.
10955
10956         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
10957         inside assertions.
10958         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
10959         lexer's error messages.
10960         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
10961         divine anything from the linemarkers.
10962         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
10963         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
10964
10965 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
10966
10967         * gcc.dg/20000623-1.c: New test.
10968
10969 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
10970
10971         * gcc.c-torture/execute/20000622-1.c: New test.
10972
10973 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
10974
10975         * g++.old-deja/g++.other/init15.C: New test.
10976
10977 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
10978
10979         * g++.old-deja/g++.pt/vaarg2.C: New test.
10980         * g++.old-deja/g++.pt/vaarg3.C: New test.
10981
10982 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
10983
10984         * g++.old-deja/g++.other/dyncast6.C: New test.
10985
10986 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
10987
10988         * gcc.c-torture/execute/loop-6.c: New test.
10989
10990 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
10991
10992         * gcc.dg/20000614-1.c: New test.
10993         * gcc.dg/20000614-2.c: New test.
10994
10995 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
10996
10997         * g++.old-deja/g++.other/inline12.C: New test.
10998
10999 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
11000
11001         * g++.old-deja/g++.other/eh1.C: New test.
11002
11003 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
11004
11005         * g++.old-deja/g++.other/type.C: New test.
11006
11007 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
11008
11009         * g++.old-deja/g++.other/initstring.C: New test.
11010
11011 2000-06-12  Jason Merrill  <jason@redhat.com>
11012
11013         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
11014
11015 2000-06-09  Jeffrey A Law  (law@cygnus.com)
11016
11017         * gcc.c-torture/compile/20000609-1.c: New test.
11018
11019 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
11020
11021         * gcc.dg/20000609-1.c: New test.
11022
11023 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
11024
11025         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
11026         * gcc.c-torture/noncompile/poison-1.c: Move...
11027         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
11028         * gcc.dg/cpp-li1.c: Add a token after the #line.
11029
11030 2000-06-05  Richard Henderson  <rth@cygnus.com>
11031
11032         * gcc.c-torture/execute/20000605-2.c: New test.
11033         * gcc.c-torture/execute/20000605-3.c: New test.
11034
11035 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
11036
11037         * g77.f-torture/execute/20000503-1.x: New file.
11038
11039 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11040
11041         * g++.old-deja/g++.eh/badalloc1.C: New test.
11042
11043 2000-06-05  Richard Henderson  <rth@cygnus.com>
11044
11045         * gcc.c-torture/execute/20000605-1.c: New test.
11046
11047 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
11048             Nathan Sidwell <nathan@codesourcery.com>
11049
11050         * gcc.c-torture/compile/20000605-1.c: New test.
11051
11052 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
11053
11054         * g77.f-torture/compile/20000601-1.f:  New test.
11055
11056 2000-06-03  Richard Henderson  <rth@cygnus.com>
11057
11058         * gcc.c-torture/execute/20000603-1.c: New.
11059
11060 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
11061
11062         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
11063         * gcc.dg/noreturn-2.c (noreturn): Likewise.
11064
11065 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
11066
11067         * gcc.dg/compare2.c (case 12): XFAIL.
11068         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
11069         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
11070
11071         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
11072
11073 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
11074
11075         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
11076         guard macro is already defined when the header is first
11077         included.
11078         * gcc.dg/cpp-mix.h: New file.
11079         * gcc.dg/endif-label.c: Update patterns to match compiler.
11080
11081         * g++.brendan/complex1.C: Declare abort.
11082         * g++.law/refs4.C: Remove XFAIL.
11083         * g++.oliva/expr2.C: Declare abort and exit.
11084
11085 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
11086
11087         * gcc.c-torture/execute/20000528-1.c: New test.
11088
11089         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
11090         * g++.old-deja/g++.law/temps4.C: Likewise.
11091
11092         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
11093         stdlib.h.  Call abort() on failure.
11094         * g++.old-deja/g++.law/refs4.C: Likewise.
11095         * g++.old-deja/g++.law/temps4.C: Likewise.
11096         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
11097         * gcc.c-torture/execute/20000112-1.c: Include string.h.
11098
11099 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
11100
11101         Relative to g++.dg/special:
11102         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
11103
11104         Relative to g++.old-deja:
11105         * g++.brendan/complex1.C, g++.jason/optimize2.C,
11106         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
11107         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
11108         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
11109         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
11110         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
11111         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
11112
11113         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
11114         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
11115         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
11116         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
11117         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
11118         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
11119         and/or string.h.
11120
11121         * g++.other/goto1.C: Update expectations for error messages.
11122
11123 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
11124
11125         * gcc.c-torture/compile/20000523-1.c: New test.
11126
11127 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11128
11129         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
11130
11131 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11132
11133         * g++.old-deja/g++.eh/catch11.C: New test.
11134         * g++.old-deja/g++.eh/catch12.C: New test.
11135
11136 2000-05-24  Nick Clifton  <nickc@cygnus.com>
11137
11138         * gcc.c-torture/execute/20000523-1.c: New test.
11139
11140 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
11141
11142         * c-torture/execute/bcp-1.c: Replace abort in arg of
11143         __builtin_constant_p with a generic external function.
11144
11145         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
11146         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
11147         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
11148         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
11149         Prototype abort and/or exit.
11150
11151         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
11152         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
11153         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
11154         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
11155
11156 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
11157
11158         * gcc.dg/dwarf2-1.c: New test.
11159
11160 2000-05-20  Richard Henderson  <rth@cygnus.com>
11161
11162         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
11163
11164 2000-05-20  Andreas Jaeger  <aj@suse.de>
11165
11166         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
11167         testcase.
11168
11169 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
11170
11171         * gcc.c-torture/execute/20000519-2.c: New test.
11172
11173 2000-05-19  Andreas Jaeger  <aj@suse.de>
11174
11175         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
11176         which fails with SSA.
11177
11178         * lib/c-torture.exp: Also test with -O3 -fssa.
11179
11180 2000-05-18  Michael Meissner  <meissner@redhat.com>
11181
11182         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
11183         * gcc.c-torture/execute/920415-1.c: Ditto.
11184         * gcc.c-torture/execute/920501-1.c: Ditto.
11185         * gcc.c-torture/execute/conversion.c: Ditto.
11186         * gcc.c-torture/execute/cvt-1.c: Ditto.
11187
11188 2000-05-18  Jeffrey A Law  (law@cygnus.com)
11189
11190         * gcc.c-torture/compile/20000518-1.c: New test.
11191
11192 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
11193
11194         * g77.f-torture/compile/200005018.f:  New test.
11195
11196 2000-05-17  Jeffrey A Law  (law@cygnus.com)
11197
11198         * gcc.c-torture/compile/20000517-1.c: New test.
11199
11200 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11201
11202         * gcc.c-torture/execute/20000516-1.c: New test.
11203
11204 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
11205
11206         * g++.old-deja/g++.other/eh.C: New test.
11207
11208 2000-05-12  Richard Henderson  <rth@cygnus.com>
11209
11210         * gcc.c-torture/execute/990208-1.c (main): Don't pass
11211         constants through to doit's conditional.
11212
11213 2000-05-11  Jeffrey A Law  (law@cygnus.com)
11214
11215         * gcc.c-torture/compile/20000511-1.c: New test.
11216         * g77.f-torture/compile/20000511-1.f: New test.
11217         * g77.f-torture/compile/20000511-2.f: New test.
11218
11219 2000-05-11  Michael Meissner  <meissner@redhat.com>
11220
11221         * gcc.c-torture/execute/20000511-1.c: New test.
11222
11223 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
11224
11225         * gcc.dg/dg.exp: Scan .S files as well as .c files.
11226         * gcc.dg/20000510-1.S: New.
11227
11228 2000-05-08  Catherine Moore  <clm@cygnus.com>
11229
11230         * gcc.dg/unused-3.c: New.
11231
11232 2000-05-06  Richard Henderson  <rth@cygnus.com>
11233
11234           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
11235           * g++.old-deja/g++.mike/warn1.C: Likewise.
11236           * g++.old-deja/g++.pt/local1.C: Likewise.
11237           * g++.old-deja/g++.pt/local7.C: Likewise.
11238           * g++.old-deja/g++.pt/spec16.C: Likewise.
11239
11240 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
11241
11242         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
11243
11244 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
11245
11246           * g77.f-torture/execute/20000503-1.f:  New test.
11247
11248 2000-05-04  Andreas Jaeger  <aj@suse.de>
11249
11250         * gcc.dg/noreturn-2.c: New test.
11251
11252 2000-05-04  Neil Booth  <NeilB@earthling.net>
11253
11254         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
11255         preprocessor.
11256
11257 2000-05-04  Richard Henderson  <rth@cygnus.com>
11258
11259         * gcc.c-torture/execute/20000503-1.c: Fix typo.
11260
11261 2000-05-04  Richard Henderson  <rth@cygnus.com>
11262
11263         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
11264         OpenSSL by Jason R Thorpe.
11265
11266 2000-05-03  Jim Wilson  <wilson@cygnus.com>
11267
11268         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
11269
11270 2000-05-03  Robert Lipe <robertlipe@usa.net>
11271
11272         * gcc.dg/20000503-1.c: New test.
11273
11274 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
11275
11276         * gcc.c-torture/compile/20000502-1.c: New test.
11277         * g++.old-deja/g++.other/align.C: New test.
11278         * gcc.dg/cpp-tradstringify.c: New test.
11279
11280 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
11281
11282         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
11283         and hard registers.
11284
11285 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
11286
11287         * gcc.c-torture/execute/loop-5.c: New test.
11288
11289 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
11290
11291         * gcc.c-torture/execute/va-arg-20.c: New test.
11292
11293 2000-04-23  Jeffrey A Law  (law@cygnus.com)
11294
11295         * gcc.c-torture/execute/20000422-1.c: New test.
11296
11297 2000-04-20  Greg McGary  <gkm@gnu.org>
11298
11299         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
11300         when optimizing, but without sibling-call optimizations (-O1).
11301
11302 2000-04-20  Jeffrey A Law  (law@cygnus.com)
11303
11304           * gcc.c-torture/compile/20000420-1.c: New test.
11305
11306 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11307
11308         * g++.abi/ptrflags.C: New test.
11309         * g++.eh/catchptr1.C: Test incomplete pointer chains.
11310
11311 2000-04-19  Catherine Moore  <clm@cygnus.com>
11312
11313         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
11314
11315 2000-04-19  Greg McGary  <gkm@gnu.org>
11316
11317         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
11318         sibling-call optimizations.
11319
11320 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
11321
11322         * gcc.dg/20000419-1.c: New test.
11323
11324 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
11325
11326         * gcc.c-torture/execute/20000412-6.c: New test.
11327
11328 2000-04-12  Jeffrey A Law  (law@cygnus.com)
11329
11330         * gcc.c-torture/execute/20000412-5.c: New test.
11331         * g77.f-torture/compile/20000412-1.f: New test.
11332         * gcc.c-torture/execute/20000412-4.c: New test.
11333         * gcc.c-torture/compile/20000412-2.c: New test.
11334         * gcc.c-torture/execute/20000412-3.c: New test.
11335         * gcc.c-torture/compile/20000412-1.c: New test.
11336         * gcc.c-torture/execute/20000412-2.c: New test.
11337
11338 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
11339
11340         * objc/execute/bf-20.m: New test.
11341
11342 2000-04-10  Richard Henderson  <rth@cygnus.com>
11343
11344         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
11345
11346         * gcc.c-torture/execute/20000412-1.c: New test.
11347
11348 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11349
11350         * g++.old-deja/g++.eh/catchptr1.C: New test.
11351
11352 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
11353
11354         * g++.old-deja/g++.abi/cxa_vec.C: New test.
11355
11356 2000-04-08  Neil Booth  <NeilB@earthling.net>
11357
11358         * gcc.dg/cpp-nullchar.c: Remove test as
11359         embedded nulls cause problems.
11360
11361 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11362
11363         * gcc.dg/compare2.c: New test.
11364
11365 2000-04-08  Neil Booth  <NeilB@earthling.net>
11366
11367         * gcc.dg/cpp-nullchar.c: New test.
11368
11369 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
11370
11371         * gcc.dg/cpp-mi2.c: New test.
11372         * gcc.dg/cpp-mi2[abc].h: New files.
11373
11374 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
11375
11376         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
11377         member name.
11378
11379 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11380
11381         * g++.old-deja/g++.abi/vmihint.C: New test.
11382
11383 2000-04-06  Neil Booth  <NeilB@earthling.net>
11384
11385         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
11386         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
11387         copyright.
11388
11389 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
11390
11391         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
11392         avoid stack-frame overwrite.
11393
11394 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
11395
11396         * gcc.c-torture/compile/20000405-2.c: New test.
11397         * gcc.c-torture/compile/20000405-3.c: New test.
11398
11399 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11400
11401         * gcc.c-torture/compile/20000405-1.c: New test.
11402
11403 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
11404
11405         * gcc.dg/cast-qual-1.c: Revert last change.
11406
11407 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11408
11409         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
11410
11411 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
11412
11413         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
11414         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
11415
11416 2000-04-03  Jeffrey A Law  (law@cygnus.com)
11417
11418         * gcc.c-torture/compile/20000403-2.c: New test.
11419         * gcc.c-torture/compile/20000403-1.c: New test.
11420
11421 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
11422
11423         * gcc.c-torture/execute/20000403-1.c: New test.
11424
11425 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
11426
11427         * gcc.c-torture/execute/20000402-1.c: New test.
11428
11429 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
11430
11431         * gcc.c-torture/execute/va-arg-15.c: New test.
11432         * gcc.c-torture/execute/va-arg-16.c: New test.
11433         * gcc.c-torture/execute/va-arg-17.c: New test.
11434         * gcc.c-torture/execute/va-arg-18.c: New test.
11435         * gcc.c-torture/execute/va-arg-19.c: New test.
11436
11437 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
11438
11439         * gcc.c-torture/compile/981211-1.c: Move to...
11440         * gcc.dg/cpp-as1.c: ...here.
11441         * gcc.dg/cpp-as2.c: New file.
11442
11443         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
11444         compiler.
11445
11446 2000-04-02  Neil Booth  <NeilB@earthling.net>
11447
11448         * gcc.dg/cpp-cond.c  New tests.
11449         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
11450         accidental success less likely.
11451         * gcc.dg/cpp-missingop.c  New tests.
11452         * gcc.dg/cpp-missingparen.c  New tests.
11453         * gcc.dg/cpp-shift.c  New tests.
11454         * gcc.dg/cpp-shortcircuit.c  New tests.
11455         * gcc.dg/cpp-unary.c  New tests.
11456
11457 2000-03-29  Jeffrey A Law  (law@cygnus.com)
11458
11459         * gcc.c-torture/compile/20000329-1.c: New test.
11460
11461 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
11462
11463         * gcc.c-torture/compile/20000326-1.c: New test.
11464         * gcc.c-torture/compile/20000326-2.c: New test.
11465
11466 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
11467
11468         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
11469         the first parameter is a function argument.
11470
11471 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
11472
11473         * g++.old-deja/g++.ext/array4.C: New test.
11474
11475 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
11476
11477         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
11478
11479 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11480
11481         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
11482
11483 2000-03-19  Richard Henderson  <rth@cygnus.com>
11484
11485         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
11486
11487 2000-03-19  Richard Henderson  <rth@cygnus.com>
11488
11489         * gcc.c-torture/compile/20000319-1.c: New test.
11490
11491 2000-03-14  Jeffrey A Law  (law@cygnus.com)
11492
11493         * gcc.c-torture/execute/20000314-3.c: New test.
11494         * gcc.c-torture/execute/20000314-2.c: New test.
11495         * gcc.c-torture/execute/20000314-1.c: New test.
11496         * gcc.c-torture/compile/20000314-2.c: New test.
11497         * gcc.c-torture/compile/20000314-1.c: New test.
11498
11499 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
11500
11501         * g++.old-deja/g++.warn/inline.C: New test.
11502
11503 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
11504
11505         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
11506         standards-compliant result rather than specific constants.
11507         Put test-values in array.
11508
11509 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
11510
11511         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
11512         (g++_target_compile): Put test-specific options last.
11513
11514 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11515
11516         * g++.old-deja/g++.eh/vbase4.C: New test.
11517
11518 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11519
11520         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
11521
11522 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11523
11524         * g++.old-deja/g++.brendan/misc12.C: Removed.
11525         * g++.old-deja/g++.pt/memtemp77.C: Constify.
11526         * g++.old-deja/g++.ext/pretty4.C: New test.
11527
11528 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11529
11530         * g++.old-deja/g++.other/string2.C: New test.
11531
11532 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
11533
11534         * g++.old-deja/g++.warn/impint2.C: New test.
11535
11536 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
11537
11538         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
11539         is 1, not zero.
11540
11541 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
11542
11543         * g++.old-deja/g++.warn/impint.C: New test.
11544         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
11545         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
11546         * g++.old-deja/g++.pt/explicit12.C: Likewise.
11547         * g++.old-deja/g++.pt/explicit13.C: Likewise.
11548         * g++.old-deja/g++.pt/explicit17.C: Likewise.
11549         * g++.old-deja/g++.pt/explicit18.C: Likewise.
11550         * g++.old-deja/g++.pt/explicit19.C: Likewise.
11551         * g++.old-deja/g++.pt/explicit23.C: Likewise.
11552         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11553         * g++.old-deja/g++.pt/explicit35.C: Likewise.
11554         * g++.old-deja/g++.pt/explicit6.C: Likewise.
11555         * g++.old-deja/g++.pt/memclass7.C: Likewise.
11556
11557 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
11558
11559         * gcc.dg/cpp-redef.c: New test.
11560
11561 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
11562
11563         * g++.old-deja/g++.pt/unify7.C: New test.
11564
11565 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11566
11567         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
11568         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
11569
11570 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
11571
11572         * gcc.c-torture/compile/20000224-1.c: New test.
11573
11574 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11575
11576         * gcc.c-torture/compile/cpp-2.c: New test.
11577         * gcc.c-torture/compile/cpp-1.c: New test.
11578
11579 2000-02-25  Jeffrey A Law  (law@cygnus.com)
11580
11581         * gcc.c-torture/execute/20000225-1.c: New test.
11582
11583 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11584
11585         * gcc.dg/cpp-li2.c: New test.
11586
11587         * gcc.dg/cpp-wi1.c: New test.
11588
11589         * gcc.dg/cpp-li1.c: New test.
11590
11591 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
11592
11593         * g++.old-deja/g++.other/sizeof5.C: New test.
11594
11595 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11596
11597         * gcc.c-torture/execute/va-arg-13.c: New test.
11598
11599 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
11600
11601         * gcc.c-torture/execute/va-arg-12.c: New test.
11602
11603 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11604
11605         * gcc.c-torture/execute/20000223-1.c: New test.
11606
11607 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11608
11609         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
11610
11611 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
11612
11613         * g++.old-deja/g++.abi/ptrmem.C: New test.
11614
11615 2000-02-19  Richard Henderson  <rth@cygnus.com>
11616
11617         * gcc.c-torture/compile/init-3.c: New.
11618
11619 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
11620
11621         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
11622         ALWAYS_CXXFLAGS.
11623
11624 2000-02-11  Robert Lipe <robertl@sco.com>
11625
11626         * gcc.c-torture/compile/20000211-3.c: New test.
11627
11628 2000-02-11  Martin Buchholz <martin@xemacs.org>
11629
11630         * gcc.c-torture/compile/20000211-2.c: New test.
11631
11632 2000-02-11  Jeffrey A Law  (law@cygnus.com)
11633
11634         * gcc.c-torture/compile/20000211-1.c: New test.
11635
11636 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
11637
11638         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
11639           on native targets
11640
11641 2000-02-08  Nathan Sidwell  <nathan@acm.org>
11642
11643         * g++.old-deja/g++.other/cast5.C: New test.
11644
11645 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
11646
11647         * gcc.c-torture/execute/20000205-1.c: New.
11648
11649 2000-02-03  Nathan Sidwell  <nathan@acm.org>
11650
11651         * g++.old-deja/g++.jason/cast3.C: Return void.
11652         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
11653
11654 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11655
11656         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
11657
11658         * gcc.dg/loop-1.c: New test.
11659
11660 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
11661
11662         * gcc.c-torture/compile/20000127-1.c: New test.
11663         * gcc.c-torture/execute/991228-1.c: New test.
11664
11665 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11666
11667         * gcc.dg/unused-2.c: New test.
11668
11669         * gcc.dg/conv-1.c: New test.
11670
11671 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
11672
11673         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
11674         compiler.
11675         (tool_option_proc): Fix typo.
11676
11677 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
11678
11679         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
11680         of the ld on the host, not on the build machine.
11681         Also, don't crash if '--help' is not a supported option.
11682
11683 2000-01-24  Richard Henderson  <rth@cygnus.com>
11684
11685         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
11686
11687 2000-01-20  Jeffrey A Law  (law@cygnus.com)
11688
11689         * gcc.c-torture/execute/20000120-2.c: New test.
11690         * gcc.c-torture/execute/20000120-1.c: New test.
11691
11692 2000-01-13  Jeffrey A Law  (law@cygnus.com)
11693
11694         * gcc.c-torture/execute/20000113-1.c: New test.
11695
11696 2000-01-12  Jeffrey A Law  (law@cygnus.com)
11697
11698         * gcc.c-torture/execute/20000112-1.c: New test.
11699
11700 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11701
11702         * gcc.dg/20000111-1.c: New test.
11703
11704 2000-01-10  Jeffrey A Law  (law@cygnus.com)
11705
11706         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
11707         with 16 bit integers.
11708
11709 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11710
11711         * gcc.dg/20000108-1.c: New test.
11712
11713 2000-01-05  Nathan Sidwell  <nathan@acm.org>
11714
11715         * g++.old-deja/g++.ns/koenig8.C: New test.
11716
11717 2000-01-05  Nathan Sidwell  <nathan@acm.org>
11718
11719         * g++.old-deja/g++.other/cast4.C: New test.
11720
11721 2000-01-05  Jeffrey A Law  (law@cygnus.com)
11722
11723         * gcc.c-torture/compile/20000105-2.c: New test.
11724         * gcc.c-torture/compile/20000105-1.c: New test.
11725
11726 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11727
11728         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
11729         references to printf & atoi to conform to ANSI standard.
11730         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
11731         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
11732         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
11733         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
11734         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
11735         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11736         * g++.old-deja/g++.brendan/copy1.C: Likewise.
11737         * g++.old-deja/g++.brendan/copy2.C: Likewise.
11738         * g++.old-deja/g++.brendan/copy3.C: Likewise.
11739         * g++.old-deja/g++.brendan/copy4.C: Likewise.
11740         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11741         * g++.old-deja/g++.brendan/copy6.C: Likewise.
11742         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11743         * g++.old-deja/g++.brendan/copy8.C: Likewise.
11744         * g++.old-deja/g++.brendan/crash11.C: Likewise.
11745         * g++.old-deja/g++.brendan/crash14.C: Likewise.
11746         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
11747         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11748         * g++.old-deja/g++.brendan/delete2.C: Likewise.
11749         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
11750         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
11751         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
11752         * g++.old-deja/g++.brendan/eh1.C: Likewise.
11753         * g++.old-deja/g++.brendan/groff1.C: Likewise.
11754         * g++.old-deja/g++.brendan/init3.C: Likewise.
11755         * g++.old-deja/g++.brendan/misc12.C: Likewise.
11756         * g++.old-deja/g++.brendan/misc7.C: Likewise.
11757         * g++.old-deja/g++.brendan/new2.C: Likewise.
11758         * g++.old-deja/g++.brendan/operators4.C: Likewise.
11759         * g++.old-deja/g++.brendan/operators5.C: Likewise.
11760         * g++.old-deja/g++.brendan/overload2.C: Likewise.
11761         * g++.old-deja/g++.brendan/overload7.C: Likewise.
11762         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
11763         * g++.old-deja/g++.brendan/reference1.C: Likewise.
11764         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
11765         * g++.old-deja/g++.brendan/template24.C: Likewise.
11766         * g++.old-deja/g++.brendan/template3.C: Likewise.
11767         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
11768         * g++.old-deja/g++.jason/inline3.C: Likewise.
11769         * g++.old-deja/g++.jason/opeq.C: Likewise.
11770         * g++.old-deja/g++.law/arg5.C: Likewise.
11771         * g++.old-deja/g++.law/arm7.C: Likewise.
11772         * g++.old-deja/g++.law/ctors11.C: Likewise.
11773         * g++.old-deja/g++.law/cvt8.C: Likewise.
11774         * g++.old-deja/g++.law/init9.C: Likewise.
11775         * g++.old-deja/g++.law/refs4.C: Likewise.
11776         * g++.old-deja/g++.law/template2.C: Likewise.
11777         * g++.old-deja/g++.law/visibility24.C: Likewise.
11778         * g++.old-deja/g++.law/vtable3.C: Likewise.
11779         * g++.old-deja/g++.mike/asm2.C: Likewise.
11780         * g++.old-deja/g++.mike/eh1.C: Likewise.
11781         * g++.old-deja/g++.mike/misc1.C: Likewise.
11782         * g++.old-deja/g++.mike/misc13.C: Likewise.
11783         * g++.old-deja/g++.mike/misc14.C: Likewise.
11784         * g++.old-deja/g++.mike/ns12.C: Likewise.
11785         * g++.old-deja/g++.mike/p1248.C: Likewise.
11786         * g++.old-deja/g++.mike/p3708.C: Likewise.
11787         * g++.old-deja/g++.mike/p3708a.C: Likewise.
11788         * g++.old-deja/g++.mike/p3708b.C: Likewise.
11789         * g++.old-deja/g++.mike/p646.C: Likewise.
11790         * g++.old-deja/g++.mike/p700.C: Likewise.
11791         * g++.old-deja/g++.mike/p783.C: Likewise.
11792         * g++.old-deja/g++.mike/p783a.C: Likewise.
11793         * g++.old-deja/g++.mike/p783b.C: Likewise.
11794         * g++.old-deja/g++.mike/p786.C: Likewise.
11795         * g++.old-deja/g++.mike/p789.C: Likewise.
11796         * g++.old-deja/g++.mike/p789a.C: Likewise.
11797         * g++.old-deja/g++.mike/p807a.C: Likewise.
11798         * g++.old-deja/g++.other/delete3.C: Likewise.
11799         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11800         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11801         * g++.old-deja/g++.other/dyncast3.C: Likewise.
11802         * g++.old-deja/g++.other/empty1.C: Likewise.
11803         * g++.old-deja/g++.other/temporary1.C: Likewise.
11804         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
11805         * g++.old-deja/g++.pt/t16.C: Likewise.
11806         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
11807
11808 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
11809
11810         * gcc.dg/991230-1.c: New test.
11811
11812 1999-12-29  Jeffrey A Law  (law@cygnus.com)
11813
11814         * gcc.c-torture/compile/991229-3.c: New test.
11815         * gcc.c-torture/compile/991229-2.c: New test.
11816         * gcc.c-torture/compile/991229-1.c: New test.
11817
11818 1999-12-29  Greg McGary <gkm@eng.ascend.com>
11819
11820         * gcc.c-torture/compile/labels-2.c: New test.
11821
11822 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
11823
11824         * gcc.c-torture/execute/991227-1.c: New test.
11825
11826 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11827
11828         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
11829
11830 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
11831
11832         * gcc.c-torture/execute/991221-1.c: New test.
11833
11834 1999-12-20  Nathan Sidwell  <nathan@acm.org>
11835
11836         * g++.old-deja/g++.other/cast3.C: New test.
11837
11838 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
11839
11840         * gcc.c-torture/execute/991216-4.c: New test.
11841
11842 1999-12-16  Michael Meissner  <meissner@cygnus.com>
11843
11844         * gcc.c-torture/execute/991216-1.c: New test.
11845         * gcc.c-torture/execute/991216-2.c: New test.
11846         * gcc.c-torture/execute/991216-3.c: New test.
11847
11848 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11849
11850         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
11851         Actually make the test fail by using "-O2" for compilation.
11852
11853 1999-12-15  Nathan Sidwell  <nathan@acm.org>
11854
11855         * g++.old-deja/g++.warn/cast-align1.C: New test.
11856
11857 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11858
11859         * gcc.c-torture/compile/991214-1.c: New test.
11860         * gcc.c-torture/compile/991214-2.c: New test.
11861
11862 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11863
11864         * gcc.dg/991214-1.c: New test.
11865
11866 1999-12-13  Jeffrey A Law  (law@cygnus.com)
11867
11868         * gcc.c-torture/compile/991213-3.c: New test.
11869         * gcc.c-torture/compile/991213-2.c: New test.
11870         * gcc.c-torture/compile/991213-1.c: New test.
11871
11872 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
11873
11874         * gcc.dg/991209-1.c: New test.
11875
11876 1999-12-08  Nathan Sidwell <nathan@acm.org>
11877
11878         * gcc.c-torture/compile/991208-1.c: New test.
11879
11880 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11881
11882         * gcc.dg/ultrasp2.c: New test.
11883
11884 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
11885
11886         * g++.old-deja/g++.abi/align.C (main): Fix typo.
11887
11888 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
11889
11890         * gcc.c-torture/compile/991202-1.c: New test.
11891         * gcc.c-torture/execute/991202-1.c: New test.
11892         * gcc.c-torture/execute/991202-2.c: New test.
11893         * gcc.c-torture/execute/991202-3.c: New test.
11894
11895 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
11896
11897         * g++.old-deja/g++.abi/align.C: New test.
11898         * g++.old-deja/g++.abi/aggregates.C: Likewise.
11899         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11900
11901 1999-12-01  Richard Henderson  <rth@cygnus.com>
11902
11903         * gcc.c-torture/execute/991201-1.c: New.
11904
11905 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
11906
11907         * gcc.dg/991129-1.c: New test.
11908
11909 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
11910
11911         * gcc.c-torture/compile/991127-1.c: New test.
11912
11913 1999-11-22  Nathan Sidwell  <nathan@acm.org>
11914
11915         * g++.old-deja/g++.other/warn4.C: New test.
11916
11917 1999-11-22  Nathan Sidwell  <nathan@acm.org>
11918
11919         * g++.old-deja/g++.eh/cleanup2.C: New test.
11920         * g++.old-deja/g++.ext/pretty2.C: New test.
11921         * g++.old-deja/g++.ext/pretty3.C: New test.
11922         * g++.old-deja/g++.other/debug6.C: New test.
11923
11924 1999-10-20  Jim Wilson  <wilson@cygnus.com>
11925
11926         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
11927         compiler_output to look for one error message instead of two.
11928
11929 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
11930
11931         * gcc.c-torture/execute/991118-1.c: Also test case
11932         where the word boundary does not split a byte evenly.
11933
11934 1999-11-19  Nathan Sidwell  <nathan@acm.org>
11935
11936         * g++.old-deja/g++.ext/restrict1.C: New test.
11937
11938 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
11939
11940         * gcc.c-torture/execute/991118-1.c: New test.
11941
11942 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
11943
11944         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
11945         working directory pathnames.
11946
11947 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
11948
11949         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
11950         host is equipped with driver.h and driver.o so it can actually
11951         compile and run the tests.
11952
11953 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
11954
11955         * gcc.c-torture/compile/991008-1.c: New test.
11956
11957 1999-11-08  Nick Clifton  <nickc@cygnus.com>
11958
11959         * lib/gcc-dg.exp: Include target-supports.exp
11960
11961 1999-11-05  Nick Clifton  <nickc@cygnus.com>
11962
11963         * lib/target-supports.exp: New file: Provide procs to test for
11964         features supported by the target.
11965         (check_weak_available): Moved here from ecos.exp.
11966         (check_alias_available): New proc: Determine of the target
11967         toolchain supports the alias attribute.
11968
11969         * gcc.dg/special/ecos.exp: Move check_weak_available to
11970         target-supports.exp.
11971         (alias-1.c): Only perform the test if the target supports
11972         aliases.
11973         (wkali-1.c): Only perform the test if the target supports
11974         aliases.
11975
11976         * gcc.dg/990506-0.c: Expect error messages from cross
11977         targets as well as native targets.
11978
11979 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11980
11981         * gcc.dg/ultrasp1.c: Removed xfail.
11982         * gcc.dg/struct-ret-2.c: Likewise.
11983         * gcc.dg/array-1.c: Likewise.
11984
11985 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11986
11987         * gcc.dg/struct-ret-2.c: New test.
11988
11989         * gcc.dg/array-1.c: New test.
11990
11991 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
11992
11993         * gcc.c-torture/execute/991030-1.c: New test.
11994
11995 1999-10-26  Richard Henderson  <rth@cygnus.com>
11996
11997         * gcc.c-torture/compile/991026-2.c: New test.
11998
11999 1999-10-26  Jeffrey A Law  (law@cygnus.com)
12000
12001         * gcc.c-torture/compile/991026-1.c: New test.
12002
12003 1999-10-23  Jeffrey A Law  (law@cygnus.com)
12004
12005         * gcc.c-torture/execute/991023-1.c: New test.
12006
12007 1999-10-19  Jeffrey A Law  (law@cygnus.com)
12008
12009         * gcc.c-torture/execute/991019-1.c: New test.
12010
12011 1999-10-16  Richard Henderson  <rth@cygnus.com>
12012
12013         * gcc.c-torture/execute/991016-1.c: New test.
12014
12015 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
12016
12017         * gcc.c-torture/execute/991014-1.c: New test.
12018
12019 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
12020
12021         * g++.old-deja/g++.other/union2.C: New test.
12022
12023 1999-10-13  Nathan Sidwell  <nathan@acm.org>
12024
12025         * g++.old-deja/g++.other/vaarg2.C: New test.
12026         * g++.old-deja/g++.other/vaarg3.C: New test.
12027
12028 1999-10-12  Craig Burley  <craig@jcb-sc.com>
12029
12030         * g77.f-torture/noncompile/19990905-1.f: Moved from being
12031         in compile/.
12032
12033 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
12034
12035         * gcc.c-torture/execute/va-arg-11.c: New test.
12036
12037 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
12038
12039         * lib/file-format.exp (gcc_target_object_format): Don't
12040         crash if objdump is unavailable.
12041
12042 1999-09-29  Donn Terry <donn@interix.com>
12043
12044         * gcc.misc-tests/mg.exp: delete extraneous redirection.
12045
12046 1999-09-28  Nick Clifton  <nickc@cygnus.com>
12047
12048         * gcc.c-torture/compile/990928-1.c: New test.
12049
12050 1999-09-28  Nathan Sidwell  <nathan@acm.org>
12051
12052         * g++.old-deja/g++.other/decl6.C: New test.
12053
12054 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12055
12056         * gcc.c-torture/execute/va-arg-10.c: New test.
12057
12058 1999-09-27  Nathan Sidwell  <nathan@acm.org>
12059
12060         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
12061         __PRETTY_FUNCTION__.
12062
12063 1999-09-23  Nick Clifton  <nickc@cygnus.com>
12064
12065         * gcc.c-torture/execute/990923-1.c: New test.
12066
12067 1999-09-21  Nick Clifton  <nickc@cygnus.com>
12068
12069         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
12070         for which -fpic is inappropriate.
12071
12072 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
12073
12074         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
12075
12076 1999-09-21  Nathan Sidwell  <nathan@acm.org>
12077
12078         * g++.old-deja/g++.other/dyncast1.C: New test.
12079         * g++.old-deja/g++.other/dyncast2.C: New test.
12080         * g++.old-deja/g++.other/dyncast3.C: New test.
12081         * g++.old-deja/g++.other/dyncast4.C: New test.
12082         * g++.old-deja/g++.other/dyncast5.C: New test.
12083         * g++.old-deja/g++.eh/catch3.C: New test.
12084         * g++.old-deja/g++.eh/catch3p.C: New test.
12085         * g++.old-deja/g++.eh/catch4.C: New test.
12086         * g++.old-deja/g++.eh/catch4p.C: New test.
12087         * g++.old-deja/g++.eh/catch5.C: New test.
12088         * g++.old-deja/g++.eh/catch5p.C: New test.
12089         * g++.old-deja/g++.eh/catch6.C: New test.
12090         * g++.old-deja/g++.eh/catch6p.C: New test.
12091         * g++.old-deja/g++.eh/catch7.C: New test.
12092         * g++.old-deja/g++.eh/catch7p.C: New test.
12093         * g++.old-deja/g++.eh/catch8.C: New test.
12094         * g++.old-deja/g++.eh/catch8p.C: New test.
12095         * g++.old-deja/g++.eh/catch9.C: New test.
12096         * g++.old-deja/g++.eh/catch9p.C: New test.
12097
12098 1999-09-13  Nathan Sidwell  <nathan@acm.org>
12099
12100         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
12101         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
12102
12103 1999-09-13  Jeffrey A Law  (law@cygnus.com)
12104
12105         * gcc.c-torture/compile/990913-1.c: New test.
12106
12107 1999-09-10  Nathan Sidwell  <nathan@acm.org>
12108
12109         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
12110         * g++.old-deja/g++.jason/rfg5.C: Likewise.
12111
12112 1999-09-09  Richard Henderson  <rth@cygnus.com>
12113
12114         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
12115
12116 1999-09-09  Nathan Sidwell  <nathan@acm.org>
12117
12118         * g++.old-deja/g++.other/lookup11.C: New test.
12119         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
12120         what is permitted and what we want.
12121         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
12122         overload use.
12123         * g++.old-deja/g++.jason/rfg5.C: Likewise
12124
12125 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
12126
12127         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
12128         * gcc.c-torture/noncompile/poison-1.c: New file.
12129
12130 1999-09-08  Nathan Sidwell  <nathan@acm.org>
12131
12132         * g++.old-deja/g++.other/sizeof3.C: New test.
12133         * g++.old-deja/g++.other/sizeof4.C: New test.
12134         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
12135         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
12136
12137 1999-09-07  Richard Henderson  <rth@cygnus.com>
12138
12139         * gcc.dg/va-arg-1.c: New.
12140
12141 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12142
12143         * gcc.c-torture/execute/va-arg-9.c: New test.
12144
12145 1999-09-05  Craig Burley  <craig@jcb-sc.com>
12146
12147         * g77.f-torture/compile/980519-2.f: New test.
12148         * g77.f-torture/compile/19990905-0.f: New test.
12149         * g77.f-torture/compile/19990905-1.f: New test.
12150         * g77.f-torture/compile/19990905-2.f: New test.
12151
12152         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
12153
12154 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
12155
12156         * gcc.c-torture/execute/990827-1.c: Fix typo.
12157
12158 1999-09-03  Nathan Sidwell  <nathan@acm.org>
12159
12160         * g++.old-deja/g++.other/deref1.C: New test.
12161
12162 1999-09-02  Nathan Sidwell  <nathan@acm.org>
12163
12164         * g++.old-deja/g++.other/ambig2.C: New test.
12165         * g++.old-deja/g++.other/cond5.C: New test.
12166         * g++.old-deja/g++.other/lookup16.C: New test.
12167
12168 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
12169
12170         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
12171         assemblers too.
12172
12173 1999-08-31  Jeffrey A Law  (law@cygnus.com)
12174
12175         * lib/c-torture.exp: Avoid the "compare executables" optimization
12176         when testing native.
12177
12178 1999-08-29  Jeffrey A Law  (law@cygnus.com)
12179
12180         * gcc.c-torture/execute/990829-1.c: New test.
12181         * gcc.c-torture/compile/990829-1.c: New test.
12182
12183 1999-08-27  Paul Burchard  <burchard@pobox.com>
12184
12185         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
12186         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
12187         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
12188         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
12189         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
12190         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
12191         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
12192         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
12193         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
12194         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
12195         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
12196
12197 1999-08-27  Jeffrey A Law  (law@cygnus.com)
12198
12199         * gcc.c-torture/execute/990827-1.c: New test.
12200
12201 1999-08-26  Craig Burley  <craig@jcb-sc.com>
12202
12203         * g77.f-torture/noncompile/19990826-4.f: New test.
12204
12205         * g77.f-torture/compile/19990826-3.f: New test.
12206
12207         * g77.f-torture/execute/19990826-2.f: New test.
12208
12209         * g77.f-torture/compile/19990826-1.f: New test.
12210
12211         * gcc.c-torture/execute/990826-0.c: New test.
12212         * g77.c-torture/execute/19990826-0.f: New test.
12213
12214         * g77.f-torture/noncompile/970626-2.f: New test.
12215
12216 1999-08-25  Paul Burchard  <burchard@pobox.com>
12217
12218         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
12219         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
12220         lss-011.C: New tests.
12221
12222 1999-08-25  Nathan Sidwell  <nathan@acm.org>
12223
12224         * g++.old-deja/g++.other/decl5.C: New test.
12225
12226 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12227
12228         * noncompile/noncompile.exp: Load_lib c-torture.exp.
12229         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
12230         call `postbase' for each one.  All callers of `postbase' changed
12231         to call this instead.
12232
12233 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
12234
12235         * gcc.c-torture/execute/990811-1.c: New test.
12236
12237 1999-08-09  Nick Clifton  <nickc@cygnus.com>
12238
12239         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
12240         just native ones.
12241
12242         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
12243         just native ones.
12244
12245 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12246
12247         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
12248
12249 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12250
12251         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
12252
12253 1999-08-04  Nathan Sidwell  <nathan@acm.org>
12254
12255         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
12256
12257 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12258
12259         * gcc.c-torture/execute/990804-1.c: New test.
12260
12261 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12262
12263         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
12264         * g++.old-deja/g++.brendan/crash64.C: Likewise
12265         * g++.old-deja/g++.brendan/overload8.C: Likewise
12266
12267 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12268
12269         * g++.old-deja/g++.other/struct1.C: New test.
12270
12271 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12272
12273         * g++.old-deja/g++.other/enum2.C: New test.
12274
12275 1999-08-02  Richard Henderson  <rth@cygnus.com>
12276
12277         Adapted from tests from Franz Sirl:
12278         * gcc.c-torture/execute/va-arg-7.c: New test.
12279         * gcc.c-torture/execute/va-arg-8.c: New test.
12280
12281 1999-08-01  Jeffrey A Law  (law@cygnus.com)
12282
12283         * gcc.c-torture/compile/990801-2.c: New test.
12284
12285         * gcc.c-torture/compile/990801-1.c: New test.
12286
12287 1999-07-27  Michael Meissner  <meissner@cygnus.com>
12288
12289         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
12290         fp-cmp-1.c, converting double to float.
12291
12292         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
12293         fp-cmp-1.c, converting double to long double.
12294
12295         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
12296         from fr1 to unknown_register, since fr1 is a legitimate register
12297         on some machines.
12298
12299 1999-07-25  Jeffrey A Law  (law@cygnus.com)
12300
12301         * README: More listname related changes.
12302
12303 1999-07-08  Catherine Moore  <clm@cygnus.com>
12304
12305         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
12306
12307 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
12308
12309         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
12310
12311 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12312
12313         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
12314
12315 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
12316
12317         * gcc.dg/990703-1.c: New test.
12318
12319 1999-06-29  Nick Clifton  <nickc@cygnus.com>
12320
12321         * lib/file-format.exp: New file: Move definition of proc
12322         gcc_target_object_format to here from
12323         gcc.dg/special/ecos.exp.
12324
12325         * lib/c-torture.exp: Include lib file-format.exp.
12326         * lib/gcc-dg.exp: Include lib file-format.exp.
12327
12328         * gcc.dg/special/ecos.exp: Remove definition of proc
12329         gcc_target_object_format.
12330
12331 1999-06-28  Jeffrey A Law  (law@cygnus.com)
12332
12333         * gcc.c-torture/execute/990628-1.c: New test.
12334
12335 1999-06-25  Jeffrey A Law  (law@cygnus.com)
12336
12337         * gcc.c-torture/compile/990625-2.c: New test.
12338
12339         * gcc.c-torture/compile/990625-1.c: New test.
12340
12341 1999-06-23  Nick Clifton  <nickc@cygnus.com>
12342
12343         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
12344         attributes compile.
12345         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
12346         ports that use the COFF/PE file format.
12347
12348 1999-06-17  Jeffrey A Law  (law@cygnus.com)
12349
12350         * gcc.c-torture/compile/990617-1.c: New test.
12351
12352 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
12353
12354         * g++.old-deja/g++.other/decl4.C: New test.
12355
12356 1999-06-14  Nathan Sidwell  <nathan@acm.org>
12357
12358         * g++.old-deja/g++.other/bitfld3.C: New test.
12359
12360 1999-06-08  Nathan Sidwell  <nathan@acm.org>
12361
12362         * g++.old-deja/g++.eh/catch1.C: New test.
12363
12364 1999-06-07  Jeffrey A Law  (law@cygnus.com)
12365
12366         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
12367
12368         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
12369         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
12370
12371 1999-06-05  Craig Burley  <craig@jcb-sc.com>
12372
12373         * g77.f-torture/compile/19990502-0.f: Replace with new,
12374         shorter, test that still fails after recent changes.
12375
12376 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12377
12378         * gcc.c-torture/execute/990604-1.c: New test.
12379
12380 1999-05-31  Jeffrey A Law  (law@cygnus.com)
12381
12382         * gcc.c-torture/execute/990531-1.c: New test.
12383
12384 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12385
12386         * gcc.c-torture/compile/990527-1.c: New test.
12387
12388 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
12389
12390         * gcc.c-torture/execute/990527-1.c: New test.
12391
12392 1999-05-25  Nick Clifton  <nickc@cygnus.com>
12393
12394         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
12395         bitfields as signed.
12396
12397 1999-05-25  Craig Burley  <craig@jcb-sc.com>
12398
12399         * g77.f-torture/compile/19990525-0.f: New test.
12400
12401 1999-05-25  Jeffrey A Law  (law@cygnus.com)
12402
12403         * gcc.c-torture/execute/990525-2.c: New test.
12404
12405         * gcc.c-torture/execute/990525-1.c: New test.
12406
12407 1999-05-24  Nathan Sidwell  <nathan@acm.org>
12408
12409         * g++.old-deja/g++.other/anon3.C: New test.
12410         * g++.old-deja/g++.other/anon4.C: New test.
12411         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
12412         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
12413         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
12414         Merrill).
12415
12416 1999-05-24  Jeffrey A Law  (law@cygnus.com)
12417
12418         * gcc.c-torture/execute/990524-1.c: New test.
12419
12420         * gcc.dg/990524-1.c: New test.
12421
12422 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12423
12424         * gcc.c-torture/compile/990523-1.c: New test.
12425
12426 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
12427
12428         * gcc.c-torture/compile/990519-1.c: New test.
12429
12430 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12431
12432         * gcc.c-torture/compile/990517-1.c: New test.
12433
12434         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
12435         (e4, f4): New tests.
12436         (main): Call them.
12437
12438 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12439
12440         * gcc.dg/noreturn-1.c: New test.
12441
12442 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
12443
12444         * gcc.c-torture/execute/990513-1.c: New test.
12445
12446 1999-05-10  Richard Henderson  <rth@cygnus.com>
12447
12448         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
12449
12450 1999-05-10  Craig Burley  <craig@jcb-sc.com>
12451
12452         * g77.f-torture/execute/erfc.f: Use small single-precision
12453         values, to avoid problems on Alphas when not -mieee.
12454
12455 1999-05-08  Craig Burley  <craig@jcb-sc.com>
12456
12457         * gcc.dg/990506-0.c: New test.
12458
12459 1999-05-08  Richard Henderson  <rth@cygnus.com>
12460
12461         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
12462         the constant to test.  Don't XFAIL 64-bit targets.
12463
12464         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
12465         * g++.old-deja/g++.law/profile1.C: Likewise.
12466
12467         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
12468         operator new instances.
12469         * g++.old-deja/g++.other/delete5.C: Likewise.
12470
12471 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12472
12473         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
12474         intrinsic.
12475
12476 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12477
12478         * g77.f-torture/execute/u77-test.f: Reverse order of two
12479         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
12480
12481 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12482
12483         * gcc.dg/compare1.c: New test.
12484
12485 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12486
12487         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
12488         New tests.
12489
12490 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12491
12492         * g77.f-torture/compile/19990502-1.f: New test.
12493
12494 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12495
12496         * g77.f-torture/compile/19990502-0.f: New test.
12497
12498 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12499
12500         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
12501         intrinsic.
12502
12503 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12504
12505         * g77.f-torture/execute/u77-test.f (main): List libU77
12506         intrinsics not currently tested.
12507         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
12508         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
12509         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
12510         Trim blanks off the ends of some printed strings.
12511
12512 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12513
12514         * g77.f-torture/execute/u77-test.f (main): Just warn about
12515         FSTAT gid disagreement, as it's expected on some systems.
12516
12517 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12518
12519         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
12520         use a new function, which allows for some slop.
12521         Clean up some commentary.
12522         (issum): The new function.
12523         (sgladd): Deleted subroutine.
12524
12525 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12526
12527         * g77.f-torture/execute/u77-test.f: Modify to be more like
12528         libf2c/libU77 version, bringing patches to that version here.
12529         Add suitable commentary.
12530
12531 1999-04-25  Richard Henderson  <rth@cygnus.com>
12532
12533         * gcc.dg/990424-1.c: New test.
12534
12535 1999-04-24  Craig Burley  <craig@jcb-sc.com>
12536
12537         * g77.f-torture/execute/u77-test.f (main): Bug involving
12538         LSTAT has been fixed, so turn back on full checking.
12539
12540 1999-04-20  Craig Burley  <craig@jcb-sc.com>
12541
12542         * g77.f-torture/compile/19990419-0.f: New test.
12543         * g77.f-torture/execute/19990419-1.f: New test.
12544
12545 1999-04-17  Richard Henderson  <rth@cygnus.com>
12546
12547         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
12548         to avoid the need for a prototype to supress a warning.
12549
12550 1999-04-07  Jim Wilson  <wilson@cygnus.com>
12551
12552         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
12553
12554 1999-04-04  Jeffrey A Law  (law@cygnus.com)
12555
12556         * gcc.c-torture/execute/990404-1.c: New test.
12557
12558 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12559
12560         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
12561         * gcc.dg/cpp-if3.c: Don't use -pedantic.
12562         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
12563         missing initializer warnings.
12564
12565 1999-03-28  Jeffrey A Law  (law@cygnus.com)
12566
12567         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
12568         matching strings.
12569
12570 1999-03-26  Jeffrey A Law  (law@cygnus.com)
12571
12572         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
12573
12574 1999-03-26  Craig Burley  <craig@jcb-sc.com>
12575
12576         * g77.f-torture/execute/19990325-0.f: New test.
12577         * g77.f-torture/execute/19990325-1.f: New test.
12578
12579 1999-03-24  Jeffrey A Law  (law@cygnus.com)
12580
12581         * gcc.c-torture/execute/990324-1.c: New test.
12582
12583 1999-03-22  Jim Wilson  <wilson@cygnus.com>
12584
12585         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
12586         test with 4.
12587
12588 1999-03-17  Richard Henderson  <rth@cygnus.com>
12589
12590         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
12591
12592 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12593
12594         * g77.f-torture/execute/19990313-2.f: New test.
12595         * g77.f-torture/execute/19990313-3.f: New test.
12596
12597 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12598
12599         * g77.f-torture/execute/19990313-0.f: New test.
12600         * g77.f-torture/execute/19990313-1.f: New test.
12601
12602 1999-03-12  Jim Wilson  <wilson@cygnus.com>
12603
12604         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
12605         printf to sprintf.
12606         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
12607         (main): Add check for u15.  Conditionalize u31 check depending on
12608         whether ints are <32 bits or >=32 bits.
12609
12610 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12611
12612         * g77.f-torture/execute/19981119-0.f: Improve testiness.
12613
12614 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12615
12616         * g77.f-torture/compile/19990305-0.f: New test.
12617         * g77.f-torture/execute/19981119-0.f: New test.
12618
12619 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12620
12621         * g77.f-torture/execute/970625-2.f: call ABORT if final
12622         result is not correct, instead of just printing it.
12623         Add this checking via newly introduced obfuscation, to
12624         trip up buggy front ends.
12625
12626 1999-03-07  Craig Burley  <craig@jcb-sc.com>
12627
12628         * g77.f-torture/compile/960317-1.f: Moved from being
12629         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
12630
12631 1999-03-06  Craig Burley  <craig@jcb-sc.com>
12632
12633         * g77.f-torture/execute/960317-1.f: New (old) test.
12634         * g77.f-torture/execute/970625-2.f: Ditto.
12635
12636 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
12637
12638         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
12639         message on line 1 or line 2; cccp and cpplib do this differently.
12640
12641 1999-03-01  Jeffrey A Law  (law@cygnus.com)
12642
12643         * g++.old-deja/g++.law/weak1.C: New test.
12644
12645 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12646
12647         * gcc.c-torture/execute/990119-1.c: Renamed to...
12648         * gcc.dg/990119-1.c: this, so it will only be tested once
12649         (it's a preprocessor test, it doesn't need to be run at
12650         multiple optimization levels).
12651
12652 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12653
12654         * lib/g++.exp: Don't add incdir=$base_dir/../include to
12655           ALWAYS_CXXFLAGS.
12656
12657 1999-02-24  Craig Burley  <craig@jcb-sc.com>
12658
12659         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
12660         * g77.f-torture/compile/19981216-0.f: ...as it is expected
12661         to not be compilable by current g77.
12662
12663 1999-02-24  Nick Clifton  <nickc@cygnus.com>
12664
12665         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
12666
12667 1999-02-22  Jeffrey A Law  (law@cygnus.com)
12668
12669         * gcc.c-torture/execute/990222-1.c: New test.
12670
12671 1999-02-19  Craig Burley  <craig@jcb-sc.com>
12672
12673         * g77.f-torture/compile/19990218-0.f: New test.
12674         * g77.f-torture/noncompile/19990218-1.f: New test.
12675
12676 1999-02-18  Craig Burley  <craig@jcb-sc.com>
12677
12678         * g77.f-torture/compile/19981216-0.f: New test.
12679
12680 1999-02-14  Jeffrey A Law  (law@cygnus.com)
12681
12682         * gcc.dg/990214-1.c: New test.
12683
12684 1999-02-13  Jeffrey A Law  (law@cygnus.com)
12685
12686         * gcc.dg/990213-2.c: New test.
12687
12688         * gcc.dg/990213-1.c: New test.
12689
12690 1999-02-12  Jeffrey A Law  (law@cygnus.com)
12691
12692         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
12693         ints.
12694
12695 1999-02-11  Nick Clifton  <nickc@cygnus.com>
12696
12697         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
12698         specified by target.
12699
12700         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
12701
12702 1999-02-11  Jeffrey A Law  (law@cygnus.com)
12703
12704         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
12705
12706 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
12707
12708         * gcc.dg/special/ecos.exp: New test driver for new tests with
12709         special requirements.
12710
12711         * gcc.dg/special/alias-1.c: New test.
12712         * gcc.dg/special/gcsec-1.c: New test.
12713         * gcc.dg/special/weak-1.c: New test.
12714         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
12715         * gcc.dg/special/weak-2.c: New test.
12716         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
12717         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
12718         * gcc.dg/special/wkali-1.c: New test.
12719         * gcc.dg/special/wkali-2.c: New test.
12720         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
12721         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
12722
12723 1999-02-10  Felix Lee  <flee@cygnus.com>
12724
12725           * lib/c-torture.exp (c-torture-compile): Pull out code for
12726           analyzing gcc error messages.
12727           (c-torture-execute): Likewise.  Fix some (harmless) false
12728           positives.
12729           * lib/gcc.exp (gcc_check_compile): New function.
12730
12731 1999-02-08  Richard Henderson  <rth@cygnus.com>
12732
12733         * gcc.c-torture/execute/990208-1.c: New test.
12734
12735 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
12736
12737         * g++.dg/special/ecos.exp: New driver for new tests with special
12738         requirements
12739
12740         * g++.dg/special/conpr-1.C: New test
12741         * g++.dg/special/conpr-2.C: New test
12742         * g++.dg/special/conpr-2a.C: New test
12743         * g++.dg/special/conpr-3.C: New test
12744         * g++.dg/special/conpr-3a.C: New test
12745         * g++.dg/special/conpr-3b.C: New test
12746
12747         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
12748         allow g++ to use the dg driver
12749
12750         * README: Add comment about g++.dg directory
12751
12752 1999-02-06  Jeffrey A Law  (law@cygnus.com)
12753
12754         * README: Update email addresses.
12755
12756 1999-02-03  Nick Clifton  <nickc@cygnus.com>
12757
12758         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
12759         arguments in order to force structure S onto the stack even on
12760         the alpha.
12761         (test): Pass 10 leading arguments to function foo as well as the
12762         structure S.
12763
12764         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
12765         failure for all targets.
12766
12767         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
12768         abort to terminate program execution.
12769
12770 1999-01-30  Richard Henderson  <rth@cygnus.com>
12771
12772         * gcc.c-torture/execute/990130-1.c: New test.
12773
12774 1999-01-30  Jeffrey A Law  (law@cygnus.com)
12775
12776         * gcc.dg/990130-1.c: New test.
12777
12778 1999-01-28  Michael Meissner  <meissner@cygnus.com>
12779
12780         * gcc.c-torture/execute/990128-1.c: New test.
12781
12782 1999-01-27  Michael Meissner  <meissner@cygnus.com>
12783
12784         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
12785
12786 1999-01-27  Felix Lee  <flee@cygnus.com>
12787
12788         * lib/c-torture.exp (c-torture-compile): pull out code for
12789         analyzing gcc error messages.
12790         (c-torture-execute): ditto, and fix some (harmless) false
12791         positives.
12792         * lib/gcc.exp (gcc_check_compile): new function.
12793
12794 1999-01-17  Jeffrey A Law  (law@cygnus.com)
12795
12796         * gcc.dg/990117-1.c: New test.
12797
12798         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
12799
12800         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
12801
12802 1999-01-15  Jeffrey A Law  (law@cygnus.com)
12803
12804         * g77.f-torture/compile/990115-1.f: New test.
12805
12806 1999-01-07  Jeffrey A Law  (law@cygnus.com)
12807
12808         * gcc.c-torture/compile/990107-1.c: New test
12809
12810 1999-01-06  Jeffrey A Law  (law@cygnus.com)
12811
12812         * gcc.c-torture/execute/990106-2.c: New test.
12813
12814         * gcc.c-torture/execute/990106-1.c: New test.
12815
12816 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
12817
12818         * gcc.c-torture/compile/981223-1.c: New test.
12819
12820 1998-12-29  Richard Henderson  <rth@cygnus.com>
12821
12822         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
12823         (opt3): Rename from opt4 and disable.
12824
12825 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
12826
12827         * g++.old-deja/g++.pt/ptrmem5.C: New test.
12828
12829 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
12830
12831         * g++.old-deja/g++.other/conv5.C: New test.
12832
12833 1998-12-14  Nick Clifton  <nickc@cygnus.com>
12834
12835         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
12836
12837 1998-12-11  Jeffrey A Law  (law@cygnus.com)
12838
12839         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
12840
12841 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
12842
12843         * gcc.c-torture/compile/981211-1.c: New test.
12844
12845 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
12846
12847         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
12848
12849         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
12850
12851 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12852
12853         * gcc.special/930510-1.c: Make C9X safe.
12854         * gcc.misc-tests/gcov-1.c Similarly.
12855         * gcc.misc-tests/gcov-2.c Similarly.
12856
12857 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12858
12859         * gcc.dg/ultrasp1.c: New test.
12860
12861 1998-12-06  Richard Henderson  <rth@cygnus.com>
12862
12863         * gcc.c-torture/execute/981206.c: New test.
12864
12865 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12866
12867         * g++.old-deja/g++.ns/template7.C: New test.
12868
12869         * g++.old-deja/g++.other/expr1.C: New test.
12870
12871         * g++.old-deja/g++.eh/tmpl3.C: New test.
12872
12873         * g++.old-deja/g++.eh/tmpl2.C: New test.
12874
12875 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
12876
12877         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
12878         * g++.old-deja/g++.other/using6.C: Removed.
12879         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
12880
12881         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
12882
12883 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
12884
12885         * g++.old-deja/g++.pt/overload8.C: New test.
12886
12887         * g++.old-deja/g++.pt/overload7.C: New test.
12888
12889         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
12890
12891         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
12892         and relinking messages.
12893         * lib/g++.exp (g++_target_compile): Remove .rpo file when
12894         compiling with -frepo.
12895
12896 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
12897
12898         * g++.old-deja/g++.pt/lookup6.C: New test.
12899
12900 1998-11-30  Nick Clifton  <nickc@cygnus.com>
12901
12902         * gcc.c-torture/execute/981130-1.c: New test.
12903         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
12904
12905 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
12906
12907         * g++.old-deja/g++.pt/explicit76.C: New test.
12908
12909         * g++.old-deja/g++.pt/friend38.C: New test.
12910
12911         * g++.old-deja/g++.ns/crash2.C: New test.
12912
12913         * g++.old-deja/g++.pt/defarg8.C: New test.
12914
12915         * g++.old-deja/g++.pt/instantiate6.C: New test.
12916
12917         * g++.old-deja/g++.pt/static6.C: New test.
12918
12919         * g++.old-deja/g++.pt/decl2.C: New test.
12920
12921 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
12922
12923         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
12924         problem is actually related with name lookup, but so what? :-)
12925
12926         * g++.old-deja/g++.pt/friend37.C: New test.
12927
12928 1998-11-25  Dave Love  <d.love@dl.ac.uk>
12929
12930         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
12931         element, which fails on some systems.
12932
12933         * g77.f-torture/execute/labug1.f: New test.
12934
12935 1998-11-21  Jeffrey A Law  (law@cygnus.com)
12936
12937         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
12938         is defined.
12939
12940 1998-11-18  Dave Love  <d.love@dl.ac.uk>
12941
12942         * g77.f-torture/compile/981117-1.f: New test.
12943
12944 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
12945
12946         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
12947         properly discarded.
12948
12949 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
12950
12951         * gcc.c-torture/execute/memcheck: New directory of tests for
12952         -fcheck-memory-usage.
12953
12954 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12955
12956         * README: New file, general information about the testsuite and
12957         new description of the various C++ test subdirectories.
12958         * README.g++: Eliminate obsolete information, update and move most
12959         relevant stuff to README.
12960
12961 1998-11-07  Richard Henderson  <rth@cygnus.com>
12962
12963         * gcc.c-torture/compile/981107-1.c: New test.
12964
12965 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
12966
12967         * execute/memcpy-bi.c: New testcase.
12968
12969 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
12970
12971         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
12972         base classes.
12973
12974         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
12975         template is selected.
12976
12977         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
12978         classes, it should be accepted for all types.
12979
12980         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
12981
12982         * g++.old-deja/g++.pt/spec24.C: Ensure that template
12983         specializations start with template headers.
12984
12985 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
12986
12987         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
12988
12989         * g++.old-deja/g++.other/init9.C: Test cross initialization of
12990         non-POD types.
12991
12992 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
12993
12994         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
12995
12996 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
12997
12998         * compile/981022-1.c, compile/981022-1.x: New test and driver.
12999
13000 1998-10-19  Jeffrey A Law  (law@cygnus.com)
13001
13002         * 981019-1.c: New test.
13003
13004 1998-10-14  Robert Lipe <robertl@dgii.com>
13005
13006         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
13007         find objc headers.
13008
13009 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
13010
13011         * compile/981001-4.c: Remove use of GCC extension that triggers a
13012         compiler bug.
13013
13014 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
13015
13016         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
13017
13018 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13019
13020         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
13021         instantiation of template produces incorrect code for delete
13022         expression.
13023
13024         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
13025         constructors' name is not unique.
13026         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
13027         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
13028
13029         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
13030         automatic array of const is ill-formed.
13031
13032         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
13033         of template parameter?
13034
13035         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
13036         const.
13037
13038         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
13039         pointer-to-member expression.
13040
13041         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
13042         declaration causes ICE.
13043
13044 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
13045
13046         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
13047         reserved in the global namespace.
13048
13049         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
13050         generate needed virtual table.
13051
13052         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
13053
13054 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
13055
13056         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
13057         template-dependent type
13058
13059 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
13060
13061         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
13062         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
13063         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
13064
13065         * g++.old-deja/g++.other/using5.C: New test; using decl from base
13066         class should be usable as argument of member function.
13067         * g++.old-deja/g++.other/using6.C: New test; using decl from base
13068         class should be usable as return type of member function.
13069         * g++.old-deja/g++.other/using7.C: New test; using decl from base
13070         class should be usable as type of data member.
13071
13072         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
13073
13074 1998-10-09  Jeffrey A Law  (law@cygnus.com)
13075
13076         * gcc.c-torture/special/920521-1.c: Fix bogus test.
13077
13078 1998-10-08  Nick Clifton  <nickc@cygnus.com>
13079
13080         * gcc.dg/dll-?.c Add thumb to target list.
13081         Fix assembler scan patterns to match current assembler output.
13082
13083 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
13084
13085         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
13086         matching of template brackets.
13087
13088         * g++.old-deja/g++.other/using4.C: New test.  Test using
13089         declarations of methods from base classes.
13090
13091         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
13092         within functions should introduce names into the innermost
13093         enclosing namespace.
13094
13095         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
13096         of static locals if first initialization throws.
13097
13098 1998-10-07  Jim Wilson  <wilson@cygnus.com>
13099
13100         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
13101
13102 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
13103
13104         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
13105         lose track of the possible targets of tablejump insns.
13106         * special/special.exp: Run it.
13107
13108 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13109
13110         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
13111         must be declared before its specializations can be named in friend
13112         declarations.
13113
13114 1998-10-05  Dave Love  <d.love@dl.ac.uk>
13115
13116         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
13117
13118         * g77.f-torture/execute/io1.f: New test.
13119
13120 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
13121
13122         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
13123         with pointer to template function, for which no argument deduction
13124         is possible.
13125
13126         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
13127         specialization of template function as argument to template
13128         function.
13129
13130         * g++.old-deja/g++.other/access2.C: New test; Inner class
13131         shouldn't have privileged access to Outer's names.
13132
13133 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
13134
13135         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
13136         friend template declared within template class conflicts with
13137         nested class of the same name.
13138
13139         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
13140         is ignored.
13141
13142         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
13143         object with direct initializer as function declaration.
13144
13145         * g++.old-deja/g++.other/decl2.C: New test; duplicate
13146         initializers.
13147
13148         * g++.old-deja/g++.other/null2.C: New test; conditional operator
13149         involving const pointer and NULL produces incorrect result.
13150
13151         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
13152         type name without `typename' should be rejected with -pedantic.
13153
13154 1998-10-02  Richard Henderson  <rth@cygnus.com>
13155
13156         * g++.old-deja/g++.other/addrof1.C: New test.
13157
13158 1998-10-01  Nick Clifton  <nickc@cygnus.com>
13159
13160         * gcc.c-torture/compile/981001-1.c: New test.
13161         * gcc.c-torture/execute/981001-1.c: New test.
13162
13163 1998-10-01  Jeffrey A Law  (law@cygnus.com)
13164
13165         * gcc.c-torture/compile/981001-2.c: New test.
13166         * gcc.c-torture/compile/981001-3.c: New test.
13167         * gcc.c-torture/compile/981001-4.c: New test.
13168
13169 1998-10-01  Robert Lipe  <robertl@dgii.com>
13170
13171         * lib/objc.exp (objc_target_compile): Add -L during compiles for
13172         multilibbed hosts.   Idea grafted from g77.exp.
13173
13174 1998-09-30  Dave Love  <d.love@dl.ac.uk>
13175
13176         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
13177         avoid losing on systems which need -lsocket.
13178
13179 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
13180
13181         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
13182         * g++.old-deja/g++.other/nested2.C: Ditto.
13183         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
13184         failure.
13185
13186 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
13187
13188         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
13189         preferred over template operator!= for enum bitfields.
13190
13191 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
13192
13193         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
13194         that happen to have the same base name, but in different scopes,
13195         are incorrectly rejected.
13196
13197 1998-09-16  Richard Henderson  <rth@cygnus.com>
13198
13199         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
13200         on the native word size instead of an integer literal.
13201
13202 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
13203
13204         * g++.old-deja/g++.other/static2.C: Invocation of static data
13205         member of type pointer-to-function denoted as non-static member.
13206
13207         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
13208         checks involving function types and aliases.
13209
13210 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13211
13212         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
13213         redefined to the same non-trivial type.
13214
13215         * g++.old-deja/g++.pt/explicit73.C: Test for proper
13216         namespace-qualification of template specializations declared in
13217         other namespaces.
13218
13219         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
13220         to declare a subset of the specializations of a template function
13221         as friends of specializations of a template class.
13222
13223         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
13224         member templates that do not fully specialize the enclosing
13225         template class are rejected.
13226
13227 1998-09-11  Dave Love  <d.love@dl.ac.uk>
13228
13229         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
13230
13231 1998-09-08  Dave Love  <d.love@dl.ac.uk>
13232
13233         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
13234         altered from libf2c/libU77 version.
13235
13236 1998-09-06  Dave Love  <d.love@dl.ac.uk>
13237
13238         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
13239
13240 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
13241
13242         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
13243         (un)signed char are different types for template specialization
13244         purposes.
13245
13246 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
13247
13248         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
13249         * objc: ObjC testsuite.
13250
13251 1998-08-31  Catherine Moore  <clm@cygnus.com>
13252
13253         * gcc.c-torture/execute/941014-1.x:  New file.
13254
13255 1998-08-31  Nick Clifton  <nickc@cygnus.com>
13256
13257         * lib/c-torture.exp: Add support for
13258         torture_eval_before_compile and torture_eval_before_execute
13259         variables.
13260
13261 1998-08-30  Jeffrey A Law  (law@cygnus.com)
13262
13263         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
13264         this test triggers valid.
13265
13266 1998-08-27  Jeffrey A Law  (law@cygnus.com)
13267
13268         * gcc.dg/980827-1.c: New test.
13269
13270 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
13271
13272         * gcc.c-torture/execute/loop-4b.c: New test.
13273
13274 1998-08-26  Nick Clifton  <nickc@cygnus.com>
13275
13276         * lib/c-torture.exp: Add support for
13277         torture_eval_before_compile and torture_eval_before_execute
13278         variables.
13279
13280 1998-08-25  Jeffrey A Law  (law@cygnus.com)
13281
13282         * gcc.c-torture/compile/980825-1.c: New test.
13283
13284 1998-08-24  Nick Clifton  <nickc@cygnus.com>
13285
13286         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
13287         count number tests in opt_t0 not good_t0.
13288
13289 1998-08-24  Jeffrey A Law  (law@cygnus.com)
13290
13291         * gcc.c-torture/compile/930326-1.x: Fix typo.
13292
13293 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
13294
13295         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
13296         causes an ICE.
13297
13298 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13299
13300         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
13301         STACK_SIZE is defined.
13302         * gcc.c-torture/unsorted/stuct.c: Similarly.
13303
13304         * gcc.c-torture/compile/980821-1.c: New test.
13305
13306 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13307
13308         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
13309
13310 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
13311
13312         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
13313         code.
13314
13315 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
13316
13317         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
13318         error'.
13319
13320 1998-08-18  Jeffrey A Law  (law@cygnus.com)
13321
13322         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
13323
13324 1998-08-16  Jeffrey A Law  (law@cygnus.com)
13325
13326         * gcc.c-torture/compile/980816-1.c: New test.
13327
13328         * gcc.dg/980816-1.c: New test.
13329
13330 1998-08-13  Jeffrey A Law  (law@cygnus.com)
13331
13332         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
13333         compiler for ieee tests.
13334
13335 1998-08-01  Dave Love  <d.love@dl.ac.uk>
13336
13337         * g77.f-torture/compile/980729-0.f: New test.
13338
13339 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
13340
13341         * gcc.c-torture/special/eeprof-1.c: New test, for
13342         -finstrument-functions.
13343         * gcc.c-torture/special/special.exp: Run it.
13344
13345 1998-07-29  Jeffrey A Law  (law@cygnus.com)
13346
13347         * gcc.c-torture/compile/980729-1.c: New test.
13348
13349 1998-07-27  Nick Clifton  <nickc@cygnus.com>
13350
13351         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
13352         __thumb__ is defined, and test for ARM style doubles if so.
13353
13354 1998-07-26  Dave Love  <d.love@dl.ac.uk>
13355
13356         * g77.f-torture/noncompile/980615-0.f: New test.
13357
13358 1998-07-26  H.J. Lu  (hjl@gnu.org)
13359
13360         * gcc.dg/980312-1.c: Do link instead of compile.
13361         * gcc.dg/980313-1.c: Likewise.
13362
13363 1998-07-26  Jeffrey A Law  (law@cygnus.com)
13364
13365         * gcc.c-torture/compile/980726-1.c: New test.
13366
13367 1998-07-25  Dave Love  <d.love@dl.ac.uk>
13368
13369         * g77.f-torture/execute/io0.f: New test.
13370
13371 1998-07-24  Nick Clifton  <nickc@cygnus.com>
13372
13373         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
13374         an int.
13375
13376 1998-06-18  Michael Meissner  <meissner@cygnus.com>
13377
13378         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
13379         m32r bugs.
13380
13381 1998-07-17  Nick Clifton  <nickc@cygnus.com>
13382
13383         * gcc.dg/980626-1.c: Expect failures for all toolchains until
13384         c-decl.c:grokdeclarator can handle mode attributes.
13385
13386 1998-07-16  Jeffrey A Law  (law@cygnus.com)
13387
13388         * gcc.c-torture/execute/980716-1.c: New test.
13389
13390 1998-07-13  Jeffrey A Law  (law@cygnus.com)
13391
13392         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
13393         the mn10200.
13394         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
13395         the mn10200.
13396         * gcc.c-torture/execute/va-arg-3.x: Similarly.
13397         * gcc.c-torture/compile/930326-1.x: Similarly.
13398
13399 1998-07-13  Dave Love  <d.love@dl.ac.uk>
13400
13401         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
13402         New test from Craig.
13403
13404 1998-07-12  Dave Love  <d.love@dl.ac.uk>
13405
13406         * g77.f-torture/noncompile/980616-0.f: New test.
13407
13408         * g77.f-torture/execute/970816-3.f:  New test from Craig.
13409
13410 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13411
13412         *  g++.other/singleton.C: Return error value instead of taking
13413         SIGSEGV.
13414
13415 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
13416
13417         *  g++.other/singleton.C: New test.   Warning is under dispute.
13418         Runtime crash is not.
13419
13420 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13421
13422         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
13423         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
13424         using6.C, using7.C}:  New namespace tests.
13425
13426 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
13427
13428         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
13429         specialization with typedef'ed names used as array indexes.
13430
13431 1998-07-09  Jeffrey A Law  (law@cygnus.com)
13432
13433         * gcc.c-torture/execute/980709-1.c: New test.
13434
13435         * gcc.dg/980709-1.c: New test.
13436
13437 1998-07-07  Richard Henderson  <rth@cygnus.com>
13438
13439         * gcc.c-torture/execute/bcp-1.c: New test.
13440
13441 1998-07-07  Jeffrey A Law  (law@cygnus.com)
13442
13443         * gcc.c-torture/execute/980707-1.c: New test.
13444
13445 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
13446
13447         * gcc.c-torture/compile/980706-1.c: New test.
13448
13449 1998-07-01  Dave Love  <d.love@dl.ac.uk>
13450
13451         * g77.f-torture/execute/980701-0.f,
13452         g77.f-torture/execute/980701-1.f: New test from Craig.
13453
13454 1998-07-01  Jeffrey A Law  (law@cygnus.com)
13455
13456         * gcc.c-torture/compile/980701-1.c: New test.
13457
13458         * gcc.c-torture/execute/980701-1.c: New test.
13459
13460 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
13461 rlsruhe.de>
13462
13463         * g++.old-deja/g++.robertl/eb132.C: New test.
13464         * g++.old-deja/g++.robertl/eb133.C: Likewise.
13465
13466 1998-06-29  Dave Love  <d.love@dl.ac.uk>
13467
13468         * g77.f-torture/execute/980628-7.f,
13469         g77.f-torture/execute/980628-8.f,
13470         g77.f-torture/execute/980628-9.f,
13471         g77.f-torture/execute/980628-10.f: New tests from Craig.
13472
13473         * g77.f-torture/execute/980628-3.f: Remove mail headers.
13474
13475 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13476
13477         * g77.f-torture/execute/980628-4.f: New test from Craig.
13478         * g77.f-torture/execute/980628-5.f: Likewise.
13479         * g77.f-torture/execute/980628-2.f: Likewise.
13480         * g77.f-torture/execute/980628-0.f: Likewise.
13481         * g77.f-torture/execute/980628-1.f: Likewise.
13482         * g77.f-torture/execute/980628-3.f: Likewise.
13483         * g77.f-torture/execute/980628-6.f: Likewise.
13484
13485 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13486
13487         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
13488         directory when nothing has been installed yet.
13489
13490 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
13491
13492         * gcc.c-torture/special/special.exp: Handle newer versions of
13493         dejagnu.
13494
13495 1998-06-26  Jeffrey A Law  (law@cygnus.com)
13496
13497         * gcc.dg/980626-1.c: New test.
13498
13499 1998-06-19  Bruno Haible <haible@ilog.fr>
13500
13501         * gcc.misc-tests/m-un-2.c: New test.
13502         * g++.old-deja/g++.other/warn01.c: Likewise.
13503
13504 1998-06-19  Robert Lipe  <robertl@dgii.com>
13505
13506         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
13507         compatibility with assmblers with a different comment character.
13508         Eliminate use of GAS-specific extensions.
13509
13510 1998-06-19  Jeffrey A Law  (law@cygnus.com)
13511
13512         * gcc.c-torture/execute/ieee/980619-1.c: New test.
13513
13514 1998-06-19  Robert Lipe  <robertl@dgii.com>
13515
13516         *lib/g77.exp: Replace search for libf2c.a with search for newly
13517         renamed libg2c.a
13518
13519 1998-06-17  Jeffrey A Law  (law@cygnus.com)
13520
13521         * gcc.c-torture/execute/980617-1.c: New test.
13522
13523 1998-06-12  Jeffrey A Law  (law@cygnus.com)
13524
13525         * gcc.c-torture/execute/980612-1.c: New test.
13526
13527 1998-06-08  Jeffrey A Law  (law@cygnus.com)
13528
13529         * gcc.dg/980523-1.c: Only test on ppc-linux.
13530         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
13531
13532         * gcc.c-torture/execute/980608-1.c: New test.
13533
13534 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
13535
13536         * gcc.c-torture/execute/980605-1.c: New test.
13537
13538 1998-06-04  Jeffrey A Law  (law@cygnus.com)
13539
13540         * gcc.c-torture/execute/980604-1.c: New test.
13541
13542 1998-06-02  Jeffrey A Law  (law@cygnus.com)
13543
13544         * gcc.c-torture/execute/980602-1.c: New test.
13545         * gcc.c-torture/execute/980602-2.c: Likewise.
13546
13547 1998-06-02  Dave Love  <d.love@dl.ac.uk>
13548
13549         * 970125-0.f: Fix per JCB.  Add commentary.
13550
13551 1998-05-31  Michael Meissner  <meissner@cygnus.com>
13552
13553         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
13554         IEEE -0 support.
13555
13556 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
13557
13558         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
13559         earlier.
13560
13561 1998-05-28  Catherine Moore <clm@cygnus.com>
13562
13563         * gcc.c-torture/execute/980526-3.c: New test.
13564
13565 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
13566
13567         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
13568         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
13569         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
13570         m88k-motorola-sysv3 to XFAIL.
13571
13572 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13573
13574         * gcc.dg/980526-1.c: New test.
13575         * gcc.c-torture/execute/980526-2.c: New test.
13576
13577 1998-05-26  Jeffrey A Law  (law@cygnus.com)
13578
13579         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
13580
13581         * gcc.c-torture/execute/980526-1.c: New test.
13582
13583 1998-05-26  Dave Love  <d.love@dl.ac.uk>
13584
13585         * g77.f-torture/execute/alpha2.f: Add runtime test.
13586
13587 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
13588
13589         * g++.old-deja/old-deja.exp: Strip leading directories.
13590
13591         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
13592         error for the line.  Don't run multiple tests for the same line.
13593
13594 1998-05-23  Jeffrey A Law  (law@cygnus.com)
13595
13596         * gcc.dg/980523-1.c: New test.
13597
13598 1998-05-23  Dave Love  <d.love@dl.ac.uk>
13599
13600         * g77.f-torture/compile/970915-0.f: New test.
13601
13602 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
13603
13604         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
13605
13606 1998-05-21  Jeffrey A Law  (law@cygnus.com)
13607
13608         * gcc.dg/980520-1.c: New test.
13609
13610 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
13611
13612         * gcc.dg/980502-1.c: Fix return type.
13613
13614 1998-05-20  Jeffrey A Law  (law@cygnus.com)
13615
13616         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
13617         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
13618         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
13619         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
13620         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
13621
13622 1998-05-20  Dave Love  <d.love@dl.ac.uk>
13623
13624         * g77.f-torture/execute/980520-1.f: New test.
13625
13626 1998-05-15  Dave Love  <d.love@dl.ac.uk>
13627
13628         * lib/mike-g77.exp: New file.
13629
13630         * g77.f-torture/noncompile/noncompile.exp,
13631         g77.f-torture/noncompile/check0.f: New files.
13632
13633 1998-05-14  Dave Love  <d.love@dl.ac.uk>
13634
13635         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
13636         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
13637         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
13638         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
13639         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
13640         abort where appropriate.
13641
13642 1998-05-05  Michael Meissner  <meissner@cygnus.com>
13643
13644         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
13645         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
13646
13647 1998-04-29  Dave Love  <d.love@dl.ac.uk>
13648
13649         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
13650
13651 1998-04-27  Dave Love  <d.love@dl.ac.uk>
13652
13653         * g77.f-torture/compile/980427-0.f: New test.
13654
13655 1998-04-24  Dave Love  <d.love@dl.ac.uk>
13656
13657         * g77.f-torture/compile/980424-0.f: New test.
13658
13659 1998-04-19  Dave Love  <d.love@dl.ac.uk>
13660
13661         * g77.f-torture/compile/980419-2.f (main): New test.
13662         * g77.f-torture/compile/970125-0.f: New test.
13663         * g77.f-torture/compile/980419-1.f: New test.
13664
13665 1998-04-08  Jim Wilson  <wilson@cygnus.com>
13666
13667         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
13668         of loop-4.c.
13669
13670 1998-04-07  Jim Wilson  <wilson@cygnus.com>
13671
13672         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
13673
13674 1998-04-03  Jim Wilson  <wilson@cygnus.com>
13675
13676         * gcc.c-torture/compile/980329-1.c: New test.
13677
13678 1998-03-18  Jim Wilson  <wilson@cygnus.com>
13679
13680         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
13681         * gcc.dg/980312-1.c: Fix typo in -march command.
13682
13683 1998-03-16  H.J. Lu  (hjl@gnu.org)
13684
13685         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
13686
13687 1998-03-11  Robert Lipe  <robertl@dgii.com>
13688
13689         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
13690         Dave Love agree the Fortran source is bogus.
13691
13692 1998-03-11  Robert Lipe  <robertl@dgii.com>
13693
13694         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
13695         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
13696         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
13697         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
13698         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
13699
13700 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
13701
13702         * g++.old-deja/g++.other/friend1.C: New test.
13703
13704 1998-02-18  Dave Love  <d.love@dl.ac.uk>
13705
13706         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
13707         possibly uninitialized) variables and declare dnrm2.
13708
13709 1998-02-23  Robert Lipe <robertl@dgii.com>
13710
13711         From Bruno Haible <haible@ilog.fr>:
13712         * gcc.c-torture/execute/980223.c: New test.
13713
13714 1998-02-13  Jeffrey A Law  (law@cygnus.com)
13715
13716         * gcc.dg/ifelse-1.c: New test.
13717
13718 1998-02-09  H.J. Lu  (hjl@gnu.org)
13719
13720         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
13721
13722           * lib/old-dejagnu.exp (old-dejagnu): Added the
13723           "execution test - XFAIL *-*-*" handling in the spirit of
13724           "excess errors test -". Changed the "execution test fails"
13725           handling to be like "excess errors test fails".
13726           * Update various tests accordingly.
13727
13728 1998-02-06  Jim Wilson  <wilson@cygnus.com>
13729
13730         * gcc.c-torture/execute/980205.c: New test.
13731
13732 1998-01-18  Jeffrey A Law  (law@cygnus.com)
13733
13734         * lib/c-torture.exp: Look for .x files instead of .cexp files.
13735         * lib/f-torture.exp: Similarly.
13736         * gcc.c-torture: Rename all .cexp files to .x files.
13737
13738 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
13739
13740         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
13741         (940510-1.c): Removed duplicate.
13742         (971104-1.c): New test.
13743
13744 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
13745
13746           * lib/f-torture.exp: Improve error and loop detection.
13747
13748 1997-11-19  Michael Meissner  <meissner@cygnus.com>
13749
13750         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
13751         use that to size the filler array.
13752
13753 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
13754
13755         * lib/c-torture.exp(c-torture-execute): Fix typo.
13756
13757         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
13758         testcase as the executable name. Keep the executable around if
13759         the test fails.
13760
13761 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
13762
13763         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
13764         changes.  Only test one -g option, and move it to the end of the
13765         list of options to test.
13766
13767 1997-09-19  Michael Meissner  <meissner@cygnus.com>
13768
13769         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
13770         variable GCC_TORTURE_OPTIONS to supply default switches separated
13771         by colons.  If no environment variable, run tests with -O0 -g, -O1
13772         -g, and -O2 -g as well.
13773
13774 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
13775
13776         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
13777         explanatory comments. Fix indentation.
13778
13779 1997-09-15  Jeffrey A Law  (law@cygnus.com)
13780
13781         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
13782
13783 1997-09-11  Jeffrey A Law  (law@cygnus.com)
13784
13785         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
13786         * g++.old-deja/g++.mike/p7325.C: Likewise.
13787         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
13788
13789 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
13790
13791         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
13792         * g++.old-deja/g++.brendan/crash30.C: Likewise.
13793         * g++.old-deja/g++.brendan/crash39.C: Likewise.
13794         * g++.old-deja/g++.law/operators4.C: Likewise.
13795
13796 1997-09-11  Joe Buck  (jbuck@synopsys.com)
13797
13798         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
13799         * g++.old-deja/g++.mike/p784.C: Ditto.
13800         * g++.old-deja/g++.mike/p785.C: Ditto.
13801
13802 1997-09-05  Jeffrey A Law  (law@cygnus.com)
13803
13804           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
13805
13806 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
13807
13808         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
13809         target feature; pass this to c-torture-execute as needed.
13810
13811 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
13812
13813         * lib/c-torture.exp(c-torture-execute): If the previous and the
13814         current executables being tested are identical, we don't need to
13815         run the executable again. Try to make the executable names
13816         unique. Add an optional argument for passing additional compiler
13817         flags.
13818
13819 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
13820
13821         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
13822
13823 1997-08-29  Jeffrey A Law  (law@cygnus.com)
13824
13825         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
13826
13827 1997-07-31  Jeffrey A Law  (law@cygnus.com)
13828
13829         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
13830         32bit or larger longs.
13831
13832         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
13833         have either a 32bit long or 32bit int.
13834
13835 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
13836
13837         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
13838         Make double precision tests dependent on sizeof (double).
13839
13840 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
13841
13842         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
13843         too.
13844
13845 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
13846
13847         * gcc.c-torture/compile/961203-1.cexp: New script.
13848
13849 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
13850
13851         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
13852         up the includes ourselves.
13853
13854 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
13855
13856         * lib/plumhall.exp: Remove random include, and add a few
13857         verbose messages for debugging.
13858
13859 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
13860
13861         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
13862         of trying to do it ourselves.
13863
13864 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13865
13866         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
13867
13868 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
13869
13870         * gcc.prms/5403.c: Made regexp a bit less strict.
13871
13872 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
13873
13874         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
13875         is returned from remote_load instead.
13876         * lib/plumhall.exp: Ditto.
13877         * lib/mike-g++.exp: Ditto.
13878         * lib/old-dejagnu.exp: Ditto.
13879         * lib/c-torture.exp: Ditto.
13880
13881 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
13882
13883         * lib/g++.exp: Use build_wrapper procedure.
13884         * lib/gcc.exp: Ditto.
13885
13886 1997-05-20  Jeffrey A Law  (law@cygnus.com)
13887
13888         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
13889         an old-style decl for malloc.  Fixes tests to work when
13890         sizeof (int) != sizeof (size_t).
13891
13892 1997-05-15  Mike Meissner  <meissner@cygnus.com>
13893
13894         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
13895
13896         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
13897         use stdargs.h interface.
13898
13899 1997-05-15  Mike Meissner  <meissner@cygnus.com>
13900
13901         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
13902         NO_VARARGS when compiling.
13903
13904 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
13905
13906         * lib/plumhall.exp(ph_includes): New procedure.
13907         (ph_make): Use it.
13908         (ph_compiler): Ditto.
13909
13910         * lib/g++.exp: Rename test-glue.c to testglue.c.
13911         * lib/gcc.exp: Ditto.
13912
13913 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
13914
13915         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
13916         to completion when it's called.
13917
13918 1997-03-21  Michael Meissner  <meissner@cygnus.com>
13919
13920         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
13921         is defined, don't do test.
13922
13923 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
13924
13925         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
13926         for object files.
13927         (ph_summary): Mark skipped testcases as untested, not unresolved.
13928
13929         * lib/plumhall.exp (ph_make): If unresolved because of bad
13930         errorCode, record errorCode in log file.
13931         (*): Replace send_log/verbose with verbose -log.
13932
13933 1997-03-19  Michael Meissner  <meissner@cygnus.com>
13934
13935         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
13936         double conversion if double isn't at least 8 bytes.
13937
13938         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
13939         int to work with targets where int is 16 bits.
13940
13941         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
13942         8 bytes, just exit, since 4 byte doubles don't have enough bits of
13943         precision for the test to complete.
13944
13945 1997-03-14  Michael Meissner  <meissner@cygnus.com>
13946
13947         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
13948         if d10v is not compiled with the -mdouble64 flag.
13949         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
13950
13951         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
13952         d10v is not compiled with the -mint32 flag.
13953
13954 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
13955
13956         * lib/plumhall.exp: Use incr_count.
13957
13958 1997-03-12  Jeffrey A Law  (law@cygnus.com)
13959
13960         * gcc.c-torture: Update to c-torture-1.45.
13961
13962 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
13963
13964         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
13965         the name of the expect testcase file).
13966
13967         * lib/g++.exp(g++_init): Ditto.
13968
13969 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
13970
13971         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
13972         the host.
13973
13974         * lib/gcc.exp(gcc_exit): New procedure.
13975
13976 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
13977
13978         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
13979         specs where appropriate.
13980
13981         * g++.old-deja/g++.arm/*: Added additional ERROR checks
13982         because of new "candidates are" messages, and removed a few
13983
13984         * Converted all non-old-style g++ testcases to old-style, and
13985         moved into g++.old-deja.
13986
13987 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
13988
13989         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
13990         options.
13991
13992         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
13993         succeeded.
13994
13995         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
13996
13997 1997-02-13  Michael Meissner  <meissner@cygnus.com>
13998
13999         * lib/gcc.exp (gcc_target_compile): Add support for defining
14000         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
14001         the machine doesn't have those features.
14002
14003 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
14004
14005         * g++.law/operators4.exp: Don't use LIBS.
14006
14007 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
14008
14009         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
14010
14011         * lib/mike-g++.exp: Don't set the compiler to be tested here.
14012         * lib/g++.exp: Set it here instead. Also, allow use of the
14013         --tool_exec and --tool_opt options. Change CXX to
14014         GXX_UNDER_TEST.
14015
14016         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
14017
14018         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
14019
14020 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
14021
14022         * lib/old-dejagnu.exp: Use prune_warnings instead of
14023         prune_system_crud.
14024         * lib/mike-g++.exp: Ditto.
14025         * lib/gcc.exp: Ditto.
14026         * lib/g++.exp: Ditto.
14027
14028         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
14029
14030 1997-02-07  Jeffrey A Law  (law@cygnus.com)
14031
14032           * 941014-2.c: Include stdlib.h
14033           * 960327-1.c: Include stdio.h
14034           * dbra.c, index-1.c: Don't assume ints are 32bits.
14035
14036 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
14037
14038         * lib/gcc.exp: Add gcc,stack_size target feature.
14039
14040         * lib/g++.exp(g++_target_compile): Add the include and link
14041         paths here, not in two other places. And, it's $options, not
14042         options.
14043
14044         * lib/mike-g++.exp(postbase): Remove the code that determines
14045         the correct include and link paths.
14046         * g++.old-deja/old-deja.exp: Ditto.
14047
14048 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
14049
14050         * lib/g++.exp(g++_init): target_compile no longer returns the
14051         filename of the result.
14052
14053 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
14054
14055         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
14056         call to glob.
14057
14058         * gcc.c-torture/special/special.exp: Change call to
14059         gcc_target_compile to include the object file.
14060
14061 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
14062
14063         * gcc.c-torture/special/special.exp: Correct misspelling in last
14064         change.
14065
14066 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
14067
14068         * lib/plumhall.exp(ph_summary): Log the entire output of the
14069         executable. Return -1 if there were any failures, 0 otherwise.
14070         (ph_execute): Return -1 if there were any failures, 0 otherwise.
14071         (ph_make): Clean up objects and executables that were built
14072         if the tests succeeded.
14073
14074 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
14075
14076         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
14077         libraries and includes in the build tree as appropriate.
14078
14079 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14080
14081         * lib/c-torture.exp: Instead of looking for the global variable
14082         NO_LONG_LONG, check to see if that's a feature of the target.
14083
14084 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14085
14086         * config/default.exp: Minimize. Delete the remainer of the files in
14087         config; this functionality is now in devo/dejagnu/config.
14088
14089         g++.*/*: Pass any additional flags used to compile to postbase;
14090         delete CXXFLAGS.
14091
14092         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
14093         is now done by runtest.exp. Use gcc_target_compile instead of
14094         compile.
14095
14096         lib/c-torture.exp: Use gcc_target_compile instead of compile.
14097         Remove references to CFLAGS. Use remote_file instead of
14098         calling rm -f.
14099         (c-torture): Take a list of arguments to use to compile this
14100         testcase.
14101
14102         lib/g++.exp: Simplify. Use target_compile instead of compile.
14103         lib/gcc-dg.exp: Ditto.
14104         lib/gcc.exp: Ditto.
14105         lib/mike-{gcc,g++}.exp: Ditto.
14106         lib/old-dejagnu.exp: Ditto.
14107         lib/plumhall.exp: Ditto.
14108
14109 1997-01-08  Jim Wilson  <wilson@cygnus.com>
14110
14111         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
14112         (ph_linker): Likewise.
14113
14114 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
14115
14116           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
14117         MAP_ANON / MAP_ANONYMOUS if defined;
14118         else try to map from /dev/zero .
14119
14120 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14121
14122         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
14123         isn't defined, then define it to MAP_ANONYMOUS.
14124
14125 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14126
14127         * gcc.c-torture: Update to c-torture-1.42 release.
14128
14129 1996-11-11  Jeffrey A Law  (law@cygnus.com)
14130
14131         * gcc.c-torture: Update to c-torture-1.41 release.
14132
14133 1996-10-27  Jeffrey A Law  (law@cygnus.com)
14134
14135         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
14136         c-torture release.
14137
14138 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
14139
14140         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
14141         and LDFLAGS.  Fix second case to append the target_info ldflags
14142         onto LDFLAGS, not CFLAGS.
14143         * lib/g++.exp (g++_init): Add target_info stuff.
14144         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
14145         of libgloss and newlib flags for !native.
14146
14147         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
14148         (GDB): Fix relative path to go up another dir for finding gdb.
14149
14150 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
14151
14152         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
14153         versions in the target_info array, if they don't exist.
14154
14155 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
14156
14157         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
14158
14159 1996-07-08  Jim Wilson  <wilson@cygnus.com>
14160
14161         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
14162         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
14163
14164 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
14165
14166         * lib/old-dejagnu.exp: Don't remove the output file before we've
14167         actually tested it. Don't append pwd to the path of the executable
14168         we're testing.
14169
14170 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
14171
14172         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
14173
14174 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
14175
14176         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
14177         temporary directory for compiler files, and set it to a default
14178         value of /tmp. Set $output as the name of the output file from
14179         compiling the testcase. Add a -o option to $cflags_var so the
14180         compiler writes the final output file as $output. Set $executable
14181         to $output.
14182
14183         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
14184         directory for compiler files, and set it to /tmp if it doesn't
14185         already have a value. Set $output_file to the name of the output
14186         file from compiling the testcase. Add a -o option to CXXFLAGS so
14187         the compiler writes the final output file as $output. Use $output
14188         as the executable to be tested.
14189
14190 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14191
14192         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
14193
14194 1996-06-08  Jeffrey A Law  (law@cygnus.com)
14195
14196         * gcc.c-torture/execute/pending-1.c: New test.  Still
14197         pending in Tege's queue.
14198
14199 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
14200
14201         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
14202         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
14203         if there were failures.  Call unresolved if there were unresolved
14204         testcases.  Call gcc_fail if program did not run to completion.
14205         (ph_make): Pass additional argument name to ph_execute.
14206         (ph_execute): Add new argument.  Pass additional arguments to
14207         ph_summary.  Call gcc_fail is there is no execution output.
14208
14209 1996-04-24  Jeffrey A Law  (law@cygnus.com)
14210
14211         * lib/plumhall.exp (proc_summary): Output relavent summary
14212         lines into the log so specific failures in plumhall can be
14213         investigated.
14214
14215 1996-04-10  Jeffrey A Law  (law@cygnus.com)
14216
14217         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
14218         (c-torture-execute): Don't try to execute tests which use
14219         "long long" types if $NO_LONG_LONG is nonzero.
14220
14221 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
14222
14223         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
14224         not c-torture.
14225
14226         * gcc.ieee: Move from here.
14227         * gcc.c-torture/execute/ieee: To here.
14228
14229 1996-03-26  Jeffrey A Law  (law@cygnus.com)
14230
14231         * gcc.c-torture: Update to c-torture-1.41 release.
14232
14233 1996-03-22  Jeffrey A Law  (law@cygnus.com)
14234
14235         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
14236         not "$output".
14237
14238 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
14239
14240         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
14241         -c present.
14242
14243 1996-03-02  Jeffrey A Law  (law@cygnus.com)
14244
14245         * config/proelf.exp: Handle connecting to a simulator.
14246
14247 1996-01-31  Jeffrey A Law  (law@cygnus.com)
14248
14249         * config/proelf.exp: New file.  Enough framework that we can
14250         run c-torture tests on the proelf targets (or any other target
14251         that gdb can connect to for that matter).
14252
14253 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
14254
14255         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
14256         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
14257
14258         * lib/plumhall.exp (ph_execute): Always call ph_summary if
14259         exec_output exists.
14260
14261 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
14262
14263         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
14264         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
14265
14266         * config/*.exp: Update FSF address.  Change result of ${tool}_load
14267         to pass/fail/unresolved/unsupported/untested.  Caller must now
14268         call unresolved/unsupported/untested.
14269         * lib/*.exp: Update FSF address.  Update to handle new results of
14270         ${tool}_load.
14271         * lib/chill.exp (verbose): Delete.
14272
14273 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
14274
14275         * lib/gcc.exp (default_gcc_start): Change order of args to
14276         $LDFLAGS $CFLAGS $LIBS.
14277         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
14278         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
14279         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
14280         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
14281         * gcc.misc-tests/dg-test.exp: Likewise.
14282         * gcc.misc-tests/msgs.exp: Likewise.
14283         * gcc.prms/prms.exp: Likewise.
14284         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
14285         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
14286
14287         * lib/dg.exp: Deleted, moved to dejagnu/lib.
14288
14289 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14290
14291         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
14292
14293         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
14294         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
14295
14296         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
14297         necessary.
14298
14299 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
14300
14301         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
14302         global for loop; add use of $mathlib.
14303         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
14304         settings here; set mathlib for anything but VxWorks.
14305
14306 1996-01-22  Jeffrey A Law  (law@cygnus.com)
14307
14308         * gcc.c-torture: Update to c-torture-1.40 release.
14309
14310 1996-01-03  Jeffrey A Law  (law@cygnus.com)
14311
14312         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
14313         dg.exp.
14314
14315 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
14316
14317         * lib/c-torture.exp (c-torture-execute): Declare "output" as
14318         global.
14319
14320 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
14321
14322         * lib/g++.exp (LIBS): Define if not already.
14323         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
14324         (gcc-dg-prune): Call prune_gcc_output.
14325         * lib/gcc.exp (prune_gcc_output): New proc.
14326         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
14327         prune_gcc_output.
14328
14329 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
14330
14331         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
14332         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
14333
14334 1995-11-15  Jeffrey A Law  (law@cygnus.com)
14335
14336         * gcc.c-torture: Update to c-torture-1.39 release.
14337
14338 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
14339
14340         * lib/c-torture.exp (c-torture-execute): Don't return if one option
14341         fails, try others as well.
14342
14343 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
14344
14345         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
14346         If compilation fails, mark execute tests as `untested'.
14347         If test is marked as unsupported, don't mark compilation and
14348         execute tests as failed.
14349
14350 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
14351
14352         * lib/g++.exp (g++_init): Don't link in libg++, and look to
14353         libstdc++ for whether or not we want to be doing shared
14354         libraries.  Delete link_curses since we don't need it anymore.
14355         * lib/mike-g++.exp (postbase): Don't link in libg++.
14356         * g++.old-deja/old-deja.exp: Likewise.
14357
14358 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
14359
14360         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
14361
14362 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
14363
14364         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
14365         For that, add `-Wl,-a,shared_archive'.
14366         * g++.old-deja/old-deja.exp: Likewise.
14367
14368 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
14369
14370         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
14371
14372 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
14373
14374         * lib/mike-g++.exp (postbase): Pay attention to the status of
14375         g++_load.
14376
14377 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
14378
14379           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
14380
14381 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
14382
14383         * lib/gcc.exp (default_gcc_start): No longer need to log program
14384         being executed or its output, execute_anywhere does that now.
14385         * lib/g++.exp (default_g++_version): Call execute_anywhere.
14386         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
14387
14388 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
14389
14390         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
14391         the same as those in lib/g++.exp.
14392
14393 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
14394
14395         * gcc.c-torture: Update to c-torture-1.38 release.
14396         * gcc.ieee: Related changes.
14397
14398 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
14399
14400         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
14401         "exec". Minor reformatting changes.
14402
14403         * config/rom68k.exp (${tool}_load): Make it work in a canadian
14404         cross. This means all "exec" calls now work on a remote host as
14405         well.
14406         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
14407         cross. Filter out the extra "\r\n" stuff that expect puts in.
14408         (c-torture-execute): Filter out the bogus warnings like
14409         c-torture-compile does. Add support for canadian cross.
14410         * lib/gcc.exp (default_gcc_version, default_gcc_start)
14411         Use execute_anywhere rather than calling exec directly. Now it
14412         works for canadian cross testing.
14413
14414 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
14415
14416         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
14417         results into a variable, and check that rather than using file exists.
14418
14419 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
14420
14421         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
14422         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
14423
14424 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14425
14426         * g++.old-deja/old-deja.exp: Create and pass runshlib and
14427         lib_curses if there's a shared libg++ in the build tree.
14428
14429 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
14430
14431         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
14432         if not supported target.
14433
14434 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
14435
14436         * lib/g++.exp (g++_init): Move empty setting of runshlib and
14437         link_curses up to always happen, not just for native builds.
14438
14439 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
14440
14441         * gcc.c-torture: Update to c-torture-1.36 release.
14442         * gcc.failure: Related changes.
14443
14444 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
14445
14446         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
14447
14448 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
14449
14450         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
14451         * lib/mike-g++.exp (postbase): Not in here.  Still reference
14452         runshlib, link_curses, and mathlib for link and run.
14453
14454         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
14455         pass the runtime shared library options for Solaris, OSF/1, and
14456         Irix5, and link with -lcurses to avoid unresolved references.
14457
14458 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
14459
14460         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
14461         only run once.
14462
14463 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
14464
14465         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
14466
14467 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
14468
14469         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
14470         do not have a framework for the "compat" tests yet.
14471
14472 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
14473
14474         * lib/mike-g++.exp (postbase): New local variable `mathlib',
14475         set to null if we're testing vxworks5.1.  Use that instead of
14476         `-lm' in the setting of LIBS for link and run.
14477
14478 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
14479
14480         * config/rom68k.exp (${tool}_load): Major changes to make it
14481         work.  Verified that it does in fact return the stuff in
14482         exec_output properly.  Catch any Emul or any TRAP other than 0.
14483
14484 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
14485
14486         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
14487         LDFLAGS properly for targets that need stuff from libgloss.
14488         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
14489         only run once.
14490         (gpp_initialized): New variable.
14491
14492 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
14493
14494         * config/rom68k.exp: Load libgloss.exp.
14495         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
14496         so we can produce a fully linked binary.
14497         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
14498         so we can produce a fully linked binary.
14499
14500 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
14501
14502         * lib/plumhall.exp (ph_section): Watch for expected failures.
14503         Add missing `else'.
14504
14505         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
14506         run the testcase.
14507         (c-torture): Likewise.
14508
14509 1995-08-28  Doug Evans  <dje@cygnus.com>
14510
14511         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
14512
14513         * lib/mike-g++.exp (mike_cleanup): New proc.
14514         (prebase): New globals compiler_result, not_compiler_result,
14515         target_regexp.
14516         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
14517         allow leading "-" in pattern.  Watch for unsupported tests.
14518         If $compiler_result is set, pattern match assembler code,
14519         and ditto for $not_compiler_result.
14520         * lib/mike-gcc.exp: Likewise.
14521
14522         * lib/plumhall.exp (ph_execute): Only call ph_summary if
14523         execution "succeeded".
14524
14525 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
14526
14527         * config/win32.exp: New file.
14528         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
14529
14530 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
14531
14532         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
14533         unsupported.
14534         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
14535         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
14536         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
14537
14538         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
14539         "... without exceptions was ...".  That is now handled by
14540         prune_system_crud.
14541         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
14542
14543 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
14544
14545         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
14546         sieve.c,sort2.c}: New files.
14547         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
14548         sieve.exp,sort2.exp}: Drivers for them.
14549
14550         * lib/mike-gcc.exp (program_output): New user settable variable.
14551         (postbase): Call prune_system_crud.  Also prune extraneous compiler
14552         messages.
14553         * lib/mike-g++.exp (program_output): New user settable variable.
14554
14555         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
14556
14557         * config/sh.exp: Deleted (use sim.exp instead).
14558
14559 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
14560
14561         * config/vx.exp: Declare CHECKTASK as global.
14562         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
14563         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
14564         * lib/old-dejagnu.exp: Load [pwd]/$executable.
14565
14566 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14567
14568         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
14569         target. Like vx.exp, only includes `vx29k.exp' instead of
14570         `vxworks.exp'.
14571
14572 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
14573
14574         * config/sim.exp: Increase time limit from 120 seconds to 240.
14575
14576 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
14577
14578         * gcc.c-torture/execute/950628-1.c: New test.
14579
14580 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
14581
14582         * gcc.c-torture: Update with changes/additions from
14583         c-torture-1.34.
14584
14585 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
14586
14587         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
14588
14589 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
14590
14591         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
14592
14593 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
14594
14595         * gcc.c-torture/compile/950512-1.c: New test.
14596         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
14597         * gcc.dg/struct-ret-1.c: Likewise.
14598
14599 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
14600
14601         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
14602           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
14603
14604 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
14605
14606         * gcc.c-torture/special/920411-1.c: Deleted.
14607         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
14608
14609 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
14610
14611         * config/sim.exp (${tool}_load): Hack in call to bash to get a
14612         cpu limit.
14613
14614 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
14615
14616         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
14617
14618 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
14619
14620         From kenner;
14621         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
14622         is the proper length.
14623         * va-arg-3.c: Likewise.
14624
14625 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
14626
14627         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
14628         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
14629
14630         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
14631         * lib/g++.exp (default_g++_start): Delete old cruft.
14632
14633 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
14634
14635         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
14636         (2 * (1 << 18)) to (2 * (1 << 17)).
14637
14638         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
14639
14640 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
14641
14642         * config/rom68k.exp: Renamed from config/idp.exp
14643
14644 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
14645
14646         * c-torture/compile/921109-2.c
14647
14648 1995-04-18  Mike Stump  <mrs@cygnus.com>
14649
14650         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
14651         excess errors.
14652
14653 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
14654
14655         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
14656         output.
14657         * lib/g++.exp (default_g++_start): Likewise.
14658
14659 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
14660
14661         * gcc.c-torture/compile/950329-1.c: New test.
14662
14663 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
14664
14665           * config/bug.exp (${tool}_load): Updated to use new remote_open
14666           and remote_close procs.
14667         * config/idp.exp: New file.
14668
14669 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
14670
14671         * gcc.c-torture/execute/950322-1.c: New test.
14672
14673 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
14674
14675         * config/vx.exp (${tool}_load): Clean up testing of return code from
14676         vxworks_ld and vxworks_spawn.
14677
14678 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
14679
14680         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
14681
14682 1995-03-13  Mike Stump  <mrs@cygnus.com>
14683
14684         * lib/old-deja.exp: Add `excess errors test - ' error, now one
14685         can mark excess errors on a machine by machine basis.  Note, the
14686         default is to not expect any excess errors, even when excess
14687         errors test - is given, so you will want to put an XFAIL ... on
14688         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
14689         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
14690         those 4 machines, but no others.
14691
14692 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
14693
14694         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
14695         * lib/c-torture.exp: to here.
14696
14697 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
14698
14699         * gcc.c-torture/execute/950221-1.c: New test.
14700         * gcc.c-torture/execute/struct-ret-1.c: New test.
14701         * gcc.c-torture/compile/950221-1.c: New test.
14702
14703         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
14704
14705 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
14706
14707         * gcc.c-torture/execute/arith-1.c (main): Return 0.
14708         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
14709
14710 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
14711
14712         * g++.gb: New directory of tests, derived from my signature and
14713         class scoping tests.
14714
14715         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
14716         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
14717         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
14718         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
14719         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
14720         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
14721         * g++.gb/sig25.C: Likewise.
14722
14723         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
14724         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
14725         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
14726         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
14727         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
14728         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
14729         * g++.gb/sig25.exp: Likewise.
14730
14731         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
14732         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
14733         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
14734         * g++.gb/scope13.C: Likewise, this test still fails.
14735
14736         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
14737         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
14738         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
14739         * g++.gb/scope13.exp: Ditto.
14740
14741         * g++.gb/README: New file, explains what these tests are about.
14742
14743 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
14744
14745         * lib/dg.exp (dg-do): Support `preprocess'.
14746         (dg-test): Likewise.
14747
14748 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
14749
14750         * config/udi.exp: change "continue -expect" to "exp_continue".
14751
14752 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
14753
14754         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
14755         Delete redundant tests.
14756
14757         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
14758         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
14759         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
14760         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
14761         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
14762         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
14763         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
14764         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
14765
14766         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
14767         storing label pointers.
14768         * gcc.c-torture/execute/921019-1.c: Likewise.
14769         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
14770         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
14771         parameter fp.
14772         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
14773         constants.
14774
14775         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
14776         Delete obsolete tests.
14777
14778         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
14779         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
14780         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
14781         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
14782         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
14783         * gcc.c-torture/compile/950124-1.c: New test.
14784
14785         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
14786
14787 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
14788
14789         * lib/mike-g++.exp: Add -lm to LIBS.
14790
14791 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
14792
14793         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
14794
14795 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
14796
14797         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
14798
14799 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
14800
14801         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
14802
14803 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
14804
14805         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
14806         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
14807         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
14808         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
14809         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
14810         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
14811         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
14812         * g++.law/{operators31.C, operators32.C,
14813         * g++.law/{operators33.C, operators34.C}: Likewise.
14814         * g++.law/{pic1.C, refs2.C}: Likewise.
14815         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
14816         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
14817         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
14818         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
14819
14820         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
14821         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
14822         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
14823         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
14824         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
14825         * g++.law/{enum9.exp, friend5.exp}: Likewise.
14826         * g++.law/{nest3.exp, nest4.exp}: Likewise.
14827         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
14828         * g++.law/{operators30.exp, operators31.exp}: Likewise.
14829         * g++.law/{operators32.exp, operators33.exp}: Likewise.
14830         * g++.law/{operators34.exp}: Likewise.
14831         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
14832         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
14833         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
14834         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
14835         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
14836
14837         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
14838         No longer expected to fail.
14839         * g++.law/missed-error3.C: Tweak for recent bool changes.
14840
14841 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
14842
14843         * config/emb-unix: Deleted.
14844         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
14845         remote execution.  Do final link on remote host if REMOTE_LINK is set.
14846
14847 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
14848
14849         * lib/dg.exp (dg-test): Fix typo in last patch.
14850
14851 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
14852
14853         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
14854         (handles multiple occurrences).
14855
14856 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
14857
14858         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
14859         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
14860         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
14861         printed).
14862         * lib/c-torture.exp (c-torture-compile): Likewise.
14863         (c-torture): Prepend full path if missing.
14864         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
14865         (gcc_fail): Likewise.
14866         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
14867
14868 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
14869
14870         * lib/netware.exp: Only attach to NetWare i386 systems.
14871
14872 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
14873
14874         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
14875         messages.  Add test name to "output pattern match" pass/fail message.
14876
14877 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
14878
14879         * gcc.dg: New testsuite.
14880         * gcc.dg/dg.exp: New file.
14881
14882         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
14883         test-switch.c}: Deleted.
14884
14885         * gcc.misc-tests/msgs.exp: New testcase driver.
14886
14887 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
14888
14889         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
14890         Watch for illegal return values from ${tool}_load.
14891         * config/unix.exp (${tool}_load): Fix pass/fail detection for
14892         cross targets.  Coerce return value >0 to 1.
14893
14894 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
14895
14896         * config/unix.exp (${tool}_load): Call program rsh, not proc.
14897
14898         * config/emb-unix.exp: New file.
14899
14900         * config/sim.exp: Error if variable $SIM not defined.
14901         (${tool}_load): Mark test as "untested" if simulator missing.
14902
14903         * config/unix.exp: Load remote.exp to get rcp_download.
14904         * lib/c-torture.exp: Use different option lists for testcases with
14905         and without loops.
14906         * gcc.c-torture/execute/execute.exp: Likewise.
14907
14908 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
14909
14910         * config/*.exp: Clarify return code from ${tool}_load.
14911         Call `unresolved' or `untested' instead of `warning' or `perror'
14912         (sometimes you still want to call both though).
14913         Add comment that `shell_id' is local to each file.
14914         * config/udi.exp (timeout): Set to 30.
14915         Don't print warning if connection fails, $connectmode has already
14916         printed an error.
14917         (${tool}_load): Move verbose messages to level 2.
14918         Rework pattern for "Process started" message.
14919         Pass `shell_id' to ${connectmode}_download.
14920         Retry twice upon timeout.  Make resetting of target more robust.
14921         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
14922         Pass `shell_id' to exit_$connectmode.
14923         Only call exit_$connectmode if connected.
14924         * config/unix.exp (${tool}_load): Check return codes better.
14925         * config/vrtx.exp (${tool}_load): Likewise.
14926         * config/vx.exp (${tool}_load): Likewise.
14927         Delete unneeded global's.
14928         * lib/dg.exp (dg-test): Update to reflect clarified return codes
14929         from ${tool}_load.
14930         (dg-stat): Delete.
14931         (dg-init): Delete recording of pass/fail counts.
14932         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
14933         (old-dejagnu-init): Likewise.
14934         (old-dejagnu-stat): Delete contents, empty proc now.
14935         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
14936         (c-torture): Delete references to lcnt, lpass, lfail.
14937         Get option list from TORTURE_OPTIONS.
14938         Delete -funroll[-all]-loops if no loops.
14939         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
14940         (g++_stat): Delete contents (empty proc now).
14941         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
14942         (gcc_finish): Likewise.
14943         (gcc_stat): Deleted.
14944         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
14945         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
14946         * gcc.c-torture/execute/execute.exp: Likewise.
14947         Split tests into two parts: compile, execute.
14948         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
14949         no loops.  Update to reflect clarified return codes from ${tool}_load.
14950
14951 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
14952
14953         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
14954         to grep for.
14955         (old-dejagnu): Likewise (where necessary).
14956
14957 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
14958
14959         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
14960
14961         * lib/dg.exp (dg-process-target): Fix processing of selector.
14962         Add comment regarding use of `error'.
14963
14964         * lib/gcc.exp (prune_system_crud): Define if missing.
14965         * lib/g++.exp (prune_system_crud): Likewise.
14966
14967         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
14968         Call prune_system_crud.
14969         * lib/dg.exp (dg-runtest): New proc.
14970         Use perror instead of send_user for tcl errors in testcase.
14971         Don't return any value, it's never used.
14972         Don't clobber previous definition of `unknown'.
14973         Print tcl errors in `dg-final'.
14974
14975 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
14976
14977         * lib/dg.exp (dg-process-target): Improve syntax error messages.
14978         (dg-test): Don't print errorInfo, it contains stack backtrace.
14979
14980 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
14981
14982         * lib/g++.exp (runtest_file_p): Define if missing.
14983
14984 1994-09-24  Doug Evans  (dje@cygnus.com)
14985
14986         * lib/mike-g++.exp: Comment out loading of g++.exp.
14987         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
14988         (default_g++_version): Always print something.
14989         (default_g++_start): Comment out call to `which'.
14990         (g++_start, g++_load): Deleted (must be defined in config file).
14991         * lib/gcc.exp: Test for existence of $CC at start.
14992         Delete check for tmpdir (done in gcc_init).
14993         (default_gcc_version): Always print something.
14994         (default_gcc_start): Comment out call to `which'.
14995         * config/*.exp: Major cleanup - make cross targets work at least a
14996         little better for g++ (by not being "--tool gcc" specific).
14997         Rename gcc_xxx to ${tool}_xxx.
14998         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
14999         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
15000
15001 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
15002
15003         * lib/c-torture.exp (c-torture-compile): Rework compiler
15004         message processing.
15005
15006         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
15007         c-torture.
15008
15009 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
15010
15011         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
15012
15013         * lib/dg.exp (dg-process-target): Support { target native }.
15014
15015 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
15016
15017         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
15018         looked for "... program xxx got fatal signal".
15019         Correct regsub munging of `comp_output'.
15020         Ignore compiler messages "path prefix not used" and "linker input
15021         file unused".
15022
15023 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
15024
15025         * lib/gcc.exp (runtest_file_p): Define if missing.
15026         * gcc.prms/template.c: Example to work from.
15027
15028 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
15029
15030         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
15031         * lib/dg.exp (dg-test): Call unsupported testcases as such.
15032
15033         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
15034         * gcc.prms/1883.c: Moved from compile/940714-1.c.
15035         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
15036         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
15037
15038         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
15039         (dg-process-target): No longer a varargs proc.
15040         Return S/N for target, P/F for xfail.  All callers changed.
15041         (user option procs): More argument checking.
15042         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
15043         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
15044         (dg-test): Skip test if not running on selected target in `dg-do'.
15045         Update handling of `dg-do-what', `dg-output-text'.
15046         Separate execution pass/fail from output pattern match pass/fail.
15047         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
15048
15049 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
15050
15051         * gcc.c-torture/special/special.exp: Don't expect failure for mips
15052         target for 920510-1.c.
15053
15054 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
15055
15056         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
15057         Clean up comment regarding use of passcnt, etc.
15058         (gcc_stat): Don't update `testcnt' here.
15059         (gcc_finish): Do it here.
15060         Might as well reset `but_id' here too.
15061         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
15062         to determine if the file should be tested.
15063         * gcc.c-torture/compile/compile.exp: Likewise.
15064         * gcc.c-torture/execute/execute.exp: Likewise.
15065         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
15066         * gcc.misc-tests/dg-test.exp: Likewise.
15067         * gcc.prms/prms.exp: Likewise.
15068         * gcc.wendy/wendy.exp: Likewise.
15069         * g++.old-deja.exp: Likewise.
15070         Move "Testing file" message to verbose level 1.
15071
15072 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
15073
15074         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
15075
15076 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
15077
15078         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
15079         (default_gcc_start): Accept optional second list element
15080         of compiler flags.  Print compiler output at verbosity level 2.
15081         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
15082         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
15083         Save current values of framework globals passcnt, failcnt, xpasscnt,
15084         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
15085         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
15086         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
15087         xfailcnt to compute stats.  Update framework global `testcnt' from
15088         pass/fail counts.
15089         (gcc_finish): New proc.  Clean up test environment.
15090         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
15091         (gcc_epass, gcc_efail): Delete.
15092         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
15093         argument of line number.
15094         (dg-init): If the tool has an init routine, call it.
15095         (dg-test): Remove args `cflags_var' and `libs_var'.
15096         Pass all compiler options to ${tool}_start.
15097         Handle missing line number.
15098         (dg-finish): New function.
15099         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
15100         particular files.  Call gcc_finish at end.  Move "skipping test"
15101         message to verbosity level 3.
15102         * gcc.c-torture/compile/compile.exp: Likewise.
15103         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
15104         * gcc.c-torture/execute/execute.exp: Likewise.
15105         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15106         Print testcase being tried at verbosity level 1.
15107         * gcc.c-torture/special/special.exp: Unset xfail.
15108         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15109         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
15110         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
15111         * gcc.failure/failure.exp: Likewise.
15112         * gcc.ieee/ieee.exp: Likewise.
15113         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
15114         Update call to dg-test.  Call dg-finish at end.
15115         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
15116         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15117         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
15118         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
15119         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
15120         * gcc.wendy/wendy.exp: Add copyright.
15121         Delete setting of tmpdir (done by gcc_init).
15122         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
15123         Pass compiler flags to gcc_start.  Call gcc_finish at end.
15124         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
15125         gcc_[ce]pass/fail.
15126
15127 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
15128
15129         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
15130         confusion.
15131         (g++_load): Likewise.
15132
15133         * config/*.exp (gcc_load): Some were varargs fns and some were not.
15134         Rename argument to `prog' to remove the confusion.
15135         Varargs fns behave differently too!
15136         (g++_load): Likewise.
15137
15138         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
15139
15140         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
15141         what it is.  Delete (always) printing of status value for !native.
15142         Simplify verbose code, and include status and exec_output.
15143         (g++_load): Use gcc_load.
15144
15145 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
15146
15147         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
15148         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
15149         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
15150         940714-3.c as these testcases don't exist anymore.  Make
15151         va-arg-1.c expected to pass.
15152
15153 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
15154
15155         * gcc.misc-tests/misc.exp: Only run specific testcases.
15156         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
15157         * gcc.misc-tests/dg-[1-9].c: New files.
15158
15159         * lib/dg.exp: New testsuite driver.
15160         * gcc.prms/prms.exp: Use it.
15161
15162         * README.gcc: New file.
15163
15164         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
15165         Document and reset `lxpass' and `lxfail'.
15166         Simplify "initialized" message.
15167         (gcc_stat): Clean up comments a little.
15168
15169 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
15170
15171         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
15172
15173 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
15174
15175         * lib/old-dejagnu.exp (process-option): New proc.
15176         (old-dejagnu-init, old-dejagnu-stat): Likewise.
15177         (old-dejagnu): Simplify.
15178         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
15179
15180 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
15181
15182         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
15183         exists and is not an empty string.
15184
15185         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
15186         $xfail rather than calling setup_xfail.  Clear $xfail when test is
15187         finished.
15188         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
15189         automatically.
15190
15191         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
15192         longer expected to fail.
15193
15194         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
15195         "f" function call.
15196
15197         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
15198
15199         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
15200         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
15201         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
15202         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
15203         c-torture-1.29.
15204
15205         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
15206         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
15207
15208         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
15209
15210         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
15211         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
15212
15213         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
15214         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
15215         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
15216
15217 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
15218
15219         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
15220         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
15221         940714-1.c, 940714-2.c, 940714-3.c},
15222         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
15223         gcc.misc-tests/{mg.c,mg.exp}:
15224         New tests.
15225         * gcc.noncompile/noncompile.exp: Change accordingly.
15226
15227 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
15228
15229         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
15230         Undo previous clobberage.
15231
15232 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
15233
15234         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
15235         * gcc.special/{930510-1.c, special.exp}:
15236         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
15237         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
15238         struct-varargs-1.c}: New tests from c-torture-1.26.
15239
15240 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
15241
15242         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
15243           argument to switch.
15244
15245 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
15246
15247         * Revert the previous changes.  Please see Rob's directory
15248           (/lisa/test/rob/progressive/gcc/testsuite) for testing
15249           fixes.
15250
15251 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
15252
15253         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
15254             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
15255             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
15256             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
15257             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
15258             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
15259             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
15260             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
15261             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
15262             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
15263             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
15264             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
15265             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
15266             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
15267             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
15268             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
15269             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
15270             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
15271             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
15272             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
15273             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
15274             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
15275             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
15276             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
15277             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
15278             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
15279             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
15280
15281 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
15282
15283         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
15284             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
15285           with perror calls.
15286
15287 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
15288
15289         * config/unix.exp (g++_load): Fix syntax.
15290
15291 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
15292
15293         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
15294         * gcc.noncompile/921017-1.c: Deleted obsolete test.
15295         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
15296         Don't expect va-arg-1.c to fail.  Correct expected output for
15297         920928-1.c.
15298         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
15299         * gcc.wendy/hbm4.c: Correct typo.
15300         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
15301
15302 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
15303
15304         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
15305         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
15306         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
15307         * lib/c-torture.exp (c-torture-compile): Ditto.
15308
15309         Reduce volume of output (remove all the -I's and such).
15310         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
15311         Call gcc_cpass, gcc_cfail.
15312         (c-torture): Pass testing option to c-torture-compile.
15313
15314 1994-03-21  Doug Evans  (dje@cygnus.com)
15315
15316         Bring patches over from progressive.
15317         * config/default.exp: Exit remote shell cleanly.
15318         (g++_exit, g++_start): Add default versions.
15319         * config/sim.exp (gcc_load): Use perror, not error.
15320
15321 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
15322
15323         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
15324         set in site.exp.
15325
15326 1994-03-14  Doug Evans  (dje@cygnus.com)
15327
15328         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
15329         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
15330         (wendy_try): New proc to run testcase.
15331         (main loop): Call 'em.
15332         * gcc.wendy/*.c: Clean up pass to correct expected output.
15333
15334         * lib/gcc.exp: Minor cleanup work.
15335         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
15336
15337 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
15338
15339         * config/sim.exp (gcc_load): Document return codes better.
15340         Don't pass -v to simulator.
15341
15342 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
15343
15344           * gcc.special/920717-x.c: Fix typo.
15345           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
15346           get at sources.
15347
15348         * lib/mike-gcc.exp: Fix typo.
15349
15350 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
15351
15352         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
15353         binary to use, transform the name.
15354         * config/*.exp: rename everything. Nuke any g++ specific files,
15355         it's now a special case of gcc that requires no special support.
15356         Add a default.exp for unsupported targets.
15357
15358 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
15359
15360         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
15361         lib/old-dejagnu.exp: Fix a few patterns to work with the new
15362         version of Tcl.
15363
15364 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
15365
15366         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
15367         than a warning.
15368
15369 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
15370
15371         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
15372
15373 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
15374
15375         * gcc.execute/execute.exp: Combine opt_list and foption_list into
15376         option_list.  Compile every file with only 4/6 option choices
15377         (same as C torture) instead of with 12/18 different option
15378         choices.
15379         * lib/c-torture.exp: Likewise.
15380
15381         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
15382         not already set.
15383
15384 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
15385
15386         * lib/old-deja.exp: Add `excess errors test fails' error, now one
15387         can put an XFAIL *-*-* on excess errors.
15388
15389 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
15390
15391         * g++.law: Add more tests derived from g++-bugs snapshots.
15392
15393         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
15394         equivalent to g++.law/init9.
15395
15396         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
15397         compiled it, and the a.out file after we've run it.
15398
15399 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
15400
15401         * lib/mike-g++.exp (postbase): Delete the .o file after we've
15402         compiled it, and the a.out file after we've run it.
15403
15404 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
15405
15406         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
15407
15408 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
15409
15410         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
15411         version number.
15412
15413 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
15414
15415         * g++.law: New directory of g++ tests derived from the g++-bugs
15416         snapshots.
15417
15418 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
15419
15420         * gcc.compile: initbug1.c initbug1.exp testcase added
15421
15422 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
15423
15424         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
15425         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
15426           fixes submitted by Jeff Law (law@cs.utah.edu)
15427         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
15428           Jeff Law (law@cs.utah.edu)
15429
15430
15431 1993-11-30  Mike Stump  (mrs@cygnus.com)
15432
15433         * config/unix-g++.exp: Follow the gcc way of doing things.
15434         * g++.old-deja/old-deja.exp: Minor updates.
15435         * lib/g++.exp: New file, follow the gcc way of doing things.
15436         * lib/old-dejagnu.exp: Minor updates.
15437         * lib/mike-g++.exp: Always unset errorInfo.
15438
15439 1993-11-06  Mike Stump  (mrs@cygnus.com)
15440
15441         * lib/gcc.exp: Fix some errors with the below change, CC and
15442         CFLAGS should be global when setting, not local.
15443
15444 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
15445
15446         * lib/gcc.exp: Transform tool name.
15447
15448 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15449
15450         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
15451
15452 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15453
15454         * lib/gcc.exp: change gcc_done to gcc_stat
15455
15456 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15457
15458         * Upgraded gcc testsuite to c-torture version 1.25
15459
15460 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
15461
15462         * lib/gcc.exp: added reporting code. Changed verbose compile message.
15463         * lib/c-torture: added hooks for new reporting code.
15464
15465 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
15466
15467         * config/sh-gcc.exp: check if sh-sim exists in the path
15468
15469 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
15470
15471         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
15472         * gcc.compile/compile.exp: Initial changes for new logic.
15473         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
15474         * gcc.failure/failure.exp: Initial changes for new logic.
15475         * gcc.ieee/ieee.exp: Initial changes for new logic.
15476         * gcc.misc-tests/misc.exp: Initial changes for new logic.
15477         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
15478         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
15479         * lib/c-torture.exp: Initial changes for new logic.
15480         * lib/gcc.exp: Initial changes for new logic.
15481
15482 1993-10-15  Mike Stump  (mrs@cygnus.com)
15483
15484         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
15485         depend upon failure or success.  Fully qualify names in failure
15486         and success messages.  Always remove a.out before starting
15487         compile, just in case.  Pay more attention to error text output by
15488         the compiler.  Handle testcases with no known past errors just
15489         like all others, so that things are uniform.  Other miscellaneous
15490         improvements.
15491
15492 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
15493
15494         * gcc.cpp: new directory for cpp tests
15495
15496 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
15497
15498         * lib/chill.exp: Code reformatted, removed unused code.
15499         * config/unix-chill.exp: Code reformatted, removed unused code.
15500         * chill.execute/execute.exp: Code reformatted, removed unused code.
15501         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
15502
15503 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
15504
15505         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
15506         routines not written.
15507
15508 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
15509
15510         * config/bug-gcc.exp: Use new procs from bug.exp.
15511
15512 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
15513
15514         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
15515         via ftp, rather than depending on NFS.
15516         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
15517         case.
15518
15519 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
15520
15521         * config/bug-gcc.exp: Use new download proc.
15522
15523 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
15524
15525         * chill.execute/execute.exp: cleanups, handles errors better
15526         * chill.compile/compile.exp: rewrite, based on execute.exp
15527         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
15528         * lib/chill.exp: major changes to diff proc and compile and link
15529           procs. added chill_fail and chill_pass wrappers to pass and
15530           fail. added more comments, and handle error codes better.
15531           Added a hack to capture stderr from exec, so noncompile tests
15532           can work.
15533
15534 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
15535
15536         * chill.execute/execute.exp: rewrite of testsuite driver
15537         * lib/chill.exp: rewrite of testsuite driver
15538         * config/unix-chill.exp: rewrite of testsuite driver
15539
15540 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
15541
15542     In chill.execute:
15543         * iexpr.ch: Standardize uppercase.
15544         * tuples.dat: Standardize uppercase.
15545         * vary.ch: standardize.  Correct varying string assignments.
15546         * vary.dat: Add new output lines.
15547
15548 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
15549
15550     In chill.execute:
15551         * chprintf.ch: Standardize use of uppercase.
15552         * tuples.ch: Standardize and turn arr2 into a DCL,
15553           rather than a SYN.
15554         * pinits.ch: Standardize.
15555
15556 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
15557
15558         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
15559         * Makefil: Renamed to Makefile.in.
15560         * configure.in: New.
15561
15562 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
15563
15564     In chill.execute:
15565         * .cvsignore: Add result/output files.
15566         * Makefile: Fix up variables at start.  Use MFLAGS
15567           everywhere.  Correct bool_loc, built_ins entries.
15568           Add entry for vary1.ch.
15569         * bitarray.ch: Standardize upper-case usage.
15570         * bitexpr.ch: Standardize, add output of b1.
15571         * params.ch: Use arrayt in along PROC parameters, to
15572           avoid novelty problems.
15573         * sets.ch: Tiny cleanup.
15574         * vary1.ch: Re-indent.
15575
15576 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
15577
15578           * Add PR-related files to Makefiles, .cvsignore files, etc.
15579
15580 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
15581
15582         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
15583           with compiler objects. New names are test-flow.c and test-loop.c
15584
15585 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
15586
15587         * Upgraded c-torture tests from 1.19 to 1.20
15588
15589         * new files:
15590         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
15591         * gcc.compile: 930623-1.c 930623-2.c
15592         * gcc.noncompile: 930622-1.c 930622-2.c
15593         * gcc.failure: 920411-1.c 920627-2.c
15594         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
15595
15596 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
15597
15598         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
15599           More changes to get testsuite working properly. Needs more work.
15600           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
15601
15602 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
15603
15604         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
15605           More changes to get testsuite working properly. Needs more work.
15606
15607 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
15608
15609         * chill.compile/compile.exp: Added for Dejagnu support
15610         * chill.execute/execute.exp: Added for Dejagnu support
15611         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
15612
15613 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
15614
15615     This should complete moving the CHILL test files.
15616         * chill.noncompile(.cvsignore printf.grt
15617             in-printf.grt chprintf.grt chprintf.ch):
15618             Added test-support files.
15619           (Makefile): Modified further.
15620         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
15621             signal.ch): Added test files.
15622           * chill.execute (.cvsignore printf.grt printr.c
15623             in-printf.grt rts.c chprintf.grt rts.h): Added
15624           test-support files.
15625             (Makefile): More corrections.
15626
15627 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
15628
15629         * chill.compile, chill.execute, chill.nocompile: Add CHILL
15630           test cases, ready for DejaGnu.
15631
15632 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
15633
15634         * Upgraded c-torture tests from 1.18 to 1.19
15635
15636         * gcc.compile: added test(s):
15637           930607-1.c
15638         * gcc.execute: added test(s):
15639           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
15640
15641         * added new subdirectory for misc tests: gcc.misc-tests
15642         * gcc.misc-test(s): added tests:
15643           inst-check.c test-consts.c test-ior.c test-switch.c
15644
15645 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
15646
15647         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
15648
15649 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
15650
15651         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
15652
15653 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
15654
15655         * Upgraded c-torture tests from 1.17 to 1.18
15656
15657 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
15658
15659         * Upgraded c-torture tests from 1.12 to 1.17
15660
15661 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
15662
15663         * lib/old-dejagnu.exp:
15664           Fixed handling of XFAIL target triplets to correctly
15665           recognize wildcard characters.  Removed code that
15666           appended a unique id tag to the end of the file name
15667           printed out by the result of the testcases within a
15668           given test file.
15669
15670 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
15671
15672         * lib/old-dejagnu.exp:
15673           Reworked expected failure handling to trigger off of XFAIL
15674           keyword in keyphrase embeded in testcase source code. The
15675           XFAIL keyword must be at the end of the keyphrase line. It
15676           may optionally be followed by one or more target triplets.
15677           It has just occured that the handling of wildcards in the
15678           target triplet may not be correct.
15679
15680 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
15681
15682         * g++.old-deja/tests:
15683           Moved all subdirectories up one level into g++.old-deja .
15684
15685         * lib/old-dejagnu.exp:
15686           Fixed problem with CXXFLAGS not being properly reset, and being
15687           corrupted with extraneous "-c" compiler option.  This was
15688           causing binaries to not be generated for test that needed them.
15689           Modified strings passed to "pass" and "fail" so that individual
15690           tests from the same test file would be distinguished by an
15691           identifier appended to the test file name in the summary logs;
15692           this corrected a problem with erroneous diff logs.  Added code
15693           to search testcases for expected fail and unexpected pass keywords.
15694
15695 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
15696
15697         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
15698
15699 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
15700
15701         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
15702           Removed extraneous text from end of "Special g++ Options"
15703           keyphrase.
15704
15705         * lib/old-dejagnu.exp: Added pattern matching to look for new
15706           keywords, embedded in testcases comments, which will trigger
15707           calls to xpass and xfail.
15708
15709 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
15710
15711         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
15712           comments embedded in the testcases, especially the one looking for
15713           special compiler options, as well as the pattern matching for the
15714           compiler output again.
15715
15716 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
15717
15718         * lib/old-dejagnu.exp: Do a proper check of the return value for
15719           execute tests. Fixed several problems with the pattern matching
15720           of the compiler output which gave erroneous test results.
15721           Changed several of the test result messages to be more descriptive.
15722         * config/unix-g++.exp: Proc g++_load now actually works and
15723           executes the tests passed to it and returns a usable return
15724           value.
15725
15726 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
15727
15728           * lib/gcc.exp: Exits gracefully if $CC is bogus.
15729
15730 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
15731
15732         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
15733           Modified both files to properly execute the old style
15734           dejagnu tests. The previous versions of these files were
15735           experimental and did not function anything near correctly.
15736
15737 1993-04-05  Rob Savoye  (rob@cygnus.com)
15738
15739         * Removed all Makefile.in and configure.in files. No configuration
15740         needed now.
15741
15742 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
15743
15744         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
15745
15746 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
15747
15748         * gcc.compile/configure.in, gcc.unsorted/configure.in,
15749         gcc.special/configure.in, gcc.noncompile/configure.in,
15750         gcc.execute/configure.in, gcc.code_quality/configure.in,
15751         g++.other/configure.in, g++.old-deja/configure.in,
15752         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
15753         in srcname setting.
15754
15755 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
15756
15757         * lib/udi.exp:  Fixed mondfe and mondfe_download.
15758         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
15759         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
15760
15761 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
15762
15763         * config/udi-gdb.exp: Check $shell_id after connecting to target.
15764         (gdb_exit): Don't remove *_soc files.
15765
15766 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
15767
15768         * lib/c-torture.exp: Don't look for main; instead always use -w
15769         -c.  This is how the c-torture tests work.  Remove the object
15770         file if the compilation succeeds.
15771         * gcc.execute/execute.exp: Remove executable if test passes.
15772         * gcc.noncompile/noncompile.exp: Every test is an expected
15773         failure.
15774         * gcc.special/special.exp: Added tests from c-torture 1.11,
15775         corrected use of existing test.
15776         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
15777         gcc.execute/920625-1.c: Updated to c-torture 1.11.
15778         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
15779         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
15780         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
15781         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
15782         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
15783         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
15784         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
15785         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
15786         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
15787         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
15788         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
15789         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
15790         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
15791         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
15792         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
15793         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
15794         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
15795         c-torture 1.11.
15796         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
15797         correspond to c-torture 1.11.
15798
15799         * New file.