OSDN Git Service

fe137013e5b61f6e9cba48629a5f705b86682cfe
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2
3         * gcc.dg/ultrasp5.c: Fix comment.
4
5 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6
7         PR fortran/10197
8         * g77.f-torture/execute/10197.f: New test.
9
10 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11
12         PR c++/9898, c++/383
13         * g++.dg/template/conv6.C: New test.
14         
15         PR c++/10119
16         * g++.dg/template/ptrmem5.C: New test.
17
18         PR c++/10026
19         * g++.dg/lookup/koenig1.C: New test.
20
21         PR C++/10199
22         * g++.dg/lookup/template2.C: New test.
23
24 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
25
26         * g++.dg/opt/rtti1.C: New test.
27
28 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29
30         * gcc.dg/ultrasp5.c: New test.
31
32 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33
34         PR middle-end/9967
35         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
36         builtin fputs.
37
38 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
39
40         PR c/8224
41         * gcc.dg/20030323-1.c: New test.
42
43 2003-03-23  Roger Sayle  <roger@eyesopen.com>
44
45         * gcc.c-torture/compile/20030323-1.c: New test case.
46
47 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48
49         * gcc.dg/20030321-1.c: New test.
50
51 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
52
53         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
54
55 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
56
57         PR c++/9978, c++/9708
58         * g++.dg/ext/vlm1.C: Adjust expected error.
59         * g++.dg/ext/vla2.C: New test.
60         * g++.dg/template/arg1.C: New test.
61         * g++.dg/template/arg2.C: New test.
62
63 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
64
65         * g77.f-torture/execute/select.f: New test.
66         * g77.f-torture/noncompile/select_no_compile.f: New test.
67
68 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
69
70         PR c++/9898
71         * g++.dg/other/error4.C: New test.
72
73 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
74
75         * g++.dg/template/friend17.C: New test.
76
77 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
78
79         * gcc.c-torture/compile/20030320-1.c: New.
80
81 2003-03-20  Roger Sayle  <roger@eyesopen.com>
82
83         * gcc.dg/builtins-6.c: New test case.
84
85 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
86
87         PR target/10073
88         * gcc.c-torture/compile/20030319-1.c: New.
89
90 2003-03-18  Jan Hubicka  <jh@suse.cz>
91
92         * gcc.dg/i386-cvt-1.c: New test.
93
94 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
95
96         * objc.dg/naming-1.m: Use "(parse|syntax) error".
97         * objc.dg/naming-2.m: Likewise.
98
99 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
100
101         PR c++/9639
102         * g++.dg/parse/crash1.C: New test.
103
104 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
105
106         PR c++/8805
107         * g++.dg/eh/cleanup1.C: New test.
108
109 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
110
111         * gcc.c-torture/execute/20030316-1.c: New test case.
112
113 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
114
115         PR c++/9629
116         * g++.dg/init/ctor2.C: New test.
117
118 2003-03-15  Roger Sayle  <roger@eyesopen.com>
119
120         * g77.f-torture/compile/xformat.f: New test case.
121
122 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
123
124         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
125         * g++.old-deja/g++.mike/eh50.C: Likewise.
126
127 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
128
129         PR c++/6440
130         * g++.dg/template/spec7.C: New test.
131         * g++.dg/template/spec8.C: Likewise.
132
133 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
134
135         * gcc.c-torture/execute/20030313-1.c: New test.
136
137 2003-03-14  Richard Henderson  <rth@redhat.com>
138
139         * gcc.dg/inline-2.c: Adjust alpha test for external call.
140
141 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
142
143         * gcc.c-torture/compile/20030314-1.c: New test.
144
145 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
146
147         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
148         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
149         thumb target,
150         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
151         to accept newer _imp__  prefix and additional
152         newline in .drectve section.
153         * gcc.dg/dll-4.c: Likewise.
154         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
155         switch.
156
157 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
158
159         * g++.dg/parse/namespace9.C: New test.
160
161         * g++.dg/init/ref5.C: New test.
162         * g++.dg/parse/ptrmem1.C: Likewise.
163
164 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
165
166         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
167         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
168         regular expression.
169         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
170         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
171
172 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
173
174         * gcc.c-torture/execute/20030224-2.c: New test.
175
176 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
177
178         * gcc.dg/decl-3.c: New test.
179
180 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
181
182         * gcc.dg/i386-loop-2.c: New test.
183
184 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
185
186         PR c++/9474
187         * g++.dg/parse/namespace8.C: New test.
188
189         PR c++/9924
190         * g++.dg/overload/builtin2.C: New test.
191
192 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
193
194         * gcc.dg/return-type-3.c: New test.
195
196 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
197
198         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
199         profiling options are not supported.
200
201 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
202
203         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
204         * g++.old-deja/g++.warn/impint2.C: Likewise.
205
206 2003-03-10  Devang Patel  <dpatel@apple.com>
207
208         * g++.dg/cpp/c++_cmd_1.C: New test.
209         * g++.dg/cpp/c++_cmd_1.h: New file.
210
211 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
212
213         * gcc.dg/altivec-9.c: New file.
214
215 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
216
217         * gcc.dg/ppc-sdata-1.c: New test.
218         * gcc.dg/ppc-sdata-2.c: New test.
219
220 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
221
222         PR c++/9373
223         * g++.dg/opt/ptrmem2.C: New test.
224
225         PR c++/8534
226         * g++.dg/opt/ptrmem1.C: New test.
227
228 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
229
230         * gcc.dg/i386-loop-1.c: New test.
231
232 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
233
234         PR c++/9970
235         * g++.dg/lookup/friend1.C: New test.
236
237 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
238
239         PR c++/9823
240         * g++.dg/parser/constructor1.C: New test.
241
242 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
243
244         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
245
246         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
247
248 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
249
250         * gcc.dg/cpp/Wunused.c: Update test.
251
252 2003-03-08  Jan Hubicka  <jh@suse.cz>
253
254         * gcc.dg/inline-3.c: New test.
255
256 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
257
258         PR c++/9809
259         * g++.dg/parse/builtin1.C: New test.
260
261         PR c++/9982
262         * g++.dg/abi/cookie1.C: New test.
263         * g++.dg/abi/cookie2.C: Likewise.
264
265         PR c++/9524
266         * g++.dg/template/field1.C: New test.
267
268         PR c++/9912
269         * g++.dg/parse/class1.C: New test.
270         * g++.dg/parse/namespace7.C: Likewise.
271         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
272
273 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
274
275         * g++.dg/init/ref4.C: New test.
276
277 2003-03-07  Jan Hubicka  <jh@suse.cz>
278
279         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
280         * gcc.dg/inline-3.c:  New test.
281
282 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
283
284         * g++.dg/init/ref3.C: New test.
285
286         PR c++/9965
287         * g++.dg/init/ref2.C: New test.
288
289         PR c++/9400
290         * g++.dg/warn/Wshadow-2.C: New test.
291
292         PR c++/9791
293         * g++.dg/warn/Woverloaded-1.C: New test.
294
295 2003-03-05  Jan Hubicka  <jh@suse.cz>
296
297         * gcc.dg/i386-local2.c: New.
298         * gcc.dg/i386-local.c: Fix typo.
299
300 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
301
302         * g++.dg/abi/layout3.C: New test.
303
304 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
305
306         * gcc.c-torture/compile/20030305-1.c
307
308 2003-03-05  Jan Hubicka  <jh@suse.cz>
309
310         * gcc.dg/i386-local.c: New.
311
312 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
313
314         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
315
316 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
317
318         * gcc.dg/switch-2.c: New test.
319         * gcc.dg/switch-3.c: New test.
320         * gcc.dg/Wswitch.c: Adjust line numbers.
321         * gcc.dg/Wswitch-default.c: Likewise.
322         * gcc.dg/Wswitch-enum.c: Likewise.
323
324 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
325
326         * gcc.c-torture/execute/20030222-1.c: New test.
327
328 2003-03-03  James E Wilson  <wilson@tuliptree.org>
329
330         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
331
332 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
333
334         PR c++/9878
335         * g++.dg/init/ref1.C: New test.
336
337 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
338
339         * gcc.dg/sh-relax.c: New SH-only test.
340
341 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
342
343         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
344         comment explaining purpose of testcase.
345
346 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
347
348         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
349         for HC11/HC12 (asm needs two int registers).
350         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
351         HC11/HC12 because the test uses an asm which needs two 32-bit
352         registers.
353
354 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
355
356         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
357         for HC11/HC12 (array is too large otherwise).
358         * gcc.c-torture/compile/920501-4.x: New file, likewise.
359         * gcc.c-torture/compile/20010518-2.x: Likewise.
360         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
361         HC11/HC12 (array is too large).
362
363 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
364
365         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
366         * lib/g++-dg.exp (g++-dg-test): Likewise.
367
368 2003-03-01  Roger Sayle  <roger@eyesopen.com>
369
370         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
371         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
372
373 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
374
375         * g++.dg/warn/implicit-typename1.C: Remove warning.
376
377 2003-02-28  Richard Henderson  <rth@redhat.com>
378
379         * gcc.dg/noreturn-1.c: Move noreturn warning line.
380         * gcc.dg/return-type-1.c: Move control reaches end warning line.
381
382 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
383
384         * gcc.dg/pch/pch.exp: Change .pch to .gch.
385         * g++.dg/pch/pch.exp: Likewise.
386
387 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
388
389         PR c++/9879
390         * testsuite/g++.dg/init/new4.C: New test.
391
392 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
393
394         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
395
396 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
397
398         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
399         unsigned long.
400
401         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
402         wider than float.
403
404 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
405
406         * lib/scanasm.exp: Add support for counting numbers of
407         occurences.
408         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
409         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
410
411 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
412
413         PR c++/9683
414         * g++.dg/template/static3.C: New test.
415
416         PR c++/9829
417         * g++.dg/parse/namespace6.C: New test.
418
419 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
420
421         PR target/9732
422         * gcc.dg/20030225-1.c: New test.
423
424 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
425
426         * README: Remove out-of-date information.
427
428         PR c++/9836
429         * g++.dg/template/spec6.C: New test.
430
431 2003-02-24  Jeff Law  <law@redhat.com>
432
433         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
434
435 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
436
437         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
438         * gcc.dg/pragma-ep-1.c: Likewise.
439
440 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
441
442         PR c++/9602
443         * g++.dg/template/friend16.C: New test.
444
445 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
446
447         PR c++/5333
448         * g++.dg/parse/fused-params1.C: Adjust error messages.
449         * g++.dg/template/nested3.C: New test.
450
451 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
452
453         * g++.dg/abi/param1.C: New test.
454
455 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
456
457         PR c++/7982
458         * g++.dg/warn/implicit-typename1.C: New test.
459
460 2003-02-22  Kelley Cook <kelleycook@comcast.net>
461
462         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
463         with "mtune".
464         * g++.old-deja/g++.other/store-expr2.C: Likewise.
465         * gcc.c-torture/execute/20010129-1.x: Likewise.
466         * gcc.dg/20011107-1.c: Likewise.
467         * gcc.dg/20020108-1.c: Likewise.
468         * gcc.dg/20020122-3.c: Likewise.
469         * gcc.dg/20020206-1.c: Likewise.
470         * gcc.dg/20020310-1.c: Likewise.
471         * gcc.dg/20020426-2.c: Likewise.
472         * gcc.dg/20020517-1.c: Likewise.
473         * gcc.dg/991230-1.c: Likewise.
474         * gcc.dg/i386-unroll-1.c: Likewise.
475         * gcc.misc-tests/i386-prefetch.exp: Likewise.
476
477 2003-02-22  Jan Hubicka  <jh@suse.cz>
478
479         * gcc.dg/i386-mul.c: New test.
480
481 2003-02-21  Roger Sayle  <roger@eyesopen.com>
482
483         * gcc.dg/builtins-5.c: New test case.
484
485 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
486
487         * gcc.dg/asmreg-1.c: New test.
488
489 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
490
491         PR c++/9749
492         * g++.dg/parse/varmod1.C: New test.
493
494 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
495
496         PR c++/9727
497         * g++.dg/template/op1.C: New test.
498
499 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
500
501         PR c++/8906
502         * g++.dg/template/nested2.C: New test.
503
504 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
505
506         PR c++/8724
507         * g++.dg/expr/dtor1.C: New test.
508
509 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
510
511         * gcc.dg/cpp/include3.c: New test.
512         * gcc.dg/cpp/inc/foo.h: New file.
513
514 2003-02-21  Glen Nakamura  <glen@imodulo.com>
515
516         * gcc.c-torture/execute/20030221-1.c: New test.
517
518 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
519
520         PR c++/9729
521         * g++.dg/abi/conv1.C: New test.
522
523 2003-02-20  Jan Hubicka  <jh@suse.cz>
524
525         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
526
527 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
528
529         * gcc.c-torture/compile/20030219-1.c: New test.
530
531 2003-02-18  Jan Hubicka  <jh@suse.cz>
532
533         * gcc.dg/funcorder.c: New test.
534
535 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
536
537         * gcc.c-torture/execute/20030218-1.c: New.
538
539 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
540
541         * gcc.dg/20030218-1.c: New.
542
543 2003-02-18  Richard Henderson  <rth@redhat.com>
544
545         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
546         * gcc.dg/attr-used-2.c: New.
547
548 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
549
550         PR c++/9704
551         * g++.dg/init/copy5.C: New test.
552
553 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
554
555         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
556         * g++.dg/pch/pch.exp: Likewise.
557
558 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
559
560         * gcc.c-torture/execute/20030209-1.c: Enable the test if
561         STACK_SIZE is not defined.
562
563 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
564
565         PR c++/9457
566         * g++.dg/template/init1.C: New test.
567
568 2003-02-16  Jan HUbicka  <jh@suse.cz>
569
570         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
571         (foo): Add few extra tests
572         * gcc.dg/c99-const-expr-3.c: Likewise.
573         * gcc.c-torture/execute/20030216-1.c: New.
574
575 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
576
577         PR c++/9459
578         * g++.dg/ext/typeof4.C: New test.
579
580 2003-02-15  Roger Sayle  <roger@eyesopen.com>
581
582         * gcc.dg/i386-387-3.c: New test case.
583
584 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
585
586         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
587         cris-*-elf* cris-*-aout* and mmix-*-*.
588
589 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
590
591         * gcc.dg/20030213-1.c: New test.
592
593 2003-02-12  Roger Sayle  <roger@eyesopen.com>
594
595         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
596         * gcc.dg/i386-387-2.c: Likewise.
597
598 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
599
600         * gcc.dg/ppc-spe.c: Fix formatting.
601         Enable tests that were previously unsupported by gas.
602         Delete tests for instructions that no longer exist.
603         Switch arguments on evsubifw builtin.
604
605 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
606
607         * gcc.c-torture/execute/20030209-1.c: Disable the test if
608         STACK_SIZE is too small.
609
610 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
611             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
612
613         * gcc.dg/decl-2.c: New test.
614
615 2003-02-10  Jan Hubicka  <jh@suse.cz>
616
617         * gcc.dg/i386-fpcvt-1.c:  New test.
618
619 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
620
621         * gcc.c-torture/execute/20030209-1.c: New test.
622
623 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
624
625         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
626         int-wide bitops, use the constants of the same width.
627         Likewise, if long long is 32-bit wide, test bitops using
628         32-bit constants.
629
630 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
631
632         * gcc.dg/20021014-1.c: Annotate with expected notice text.
633
634 2003-02-07  Roger Sayle  <roger@eyesopen.com>
635
636         * testsuite/gcc.dg/builtins-4.c: New test case.
637
638 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
639
640         * gcc.dg/20020430-1.c: Fix dg command typos.
641         * gcc.dg/20020503-1.c: Likewise.
642
643 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
644
645         PR c++/8785
646         * g++.dg/parse/fused-params1.C: New test.
647
648         PR c++/8857
649         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
650
651         PR c++/8921
652         * g++.dg/parse/non-dependent1.C: New test.
653
654         PR c++/8928
655         * g++.dg/parse/dupl-tmpl-args1.C: New test.
656
657         PR c++/9228
658         * g++.dg/parse/undefined7.C: New test.
659         * g++.dg/parse/non-templ1.C: New test.
660
661         PR c++/9229
662         * g++.dg/parse/too-many-tmpl-args1.C: New test.
663
664 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
665
666         * gcc.c-torture/compile/20030206-1.c: New test.
667
668 2003-02-05  Roger Sayle  <roger@eyesopen.com>
669
670         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
671         "pow" to "foo" to avoid potential confusion with a math built-in.
672
673 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
674
675         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
676         conditions for SPARC targets.
677
678 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
679
680         * gcc.dg/20030204-1.c: New test.
681
682 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
683
684         PR c++/38
685         * g++.dg/parse/array-size1.C: New test.
686
687         PR c++/5657
688         * g++.dg/parse/undefined3.C: New test.
689
690         PR c++/5665
691         * g++.dg/parse/undefined4.C: New test.
692
693         PR c++/5975
694         * g++.dg/parse/undefined5.C: New test.
695
696         PR c++/7259
697         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
698
699         PR c++/8578
700         * g++.dg/parse/casting-operator1.C: New test.
701
702         PR c++/8596
703         * g++.dg/parse/undefined6.C: New test.
704
705         PR c++/8736
706         * g++.dg/parse/missing-template1.C: New test.
707
708 2003-02-04  Jan Hubicka  <jh@suse.cz>
709
710         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
711         * gcc.dg/i386-cmov?.c:  Likewise.
712         * gcc.dg/i386-fpcvt-?.c:  Likewise.
713         * gcc.dg/i386-ssefp-1.c:  Likewise.
714         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
715         conventions.
716
717 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
718
719         PR c++/7129
720         * testsuite/g++.dg/ext/max.C: New test.
721
722 2003-02-03  Jan Hubicka  <jh@suse.cz>
723
724         * gcc.c-torture/execute/20030203-1.c: New test.
725
726 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
727
728         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
729         'natural-endian'.
730
731 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
732
733         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
734         * g++.dg/init/new2.C: Likewise.
735         * g++.dg/other/new1.C: Likewise.
736
737 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
738
739         * gcc.dg/struct-ret-libc.c: New test.
740
741 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
742
743         * gcc.dg/20030129-1.c: New test.
744
745 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
746
747         PR c++/8849
748         * g++.dg/template/ptrmem4.C: New test.
749
750 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
751
752         * g++.dg/parser/constant1.C: New test.
753
754 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
755
756         PR c++/8591
757         * g++.dg/parse/friend2.C: New test.
758
759 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
760
761         PR c++/9437
762         * g++.dg/template/unify4.C: New test.
763
764 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
765
766         * gcc.c-torture/execute/20030128-1.c: New test.
767
768 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
769
770         * g++.dg/lookup/nested1.C: Test moved from ...
771         * g++.old-deja/g++.other/lookup24.C: ... here.
772
773 2003-01-28  Jan Hubicka  <jh@suse.cz>
774
775         * gcc.dg/i386-cmov5.c:  New test.
776
777 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
778
779         * gcc.c-torture/execute/20010925-1.c: Changed the
780         memcpy declaration.
781
782 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
783
784         PR c++/3902
785         * g++.dg/parse/template5.C: New test.
786
787 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
788
789         PR fortran/9258
790         * g77.dg/pr9258: New test.
791
792 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
793
794         * README: Move relevant parts from README.g++.
795
796         * README.g++: Remove this file.
797
798 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
799
800         * g++.dg/abi/dcast1.C: New test.
801
802 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
803
804         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
805
806 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
807
808         PR c++/47
809         * g++.old-deja/g++.other/lookup24.C: New test.
810
811 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
812
813         PR middle-end/7227
814         * gcc.dg/uninit-C.c: New test.
815
816 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
817
818         * g++.dg/abi/covariant1.C: New test.
819
820 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
821
822         * gcc.dg/20030123-1.c: New test.
823
824 2003-01-25  Jan Hubicka  <jh@suse.cz>
825
826         PR opt/8492
827         * gcc.c-torture/compile/20030125-1.c
828
829 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
830
831         PR c++/9403
832         * g++.dg/parse/template3.C: New test.
833         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
834
835         PR c++/795
836         * g++.dg/parse/template4.C: New test.
837
838         PR c++/9415
839         * g++.dg/template/qual2.C: New test.
840
841         PR c++/8545
842         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
843
844         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
845
846 2003-01-25  Roger Sayle  <roger@eyesopen.com>
847
848         * gcc.c-torture/execute/switch-1.c: New test case.
849
850 2003-01-25  Jan Hubicka  <jh@suse.cz>
851
852         * gcc.c-torture/execute/20030125-1.[cx]: New test.
853
854 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
855
856         Tweaks for Bison-1.875. From the NEWS file:
857         "- `parse error' -> `syntax error'
858         Bison now uniformly uses the term `syntax error'"
859         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
860         * gcc.dg/cpp/digraph2.c: Likewise.
861         * gcc.dg/cpp/direct2.c: Likewise.
862         * gcc.dg/cpp/paste4.c: Likewise.
863         * gcc.dg/c90-restrict-1.c: Likewise.
864         * gcc.dg/c99-func-2.c: Likewise.
865         * gcc.dg/noncompile/920721-2.c: Likewise.
866         * gcc.dg/noncompile/930622-2.c: Likewise.
867         * gcc.dg/noncompile/940112-1.c: Likewise.
868         * gcc.dg/noncompile/950921-1.c: Likewise.
869         * gcc.dg/noncompile/951123-1.c: Likewise.
870         * gcc.dg/noncompile/971104-1.c: Likewise.
871         * gcc.dg/noncompile/990416-1.c: Likewise.
872
873 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
874
875         * g++.dg/parse/undefined1.C: Add error message.
876
877 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
878
879         PR c++/9354
880         * g++.dg/parse/new1.C: New test.
881
882         PR c++/9216
883         * g++.dg/parse/template2.C: New test.
884
885         PR c++/9354
886         * g++.dg/parse/typedef2.C: New test.
887
888         PR c++/9328
889         * g++.dg/ext/typeof3.C: New test.
890
891 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
892
893         PR c++/2738
894         * g++.dg/parse/ret-type1.C: New test.
895
896         PR c++/3792
897         * g++.dg/parse/tmpl-outside1.C: New test.
898
899         PR c++/4207
900         * g++.dg/parse/int-as-enum1.C: New test.
901
902         PR c++/4903
903         * g++.dg/parse/no-typename1.C: New test.
904
905         PR c++/5533
906         * g++.dg/parse/no-value1.C: New test.
907
908         PR c++/5921
909         * g++.dg/parse/wrong-inline1.C: New test.
910
911         PR c++/6402
912         * g++.dg/parse/ref1.C: New test.
913
914         PR c++/6992
915         * g++.dg/parse/attr-ctor1.C: New test.
916
917         PR c++/7229
918         * g++.dg/parse/namespace5.C: New test.
919
920         PR c++/7917
921         * g++.dg/parse/func-def1.C: New test.
922
923         PR c++/8143
924         * g++.dg/parse/undefined1.C: New test.
925
926         PR c++/5723, PR c++/8522
927         * g++.dg/parse/specialization1.C: New test.
928
929         PR c++/163, PR c++/8595
930         * g++.dg/parse/struct-as-enum1.C: New test.
931
932         PR c++/9173
933         * g++.dg/parse/undefined2.C: New test.
934
935 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
936
937         PR c++/9298
938         * g++.dg/parse/template1.C: New test.
939
940         PR c++/9384
941         * g++.dg/parse/using1.C: New test.
942
943         PR c++/9285
944         PR c++/9294
945         * g++.dg/parse/expr2.C: New test.
946
947         PR c++/9388
948         * g++.dg/parse/lookup2.C: Likewise.
949
950 2003-01-21  Jan Hubicka  <jh@suse.cz>
951
952         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
953         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
954         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
955         * gcc.c-torture/execute/string-opt-*.c: Likewise.
956
957 2003-01-20  Nick Clifton  <nickc@redhat.com>
958
959         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
960         problem with ARM sibcall code generation.
961
962 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
963
964         * gcc.c-torture/execute/20030120-1.c: New.
965
966 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
967
968         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
969
970 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
971
972         PR c++/9272
973         * g++.dg/parse/ctor1.C: New test.
974
975         PR c++/9294:
976         * g++.dg/parse/qualified1.C: New test.
977
978         * g++.dg/parse/typename3.C: New test.
979
980 2003-01-16  Richard Henderson  <rth@redhat.com>
981
982         * g++.dg/tls/init-2.C: Fix error matches for real this time.
983
984 2003-01-16  Richard Henderson  <rth@redhat.com>
985
986         * g++.dg/pch/pch.exp: Copy test header to the working directory
987         before using it either for precompilation or direct use.
988         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
989         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
990
991 2003-01-16  Richard Henderson  <rth@redhat.com>
992
993         * gcc.dg/pch/pch.exp: Copy test header to the working directory
994         before using it either for precompilation or direct use.
995         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
996         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
997
998 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
999
1000         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
1001         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
1002         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
1003         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
1004         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
1005         typename warning into error.
1006         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
1007         error messages.
1008         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
1009         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
1010         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
1011         messages.
1012         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
1013         make declaration visible in template.
1014         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
1015         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
1016         messages.
1017         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
1018         message.
1019         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
1020         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
1021         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
1022         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
1023         typename warning with error message.
1024         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
1025         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
1026         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
1027
1028 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
1029
1030         * g++.dg/parse/ambig2.C: New test.
1031
1032 2003-01-15  Richard Henderson  <rth@redhat.com>
1033
1034         * g++.dg/tls/init-2.C: Update error message string.
1035
1036 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1037
1038         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
1039
1040 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
1041
1042         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
1043         all for HC11/HC12.
1044         * gcc.c-torture/compile/20001205-1.x: Likewise.
1045         * gcc.c-torture/compile/20001226-1.x: Likewise.
1046         * gcc.c-torture/compile/920520-1.x: Likewise.
1047         * gcc.c-torture/compile/961203-1.x: Likewise.
1048         * gcc.c-torture/compile/20020604-1.x: Likewise.
1049
1050 2003-01-15  Jan Hubicka  <jh@suse.cz>
1051
1052         * gcc.c-torture/compile/20030115-1.c: New test.
1053
1054         * gcc.dg/i386-fpcvt-1.c: New test.
1055         * gcc.dg/i386-fpcvt-2.c: New test.
1056
1057 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
1058
1059         Further conform g++'s __vmi_class_type_info to the C++ ABI
1060         specification.
1061         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
1062         the specification.
1063
1064 2003-01-14  Jan Hubicka  <jh@suse.cz>
1065
1066         * gcc.dg/i386-fpcvt-1.c: New test.
1067         * gcc.dg/i386-fpcvt-2.c: New test.
1068
1069 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1070
1071         * gcc.dg/i386-mmx-3.c: New test.
1072
1073 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
1074
1075         PR c++/9264
1076         * g++.dg/parse/octal1.C: New file.
1077
1078         PR c++/9172
1079         * g++.dg/parse/typename1.C: New file.
1080
1081 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
1082
1083         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
1084         * gcc.dg/bf-no-ms-layout.c: Likewise.
1085         * gcc.dg/bf-ms-attrib.c: Likewise.
1086
1087 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
1088
1089         PR c++/9099
1090         * g++.dg/parse/dtor1.C: New file.
1091
1092         PR c++/9128
1093         * g++.dg/rtti/typeid1.C: New file.
1094
1095         PR c++/9153
1096         * g++.dg/parse/lookup1.C: New file.
1097
1098         PR c++/9171
1099         * g++.dg/templ/spec5.C: New file.
1100
1101 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
1102
1103         * gcc.c-torture/compile/20030110-1.c: New test.
1104
1105 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
1106
1107         Merge from pch-branch:
1108
1109         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
1110
1111         * gcc.dg/pch/cpp-1.h: New.
1112         * gcc.dg/pch/cpp-1.c: New.
1113         * gcc.dg/pch/cpp-2.h: New.
1114         * gcc.dg/pch/cpp-2.c: New.
1115
1116         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
1117
1118         * gcc.dg/pch/except-1.h: New.
1119         * gcc.dg/pch/except-1.c: New.
1120
1121         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
1122
1123         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
1124         running test.
1125         * gcc.dg/pch: Include *.hp not *.h.
1126         * gcc.dg/pch/system-1.h: New.
1127         * gcc.dg/pch/system-1.c: New.
1128
1129         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
1130
1131         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
1132         rather than trying to build and run a program using PCH.
1133         * gcc.dg/pch: Remove dg-do commands from test files.
1134
1135         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
1136
1137         * gcc.dg/pch/macro-3.c: New.
1138         * gcc.dg/pch/macro-3.h: New.
1139
1140         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
1141
1142         * gcc.dg/pch/common-1.c: New.
1143         * gcc.dg/pch/common-1.h: New.
1144         * gcc.dg/pch/decl-1.c: New.
1145         * gcc.dg/pch/decl-1.h: New.
1146         * gcc.dg/pch/decl-2.c: New.
1147         * gcc.dg/pch/decl-2.h: New.
1148         * gcc.dg/pch/decl-3.c: New.
1149         * gcc.dg/pch/decl-3.h: New.
1150         * gcc.dg/pch/decl-4.c: New.
1151         * gcc.dg/pch/decl-4.h: New.
1152         * gcc.dg/pch/decl-5.c: New.
1153         * gcc.dg/pch/decl-5.h: New.
1154         * gcc.dg/pch/global-1.c: New.
1155         * gcc.dg/pch/global-1.h: New.
1156         * gcc.dg/pch/inline-1.c: New.
1157         * gcc.dg/pch/inline-1.h: New.
1158         * gcc.dg/pch/inline-2.c: New.
1159         * gcc.dg/pch/inline-2.h: New.
1160         * gcc.dg/pch/static-1.c: New.
1161         * gcc.dg/pch/static-1.h: New.
1162         * gcc.dg/pch/static-2.c: New.
1163         * gcc.dg/pch/static-2.h: New.
1164
1165         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
1166
1167         * g++.dg/pch/pch.exp: Better handle failing testcases.
1168         * gcc.dg/pch/pch.exp: Likewise.
1169         * gcc.dg/pch/macro-1.c: New.
1170         * gcc.dg/pch/macro-1.h: New.
1171         * gcc.dg/pch/macro-2.c: New.
1172         * gcc.dg/pch/macro-2.h: New.
1173
1174         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
1175
1176         * g++.dg/dg.exp: Treat files in pch/ specially.
1177         * g++.dg/pch/pch.exp: New file.
1178         * g++.dg/pch/empty.H: New file.
1179         * g++.dg/pch/empty.C: New file.
1180         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
1181         "precompile".
1182
1183         * gcc.dg/pch/pch.exp: New file.
1184         * gcc.dg/pch/empty.h: New file.
1185         * gcc.dg/pch/empty.c: New file.
1186         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
1187         "precompile".
1188
1189 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1190
1191         * g++.dg/template/friend14.C: New test.
1192
1193 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1194
1195         * gcc.dg/old-style-asm-1.c: New test.
1196
1197 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
1198
1199         * gcc.c-torture/compile/20030109-1.c: New test.
1200
1201 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1202
1203         * gcc.c-torture/execute/20030109-1.c: New test.
1204
1205 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
1206
1207         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
1208         * g++.old-deja/g++.mike/dyncast2.C: Likewise
1209         * g++.old-deja/g++.mike/dyncast3.C: Likewise
1210         * g++.old-deja/g++.mike/eh2.C: Likewise
1211         * g++.old-deja/g++.mike/eh3.C: Likewise
1212         * g++.old-deja/g++.mike/eh5.C: Likewise
1213         * g++.old-deja/g++.mike/eh6.C: Likewise
1214         * g++.old-deja/g++.mike/eh7.C: Likewise
1215         * g++.old-deja/g++.mike/eh8.C: Likewise
1216         * g++.old-deja/g++.mike/eh9.C: Likewise
1217         * g++.old-deja/g++.mike/eh10.C: Likewise
1218         * g++.old-deja/g++.mike/eh12.C: Likewise
1219         * g++.old-deja/g++.mike/eh13.C: Likewise
1220         * g++.old-deja/g++.mike/eh14.C: Likewise
1221         * g++.old-deja/g++.mike/eh16.C: Likewise
1222         * g++.old-deja/g++.mike/eh17.C: Likewise
1223         * g++.old-deja/g++.mike/eh18.C: Likewise
1224         * g++.old-deja/g++.mike/eh21.C: Likewise
1225         * g++.old-deja/g++.mike/eh23.C: Likewise
1226         * g++.old-deja/g++.mike/eh24.C: Likewise
1227         * g++.old-deja/g++.mike/eh25.C: Likewise
1228         * g++.old-deja/g++.mike/eh26.C: Likewise
1229         * g++.old-deja/g++.mike/eh27.C: Likewise
1230         * g++.old-deja/g++.mike/eh28.C: Likewise
1231         * g++.old-deja/g++.mike/eh29.C: Likewise
1232         * g++.old-deja/g++.mike/eh31.C: Likewise
1233         * g++.old-deja/g++.mike/eh33.C: Likewise
1234         * g++.old-deja/g++.mike/eh34.C: Likewise
1235         * g++.old-deja/g++.mike/eh35.C: Likewise
1236         * g++.old-deja/g++.mike/eh36.C: Likewise
1237         * g++.old-deja/g++.mike/eh37.C: Likewise
1238         * g++.old-deja/g++.mike/eh38.C: Likewise
1239         * g++.old-deja/g++.mike/eh39.C: Likewise
1240         * g++.old-deja/g++.mike/eh40.C: Likewise
1241         * g++.old-deja/g++.mike/eh41.C: Likewise
1242         * g++.old-deja/g++.mike/eh42.C: Likewise
1243         * g++.old-deja/g++.mike/eh44.C: Likewise
1244         * g++.old-deja/g++.mike/eh46.C: Likewise
1245         * g++.old-deja/g++.mike/eh47.C: Likewise
1246         * g++.old-deja/g++.mike/eh48.C: Likewise
1247         * g++.old-deja/g++.mike/eh49.C: Likewise
1248         * g++.old-deja/g++.mike/eh50.C: Likewise
1249         * g++.old-deja/g++.mike/eh51.C: Likewise
1250         * g++.old-deja/g++.mike/eh53.C: Likewise
1251         * g++.old-deja/g++.mike/eh55.C: Likewise
1252         * g++.old-deja/g++.mike/p7912.C: Likewise
1253         * g++.old-deja/g++.mike/p9706.C: Likewise
1254         * g++.old-deja/g++.mike/p10416.C: Likewise
1255         * g++.old-deja/g++.mike/p11667.C: Likewise
1256         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
1257         Remove redundant reference to Iris.
1258         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
1259         Elxsi, i860, Pico Java, and WE32K.
1260
1261 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
1262
1263         * g++.dg/ext/asm4.C: New test.
1264
1265 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1266
1267         PR c++/9030
1268         * g++.dg/template/friend12.C: New test.
1269         * g++.dg/template/friend13.C: Likewise.
1270         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
1271
1272 2003-01-08  Jan Hubicka  <jh@suse.cz>
1273
1274         * gcc.dg/i386-cadd.c: New test.
1275         * gcc.dg/i386-cmov4.c: Likewise.
1276
1277 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
1278
1279         PR c++/9165
1280         * g++.dg/warn/Wunused-3.C: New test.
1281
1282         * g++.dg/abi/bitfield9.C: New test.
1283
1284         PR c++/9189
1285         * g++.dg/parse/defarg3.C: New test.
1286
1287 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1288
1289         * g++.dg/parse/ambig1.C: New test.
1290         * g++.dg/parse/defarg2.C: New test.
1291
1292 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
1293
1294         * g++.dg/template/defarg-1.C: New test.
1295         * g++.dg/template/local2.C: Likewise.
1296
1297 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
1298
1299         * gcc.c-torture/execute/20030105-1.c: New test.
1300
1301 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1302
1303         * g++.dg/parse/namespace3.C: Remove extra semicolons.
1304         * g++.dg/parse/namespace4.C: Likewise.
1305
1306 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1307
1308         * g++.dg/template/ntp2.C: New test.
1309
1310 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
1311
1312         * g++.dg/parse/extern-C-1.C: New test.
1313
1314         * g++.dg/parse/namespace4.C: New test.
1315
1316         * g++.dg/template/nested1.C: New test.
1317
1318         * g++.dg/parse/namespace3.C: New test.
1319
1320 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1321
1322         * g++.dg/lookup/two-stage1.C: New test.
1323
1324 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1325
1326         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
1327         * g++.old-deja/g++.jason/access8.C: Likewise.
1328         * g++.old-deja/g++.other/decl5.C: Likewise.
1329
1330 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
1331
1332         * g++.dg/parse/parse7.C: New test.
1333
1334 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
1335
1336         PR c++/2843
1337         * g++.dg/ext/attrib7.C: New test.
1338
1339 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
1340
1341         * g++.dg/parse/parse6.C: New test.
1342
1343 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
1344
1345         * gcc.dg/h8300-stack-1.c: New.
1346
1347 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
1348
1349         g++.dg/lookup/exception1.C: New test.
1350
1351         g++.dg/lookup/template1.C: New test.
1352
1353         g++.dg/parse/namespace2.C: New test.
1354
1355         g++.dg/parse/parens2.C: New test.
1356
1357 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1358
1359         * g++.dg/parse/parse5.C: New test.
1360         * g++.dg/lookup/scoped4.C: New test.
1361
1362 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
1363
1364         * g++.dg/parse/parens1.C: New test.
1365
1366         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
1367         angle-bracket1.C.
1368         * g++.dg/parse/parens2.C: New test.
1369
1370         * g++.dg/lookup/scope-operator1.C: New test.
1371
1372         * g++.dg/parse/operator1.C: New test.
1373
1374 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1375
1376         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
1377         * g++.old-deja/g++.other/access6.C: Likewise.
1378         * g++.old-deja/g++.other/decl1.C: Likewise.
1379         * g++.old-deja/g++.pt/typename12.C: Likewise.
1380
1381 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
1382
1383         * g++.dg/parse/namespace1.C: New test.
1384
1385 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1386
1387         * g++.dg/parse/parse4.C: New test.
1388
1389 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1390
1391         * g++.dg/parse/parse3.C: New test.
1392
1393 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1394
1395         * g++.dg/parse/parse2.C: New test.
1396
1397 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1398
1399         * g++.dg/template/friend11.C: New test.
1400
1401 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1402
1403         * g++.dg/parse/parse1.C: New test.
1404
1405 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
1406
1407         * lib/profopt.exp: Change the name of a global variable to avoid
1408         possible clashes with other test suites.
1409
1410 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
1411
1412         * g++.dg/inherit/covariant8.C: New test.
1413
1414 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
1415
1416         * g++.dg/init/array9.C: New test.
1417
1418         PR c++/9112
1419         * g++.dg/parse/expr1.C: New test.
1420
1421 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
1422
1423         * gcc.c-torture/compile/20021230-1.c: New test.
1424
1425 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
1426
1427         * g++.dg/inherit/covariant5.C: New test.
1428         * g++.dg/inherit/covariant6.C: New test.
1429         * g++.dg/inherit/covariant7.C: New test.
1430
1431 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1432
1433         PR c++/2739
1434         * g++.dg/other/access2.C: New test.
1435
1436 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1437
1438         * g++.dg/other/anon-struct.C: No longer fails
1439         * g++.old-deja/g++.brendan/parse4.C: Likewise.
1440         * g++.old-deja/g++.brendan/parse5.C: Likewise.
1441         * g++.old-deja/g++.brendan/parse6.C: Likewise.
1442
1443 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1444
1445         * g++.dg/parse/angle-bracket.C (main): No longer fails.
1446
1447 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
1448
1449         * g++.dg/eh/spec4.C: Remove stray semicolon.
1450         * g++.dg/expr/pmf-1.C: Change error message.
1451         * g++.dg/ext/asm1.C: Remove stray semicolon.
1452         * g++.dg/ext/typename1.C: Add missing typenames.
1453         * g++.dg/inherit/template-as-base.C: Change error message.
1454         * g++.dg/lookup/scoped1.C: Likewise.
1455         * g++.dg/lookup/scoped2.C: Likewise.
1456         * g++.dg/lookup/using2.C: Likewise.
1457         * g++.dg/other/component1.C: Remove stray semicolon.
1458         * g++.dg/other/do1.C: Change error message.
1459         * g++.dg/other/error2.C: Likewise.
1460         * g++.dg/other/init1.C: Likewise.
1461         * g++.dg/other/packed1.C: Remove stray semicolon.
1462         * g++.dg/other/ptrmem2.C: Change error message.
1463         * g++.dg/parse/parameter-declaration-1.C: Remove line number
1464         marker.
1465         * g++.dg/special/initp1.C: Remove invalid attribute usage.
1466         * g++.dg/template/access3.C: Add typename keyword.
1467         * g++.dg/template/access5.C: Remove stray semicolon.
1468         * g++.dg/template/access6.C: Likewise.
1469         * g++.dg/template/complit1.C: Likewise.
1470         * g++.dg/template/crash1.C: Change error message.
1471         * g++.dg/template/inherit2.C: Remove stray semicolon.
1472         * g++.dg/template/instantiate2.C: Likewise.
1473         * g++.dg/template/instantiate3.C: Change error message.
1474         * g++.dg/template/qual1.C: Remove stray semicolon.
1475         * g++.dg/template/qualttp18.C: Change error message.
1476         * g++.dg/template/ref1.C: Remove stray semicolon.
1477         * g++.dg/template/sizeof1.C (A::value): Declare it.
1478         * g++.dg/template/spec4.C: Change error message.
1479         * g++.dg/template/static1.C: Likewise.
1480         * g++.dg/template/type1.C: Likewise.
1481         * g++.dg/template/typename3.C: Likewise.
1482         * g++.old-deja/g++.benjamin/13478.C: Change error message.
1483         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
1484         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
1485         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
1486         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
1487         named return value extension.
1488         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
1489         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
1490         * g++.old-deja/g++.bob/extern_C.C: Likewise.
1491         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1492         * g++.old-deja/g++.brendan/complex1.C: Likewise.
1493         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1494         * g++.old-deja/g++.brendan/crash13.C: Likewise.
1495         * g++.old-deja/g++.brendan/crash15.C: Likewise.
1496         * g++.old-deja/g++.brendan/crash18.C: Change error message.
1497         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
1498         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1499         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1500         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1501         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
1502         syntax.
1503         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
1504         * g++.old-deja/g++.brendan/crash8.C: Change error message.
1505         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
1506         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
1507         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
1508         * g++.old-deja/g++.brendan/template11.C: Likewise.
1509         * g++.old-deja/g++.brendan/template26.C: Likewise.
1510         * g++.old-deja/g++.brendan/template27.C: Use explicit
1511         specialization syntax.
1512         * g++.old-deja/g++.brendan/template30.C: Likewise.
1513         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
1514         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
1515         non-dependent names.
1516         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
1517         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
1518         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
1519         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
1520         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
1521         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
1522         named return value extension.
1523         * g++.old-deja/g++.ext/namedret2.C: Likewise.
1524         * g++.old-deja/g++.ext/namedret3.C: Likewise.
1525         * g++.old-deja/g++.ext/return1.C: Likewise.
1526         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
1527         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
1528         * g++.old-deja/g++.jason/access8.C: Likewise.
1529         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
1530         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
1531         pseudo-destructor names.
1532         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
1533         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
1534         pseudo-destructor names.
1535         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
1536         * g++.old-deja/g++.jason/overload19.C: Likewise.
1537         * g++.old-deja/g++.jason/overload32.C: Likewise.
1538         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
1539         stray semicolons.
1540         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
1541         * g++.old-deja/g++.jason/return.C: Likewise.
1542         * g++.old-deja/g++.jason/return2.C: Likewise.
1543         * g++.old-deja/g++.jason/shadow1.C: Likewise.
1544         * g++.old-deja/g++.jason/special.C: Use explicit specialization
1545         syntax.
1546         * g++.old-deja/g++.jason/template10.C: Account for use of
1547         non-dependent names.
1548         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
1549         syntax.
1550         * g++.old-deja/g++.jason/template37.C: Likewise.
1551         * g++.old-deja/g++.law/access4.C: Change error messages.
1552         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
1553         pseudo-destructor names.
1554         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
1555         * g++.old-deja/g++.law/ctors9.C: Likewise.
1556         * g++.old-deja/g++.law/cvt22.C: Likewise.
1557         * g++.old-deja/g++.law/dtors5.C: Likewise.
1558         * g++.old-deja/g++.law/global-init1.C: Likewise.
1559         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1560         * g++.old-deja/g++.law/operators28.C: Likewise.
1561         * g++.old-deja/g++.law/visibility28.C: Likewise.
1562         * g++.old-deja/g++.martin/eval1.C: Likewise.
1563         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
1564         name.
1565         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
1566         * g++.old-deja/g++.mike/net34.C: Likewise.
1567         * g++.old-deja/g++.mike/net36.C: Likewise.
1568         * g++.old-deja/g++.mike/ns2.C: Likewise.
1569         * g++.old-deja/g++.mike/p12306.C: Likewise.
1570         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
1571         value extension.
1572         * g++.old-deja/g++.mike/p700.C: Likewise.
1573         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
1574         * g++.old-deja/g++.mike/p710.C: Likewise.
1575         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
1576         value extension.
1577         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
1578         * g++.old-deja/g++.mike/pmf9.C: Likewise.
1579         * g++.old-deja/g++.ns/crash2.C: Likewise.
1580         * g++.old-deja/g++.ns/crash3.C: Likewise.
1581         * g++.old-deja/g++.ns/invalid1.C: Likewise.
1582         * g++.old-deja/g++.ns/ns17.C: Likewise.
1583         * g++.old-deja/g++.ns/template16.C: Likewise.
1584         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
1585         keyword.
1586         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
1587         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
1588         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
1589         named return value extension.
1590         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
1591         * g++.old-deja/g++.other/access4.C: Issue additional error
1592         messages.
1593         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
1594         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
1595         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
1596         * g++.old-deja/g++.other/crash25.C: Change error message.
1597         * g++.old-deja/g++.other/crash4.C: Change error message.
1598         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
1599         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
1600         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
1601         checks.
1602         * g++.old-deja/g++.other/defarg8.C: Likewise.
1603         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
1604         * g++.old-deja/g++.other/dtor10.C: Likewise.
1605         * g++.old-deja/g++.other/incomplete.C: Likewise.
1606         * g++.old-deja/g++.other/linkage7.C: Likewise.
1607         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
1608         lookup algorithm.
1609         * g++.old-deja/g++.other/mangle2.C: Likewise.
1610         * g++.old-deja/g++.other/refinit2.C: Likewise.
1611         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
1612         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
1613         * g++.old-deja/g++.pt/crash28.C: Likewise.
1614         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
1615         syntax.
1616         * g++.old-deja/g++.pt/crash32.C: Change error message.
1617         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
1618         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
1619         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
1620         error message position.
1621         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
1622         * g++.old-deja/g++.pt/defarg8.C: Change error message.
1623         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
1624         syntax.
1625         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
1626         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
1627         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
1628         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
1629         keyword.
1630         * g++.old-deja/g++.pt/explicit31.C: Likewise.
1631         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
1632         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
1633         keyword.
1634         * g++.old-deja/g++.pt/explicit71.C: Change error message.
1635         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
1636         syntax.
1637         * g++.old-deja/g++.pt/friend28.C: Account for use of
1638         non-dependent names.
1639         * g++.old-deja/g++.pt/friend29.C: Likewise.
1640         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
1641         rules.
1642         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
1643         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
1644         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
1645         lookup rules.
1646         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
1647         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
1648         keyword.
1649         * g++.old-deja/g++.pt/memclass20.C: Likewise.
1650         * g++.old-deja/g++.pt/memclass5.C: Likewise.
1651         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
1652         keyword.
1653         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
1654         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
1655         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
1656         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
1657         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
1658         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
1659         keyword.
1660         * g++.old-deja/g++.pt/spec10.C: Likewise.
1661         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
1662         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
1663         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
1664         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
1665         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
1666         * g++.old-deja/g++.pt/ttp62.C: Likewise.
1667         * g++.old-deja/g++.pt/ttp64.C: Likewise.
1668         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
1669         * g++.old-deja/g++.pt/typename15.C: Likewise.
1670         * g++.old-deja/g++.pt/typename22.C: Likewise.
1671         * g++.old-deja/g++.pt/typename6.C: Change error messages.
1672         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
1673         * g++.old-deja/g++.pt/virtual2.C: Likewise.
1674         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
1675         syntax.
1676         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
1677         return value extension.
1678         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
1679         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
1680         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
1681         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
1682
1683 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
1684
1685         * g++.dg/warn/inline1.C: New test.
1686         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
1687         * g++.old-deja/g++.jason/synth10.C: Likewise.
1688         * g++.old-deja/g++.mike/net31.C: Likewise.
1689         * g++.old-deja/g++.mike/p8786.C: Likewise.
1690
1691         * g++.dg/template/friend10.C: New test.
1692         * g++.dg/template/conv5.C: New test.
1693
1694 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
1695
1696         * g++.dg/lookup/scoped3.C: New test.
1697
1698         * g++.dg/lookup/decl1.C: New test.
1699         * g++.dg/lookup/decl2.C: New test.
1700
1701 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1702
1703         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
1704         gcc.c-torture/compile/20021015-1.c,
1705         gcc.c-torture/compile/20021015-2.c,
1706         gcc.c-torture/compile/20021123-1.c,
1707         gcc.c-torture/compile/20021123-2.c,
1708         gcc.c-torture/compile/20021123-3.c,
1709         gcc.c-torture/compile/20021123-4.c,
1710         gcc.c-torture/execute/20021024-1.c: Add tests previously added
1711         only to 3.1 or 3.2 branch.
1712
1713 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
1714
1715         * gcc.dg/i386-bitfield3.c: New test.
1716
1717         * gcc.dg/i386-bitfield2.c: New test.
1718
1719 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
1720
1721         * g++.dg/parse/conv_op1.C: New test.
1722
1723 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
1724
1725         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
1726         approved.
1727
1728 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
1729
1730         * gcc.c-torture/compile/20021220-1.c: New test.
1731
1732 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
1733
1734         * gcc.dg/i386-fastcall-1.c: New.
1735
1736 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1737
1738         * gcc.c-torture/execute/20021219-1.c: New test.
1739
1740 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1741
1742         * gcc.dg/i386-pic-1.c: New test.
1743
1744 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1745
1746         PR c++/8099
1747         * g++.dg/template/friend9.C: New test.
1748
1749 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1750
1751         PR c++/3663
1752         * g++.dg/template/access7.C: New test.
1753
1754 2002-12-18  Nick Clifton  <nickc@redhat.com>
1755
1756         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
1757         the libstdc++-v3 directory has been found.
1758
1759 2002-12-12  Devang Patel <dpatel@apple.com>
1760         * gcc.dg/darwin-ld-1.c: New test.
1761         * gcc.dg/darwin-ld-2.c: New test.
1762         * gcc.dg/darwin-ld-3.c: New test.
1763         * gcc.dg/darwin-ld-4.c: New test.
1764         * gcc.dg/darwin-ld-5.c: New test.
1765
1766 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1767
1768         * gcc.c-torture/compile/20021212-1.c: New test.
1769
1770 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
1771
1772         * gcc.dg/fshort-wchar: New test.
1773
1774 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
1775
1776         PR c++/8372
1777         * g++.dg/template/dtor1.C: New test.
1778
1779         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
1780         markers.
1781
1782 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
1783
1784         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
1785
1786 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
1787
1788         * g++.dg/template/static1.C: New test.
1789         * g++.dg/template/static2.C: New test.
1790         * g++.old-deja/g++.ext/memconst.C: New test.
1791
1792 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1793
1794         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
1795         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
1796         * g++.dg/special/initp1.C: Likewise.
1797
1798 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
1799
1800         * gcc.c-torture/execute/20021204-1.c: New test.
1801
1802 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
1803
1804         * gcc.dg/ppc-fmadd-1.c: New file.
1805         * gcc.dg/ppc-fmadd-2.c: New file.
1806         * gcc.dg/ppc-fmadd-3.c: New file.
1807
1808 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1809
1810         * gcc.c-torture/compile/20021204-1.c: New test.
1811
1812 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1813
1814         * g++.dg/inherit/covariant2.C: New test.
1815         * g++.dg/inherit/covariant3.C: New test.
1816         * g++.dg/inherit/covariant4.C: New test.
1817         * g++.dg/inherit/covariant1.C: Remove XFAIL.
1818         * g++.old-deja/g++.robertl/eb17.C: Likewise.
1819
1820 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
1821
1822         PR c++/8688
1823         * g++.dg/init/brace3.C: New test.
1824
1825 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
1826
1827         * gcc.dg/20020210-1.c: Fix a comment typo.
1828
1829 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
1830
1831         PR c++/8720
1832         * g++.dg/parse/defarg1.C: New test.
1833
1834         PR c++/8615
1835         * g++.dg/template/char1.C: New test.
1836
1837         * g++.dg/template/varmod1.C: Fix typo.
1838
1839 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1840
1841         DR 180
1842         * g++.old-deja/g++.pt/crash32.C: Expect error.
1843
1844 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
1845
1846         PR c++/5919
1847         * g++.dg/template/varmod1.C: New test.
1848
1849         PR c++/8727
1850         * g++.dg/inherit/typeinfo1.C: New test.
1851
1852         PR c++/8663
1853         * g++.dg/inherit/typedef1.C: New test.
1854
1855 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
1856
1857         PR c++/8332
1858         PR c++/8493
1859         * g++.dg/template/strlen1.C: New test.
1860
1861         PR c++/8227
1862         * g++.dg/template/ctor2.C: New test.
1863
1864         PR c++/8214
1865         * g++.dg/init/string1.C: New test.
1866
1867         PR c++/8511
1868         * g++.dg/template/friend8.C: New test.
1869
1870 2002-11-29  Joe Buck <jbuck@synopsys.com>
1871
1872         * g++.dg/lookup/anon2.C: New test.
1873
1874 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
1875
1876         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
1877         h8300 port.
1878
1879 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
1880
1881         * gcc.dg/bitfld-6.c: New test.
1882
1883 2002-11-27  Jan Hubicka  <jh@suse.cz>
1884
1885         * gcc.c-torture/execute/20021127.[cx]: New test.
1886
1887 2002-11-26  Jan Hubicka  <jh@suse.cz>
1888
1889         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
1890         quality.
1891
1892 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
1893
1894         * g++.dg/init/brace2.C: New test.
1895         * g++.old-deja/g++.mike/p9129.C: Correct.
1896
1897 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
1898
1899         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
1900
1901 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
1902
1903         * gcc.dg/sibcall-6: New test for indirect sibcalls.
1904
1905 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
1906
1907         * testsuite/g++.dg/abi/empty11.C: New test.
1908         * testsuite/g++.dg/rtti/cv1.C: New test.
1909
1910 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
1911
1912         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
1913
1914 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
1915
1916         * g++.dg/abi/empty10.C: New test.
1917
1918 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1919
1920         * gcc.c-torture/compile/20021124-1.c: New test.
1921
1922 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
1923
1924         * g++.dg/abi/rtti2.C: New test.
1925
1926 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1927
1928         * gcc.dg/i386-unroll-1.c: New test.
1929
1930 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1931
1932         * gcc.c-torture/compile/20021120-1.c: New test.
1933         * gcc.c-torture/compile/20021120-2.c: New test.
1934
1935 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
1936
1937         * gcc.dg/bitfld-5.c: New test.
1938
1939 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
1940
1941         * gcc.c-torture/execute/20021120-3.c: New test.
1942
1943 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
1944
1945         * gcc.c-torture/execute/20021120-2.c: New test.
1946
1947 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
1948
1949         * gcc.c-torture/execute/20021120-1.c: New test.
1950
1951 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
1952
1953         * gcc.c-torture/execute/20021118-3.c: New test.
1954
1955 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1956
1957         * gcc.c-torture/compile/20021119-1.c: New test.
1958
1959 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
1960
1961         * gcc.dg/duff-1.c: New test.
1962         * gcc.dg/duff-2.c: New test.
1963         * gcc.dg/duff-3.c: New test.
1964
1965 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
1966
1967         * gcc.dg/cpp/_Pragma5.c: New test.
1968
1969 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
1970
1971         * gcc.c-torture/execute/20021118-2.c: New test.
1972
1973 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
1974
1975         * gcc.c-torture/execute/20021118-1.c: New test.
1976
1977 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
1978
1979         * gcc.dg/20021116-1.c: New test.
1980
1981 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
1982
1983         * g++.dg/abi/vcall1.C: New test.
1984
1985 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
1986
1987         * gcc.dg/20021029-1.c: New test.
1988         * gcc.dg/20021029-2.c: New test.
1989
1990 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1991
1992         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
1993
1994 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1995
1996         PR c/8439
1997         * gcc.dg/20021110.c: Move to ...
1998         * gcc.c-torture/compile/20021110.c: .... here.
1999
2000 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2001
2002         PR c/8467
2003         * gcc.c-torture/execute/20021111-1.c
2004
2005 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2006
2007         PR c/8439
2008         * gcc.dg/20021110.c: New test.
2009
2010 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
2011
2012         * g++.dg/abi/vthunk3.C: Run only on x86.
2013
2014 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2015
2016         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
2017
2018 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
2019
2020         * lib/compat.exp (compat-execute): Fix logic error in last
2021         change.
2022
2023 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
2024
2025         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
2026
2027 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2028
2029         PR c++/8389
2030         * g++.dg/template/access6.C: New test.
2031
2032 2002-11-08  Jan Hubicka  <jh@suse.cz>
2033
2034         * gcc.dg/i386-ssefp-1.c: New test.
2035         * gcc.dg/i386-ssefp-1.c: New test.
2036
2037 2002-11-08  Jan Hubicka  <jh@suse.cz>
2038
2039         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
2040
2041 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2042
2043         * g++.dg/abi/vthunk3.C: New test.
2044
2045         PR c++/8338
2046         * g++.dg/template/crash2.C: New test.
2047
2048 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2049
2050         * testsuite/g++.dg/abi/dtor1.C: New test.
2051         * testsuite/g++.dg/abi/dtor2.C: Likewise.
2052
2053 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
2054
2055         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
2056         Darwin.
2057
2058 2002-11-04  Adam Nemet  <anemet@lnxw.com>
2059
2060         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
2061         -mthumb.  Only xfail with -O0.
2062
2063 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
2064
2065         * g++.dg/abi/thunk1.C: New test.
2066         * g++.dg/abi/thunk2.C: Likewise.
2067         * g++.dg/abi/vtt1.C: Likewise.
2068
2069 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
2070
2071         PR optimization/8423
2072         * gcc.c-torture/execute/builtin-constant.c: New test.
2073
2074 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
2075
2076         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
2077         Add some more cases.
2078
2079 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
2080
2081         PR c++/8391
2082         * g++.dg/opt/local1.C: New test.
2083
2084 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
2085
2086         PR c++/8160
2087         * g++.dg/template/complit1.C: New test.
2088
2089         PR c++/8149
2090         * g++.dg/template/typename4.C: Likewise.
2091
2092 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2093
2094         Core issue 287, PR c++/7639
2095         * g++.dg/template/instantiate1.C: Adjust error location.
2096         * g++.dg/template/instantiate3.C: New test.
2097         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
2098         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
2099         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
2100
2101 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
2102
2103         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
2104
2105 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
2106
2107         PR c++/8287
2108         * g++.dg/init/dtor2.C: New test.
2109
2110 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2111
2112         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
2113         * gcc.dg/nest.c: Bypass errors on irix6.
2114
2115 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
2116
2117         * gcc.dg/nest.c: Expect error for mmix-*-*.
2118         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
2119
2120 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
2121
2122         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
2123         markers.
2124
2125         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
2126
2127 2002-10-25  Mike Stump  <mrs@apple.com>
2128
2129         * gcc.dg/warn-1.c: New test.
2130
2131 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2132
2133         * g++.dg/template/typename3.C: New test.
2134
2135 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
2136
2137         * g++.dg/lookup/ptrmem1.C: New test.
2138
2139         * g++.dg/abi/vthunk2.C: New test.
2140
2141 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2142
2143         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
2144
2145 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
2146
2147         * g++.dg/abi/empty9.C: New test.
2148
2149 2002-10-24  Richard Henderson  <rth@redhat.com>
2150
2151         * g++.dg/inherit/thunk1.C: Enable for ia64.
2152
2153 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2154
2155         PR c++/8067
2156         * g++.dg/lookup/pretty1.C: New test.
2157
2158 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
2159
2160         * gcc.dg/20021023-1.c: New test.
2161
2162 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2163
2164         PR c++/7679
2165         * g++.dg/parse/inline1.C: New test.
2166
2167 2002-10-23  Richard Henderson  <rth@redhat.com>
2168
2169         * g++.dg/inherit/thunk1.C: Enable for x86_64.
2170
2171         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
2172
2173 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
2174
2175         PR c++/6579
2176         * g++.dg/parse/stmtexpr3.C: New test.
2177
2178 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2179
2180         * g++.dg/expr/cond1.C: New test.
2181
2182 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
2183
2184         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
2185
2186 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2187
2188         * g++.dg/abi/vbase13.C: New test.
2189         * g++.dg/abi/vbase14.C: Likewise.
2190
2191 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
2192
2193         * gcc.dg/tls/pic-1.c: New test.
2194         * gcc.dg/tls/nonpic-1.c: New test.
2195         * gcc.dg/20021018-1.c: New test.
2196
2197 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
2198
2199         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
2200         Remove only files with the same base name as the test case.
2201         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
2202         (profopt-execute): Likewise.  Also, remove old profiling
2203         and performance data files before running the tests.
2204
2205         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
2206         * g++.dg/bprob/bprob.exp: Likewise.
2207         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
2208         to allow more general test case names.
2209
2210         * g++.dg/bprob/bprob-1.C: Rename to ...
2211         * g++.dg/bprob/g++-bprob-1.C: ... this.
2212
2213         * g77.dg/bprob/bprob-1.f: Rename to ...
2214         * g77.dg/bprob/g77-bprob-1.f: ... this.
2215
2216 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
2217
2218         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
2219         bison 1.50 or later.
2220
2221 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
2222
2223         * g++.dg/README: Describe more test directories.
2224
2225 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2226
2227         * g++.dg/init/array6.C: Add additional tests.
2228
2229 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
2230
2231         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
2232         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
2233
2234 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
2235
2236         * gcc.c-torture/compile/20020604-1.x: New.
2237         * gcc.c-torture/compile/simd-5.x: Likewise.
2238         * gcc.c-torture/execute/920710-1.x: Likewise.
2239         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
2240
2241 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2242
2243         * g++.dg/inherit/override1.C: Add dg-options clause.
2244
2245 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2246
2247         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
2248         _mm_slli_si128.
2249
2250 2002-10-19  Andreas Schwab  <schwab@suse.de>
2251
2252         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
2253         directory component.
2254
2255 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
2256
2257         * g++.dg/inherit/thunk1.C: New test.
2258
2259         * g++.dg/inherit/override1.C: New test.
2260
2261         * g++.dg/abi/mangle11.C: New test.
2262         * g++.dg/abi/mangle14.C: New test.
2263         * g++.dg/abi/mangle17.C: New test.
2264
2265 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2266
2267         * g++.dg/overload/member2.C: New test.
2268
2269 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
2270
2271         * g++.dg/README: Describe new compat directory.
2272         * g++.dg/dg.exp: Skip tests in compat directory.
2273         * README.compat: New file.
2274         * lib/compat.exp: New expect script.
2275         * g++.dg/compat: New test directory.
2276         * g++.dg/compat/compat.exp: New expect script.
2277         * g++.dg/compat/abi: New test directory.
2278         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
2279         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
2280         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
2281         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
2282         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
2283         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
2284         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
2285         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
2286         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
2287         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
2288         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
2289         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
2290         * g++.dg/compat/break: New test directory.
2291         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
2292         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
2293         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
2294         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
2295         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
2296         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
2297         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
2298         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
2299         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
2300         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
2301         g++.dg/compat/break/README: New files.
2302         * g++.dg/compat/eh: New test directory.
2303         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
2304         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
2305         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
2306         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
2307         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
2308         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
2309         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
2310         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
2311         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
2312         g++.dg/compat/eh/filter2_y.C,
2313         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
2314         g++.dg/compat/eh/new1_y.C,
2315         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
2316         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
2317         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
2318         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
2319         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
2320         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
2321         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
2322         g++.dg/compat/eh/unexpected1_y.C: New files.
2323         * g++.dg/compat/init: New test directory.
2324         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
2325         g++.dg/compat/init/array5_y.C,
2326         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
2327         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
2328         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
2329         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
2330         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
2331         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
2332         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
2333         g++.dg/compat/init/init-ref2_y.C: New files.
2334
2335 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
2336
2337         PR c++/7584
2338         * g++.dg/inherit/using3.C: New test.
2339
2340 2002-10-17  Jan Hubicka  <jh@suse.cz>
2341
2342         * gcc.dg/20021017-2.c: New test.
2343
2344 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
2345
2346         * g++.dg/abi/mangle16.C: Adjust.
2347
2348         * g++.dg/init/array8.C: New test.
2349
2350 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
2351
2352         * gcc.dg/special/mips-abi.exp: New test.
2353         * gcc.dg/special/mips-abi.s: Empty file used by the above.
2354
2355 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
2356
2357         * g++.dg/abi/mangle16.C: New test.
2358         * g++.dg/abi/mangle17.C: Likewise.
2359
2360         PR c++/7478
2361         * g++.dg/template/ref1.C: New test.
2362
2363 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2364
2365         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
2366
2367 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
2368
2369         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
2370
2371 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
2372
2373         PR c++/7524
2374         * g++.dg/init/array7.C: New test.
2375
2376 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
2377
2378         * g++.dg/init/array6.C: New test.
2379
2380         * g++.dg/abi/mangle13.C: Likewise.
2381         * g++.dg/abi/mangle14.C: Likewise.
2382         * g++.dg/abi/mangle15.C: Likewise.
2383
2384 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2385
2386         * g++.dg/abi/empty8.C: New test.
2387
2388 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
2389
2390         * g++.dg/init/ctor1.C: New test.
2391
2392 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
2393
2394         * gcc.c-torture/execute/20021015-1.c: New test.
2395
2396 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
2397
2398         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
2399
2400 2002-10-14  Jan Hubicka  <jh@suse.cz>
2401
2402         * gcc.dg/i386-ssetype-[1-5].c: New tests.
2403
2404 2002-10-14  Richard Henderson  <rth@redhat.com>
2405
2406         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
2407
2408 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2409
2410         PR optimization/6631
2411         * g++.dg/opt/const2.C: New test.
2412
2413 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2414
2415         PR c++/7176
2416         * g++.dg/parse/friend1.C: New test.
2417         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
2418
2419 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
2420
2421         * gcc.dg/20021014-1.c: New test.
2422
2423 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
2424
2425         PR c++/5661
2426         * g++.dg/ext/vlm1.C: New test.
2427         * g++.dg/ext/vlm2.C: Likewise.
2428
2429         * g++.dg/init/array1.C: Remove invalid braces.
2430         * g++.dg/init/brace1.C: New test.
2431         * g++.dg/init/copy2.C: Likewise.
2432         * g++.dg/init/copy3.C: Likewise.
2433         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
2434         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
2435         braces.
2436
2437 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
2438
2439         * gcc.dg/cpp/assembler.S: Don't use -ansi.
2440
2441 2002-10-11  Richard Shann  <richard.shann@superh.com>
2442
2443         * gcc.c-torture/compile/simd-5.c: New test.
2444
2445 2002-10-10  Roger Sayle  <roger@eyesopen.com>
2446
2447         * gcc.c-torture/execute/shiftopt-1.c: New test case.
2448
2449 2002-10-10  Jim Wilson  <wilson@redhat.com>
2450
2451         * gcc.c-torture/execute/20021010-1.c: New test.
2452
2453 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
2454
2455         PR c/7353
2456         * g++.dg/ext/typedef-init.C: New test.
2457         * gcc.dg/typedef-init.c: New test.
2458
2459 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
2460
2461         * gcc.dg/cpp/paste13.c: New test.
2462
2463 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2464
2465         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
2466         remaining platforms, XFAIL during compile, not execute.  Don't
2467         XFAIL at -O0.
2468
2469 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
2470
2471         * gcc.dg/alias-1.c: Tweak expected warning.
2472
2473 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
2474
2475         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
2476
2477 2002-10-06  Andreas Jaeger  <aj@suse.de>
2478
2479         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
2480         * gcc.dg/cpp/c++98.C: Likewise.
2481
2482         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
2483         * g++.dg/cpp/c++98.C: Likewise.
2484
2485         * g++.dg/README (Subdirectories): Mention cpp directory.
2486
2487         PR target/7559
2488         * gcc.dg/20021006-1.c: New test.
2489
2490 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2491
2492         PR c++/7804
2493         * g++.dg/other/warning1.C: New test.
2494
2495 2002-10-04  Roger Sayle  <roger@eyesopen.com>
2496
2497         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
2498         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
2499         and sparc-*-* with -m64 as expected failures.  See PR 8087.
2500
2501 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
2502
2503         PR c++/7931
2504         * g++.dg/template/ptrmem3.C: New test.
2505
2506         PR c++/7754
2507         * g++.dg/template/union1.C: New test.
2508
2509 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
2510
2511         PR c++/8006
2512         * g++.dg/abi/mangle9.C: New test.
2513         * g++.dg/abi/mangle10.C: New test.
2514         * g++.dg/abi/mangle11.C: New test.
2515         * g++.dg/abi/mangle12.C: New test.
2516
2517 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
2518
2519         PR c++/7188.
2520         * g++.dg/template/meminit1.C: New test.
2521         * g++.dg/warn/Wreorder-1.C: Likewise.
2522         * g++.old-deja/g++.mike/warn3.C: Tweak.
2523         * lib/prune.exp: Ingore "in copy constructor".
2524
2525 2002-10-02  Andreas Jaeger  <aj@suse.de>
2526
2527         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
2528         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
2529         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
2530         on x86-64.
2531
2532 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
2533
2534         * gcc.dg/empty1.C: Fix typo.
2535
2536 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
2537
2538         * gcc.dg/alias-1.c: New test.
2539
2540 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
2541
2542         * gcc.dg/empty1.C: New test.
2543
2544         * g++.dg/tls/init-2.C: Tweak error messages.
2545
2546 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
2547
2548         * gcc.c-torture/compile/20020923-1.c: New test.
2549
2550 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
2551
2552         * gcc.c-torture/execute/ffs-1.c: New test.
2553         * gcc.c-torture/execute/ffs-2.c: Ditto.
2554
2555 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
2556
2557         * g++.dg/overload/member1.C: New test.
2558
2559 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
2560
2561         * g++.dg/abi/empty7.C: New test.
2562         * g++.dg/init/pm2.C: Likewise.
2563
2564 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2565
2566         * g++.dg/rtti/crash1.C: New test.
2567
2568 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
2569
2570         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
2571         gcc.dg/sibcall-4.c: New tests.
2572
2573 2002-09-28  Roger Sayle  <roger@eyesopen.com>
2574
2575         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
2576         powerpc and MMIX targets.
2577
2578 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
2579
2580         * gcc.dg/cpp/20020927-1.c: New.
2581
2582 2002-09-26  David S. Miller  <davem@redhat.com>
2583
2584         * gcc.c-torture/compile/trunctfdf.c: New.
2585
2586 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2587
2588         * lib/target-supports.exp (check_weak_available): Handle solaris2.
2589
2590 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
2591
2592         * gcc.c-torture/execute/loop-15.c: New.
2593
2594 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
2595
2596         * README.QMTEST: Fix typo.
2597
2598 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
2599
2600         * gcc.dg/20020926-1.c: New test.
2601
2602 2002-09-25  David S. Miller  <davem@redhat.com>
2603
2604         PR target/7842
2605         * gcc.c-torture/execute/shiftdi.c: New test.
2606
2607 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
2608
2609         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
2610         unique to the tool.
2611         * lib/g77.exp (g77_init): Likewise.
2612         * lib/g++.exp (g++_init): Likewise.
2613         * lib/objc.exp (objc_init): Likewise.
2614
2615 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
2616
2617         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
2618         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
2619         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
2620
2621 2002-09-25  Richard Henderson  <rth@redhat.com>
2622
2623         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
2624         too-small long double.
2625
2626 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
2627
2628         * gcc.dg/20020919-1.c: New test.
2629
2630 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
2631
2632         * g++.dg/abi/bitfield6.C: New test.
2633         * g++.dg/abi/bitfield7.C: New test.
2634         * g++.dg/abi/bitfield8.C: New test.
2635         * g++.dg/abi/vbase11.C: New test.
2636
2637 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2638
2639         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
2640         hppa*-*-hpux*.  Update test comment.
2641
2642 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
2643
2644         * gcc.dg/tls/struct-1.c: New test.
2645
2646 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
2647
2648         * gcc.dg/cpp/tr-warn2.c: Update.
2649
2650 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
2651
2652         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
2653
2654 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
2655
2656         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
2657         systems.
2658
2659 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
2660
2661         * gcc.c-torture/execute/ieee/mzero3.c: New test.
2662
2663         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2664         Adjust for c++filt moved to binutils.  Remove spurious duplicate
2665         setting of cxxfilt.
2666
2667 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
2668
2669         * gcc.dg/20020312-2.c: Update for darwin.
2670
2671 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
2672
2673         * g++.old-deja/g++.other/crash32.C: Mark ICE.
2674
2675 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
2676
2677         * objc.dg/comp-types-1.m: New test.
2678         * objc.dg/comp-types-2.m: New test.
2679         * objc.dg/comp-types-3.m: New test.
2680         * objc.dg/comp-types-4.m: New test.
2681         * objc.dg/comp-types-5.m: New test.
2682         * objc.dg/comp-types-6.m: New test.
2683
2684 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2685
2686         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
2687
2688 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2689
2690         * g++.dg/other/do1.C: New test.
2691
2692         * g++.dg/template/subst1.C: New test.
2693
2694 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
2695
2696         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
2697
2698 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2699
2700         * g++.dg/template/qualttp20.C: Adjust expected errors.
2701         * g++.old-deja/g++.jason/report.C: Likewise.
2702         * g++.old-deja/g++.other/qual1.C: Likewise.
2703
2704         * g++.dg/lookup/scoped2.C: New test.
2705
2706         * g++.dg/ext/asm3.C: New test.
2707
2708 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
2709
2710         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
2711
2712 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
2713
2714         * ChangeLog: follow spelling conventions.
2715         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
2716         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
2717         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
2718         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
2719         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
2720         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
2721         * g++.old-deja/g++.law/global-init1.C: Likewise.
2722         * g++.old-deja/g++.other/delete4.C: Likewise.
2723         * g++.old-deja/g++.other/inline21.C: Likewise.
2724         * g++.old-deja/g++.other/singleton.C: Likewise.
2725         * g77.dg/strlen0.f: Likewise.
2726         * g77.f-torture/compile/20010519-1.f: Likewise.
2727         * g77.f-torture/compile/980310-4.f: Likewise.
2728         * gcc.c-torture/compile/20000605-1.c: Likewise.
2729         * gcc.c-torture/execute/20020225-1.c: Likewise.
2730         * gcc.dg/c90-hexfloat-2.c: Likewise.
2731         * gcc.dg/c99-bool-1.c: Likewise.
2732         * gcc.dg/c99-hexfloat-2.c: Likewise.
2733         * gcc.dg/dll-2.c: Likewise.
2734         * gcc.dg/wtr-union-init-1.c: Likewise.
2735         * gcc.dg/wtr-union-init-2.c: Likewise.
2736         * gcc.dg/wtr-union-init-3.c: Likewise.
2737         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2738         * gcc.dg/cpp/defined.c: Likewise.
2739         * gcc.dg/cpp/macsyntx.c: Likewise.
2740         * gcc.dg/cpp/paste2.c: Likewise.
2741         * gcc.dg/cpp/trad/defined.c: Likewise.
2742         * gcc.dg/format/c90-printf-1.c: Likewise.
2743         * gcc.dg/format/c90-scanf-1.c: Likewise.
2744         * gcc.dg/format/c99-printf-1.c: Likewise.
2745         * gcc.dg/format/c99-scanf-1.c: Likewise.
2746         * gcc.misc-tests/gcov-8.c: Likewise.
2747         * lib/profopt.exp: Likewise.
2748
2749 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
2750
2751         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
2752
2753 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
2754
2755         * g++.dg/inherit/using2.C: New test.
2756
2757 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
2758
2759         * ChangeLog: Follow spelling conventions.
2760         * g++.dg/template/friend4.C: Likewise.
2761         * g++.old-deja/g++.pt/crash67.C: Likewise.
2762         * gcc.c-torture/execute/20000801-4.c: Likewise.
2763         * gcc.dg/c90-digraph-1.c: Likewise.
2764         * gcc.dg/c94-digraph-1.c: Likewise.
2765         * gcc.dg/c99-digraph-1.c: Likewise.
2766         * gcc.dg/cpp/line5.c: Likewise.
2767         * gcc.dg/cpp/multiline.c: Likewise.
2768         * gcc.dg/cpp/trad/literals-1.c: Likewise.
2769         * gcc.dg/format/attr-3.c: Likewise.
2770         * gcc.dg/format/c90-scanf-3.c: Likewise.
2771         * gcc.dg/format/ext-4.c: Likewise.
2772
2773 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
2774
2775         * g++.dg/template/pretty1.C: New test.
2776
2777 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
2778
2779         * gcc.c-torture/execute/struct-cpy-1.c: New test.
2780
2781 2002-09-13  Matt Austern  <austern@apple.com>
2782
2783         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
2784         passing a cast expression to a function by const reference.
2785
2786 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
2787
2788         * g++.dg/template/deduce1.C: New test.
2789
2790 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
2791
2792         * gcc.c-torture/execute/simd-1.c: Force all use of int to
2793         32-bit int.
2794
2795 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2796
2797         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
2798         usage.
2799
2800 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
2801
2802         * gcc.c-torture/compile/20020910-1.c: New test.
2803
2804 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
2805
2806         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
2807
2808 2002-09-10  Andreas Jaeger  <aj@suse.de>
2809
2810         * gcc.dg/20020312-2.c: Adjust for x86-64.
2811
2812 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
2813
2814         * g77.dg/7388.f: New test case for PR 7388.
2815
2816 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
2817
2818         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
2819
2820 2002-09-05  Ziemowit Laski <zlaski@apple.com>
2821
2822         * objc.dg/proto-lossage-1.m: New test.
2823
2824 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
2825
2826         * gcc.dg/cpp/_Pragma4.c: Fix typo.
2827
2828 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
2829
2830         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
2831         expected to pass.
2832
2833 2002-09-06  Stan Shebs  <shebs@apple.com>
2834             David Edelsohn  <edelsohn@gnu.org>
2835
2836         * gcc.dg/weak: New directory.
2837         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
2838         target-specific xfail bits.
2839         * gcc.dg/typeof-2.c: Move to new directory.
2840         * gcc.dg/weak.exp: New expect script.
2841
2842 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
2843
2844         * gcc.c-torture/execute/extzvsi.c: New test.
2845
2846 2002-09-05  Stan Shebs  <shebs@apple.com>
2847
2848         * gcc.dg/weak-1.c: xfail on Darwin.
2849         * gcc.dg/weak-2.c: Ditto.
2850         * gcc.dg/weak-3.c: Ditto.
2851         * gcc.dg/weak-4.c: Ditto.
2852         * gcc.dg/weak-5.c: Ditto.
2853         * gcc.dg/weak-6.c: Ditto.
2854         * gcc.dg/weak-7.c: Ditto.
2855         * gcc.dg/weak-8.c: Ditto.
2856         * gcc.dg/weak-9.c: Ditto.
2857
2858 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
2859
2860         * gcc.c-torture/execute/loop-14.c: New test.
2861
2862 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
2863
2864         * g++.dg/other/cxa-atexit1.C: New test.
2865
2866         * gcc.dg/typeof-2.c: New test.
2867
2868 2002-09-03  Roger Sayle  <roger@eyesopen.com>
2869
2870         * gcc.dg/builtins-2.c: New testcase.
2871         * gcc.dg/builtins-3.c: New testcase.
2872
2873 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
2874
2875         * gcc.dg/cpp/_Pragma4.c: New test.
2876
2877 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
2878
2879         * objc/execute/nil_method-1.m: New testcase.
2880
2881 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
2882
2883         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
2884         [Object class], not [Object initialize].
2885
2886 2002-08-31  Roger Sayle  <roger@eyesopen.com>
2887             Hans-Peter Nilsson  <hp@bitrange.com>
2888
2889         * gcc.c-torture/execute/20020720-1.x: Skip test on
2890         mmix-knuth-mmixware.  Correct comment.
2891
2892 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
2893
2894         * testsuite/g++.dg/abi/bitfield5.C: New test.
2895         * testsuite/g++.dg/abi/vbase10.C: Likewise.
2896
2897 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
2898
2899         * objc.dg/undeclared-selector.m: New test.
2900
2901 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
2902
2903         * g++.dg/other/offsetof1.C: Avoid cast warning.
2904
2905 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
2906
2907         * objc.dg/super-class-2.m: New test.
2908
2909 2002-08-24  Matt Austern  <austern@apple.com>
2910
2911         * g++.dg/ext/lvaddr.C: New test.
2912         * g++.dg/ext/lvcast.C: New test.
2913
2914 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
2915
2916         * testsuite/g++.dg/inherit/cond1.C: New test.
2917
2918 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
2919
2920         * gcc.dg/noncompile/incomplete-1.c: New test.
2921
2922 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2923
2924         * gcc.dg/typespec-1.c: New test.
2925
2926 2002-08-20  Devang Patel  <dpatel@apple.com>
2927         * objc.dg/proto-hier-2.m: New test.
2928
2929 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
2930
2931         * objc.dg/bitfield-1.m: New test.
2932         * objc.dg/bitfield-2.m: New test.
2933
2934 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2935
2936         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
2937         gcc.dg/c99-flex-array-4.c: New tests.
2938
2939 2002-08-16  Stan Shebs  <shebs@apple.com>
2940
2941         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
2942
2943 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
2944
2945         * gcc.dg/typeof-1.c: New test.
2946         * g++.dg/ext/typeof2.C: New test.
2947
2948 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
2949
2950         * g++.dg/other/offsetof1.C: New test.
2951
2952 2002-08-14  Richard Henderson  <rth@redhat.com>
2953
2954         * gcc.dg/tls/diag-3.c: Fix expected message strings.
2955
2956 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
2957
2958         * gcc.dg/cpp/_Pragma3.c: New test.
2959
2960 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
2961
2962         * g++.dg/template/inherit3: New test.
2963
2964 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2965
2966         * gcc.dg/bitfld-4.c: Add blank options.
2967
2968 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
2969
2970         * g++.dg/template/crash1.C: New test.
2971
2972 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
2973
2974         * gcc.dg/tls/opt-2.c: New test.
2975
2976 2002-08-08  Devang Patel  <dpatel@apple.com>
2977
2978         * objc.dg/selector-1.m : New test
2979
2980 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
2981
2982         * g++.dg/abi/bitfield4.C: New test.
2983         * gcc.dg/bitfld-4.c: New test.
2984
2985 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
2986
2987         * g++.dg/other/packed1.C: New test.
2988
2989 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
2990
2991         * g++.dg/abi/offsetof.C: Tweak error messages.
2992         * g++.old-deja/g++.mike/p10769a.C: Likewise.
2993
2994 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
2995
2996         * gcc.dg/bitfld-3.c: New test.
2997
2998 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2999             Richard Henderson  <rth@redhat.com>
3000
3001         * gcc.dg/i386-bitfield1.c: New test.
3002         * g++.dg/abi/bitfield3.C: Update.
3003
3004 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
3005
3006         * objc.dg/const-str-2.m: Update.
3007         * gcc.dg/cpp/c++98.c: Change to C extension.
3008         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
3009         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
3010
3011 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
3012
3013         * testsuite/gcc.dg/tls/diag-3.c: New.
3014
3015 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
3016
3017         * g++.dg/README (Subdirectories): Document new subdir expr.
3018         * g++.dg/expr/pmf-1.C: New test.
3019
3020 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
3021
3022         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
3023
3024 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
3025
3026         * g++.dg/abi/bitfield3.C: New test.
3027
3028 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
3029
3030         * lib/gcov.exp: Tweak expected line formats.
3031         * gcc.misc-tests/gcov8.c: New test.
3032         * gcc.misc-tests/gcov8.x: New flags.
3033
3034 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
3035
3036         * consistency.vlad/layout/endian.c: Include string.h.
3037
3038         * gcc.c-torture/execute/20020805-1.c: New test.
3039
3040 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
3041
3042         * g++.dg/other/conversion1.C: New test.
3043
3044 2002-08-03  Roger Sayle  <roger@eyesopen.com>
3045
3046         * gcc.dg/builtins-1.c: New testcase.
3047
3048 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
3049
3050         * g++.dg/inherit/access3.C: New test.
3051
3052 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
3053
3054         * gcc.dg/ia64-visibility-2.c: New test.
3055
3056 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
3057
3058         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
3059         __qualifier_flags to __flags.
3060
3061 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
3062
3063         * g++.dg/inherit/operator1.C: New test.
3064         * g++.dg/lookup/disamb1.C: Fix typo in comment.
3065         * g++.dg/other/error1.C: Change expected error message.
3066         * g++.dg/template/conv4.C: Likewise.
3067
3068 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
3069
3070         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
3071         for documented behavior.
3072
3073 2002-07-25  Roger Sayle  <roger@eyesopen.com>
3074
3075         * gcc.c-torture/execute/20020720-1.x: Skip this test on
3076         several targets known to fail.
3077
3078 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
3079
3080         * gcc.dg/mips-args-[123].c: New tests.
3081
3082 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
3083
3084         * gcc.dg/ppc-spe.c: New.
3085
3086 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
3087
3088         * g++.dg/other/ptrmem4.C: New testcase.
3089
3090 2002-07-24  Richard Henderson  <rth@redhat.com>
3091
3092         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
3093
3094 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
3095
3096         * g++.dg/ext/alignof1.C (main): Return 0 for success.
3097
3098 2002-07-24  Roger Sayle  <roger@eyesopen.com>
3099
3100         * gcc.c-torture/execute/memset-3.c: New testcase.
3101
3102 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
3103
3104         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
3105         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
3106
3107 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3108
3109         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
3110         Delete.
3111
3112 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
3113
3114         * gcc.c-torture/compile/simd-4.c: New test.
3115
3116 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3117
3118         PR c++/7347, c++/7348
3119         * g++.dg/template/access4.C: New test.
3120         * g++.dg/template/access5.C: New test.
3121         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
3122         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
3123         * g++.old-deja/g++.pt/ttp58.C: Likewise.
3124         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
3125
3126 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
3127
3128         * gcc.dg/gnu89-init-2.c: New test.
3129
3130 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
3131
3132         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
3133
3134 2002-07-20  Roger Sayle  <roger@eyesopen.com>
3135
3136         * gcc.c-torture/execute/20020720-1.c: New testcase.
3137
3138 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
3139
3140         * gcc.dg/cpp/Wsignprom.c: New tests.
3141
3142 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
3143
3144         * gcc.c-torture/execute/loop-13.c: New test.
3145
3146 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
3147
3148         * gcc.dg/cpp/expr.c: New tests.
3149
3150 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
3151
3152         * g++.dg/opt/pr6713.C: Add template instantiation.
3153
3154 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
3155
3156         * gcc.dg/nest.c: New test.
3157
3158 2002-07-17  Richard Henderson  <rth@redhat.com>
3159
3160         * g++.dg/opt/pr6713.C: New test.
3161
3162 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
3163
3164         * gcc.c-torture/execute/loop-2e.x: Let the testcase
3165         XFAIL for all x86 processors.
3166
3167 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
3168
3169         * gcc.c-torture/execute/20010122-1.x: Do not test with
3170         -fomit-frame-pointer.
3171
3172 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3173
3174         * g++.dg/template/instantiate2.C: New test.
3175         * g++.dg/template/spec4.C: New test.
3176
3177 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3178
3179         * g++.dg/template/access2.C: New test.
3180         * g++.dg/template/access3.C: New test.
3181
3182 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
3183
3184         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
3185         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
3186         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
3187         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
3188         Convert to use <stdarg.h>.
3189         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
3190         Delete.
3191         * gcc.dg/va-arg-2.c: New.
3192         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
3193
3194 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
3195
3196         * gcc.c-torture/compile/20020710-1.c: New test.
3197
3198 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
3199                           Andrew Pinski  <pinskia@physics.uc.edu>
3200
3201         gcc.c-torture/compile/simd-2.c: New testcase.
3202         gcc.c-torture/compile/simd-3.c: Likewise.
3203
3204 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
3205
3206         PR c++/7224
3207         * g++.dg/overload/error1.C: New test.
3208
3209 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3210
3211         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
3212         configuration and IRIX 6 O32 ABI.
3213
3214 2002-07-11  Roger Sayle  <roger@eyesopen.com>
3215
3216         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
3217
3218 2002-07-10  Roger Sayle  <roger@eyesopen.com>
3219
3220         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
3221
3222 2002-07-10  Jeffrey A Law  <law@redhat.com>
3223
3224         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
3225
3226         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
3227
3228 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
3229
3230         * gcc.dg/20020312-2.c: Check for __PPC__.
3231
3232 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
3233
3234         * gcc.c-torture/compile/20020709-1.c: New test.
3235
3236 2002-07-07  Roger Sayle  <roger@eyesopen.com>
3237
3238         * g++.dg/template/qualttp21.C: New test case.
3239
3240 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
3241
3242         * gcc.c-torture/compile/20020706-1.c: New test.
3243         * gcc.c-torture/compile/20020706-2.c: New test.
3244
3245 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
3246             Alexandre Oliva  <aoliva@redhat.com>
3247
3248         * g++.dg/warn/incomplete1.C: New test.
3249
3250 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3251
3252         PR c++/7099
3253         * g++.dg/warn/noreturn1.C: New test.
3254
3255 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
3256
3257         PR c++/6706
3258         * g++.dg/debug/debug6.C: New test.
3259         * g++.dg/debug/debug7.C: New test.
3260
3261 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
3262
3263         * gcc.c-torture/compile/simd-3.c: New test.
3264
3265 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
3266
3267         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
3268         * gcc.dg/20020620-1.c: Likewise.
3269
3270 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3271
3272         PR c++/6944
3273         * g++.dg/init/array4.C: New test.
3274         * g++.dg/init/array5.C: New test.
3275
3276 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
3277
3278         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
3279         * gcc.c-torture/execute/simd-2.c (main): Likewise.
3280
3281 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3282
3283         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
3284         * gcc.dg/wtr-aggr-init-1.c: Likewise.
3285         * gcc.dg/wtr-conversion-1.c: Likewise.
3286         * gcc.dg/wtr-escape-1.c: Likewise.
3287         * gcc.dg/wtr-int-type-1.c: Likewise.
3288         * gcc.dg/wtr-label-1.c: Likewise.
3289         * gcc.dg/wtr-static-1.c: Likewise.
3290         * gcc.dg/wtr-strcat-1.c: Likewise.
3291         * gcc.dg/wtr-suffix-1.c: Likewise.
3292         * gcc.dg/wtr-switch-1.c: Likewise.
3293         * gcc.dg/wtr-unary-plus-1.c: Likewise.
3294         * gcc.dg/wtr-union-init-1.c: Likewise.
3295         * gcc.dg/wtr-union-init-2.c: Likewise.
3296         * gcc.dg/wtr-union-init-3.c: Likewise.
3297
3298         * gcc.dg/wtr-func-def-1.c: New test.
3299
3300 2002-07-02 Devang Patel <dpatel@apple.com>
3301
3302         * objc.dg/param-1.m: New test.
3303
3304 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
3305
3306         * gcc.dg/cpp/trad/directive.c: Add test.
3307         * gcc.dg/cpp/trad/macroargs.c: Add test.
3308         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
3309
3310 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
3311
3312         * gcc.dg/cpp/cmdlne-M.c: New test.
3313
3314 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
3315
3316         * objc.dg/desig-init-1.m: New test.
3317
3318 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3319
3320         PR c++/6716
3321         * g++.dg/template/instantiate1.C: New test.
3322
3323 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
3324
3325         PR c++/7112
3326         * g++.dg/template/sizeof2.C: New test.
3327
3328 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
3329
3330         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
3331         gcc.dg/cpp/trad/include.c: New tests.
3332
3333 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
3334
3335         PR target/7177
3336         * gcc.c-torture/compile/20020701-1.c: New test.
3337
3338 2002-07-01  Stan Shebs  <shebs@apple.com>
3339
3340         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
3341         header here...
3342         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
3343         (objc-torture-execute): or here.
3344
3345 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
3346
3347         * gcc.c-torture/execute/arith-rand-ll.c: New test.
3348
3349 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
3350
3351         * gcc.dg/cpp/trad/escaped-nl.c: New test.
3352
3353 2002-06-30  Devang Patel  <dpatel@apple.com>
3354
3355         * objc.dg/fsyntax-only.m: New test.
3356
3357 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
3358
3359         PR c++/6695
3360         * g++.dg/template/friend7.C: New file.
3361
3362 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
3363
3364         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
3365         return type.
3366
3367 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
3368
3369         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
3370         avoid division by zero.
3371
3372 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
3373
3374         * gcc.dg/Wunknownprag.c: New tests.
3375
3376 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
3377
3378         * gcc.c-torture/execute/simd-2.c: New test.
3379
3380 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
3381
3382         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
3383         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
3384         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
3385         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
3386         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
3387         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
3388         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
3389         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
3390         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
3391         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
3392         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
3393         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
3394         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
3395         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
3396         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
3397         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
3398         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
3399
3400 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
3401
3402         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
3403         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
3404         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
3405         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
3406         New tests.
3407         * gcc.dg/cpp/trad/directive.c: Update.
3408
3409 2002-06-23  Andreas Jaeger  <aj@suse.de>
3410
3411         * gcc.c-torture/execute/complex-6.c: New.
3412
3413 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
3414
3415         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
3416         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
3417         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
3418         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
3419
3420 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
3421
3422         * gcc.dg/cpp/trad: New directory with traditional tests copied
3423         from parent directory.
3424         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
3425         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
3426         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
3427         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
3428         Move to trad/ and rename.
3429         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
3430         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
3431         gcc.dg/cpp/trad/redef2.c: New tests.
3432         * gcc.dg/cpp/trad/trad.exp: New driver.
3433
3434 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
3435
3436         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
3437         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
3438         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
3439         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
3440         Remove.
3441
3442 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
3443
3444         * gcc.dg/20020620-1.c: New test.
3445
3446 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3447
3448         * g++.dg/template/ttp4.C: New test.
3449
3450 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
3451
3452         * g++.dg/opt/vt1.C: Fix regexp.
3453
3454 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3455
3456         * gcc.c-torture/execute/pure-1.c: Make functions static again.
3457         Don't use attribute `noinline'.
3458
3459 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
3460
3461         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
3462
3463 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
3464
3465         * gcc.c-torture/execute/simd-1.c: New.
3466
3467         * gcc.dg/simd-1.c: New.
3468
3469 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
3470
3471         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
3472
3473 2002-06-16  Richard Henderson  <rth@redhat.com>
3474
3475         * g++.dg/ext/anon-struct1.C: New.
3476         * g++.dg/ext/anon-struct2.C: New.
3477         * g++.dg/ext/anon-struct3.C: New.
3478         * gcc.dg/anon-struct-1.c: New.
3479         * gcc.dg/anon-struct-2.c: New.
3480         * gcc.dg/anon-struct-3.c: New.
3481         * gcc.dg/20011008-1.c: Adjust warning text.
3482         * gcc.dg/20020527-1.c: Add -fms-extensions.
3483
3484 2002-06-16  Richard Henderson  <rth@redhat.com>
3485
3486         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
3487
3488 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
3489
3490         * gcc.c-torture/execute/20020615-1.c: New test.
3491
3492 2002-06-15  Roger Sayle  <roger@eyesopen.com>
3493
3494         * gcc.c-tortuture/execute/compare-1.c: New test case.
3495         * gcc.c-tortuture/execute/compare-2.c: New test case.
3496         * gcc.c-tortuture/execute/compare-3.c: New test case.
3497
3498 2002-06-13  Richard Henderson  <rth@redhat.com>
3499
3500         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
3501         ia64 ilp32.
3502
3503 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3504
3505         * g++.dg/template/typename2.C: Update error message.
3506
3507 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
3508
3509         * gcc.c-torture/execute/20020611-1.c: New test.
3510
3511 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
3512
3513         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
3514         list of targets to skip.
3515
3516 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
3517
3518         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
3519         targets if not optimizing.
3520
3521 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
3522
3523         * gcc.c-torture/compile/20020605-1.c: New test.
3524
3525         * g++.dg/opt/vt1.C: New test.
3526
3527         * gcc.dg/20020531-1.c: New test.
3528
3529         * gcc.dg/20020530-1.c: New test.
3530
3531         * gcc.dg/20020527-1.c: New test.
3532
3533         * g++.dg/opt/cse1.C: New test.
3534
3535 2002-06-07  Roger Sayle  <roger@eyesopen.com>
3536
3537         * gcc.dg/20020607-2.c: New test case.
3538
3539 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
3540
3541         * gcc.c-torture/compile/20020604-1.c: New test.
3542
3543 2002-06-04  Richard Henderson  <rth@redhat.com>
3544
3545         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
3546         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
3547         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
3548
3549 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
3550
3551         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
3552
3553 2002-06-03  Richard Henderson  <rth@redhat.com>
3554
3555         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
3556         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
3557
3558 2002-06-02  Richard Henderson  <rth@redhat.com>
3559
3560         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
3561         test functions static.
3562
3563 2002-06-02  Andreas Jaeger  <aj@suse.de>
3564
3565         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
3566         now.
3567
3568 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
3569
3570         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
3571         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
3572         Update for mofified diagnostics.
3573         * gcc.dg/c99-intconst-1.c: No longer fail.
3574
3575 2002-06-02  Richard Henderson  <rth@redhat.com>
3576
3577         * gcc.dg/uninit-A.c: Remove xfail markers.
3578
3579 2002-06-01  Roger Sayle  <roger@eyesopen.com>
3580
3581         * gcc.dg/fnegate-1.c: New test case.
3582
3583 2002-05-30  Osku Salerma  <osku@iki.fi>
3584
3585         * gcc.c-torture/execute/mayalias-1.c: New file.
3586
3587 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
3588
3589         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
3590         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
3591         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
3592
3593 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
3594
3595         * gcc.c-torture/execute/20020529-1.c: New test.
3596
3597 2002-05-27  Richard Henderson  <rth@redhat.com>
3598
3599         * g++.dg/ext/attrib6.C: New test case.
3600
3601 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3602
3603         * gcc.c-torture/execute/pure-1.c: New test.
3604
3605 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
3606
3607         * gcc.dg/cpp/arith-2.c: Remove.
3608
3609 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
3610
3611         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
3612         * gcc.dg/cpp/if-3.c: Remove.
3613
3614 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
3615
3616         * g++.dg/opt/cse2.C: New test.
3617
3618 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
3619
3620         * gcc.dg/cpp/arith-1.c: New semantic tests.
3621         * gcc.dg/cpp/if-1.c: Update.
3622
3623 2002-05-24  Ben Elliston  <bje@redhat.com>
3624
3625         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
3626
3627 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3628
3629         * gcc.dg/verbose-asm.c: New test.
3630
3631 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
3632
3633         * gcc.dg/cpp/paste12.c: New test.
3634
3635 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
3636
3637         * g++.dg/parse/named_ops.C: New test.
3638
3639 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
3640
3641         * gcc/testsuite/gcc.dg/weak-8.c: New test.
3642
3643 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
3644
3645         * gcc.dg/weak-2.c: Allow optional leading underscore
3646         in scan-assembler symbol name.
3647         * gcc.dg/weak-3.c: Likewise.
3648         * gcc.dg/weak-4.c: Likewise.
3649         * gcc.dg/weak-5.c: Likewise.
3650
3651 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
3652
3653         * gcc.dg/20020523-1.c: New test.
3654
3655 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
3656
3657         * objc.dg/const-str-2.m: Update now that we stop after
3658         a command line error.
3659
3660 2002-05-22  Richard Henderson  <rth@redhat.com>
3661
3662         * g++.dg/dg.exp: Fix typo in test pruneing.
3663
3664 2002-05-22  Richard Henderson  <rth@redhat.com>
3665
3666         * g++.dg/dg.exp: Prune the tls subdirectory.
3667         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
3668         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
3669         * g++.dg/tls/init-1.C: New.
3670
3671 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
3672
3673         * gcc.dg/20020517-1.c: New test.
3674
3675 2002-05-21  Richard Henderson  <rth@redhat.com>
3676
3677         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
3678         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
3679
3680 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
3681
3682         * g++.dg/other/copy2.C: New test.
3683
3684 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
3685
3686         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
3687         (MAX_COPY): Bump up to 10 times sizeof (long long).
3688         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
3689
3690         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
3691         sizeof (long long).
3692
3693         * gcc.c-torture/execute/strcpy-1.c: New test.
3694
3695 2002-05-19  Jason Merrill  <jason2redhat.com>
3696
3697         * g++.dg/ext/oper1.C: New test.
3698
3699 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
3700 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
3701
3702         * README.QMTEST: New file.
3703
3704         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
3705
3706 2002-05-19  Andreas Jaeger  <aj@suse.de>
3707
3708         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
3709         now.
3710         * gcc.c-torture/execute/loop-2d.x: Likewise.
3711
3712 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
3713
3714         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
3715         support weak symbols.
3716         * gcc.dg/weak-4.c: Likewise
3717         * gcc.dg/weak-6.c: Likewise
3718
3719 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
3720
3721         * gcc.dg/weak-3.c: Add dg-excess-error comment for
3722         cygwin, coff and h8300-*-hms targets
3723         * gcc.dg/weak-5.c: Likewise
3724         * gcc.dg/weak-7.c: Likewise
3725
3726 2002-05-16  Jason Merrill  <jason@redhat.com>
3727
3728         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
3729         (scan-assembler-not, scan-assembler-dem): Likewise.
3730         (scan-assembler-dem-not): Likewise.
3731
3732 2002-05-15  Richard Henderson  <rth@redhat.com>
3733
3734         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
3735
3736 2002-05-15  Richard Henderson  <rth@redhat.com>
3737
3738         * gcc.dg/weak-5.c (vfoo1c): No warning here.
3739         (vfoo1f): Warning here.
3740         (vfoo1l): Don't redefine the alias.
3741
3742 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
3743
3744         * g++.dg/init/pm1.C: New test.
3745
3746 2002-05-12  David S. Miller  <davem@redhat.com>
3747
3748         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
3749         types.
3750
3751 2002-05-10  Roger Sayle  <roger@eyesopen.com>
3752
3753         * gcc.c-torture/execute/20020510-1.c: New test case.
3754
3755 2002-05-10  David S. Miller  <davem@redhat.com>
3756
3757         * gcc.c-torture/execute/conversion.c: Test long double too.
3758
3759 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
3760
3761         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
3762         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
3763         * lib/g++.exp (g++_link_flags): Likewise.
3764         * lib/objc.exp (objc_target_compile): Likewise.
3765
3766 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
3767
3768         * gcc.dg/cpp/poison.c: Update.
3769         * gcc.dg/cpp/20000625-2.c: Remove.
3770         * gcc.dg/cpp/direct2s.c: Remove final test.
3771
3772 2002-05-08  Tom Rix  <trix@redhat.com>
3773
3774         * gcc.c-torture/execute/20020508-1.c: New test.
3775         * gcc.c-torture/execute/20020508-2.c: New test.
3776         * gcc.c-torture/execute/20020508-3.c: New test.
3777
3778 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
3779
3780         * gcc.dg/cpp/charconst-4.c: More tests.
3781
3782 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
3783
3784         PR c/6569
3785         * gcc.dg/weak-3.c: Update location of warning messages.
3786         * gcc.dg/weak-5.c: Likewise.
3787
3788 2002-05-06  Roger Sayle  <roger@eyesopen.com>
3789
3790         * gcc.c-torture/execute/20020506-1.c: New test case.
3791
3792 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
3793
3794         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
3795
3796 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
3797
3798         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
3799
3800 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
3801
3802         * gcc.dg/cpp/charconst-3.c: New test.
3803
3804 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
3805
3806         * gcc.dg/cpp/charconst.c: Update tests.
3807
3808 2002-05-05  Tim Josling  <tej@melbpc.org.au>
3809
3810         * treelang: Added directory for new sample language treelang. Also
3811         lib/treelang.exp: New file to signal treelang should be tested.
3812
3813 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
3814
3815         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
3816         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
3817         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
3818         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
3819         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
3820         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
3821         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
3822
3823 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
3824
3825         * gcc.dg/format/xopen-2.c: New test.
3826
3827 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
3828
3829         * gcc.dg/20020503-1.c: New test.
3830
3831 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
3832
3833         * g++.dg/init/dtor1.C: Make it tougher.
3834
3835 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
3836
3837         * g++.dg/init/dtor1.C: New test.
3838
3839 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
3840
3841         * gcc.dg/altivec-8.c: New.
3842
3843 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
3844
3845         * gcc.dg/altivec-7.c: New.
3846
3847 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
3848
3849         * g++.dg/parse/typedef1.C: New test.
3850
3851 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
3852
3853         PR c++/6486
3854         * g++.dg/template/friend6.C: New test.
3855
3856         PR c++/6492
3857         * g++.dg/init/copy1.C: New test.
3858
3859 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
3860
3861         * g++.dg/warn/effc1.C: New test.
3862
3863 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
3864
3865         * gcc.dg/cpp/if-cexp.c: Add a test.
3866
3867 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
3868
3869         * gcc.dg/20020426-2.c: New test.
3870
3871 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
3872
3873         * gcc.dg/cpp/if-mop.c: Update.
3874         * gcc.dg/cpp/if-mpar.c: Add test.
3875         * gcc.dg/cpp/if-oppr.c: Update.
3876
3877 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3878
3879         PR c/6343
3880         * gcc.dg/weak-[2-7].c: New tests.
3881
3882 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
3883
3884         * gcc.dg/enum1.c: New test.
3885
3886 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
3887
3888         PR c++/6497
3889         * g++.dg/inherit/access2.C: New test.
3890
3891 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
3892
3893         PR bootstrap/6445
3894         * gcc.dg/20020426-1.c: New test.
3895
3896 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
3897
3898         * g++.dg/abi/enum1.C: New test.
3899
3900 2002-04-26  Richard Henderson  <rth@redhat.com>
3901
3902         * gcc.dg/c99-bool-1.c: Expect always true warning.
3903
3904 2002-04-25  Roger Sayle  <roger@eyesopen.com>
3905
3906         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
3907
3908 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3909
3910         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
3911         targets.
3912
3913 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
3914
3915         * g++.dg/abi/mange7.C: New test.
3916
3917         PR c++/6438.
3918         * g++.dg/parse/stmtexpr2.C: New test.
3919
3920 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
3921
3922         * gcc.dg/20020312-2.c: Add SH target.
3923
3924 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3925
3926         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
3927         compiler output on mips*-*-irix*.
3928
3929 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
3930
3931         * g++.dg/parse/attr1.C: New test.
3932
3933 2002-04-23  Roger Sayle  <roger@eyesopen.com>
3934
3935         * gcc.c-torture/execute/string-opt-17.c: New test case.
3936         * gcc.c-torture/execute/memset-2.c: New test case.
3937
3938 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
3939
3940         PR c++/6256:
3941         * g++.dg/template/friend5.C: New test.
3942
3943         PR c++/6331:
3944         * g++.dg/template/qual1.C: Likewise.
3945
3946 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
3947
3948         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
3949         Include stdlib.h, not stdio.h or ctype.h.
3950
3951 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
3952
3953         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
3954         cris-*-elf* and mmix-*-*.
3955         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
3956         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
3957         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
3958         Ditto.
3959         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
3960         * gcc.dg/wchar_t-1.c: Ditto.
3961
3962 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
3963
3964         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
3965         Clarify comment.
3966
3967 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
3968
3969         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
3970
3971 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3972
3973         * gcc.c-torture/execute/20000906-1.x: Delete.
3974
3975 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
3976
3977         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
3978
3979 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
3980
3981         * PR6367
3982         * g77.f-torture/execute/6367.f: New test.
3983         * g77.f-torture/execute/6367.x: Disable for MMIX.
3984
3985 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
3986
3987         * PR6352
3988         * g++.dg/opt/inline2.C: New test.
3989
3990 2002-04-18  Richard Henderson  <rth@redhat.com>
3991
3992         * gcc.dg/20000906-1.c: Enable for all targets.
3993         * gcc.c-torture/compile/iftrap-2.c: New.
3994
3995 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
3996
3997         * gcc.dg/20020418-1.c: New test.
3998         * gcc.dg/20020418-2.c: New test.
3999
4000 2002-04-18  Richard Henderson  <rth@redhat.com>
4001
4002         * gcc.c-torture/compile/iftrap-1.c: New.
4003         * gcc.dg/iftrap-1.c: Adjust for ia64.
4004         * gcc.dg/iftrap-2.c: New.
4005
4006 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4007
4008         * gcc.c-torture/compile/20020418-1.c: New test.
4009
4010 2002-04-18  Roger Sayle  <roger@eyesopen.com>
4011
4012         * gcc.c-torture/compile/20020415-1.c: New.
4013
4014 2002-04-18  David S. Miller  <davem@redhat.com>
4015
4016         * gcc.c-torture/execute/20020418-1.c: New test.
4017
4018 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
4019
4020         * gcc.dg/20020416-1.c: New test.
4021
4022         * g++.dg/opt/inline1.C: New test.
4023
4024 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
4025
4026         * gcc.dg/altivec-5.c: New test.
4027
4028         * gcc.dg/20020415-1.c: New test.
4029
4030 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
4031
4032         * testsuite/lib/chill.exp: Remove.
4033
4034 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
4035
4036         * g++.dg/other/big-struct.C: New test.
4037
4038 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
4039
4040         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
4041         of scratch file.
4042
4043 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
4044
4045         PR c/6277
4046         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
4047         in scan-assembler function name
4048
4049 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
4050
4051         * g77.f-torture/execute/980628-4.x,
4052         g77.f-torture/execute/980628-5.x,
4053         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4054         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4055         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
4056         i[34567]86-*-*.
4057
4058 2002-04-13  David S. Miller  <davem@redhat.com>
4059
4060         * gcc.c-torture/execute/20020413-1.c: New test.
4061
4062 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
4063
4064         * gcc.dg/asm-6.c,
4065         * g++.dg/ext/asm1.C: New tests.
4066
4067 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
4068
4069         PR c++ 5373.
4070         * g++.dg/parse/stmtexpr1.C: New test.
4071
4072         PR c++/5189.
4073         * g++.dg/template/copy1.C: New test.
4074
4075 2002-04-12  Richard Henderson  <rth@redhat.com>
4076
4077         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
4078
4079 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
4080
4081         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
4082         gcc.c-torture/execute/20020307-2.c.
4083
4084 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
4085
4086         * g++.dg/ext/attrib5.C,
4087         * g++.dg/lookup/struct1.C: New tests.
4088
4089 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
4090
4091         * gcc.dg/20020411-1.c: New test.
4092
4093         * gcc.c-torture/execute/20020411-1.c: New test.
4094
4095 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
4096
4097         * g77.f-torture/execute/6177.f: New test.
4098
4099 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
4100
4101         PR middle-end/6247
4102         * g++.dg/opt/cleanup1.C: New test.
4103
4104         * g++.dg/opt/const1.C: New test.
4105
4106 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
4107
4108         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
4109
4110 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
4111
4112         PR c++/5507
4113         * g++.dg/template/typename2.C: New test.
4114
4115 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
4116
4117         * gcc.c-torture/execute/loop-12.c: New.
4118
4119 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
4120
4121         * g77.f-torture/execute/980628-4.x,
4122         g77.f-torture/execute/980628-5.x,
4123         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4124         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4125         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
4126
4127 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4128
4129         PR optimization/6086
4130         * g++.dg/opt/preinc1.C: New test.
4131
4132 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4133
4134         PR c++/5571
4135         * g++.dg/opt/static2.C: New test.
4136
4137 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4138
4139         PR c/5120
4140         * gcc.dg/20020406-1.c: New test.
4141
4142 2002-04-04  David S. Miller  <davem@redhat.com>
4143
4144         * gcc.c-torture/execute/20020404-1.c: New test.
4145
4146 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
4147
4148         PR c/6123
4149         * gcc.dg/20020312-2.c: Do not declare global register variable
4150         if __PIC__ or __pic__ is defined.
4151
4152 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
4153
4154         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
4155         __asm__ so that it works correctly even if -ansi -pedantic-errors.
4156
4157 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4158
4159         * gcc.misc-tests/linkage.exp: Update last change to handle
4160         sparc*-, not just sparc-.
4161
4162 2002-04-03  Richard Henderson  <rth@redhat.com>
4163
4164         * gcc.dg/cpp/ucs.c: Improved long UCS test.
4165
4166 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4167
4168         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
4169
4170 2002-04-02  David S. Miller  <davem@redhat.com>
4171
4172         * gcc.c-torture/execute/20020402-3.c: New test.
4173
4174 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4175
4176         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
4177         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
4178
4179         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
4180         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
4181         g77.f-torture/execute/20001201.x,
4182         g77.f-torture/execute/u77-test.x: New files.
4183
4184         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
4185         * gcc.dg/wchar_t-1.c: Ditto.
4186
4187 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4188
4189         * gcc.c-torture/execute/20020402-1.c: New test.
4190
4191 2002-04-01  Richard Henderson  <rth@redhat.com>
4192
4193         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
4194
4195         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
4196
4197 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4198
4199         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
4200
4201 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
4202
4203         * g++.dg/inherit/template-as-base.C: Expect error.
4204         * g++.dg/inherit/namespace-as-base.C: Likewise.
4205
4206 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
4207
4208         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
4209         g++.dg/ext/instantiate3.C: Tweak match patterns.
4210
4211         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
4212         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
4213         -da test.
4214
4215 2002-03-31  Richard Henderson  <rth@redhat.com>
4216
4217         * gcc.dg/special/alias-2.c: New.
4218         * gcc.dg/special/ecos.exp: Run it.
4219
4220 2002-03-31  Richard Henderson  <rth@redhat.com>
4221
4222         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
4223
4224 2002-03-31  Kazu Hirata  <kazu@hxi.com>
4225
4226         * gcc.dg/weak-1.c: Disable on h8300 port.
4227
4228 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
4229
4230         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
4231         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
4232         ordering tests.
4233         * g++.dg/bprob/bprob-1.C: New test.
4234         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
4235         * g++.dg/gcov/gcov-1.C: New test.
4236         * g++.dg/gcov/gcov-1.x: New file.
4237         * g++.dg/gcov/gcov-2.C: New test.
4238         * g++.dg/gcov/gcov-3.C: New test.
4239         * g++.dg/gcov/gcov-3.h: New file.
4240
4241 2002-03-28  Roger Sayle  <roger@eyesopen.com>
4242
4243         * g++.old-deja/g++.other/builtins5.C: New test.
4244         * g++.old-deja/g++.other/builtins6.C: New test.
4245         * g++.old-deja/g++.other/builtins7.C: New test.
4246         * g++.old-deja/g++.other/builtins8.C: New test.
4247         * g++.old-deja/g++.other/builtins9.C: New test.
4248
4249 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
4250
4251         * g++.dg/opt/static1.C: New test.
4252
4253         * g++.dg/opt/longbranch1.C: New test.
4254
4255 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
4256
4257         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
4258
4259         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
4260
4261 2002-03-28  Jeffrey A Law  (law@redhat.com)
4262
4263         * gcc.c-torture/execute/20020328-1.c: New test.
4264
4265 2002-03-27  Richard Henderson  <rth@redhat.com>
4266
4267         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
4268         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
4269         move from g++.old-deja/g++.ext/.
4270
4271 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
4272
4273         * g++.dg/init/new2.C: New test.
4274
4275 2002-03-26  Richard Henderson  <rth@redhat.com>
4276
4277         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
4278
4279         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
4280         on sparc.
4281
4282         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
4283         sparcv9 systems.
4284         * gcc.dg/20001102-1.c: Likewise.
4285
4286 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
4287
4288         * gcc.dg/cpp/endif-pedantic1.c,
4289         gcc.dg/cpp/endif-pedantic2.c:  New tests.
4290
4291 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
4292
4293         * g++.dg/init/new1.C: New test.
4294
4295 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
4296
4297         * g++.dg/abi/vbase9.C: New test.
4298
4299 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
4300
4301         * gcc.dg/arm-asm.c: New test.
4302
4303 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
4304
4305         * gcc.dg/Wswitch-enum.c: New test.
4306         Fix PR c/5044.
4307
4308 2002-03-26  Richard Henderson  <rth@redhat.com>
4309
4310         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
4311         structure.
4312
4313 2002-03-25  Richard Henderson  <rth@redhat.com>
4314
4315         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
4316         sparcv9 systems.
4317
4318         * gcc.c-torture/compile/20011119-1.c (xxx): New.
4319         * gcc.c-torture/compile/20011119-2.c (xxx): New.
4320
4321 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
4322
4323         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
4324
4325 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
4326
4327         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
4328         targets using generic thunk support.
4329
4330 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
4331
4332         * gcc.c-torture/compile/20020323-1.c: New test.
4333
4334         * g++.dg/opt/conj2.C: New test.
4335
4336 2002-03-24  Richard Henderson  <rth@redhat.com>
4337
4338         * gcc.dg/weak-1.c: Use -fno-common.
4339
4340 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4341
4342         * g77.dg/f77-edit-apostrophe-out.f: New test
4343         * g77.dg/f77-edit-h-out.f: New test
4344         * g77.dg/f77-edit-t-in.f: New test
4345         * g77.dg/f77-edit-t-out.f: New test
4346         * g77.dg/f77-edit-x-out.f: New test
4347         * g77.dg/f77-edit-slash-out.f: New test
4348         * g77.dg/f77-edit-colon-out.f: New test
4349         * g77.dg/f77-edit-s-out.f: New test
4350
4351 2002-03-24  Richard Henderson  <rth@redhat.com>
4352
4353         * objc/execute/formal_protocol-6.x: New XFAIL.
4354
4355 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4356
4357         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
4358         that do not support weak symbols
4359
4360 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4361
4362         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
4363         * lib/g77.exp:  Likewise
4364         * lib/objc.exp: Likewise
4365
4366 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
4367
4368         * gcc.dg/Wswitch-default.c: New test.
4369
4370 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
4371
4372         * g++.dg/other/enum1.C: New test.
4373
4374 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
4375
4376         * gcc.dg/pragma-ep-3.c: Fix typo.
4377
4378 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
4379
4380         * g++.dg/inherit/template-as-base.C: New test.
4381
4382 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
4383
4384         * g++.old-deja/g++.other/dwarf2-1.C: Move...
4385         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
4386
4387 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
4388
4389         * gcc.dg/cpp/multiline.c: Update to match.
4390
4391 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
4392
4393         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
4394
4395 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
4396
4397         * gcc.dg/cpp/extratokens2.c:  New file.
4398
4399 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
4400
4401         * gcc.dg/20020312-2.c: Add rs6000 target.
4402
4403         * gcc.c-torture/compile/20020319-1.c: New test.
4404
4405 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4406
4407         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
4408         (A, E): Handle this.
4409
4410 2002-03-20  Jason Merrill  <jason@redhat.com>
4411
4412         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
4413         ignoring -fpic.
4414         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
4415         through prune_gcc_output.
4416
4417 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
4418
4419         * gcc.c-torture/compile/20020320-1.c: New test.
4420
4421 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
4422
4423         * gcc.c-torture/compile/20020318-1.c: New test.
4424
4425         * gcc.dg/struct-by-value-1.c: New test.
4426
4427         * gcc.dg/20020319-1.c: New test.
4428
4429 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
4430
4431         * g++.dg/opt/conj1.C: New test.
4432
4433 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
4434
4435         * g++.dg/template/qualttp20.C: Revert previous change.
4436         * g++.dg/template/qualttp3.C: Likewise.
4437         * g++.dg/template/qualttp4.C: Likewise
4438         * g++.dg/template/qualttp5.C: Likewise
4439         * g++.dg/template/qualttp6.C: Likewise
4440         * g++.dg/template/qualttp7.C: Likewise
4441         * g++.dg/template/qualttp8.C: Likewise
4442         * g++.dg/template/recurse.C: Likewise.
4443
4444 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
4445
4446         * gcc.dg/cpp/wchar-1.c: Update.
4447
4448 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4449
4450         * g++.dg/template/conv1.C: New test.
4451         * g++.dg/template/conv2.C: New test.
4452         * g++.dg/template/conv3.C: New test.
4453         * g++.dg/template/conv4.C: New test.
4454
4455 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
4456
4457         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
4458         * g++.dg/template/qualttp3.C: Likewise.
4459         * g++.dg/template/qualttp4.C: Likewise
4460         * g++.dg/template/qualttp5.C: Likewise
4461         * g++.dg/template/qualttp6.C: Likewise
4462         * g++.dg/template/qualttp7.C: Likewise
4463         * g++.dg/template/qualttp8.C: Likewise
4464         * g++.dg/template/recurse.C: Likewise.
4465
4466 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
4467
4468         * g++.dg/opt/dtor1.C: New test.
4469
4470 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
4471
4472         * gcc.c-torture/compile/20020315-1.c: New test.
4473
4474 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
4475
4476         * gcc.dg/weak-1.c: Fix scan tests.
4477
4478 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
4479
4480         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
4481         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
4482         cris-*-aout* mmix-*-*.
4483         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
4484         cris-*-aout* mmix-*-*.
4485         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
4486         cris-*-elf* cris-*-aout* and mmix-*-*.
4487         * gcc.dg/20001009-1.c: Ditto.
4488         * gcc.dg/20010912-1.c: Ditto.
4489         * gcc.dg/20020122-4.c: Ditto.
4490         * gcc.dg/inline-2.c: Ditto.
4491
4492 2002-03-14  Jeffrey A Law  (law@cygnus.com)
4493
4494         * gcc.c-torture/compile/20020314-1.c: New test.
4495
4496 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
4497
4498         * gcc.c-torture/execute/20020314-1.c: New test.
4499
4500 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
4501
4502         * g++.dg/warn/Wunused-1.C: New test.
4503
4504 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
4505
4506         * g++.dg/abi/mangle6.C: New test.
4507
4508 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
4509
4510         * gcc.c-torture/compile/20020309-2.c: New test.
4511
4512         * gcc.c-torture/compile/20020312-1.c: New test.
4513
4514 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
4515
4516         * g++.dg/other/access1.C: New test.
4517
4518 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
4519
4520         * gcc.c-torture/execute/wchar_t-1.c: New test.
4521
4522 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
4523
4524         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
4525
4526 2002-03-12  Roger Sayle  <roger@eyesopen.com>
4527
4528         * gcc.dg/20020312-1.c: New test case.
4529
4530 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
4531
4532         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
4533
4534 2002-03-11  Richard Henderson  <rth@redhat.com>
4535
4536         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
4537         * g++.old-deja/g++.jason/report.C: Likewise.
4538
4539 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
4540
4541         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
4542         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
4543
4544 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
4545
4546         * testsuite/g++.dg/overload/pmf1.C: New test.
4547
4548 2002-03-11  Kazu Hirata  <kazu@hxi.com>
4549
4550         * gcc.c-torture/execute/20020307-1.c: Use long.
4551
4552 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
4553
4554         PR optimization/5844
4555         * gcc.dg/20020310-1.c: New test.
4556
4557 2002-03-09  Michael Meissner  <meissner@redhat.com>
4558
4559         * gcc.c-torture/execute/memcpy-2.c: New test.
4560         * gcc.c-torture/execute/memset-1.c: New test.
4561         * gcc.c-torture/execute/strlen-1.c: New test.
4562         * gcc.c-torture/execute/strcmp-1.c: New test.
4563         * gcc.c-torture/execute/strncmp-1.c: New test.
4564
4565 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
4566
4567         * gcc.dg/ppc-ldstruct.c: New test.
4568
4569 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
4570
4571         * gcc.c-torture/execute/va-arg-22.c: New test.
4572
4573 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4574
4575         * gcc.c-torture/compile/20020309-1.c: New test.
4576
4577 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
4578
4579         * gcc.c-torture/execute/20020307-2.c: New test.
4580
4581 2002-03-07  Jeffrey A Law  (law@redhat.com)
4582
4583         * g77.f-torture/compile/20020307-1.f: New test.
4584
4585 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
4586
4587         * gcc.dg/unordered-1.c: New test.
4588
4589 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
4590
4591         * gcc.c-torture/execute/20020307-1.c: New test.
4592
4593 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
4594
4595         * gcc.dg/20020304-1.c: New test.
4596
4597         * gcc.c-torture/compile/20020304-2.c: New test.
4598
4599 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
4600
4601         * gcc.c-torture/compile/20020304-1.c: New test case
4602         (from PR c/5830).
4603
4604 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
4605
4606         * gcc.dg/20020103-1.c: Add other -D ppc variants.
4607
4608 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
4609
4610         * g++.dg/other/classkey1.C: New test.
4611
4612 2002-03-01  Richard Henderson  <rth@redhat.com>
4613
4614         * gcc.c-torture/compile/981223-1.x: New.
4615         * gcc.c-torture/compile/920625-1.x: New.
4616
4617 2002-02-28  Richard Henderson  <rth@redhat.com>
4618
4619         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
4620
4621 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
4622
4623         * gcc.c-torture/execute/20020227-1.c: New test.
4624
4625 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
4626
4627         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
4628         here" ERROR lines.
4629         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4630         * g++.old-deja.g++.other/defarg1.C: Likewise.
4631         * g++.old-deja/g++.pt/calls2.C: Likewise.
4632         * g++.old-deja/g++.pt/crash20.C: Likewise.
4633         * g++.old-deja/g++.pt/crash30.C: Likewise.
4634         * g++.old-deja/g++.pt/crash36.C: Likewise.
4635         * g++.old-deja/g++.pt/crash6.C: Likewise.
4636         * g++.old-deja/g++.pt/defarg13.C: Likewise.
4637         * g++.old-deja/g++.pt/derived3.C: Likewise.
4638         * g++.old-deja/g++.pt/error1.C: Likewise.
4639         * g++.old-deja/g++.pt/friend21.C: Likewise.
4640         * g++.old-deja/g++.pt/friend23.C: Likewise.
4641         * g++.old-deja/g++.pt/infinite1.C: Likewise.
4642         * g++.old-deja/g++.robertl/eb128.C: Likewise.
4643
4644 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
4645
4646         * gcc.c-torture/execute/20020225-2.c: New test.
4647
4648 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
4649
4650         * gcc.c-torture/execute/920730-1t.c,
4651         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
4652         Delete test cases, only relevant to -traditional.
4653
4654 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4655
4656         * gcc.dg/cpp/undef1.c: Remove.
4657         * gcc.dg/cpp/directiv.c: Update.
4658         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
4659
4660 2002-02-27  Michael Meissner  <meissner@redhat.com>
4661
4662         * gcc.c-torture/execute/20020226-1.c: New test.
4663
4664 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
4665
4666         * g++.dg/debug/debug4.C: New test.
4667
4668         * gcc.dg/ia64-visibility-1.c: New test.
4669
4670 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
4671
4672         * gcc.dg/debug/20020224-1.c: New.
4673
4674 2002-02-25  Kazu Hirata  <kazu@hxi.com>
4675
4676         * gcc.c-torture/execute/960416-1.x: New.
4677         * gcc.c-torture/execute/divconst-3.x: Likewise.
4678
4679 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
4680
4681         * gcc.dg/20020224-1.c: New test.
4682
4683 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
4684
4685         * gcc.c-torture/execute/20020225-1.c: New.
4686
4687 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
4688
4689         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
4690
4691 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
4692
4693         * gcc.dg/20020222-1.c: New test.
4694
4695 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
4696
4697         * g++.dg/opt/anonunion1.C: New test.
4698
4699 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4700
4701         * g++.dg/template/qualttp19.C: New test.
4702         * g++.dg/template/qualttp20.C: New test.
4703         * g++.old-deja/g++.jason/report.C: Adjust expected errors
4704         * g++.old-deja/g++.other/qual1.C: Likewise.
4705
4706 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
4707
4708         * gcc.dg/attr-alwaysinline.c: New.
4709
4710 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
4711
4712         * gcc.dg/20020220-1.c: New test.
4713
4714         * gcc.dg/20020220-2.c: New test.
4715
4716         * g++.dg/opt/mmx1.C: New test.
4717
4718 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
4719
4720         * gcc.c-torture/compile/20020110.c: New test.
4721
4722 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
4723
4724         * gcc.c-torture/execute/20020219-1.c: New test.
4725
4726         * gcc.dg/20020219-1.c: New test.
4727
4728         * gcc.dg/noncompile/20020220-1.c: New test.
4729
4730         * g++.dg/opt/ptrintsum1.C: New test.
4731
4732         * gcc.dg/debug/20020220-1.c: New test.
4733
4734 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
4735
4736         * gcc.c-torture/execute/20020216-1.c: New test.
4737
4738 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
4739
4740         * gcc.dg/decl-1.c: Update, new test.
4741
4742 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
4743
4744         * g++.dg/abi/bitfield1.C: New test.
4745         * g++.dg/abi/bitfield2.C: New test.
4746
4747 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
4748
4749         * gcc.dg/attr-nest.c: New test.
4750
4751 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
4752
4753         * gcc.c-torture/execute/20020215-1.c: New test.
4754
4755 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
4756
4757         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
4758         * g++.dg/debug/debug.exp: New.
4759         * g++.dg/debug/trivial.C: New.
4760         * g++.dg/debug/debug1.C: Moved...
4761         * g++.dg/other/debug1.C: ...from here.
4762         * g++.dg/debug/debug2.C: Moved...
4763         * g++.dg/other/debug2.C: ...from here.
4764         * g++.dg/debug/debug3.C: Moved...
4765         * g++.dg/other/debug3.C: ...from here.
4766
4767         * gcc.dg/noncompile/20020213-1.c: New test.
4768
4769 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
4770
4771         * g++.dg/other/debug3.C: New test.
4772
4773         * gcc.c-torture/execute/20020213-1.c: New test.
4774
4775 2002-02-13  Richard Smith <richard@ex-parrot.com>
4776
4777         * g++.old-deja/g++.other/thunk1.C: New test.
4778
4779 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
4780
4781         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
4782
4783 2002-02-13  Stan Shebs  <shebs@apple.com>
4784
4785         * gcc.dg/altivec-3.c: New.
4786
4787 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
4788
4789         * gcc.dg/Wunreachable-1.c: New test.
4790         * gcc.dg/Wunreachable-2.c: New test.
4791
4792 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
4793
4794         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
4795
4796 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
4797
4798         * gcc.dg/decl-1.c: New test.
4799
4800 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
4801
4802         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
4803
4804 2002-02-10  Kazu Hirata  <kazu@hxi.com>
4805
4806         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
4807         * gcc.c-torture/compile/980506-1.x: Likewise.
4808
4809 2002-02-10  Kazu Hirata  <kazu@hxi.com>
4810
4811         * gcc.dg/20020210-1.c: New.
4812
4813 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
4814
4815         * g77.f-torture/execute/947.f: New regression test
4816         for PR fortran/947.
4817
4818 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
4819
4820         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
4821         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
4822
4823 2002-02-08  Richard Henderson  <rth@redhat.com>
4824
4825         * gcc.c-torture/compile/labels-3.c: New.
4826
4827 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
4828
4829         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
4830         expression statements work instead.
4831         * gcc.dg/noncompile/20020207-1.c: New test.
4832
4833 2002-02-07  Richard Henderson  <rth@redhat.com>
4834
4835         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
4836
4837 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
4838
4839         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
4840         message from g77
4841         * lib/g77-dg.exp: Trim g77 error messages so that they are
4842         recognized by dg.exp.
4843
4844 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
4845
4846         PR fortran/5473
4847         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
4848
4849 2002-02-07  Richard Henderson  <rth@redhat.com>
4850
4851         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
4852         to be sufficiently aligned for integers.
4853
4854 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
4855
4856         * g++.dg/template/friend4.C: New test.
4857
4858 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
4859
4860         PR fortran/5743
4861         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
4862         unsupported cases.
4863
4864 2002-02-07  Richard Henderson  <rth@redhat.com>
4865
4866         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
4867         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
4868         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
4869         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
4870
4871 2002-02-06  Richard Henderson  <rth@redhat.com>
4872
4873         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
4874
4875 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
4876
4877         * gcc.dg/20020206-1.c: New test.
4878
4879 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
4880
4881         * gcc.c-torture/execute/20020206-1.c: New test.
4882
4883         * gcc.c-torture/execute/20020206-2.c: New test.
4884
4885         PR optimization/5429:
4886         * gcc.c-torture/compile/20020206-1.c: New test.
4887
4888 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
4889
4890         * g++.dg/ext/align1.C: Do not use an explicit alignment value
4891         as certain file formats cannot support particularly large
4892         alignments.
4893
4894         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
4895         and do not expect to be able to link the executable.
4896
4897         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
4898         fail because the COFF format does not support the weak attribute.
4899
4900 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
4901
4902         * g77.dg/pr5473.f:  New test
4903
4904 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
4905
4906         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
4907         Fix testcase accordingly.
4908
4909 2002-02-04  Richard Henderson  <rth@redhat.com>
4910
4911         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
4912         (buf): Change to be an array of pointers, not ints.
4913
4914 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
4915
4916         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
4917         before all tests.  Move warning one line above to match where it
4918         C frontend emits.
4919         * gcc.dg/Wswitch-2.c: New test.
4920         * g++.dg/warn/Wswitch-1.C: New test.
4921         * g++.dg/warn/Wswitch-2.C: New test.
4922
4923 2002-02-04  Richard Henderson  <rth@redhat.com>
4924
4925         * g++.dg/abi/offsetof.C: Fix size comparison.
4926
4927 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
4928
4929         * gcc.dg/cast-qual-2.c: New test.
4930
4931 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
4932
4933         * gcc.dg/20020201-4.c: New test.
4934
4935 2002-02-04  Ben Elliston  <bje@redhat.com>
4936
4937         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
4938         target_info attribute != 0, in addition to the empty string.
4939         (gcc_target_compile): Likewise.
4940
4941 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
4942
4943         * gcc.dg/Wswitch.c: New test.
4944         PR gcc/4475. PR gcc/3780.
4945
4946 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
4947
4948         * g77.f-torture/execute/5122.f: New test for regressions
4949         against PR fortran/5122.
4950
4951 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
4952
4953         * g77.f-torture/compile/pr3743.f: Delete
4954         * g77.dg/pr3743-1.f: New test.
4955         * g77.dg/pr3743-2.f: New test.
4956         * g77.dg/pr3743-3.f: New test.
4957         * g77.dg/pr3743-4.f: New test.
4958
4959 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
4960
4961         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
4962
4963 2002-02-02  Richard Henderson  <rth@redhat.com>
4964
4965         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
4966         * gcc.c-torture/execute/bf64-1.c: Likewise.
4967
4968 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
4969
4970         * gcc.dg/20020201-2.c: New test.
4971
4972         * gcc.dg/20020201-3.c: New test.
4973
4974         * gcc.c-torture/execute/bitfld-2.c: New test.
4975
4976 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
4977
4978         * gcc.dg/bitfld-1.c: Update.
4979         * gcc.dg/bitfld-2.c: Update.
4980         * gcc.c-torture/execute/bitfld-1.x: New.
4981
4982 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
4983
4984         * gcc.c-torture/execute/20020201-1.c: New test.
4985
4986 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
4987
4988         PR target/5469
4989         * gcc.dg/20020201-1.c: New test.
4990
4991 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
4992
4993         PR fortran/3743
4994         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
4995         * g77.f-torture/compile/pr3743.x: Remove
4996
4997 2002-01-31  Tom Rix  <trix@redhat.com>
4998
4999         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
5000
5001 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
5002
5003         * gcc.dg/noncompile/20020130-1.c: New test.
5004
5005 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
5006
5007         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
5008
5009 2002-01-29  Richard Henderson  <rth@redhat.com>
5010
5011         * gcc.c-torture/execute/991118-1.c: Cast various constants back
5012         to long long.
5013         * gcc.c-torture/execute/bf64-1.c: Likewise.
5014
5015 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
5016
5017         * gcc.c-torture/execute/20020129-1.c: New test.
5018
5019 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5020
5021         * gcc.c-torture/compile/20000224-1.c: Update.
5022         * gcc.c-torture/execute/bitfld-1.c: New tests.
5023         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
5024         * gcc.dg/uninit-A.c: Update.
5025
5026 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5027
5028         * g++.dg/template/ctor1.C: Add instantiation.
5029
5030 2002-01-28  Paul Koning  <pkoning@equallogic.com>
5031
5032         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
5033         argument to __builtin_prefetch to be const ptr.
5034
5035 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
5036
5037         * gcc.c-torture/compile/20020120-1.c: New test.
5038
5039 2002-01-27  Kazu Hirata  <kazu@hxi.com>
5040
5041         * gcc.c-torture/execute/20020127-1.c: New test.
5042
5043 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
5044
5045         * g77.dg/f77-edit-i-in.f: New test
5046         * g77.dg/f77-edit-i-out.f: New test
5047
5048 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
5049
5050         * gcc.dg/debug/debug.exp: New file.
5051         * gcc.dg/debug/trivial.c: New file.
5052         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
5053         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
5054         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
5055         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
5056         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
5057         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
5058         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
5059         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
5060         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
5061         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
5062         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
5063         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
5064         * gcc.dg/20000503-1.c: Removed.
5065         * gcc.dg/20010207-1.c: Removed.
5066         * gcc.dg/20011223-1.c: Removed.
5067         * gcc.dg/20020104-2.c: Removed.
5068         * gcc.dg/debug-1.c: Removed.
5069         * gcc.dg/debug-2.c: Removed.
5070         * gcc.dg/debug-3.c: Removed.
5071         * gcc.dg/debug-4.c: Removed.
5072         * gcc.dg/debug-5.c: Removed.
5073         * gcc.dg/debug-6.c: Removed.
5074         * gcc.dg/dwarf2-1.c: Removed.
5075         * gcc.dg/dwarf2-2.c: Removed.
5076
5077 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
5078
5079         * g++.old-deja/g++.other/eh5.C: New test.
5080         * g++.old-deja/g++.other/sibcall2.C: New test.
5081         * g++.old-deja/g++.other/array9.C: New test.
5082         * g++.old-deja/g++.other/typename2.C: New test.
5083         * g++.old-deja/g++.other/crash60.C: New test.
5084         * g++.old-deja/g++.other/conv9.C: New test.
5085         * g++.old-deja/g++.other/mangle10.C: New test.
5086         * g++.old-deja/g++.other/unchanging1.C: New test.
5087         * g++.old-deja/g++.other/exprstmt1.C: New test.
5088         * g++.old-deja/g++.other/inline23.C: New test.
5089         * g++.old-deja/g++.eh/ia64-1.C: New test.
5090         * g++.old-deja/g++.other/dwarf2-1.C: New test.
5091         * g++.old-deja/g++.other/reload1.C: New test.
5092         * g++.old-deja/g++.other/static20.C: New test.
5093         * g++.old-deja/g++.other/local-alloc1.C: New test.
5094         * g++.old-deja/g++.other/conv8.C: New test.
5095         * g++.old-deja/g++.other/stmtexpr2.C: New test.
5096         * g++.old-deja/g++.other/storeexpr1.C: New test.
5097         * g++.old-deja/g++.other/storeexpr2.C: New test.
5098         * g++.dg/eh/template2.C: New test.
5099         * g++.dg/warn/weak1.C: New test.
5100
5101 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
5102
5103         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5104         Remove first, non-varying, argument.
5105
5106 2002-01-23  Richard Henderson  <rth@redhat.com>
5107
5108         * gcc.dg/inline-2.c: New.
5109
5110         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
5111         Add optional target arg.  Check number of arguments.
5112         (scan-assembler-not, scan-assembler-dem): Likewise.
5113         (scan-assembler-dem-not): Likewise.
5114
5115 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5116
5117         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
5118         line 12.
5119         * g++.old-deja/g++.brendan/parse3.C,
5120         g++.old-deja/g++.other/crash26.C,
5121         g++.old-deja/g++.other/crash28.C,
5122         g++.old-deja/g++.other/crash29.C,
5123         g++.old-deja/g++.other/crash30.C,
5124         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
5125
5126 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
5127
5128         * gcc.dg/20020115-1.c: New.
5129
5130 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
5131
5132         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
5133
5134 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
5135
5136         * gcc.dg/20020122-3.c: New.
5137
5138 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
5139
5140         * g++.dg/other/gc1.C: New test.
5141
5142 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5143
5144         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
5145
5146 2002-01-22  Richard Henderson  <rth@redhat.com>
5147
5148         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
5149
5150 2002-01-22  Richard Henderson  <rth@redhat.com>
5151
5152         * gcc.dg/20020122-4.c: New.
5153
5154 2002-01-22  H.J. Lu <hjl@gnu.org>
5155
5156         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
5157         link output.
5158         * gcc.dg/special/ecos.exp: Likewise.
5159         * lib/g++-dg.exp: Likewise.
5160         * lib/g77-dg.exp: Likewise.
5161         * lib/gcc-dg.exp : Likewise.
5162         * lib/mike-g++.exp: Likewise.
5163         * lib/mike-g77.exp: Likewise.
5164         * lib/mike-gcc.exp: Likewise.
5165         * lib/objc-dg.exp: Likewise.
5166
5167 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
5168
5169         PR target/5379
5170         * gcc.dg/20020122-2.c: New test.
5171
5172 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
5173
5174         * gcc.dg/20020122-1.c: New test.
5175
5176 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
5177
5178         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
5179
5180 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
5181
5182         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
5183
5184 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5185
5186         * gcc.c-torture/compile/20020121-1.c: New test.
5187
5188 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5189
5190         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
5191         ld_library_path.
5192
5193 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
5194
5195         * gcc.dg/20020218-1.c: New test.
5196
5197 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
5198
5199         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
5200         messages
5201         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
5202         "At global scope" warning
5203         * g++.dg/ext/align1.C: Change cygwin test for alignment
5204         from db-bogus to dg-warning
5205
5206 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
5207
5208         * g77.f-torture/compile/cpp2.F: New test.
5209
5210 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
5211
5212         * g++.dg/template/access1.C: New test.
5213
5214 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
5215
5216         * gcc.dg/20020118-1.c: New.
5217
5218 2002-01-18  Kazu Hirata  <kazu@hxi.com>
5219
5220         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
5221
5222 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
5223
5224         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
5225         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
5226         alignment warnings.
5227
5228 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
5229
5230         * gcc.misc-tests/i386-prefetch.exp: Save and restore
5231         torture_with_loops and torture_without_loops
5232
5233 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
5234
5235         * gcc.c-torture/compile/20020116-1.c: New test.
5236
5237 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
5238
5239         * gcc.dg/20020116-2.c: New test.
5240
5241         * gcc.dg/ultrasp4.c: New test.
5242
5243         * gcc.dg/20020116-1.c: New test.
5244
5245 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
5246
5247         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
5248         by EABI.
5249
5250 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
5251
5252         * gcc.misc-tests/i386-prefetch.exp: New.
5253         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
5254         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
5255         * gcc.misc-tests/i386-pf-none-1.c: New test.
5256         * gcc.misc-tests/i386-pf-sse-1.c: New test.
5257
5258 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
5259
5260         * gcc.dg/gnu89-init-1.c: Add new tests.
5261
5262 2002-01-15  Andreas Jaeger  <aj@suse.de>
5263
5264         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
5265         * gcc.dg/i386-mmx-2.c: Likewise.
5266         * gcc.dg/i386-sse-1.c: Likewise.
5267         * gcc.dg/i386-sse-2.c: Likewise.
5268         * gcc.dg/i386-sse-3.c: Likewise.
5269
5270 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
5271
5272         * g77.f-torture/execute/intrinsic-unix-bessel.f:
5273         Uncomment additional cases that now pass.
5274
5275 2002-01-11  Richard Henderson  <rth@redhat.com>
5276
5277         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
5278         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
5279
5280 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
5281
5282         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
5283
5284 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
5285
5286         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
5287         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
5288
5289 2002-01-10  Dale Johannesen  <dalej@apple.com>
5290
5291         * gcc.c-torture/execute/loop-11.c: New.
5292
5293 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
5294
5295         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
5296         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
5297
5298 2002-01-09  Richard Henderson  <rth@redhat.com>
5299
5300         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
5301         type in which to perform the operation for each size.
5302
5303 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
5304
5305         * gcc.c-torture/compile/20020109-2.c: New test.
5306
5307 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
5308
5309         * gcc.c-torture/execute/loop-10.c: New test.
5310
5311 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
5312
5313         * gcc.c-torture/compile/20010226-1.c: New test.
5314         * gcc.c-torture/compile/20010227-1.c: New test.
5315         * gcc.c-torture/compile/20010426-1.c: New test.
5316         * gcc.c-torture/compile/20010510-1.c: New test.
5317         * gcc.c-torture/compile/20010605-3.c: New test.
5318         * gcc.c-torture/compile/20010824-1.c: New test.
5319         * gcc.c-torture/execute/20010409-1.c: New test.
5320         * gcc.dg/noncompile/20000901-1.c: New test.
5321         * gcc.dg/20001023-1.c: New test.
5322         * gcc.dg/20001101-1.c: New test.
5323         * gcc.dg/20001102-1.c: New test.
5324         * gcc.dg/20010207-1.c: New test.
5325         * gcc.dg/20010405-1.c: New test.
5326         * gcc.dg/20010822-1.c: New test.
5327         * gcc.dg/20011107-1.c: New test.
5328
5329 2002-01-09  Jeffrey A Law  (law@redhat.com)
5330
5331         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
5332
5333         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
5334         execution failure on PA targets.
5335
5336 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
5337
5338         * gcc.c-torture/compile/20020109-1.c: New test.
5339
5340 2002-01-08  Kazu Hirata  <kazu@hxi.com>
5341
5342         * gcc.c-torture/execute/20020108-1.c: New test.
5343
5344 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
5345
5346         * gcc.dg/20020108-1.c: New test.
5347
5348 2002-01-08  H.J. Lu <hjl@gnu.org>
5349
5350         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
5351         for header files.
5352
5353 2002-01-08  Geoff Keating  <geoffk@redhat.com>
5354
5355         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
5356         consistency.
5357
5358 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
5359
5360         * gcc.dg/altivec-4.c: Test altivec predicates.
5361
5362 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
5363
5364         * gcc.c-torture/execute/20020107-1.c: New test.
5365
5366 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5367
5368         PR c/5279
5369         * gcc.c-torture/compile/20020106-1.c: New test.
5370
5371 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5372
5373         * gcc.c-torture/execute/nestfunc-4.c: New test.
5374
5375 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
5376
5377         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
5378         extra triple that slipped in.
5379         * g++.old-deja/g++.abi/align.C: Likewise.
5380         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5381
5382 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
5383
5384         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
5385         * g++.old-deja/g++.abi/align.C: Likewise.
5386         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5387
5388         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
5389         on FreeBSD/i386.
5390         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
5391         FreeBSD.
5392
5393 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
5394
5395         * gcc.dg/20020104-1.c: New test.
5396
5397         * gcc.dg/20020104-2.c: New test.
5398
5399 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
5400
5401         * gcc.dg/20020103-1.c: Fix typo in target selector.
5402
5403 2002-01-03  Richard Henderson  <rth@redhat.com>
5404
5405         * gcc.dg/20020103-1.c: New.
5406
5407 2002-01-03  Kazu Hirata  <kazu@hxi.com>
5408
5409         * gcc.c-torture/execute/20020103-1.c: New test.
5410
5411 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
5412
5413         * g++.dg/other/debug2.C: New test.
5414
5415         * gcc.c-torture/compile/20020103-1.c: New test.
5416
5417 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
5418
5419         * gcc.dg/gnu89-init-1.c: Added new tests.
5420
5421 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5422
5423         * g++.dg/template/friend2.C: Remove as patch is reverted.
5424
5425         * g++.dg/warn/oldcast1.C: New test.
5426
5427         * g++.dg/template/ptrmem1.C: New test.
5428         * g++.dg/template/ptrmem2.C: New test.
5429
5430         * g++.dg/template/ntp.C: New test.
5431
5432         * g++.dg/other/component1.C: New test.
5433
5434         * g++.dg/template/ttp3.C: New test.
5435
5436         * g++.dg/template/friend2.C: New test.
5437         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
5438
5439 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5440
5441         * g++.dg/other/ptrmem1.C: New test.
5442         * g++.dg/other/ptrmem2.C: New test.
5443
5444 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5445
5446         * g++.dg/template/ctor1.C: New test.
5447
5448 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5449
5450         * g++.dg/template/friend2.C: New test.
5451
5452 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
5453
5454         * gcc.dg/mmix-1.c: New test.
5455
5456 2001-12-31  Richard Henderson  <rth@redhat.com>
5457
5458         * gcc.dg/asm-5.c: New.
5459
5460 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
5461
5462         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
5463         in namespace __gnu_cxx
5464
5465 2001-12-30  Richard Henderson  <rth@redhat.com>
5466
5467         * gcc.dg/debug-6.c: New.
5468
5469 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
5470
5471         * gcc.c-torture/compile/20011229-2.c: New test.
5472
5473 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
5474
5475         * gcc.dg/debug-3.c: New test.
5476         * gcc.dg/debug-4.c: New test.
5477         * gcc.dg/debug-5.c: New test.
5478
5479 2001-12-29  Richard Henderson  <rth@redhat.com>
5480
5481         * g++.dg/eh/loop1.C: New.
5482
5483 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5484
5485         * g++.dg/template/crash1.C: New test.
5486
5487 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5488
5489         * g++.dg/other/const1.C: New test.
5490
5491 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
5492
5493         * gcc.c-torture/compile/20011229-1.c: New test.
5494
5495 2001-12-28  Stan Shebs  <shebs@apple.com>
5496
5497         * lib/objc-torture.exp: Resync with c-torture.exp.
5498         * lib/objc.exp: Load standard libraries.
5499
5500 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
5501
5502         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
5503         additional tests.
5504
5505 2001-12-27  Roger Sayle <roger@eyesopen.com>
5506
5507         * gcc.c-torture/execute/string-opt-16.c: New testcase.
5508
5509 2001-12-27  Richard Henderson  <rth@redhat.com>
5510
5511         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
5512
5513 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5514
5515         * g++.dg/eh/ctor1.C: New test.
5516         * g++.dg/other/error2.C: New test.
5517
5518 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5519
5520         * g++.dg/other/init2.C: New test.
5521
5522 2001-12-24  Richard Henderson  <rth@redhat.com>
5523
5524         * gcc.dg/20011223-1.c: New.
5525         * gcc.dg/inline-1.c: New.
5526
5527 2001-12-23  Richard Henderson  <rth@redhat.com>
5528
5529         * gcc.dg/asm-4.c: Test operand modifiers.
5530
5531 2001-12-23  Richard Henderson  <rth@redhat.com>
5532
5533         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
5534
5535 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
5536
5537         * gcc.c-torture/execute/20011223-1.c: New test.
5538
5539 2001-12-21  Richard Henderson  <rth@redhat.com>
5540
5541         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
5542         re-enables the warning.
5543
5544 2001-12-21  Richard Henderson  <rth@redhat.com>
5545
5546         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
5547
5548 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
5549
5550         * gcc.c-torture/compile/20011218-1.c: New test.
5551
5552 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
5553
5554         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
5555         arm-isr.c test.
5556         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
5557         epilogue generation for ARM ISR routines.
5558
5559 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5560
5561         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
5562         * gcc.dg/format/c90-printf-3.c: Likewise.
5563         * gcc.dg/format/c99-printf-3.c: Likewise.
5564         * gcc.dg/format/ext-1.c: Likewise.
5565         * gcc.dg/format/ext-6.c: Likewise.
5566         * gcc.dg/format/format.h: Prototype unlocked stdio.
5567
5568 2001-12-20  Richard Henderson  <rth@redhat.com>
5569
5570         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
5571         (arena): Use it.
5572         (malloc): Correct allocation logic.  Abort if we fill up the
5573         arena before initialization complete.
5574         (realloc): Correct allocation logic.
5575
5576 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
5577
5578         * gcc.c-torture/compile/20011219-2.c: New test.
5579
5580         * gcc.c-torture/execute/20011219-1.c: New test.
5581
5582 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
5583
5584         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
5585         target does not support weak symbols.
5586
5587 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
5588
5589         * gcc.c-torture/compile/20011219-1.c: New test.
5590
5591 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5592
5593         * g++.dg/other/error1.C: New test.
5594
5595 2001-12-17  Jeffrey A Law  (law@redhat.com)
5596
5597         * gcc.c-torture/execute/20011217-1.c: New test.
5598
5599 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
5600
5601         * objc.dg/special/: New directory.
5602         * objc.dg/special/special.exp: New file.
5603         * objc.dg/special/unclaimed-category-1.h: New file.
5604         * objc.dg/special/unclaimed-category-1a.m: New file.
5605         * objc.dg/special/unclaimed-category-1.m: New file.
5606
5607 2001-12-17  Andreas Jaeger  <aj@suse.de>
5608
5609         * gcc.c-torture/compile/20011217-2.c: New test.
5610
5611 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
5612
5613         * gcc.c-torture/compile/20011217-1.c: New test.
5614
5615 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
5616
5617         * testsuite/gcc.dg/20011214-1.c: New.
5618
5619 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
5620
5621         * gcc.dg/altivec-4.c: New.
5622
5623 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
5624
5625         * gcc.dg/20011113-1.c: New test.
5626
5627 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5628
5629         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
5630         std::__malloc_alloc_template<0> and
5631         std::__default_alloc_template<false, 0>.
5632
5633 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
5634
5635         * objc/execute/bf-21.m: New test.
5636         * objc/execute/enumeration-1.m: New test.
5637         * objc/execute/enumeration-2.m: New test.
5638
5639 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
5640
5641         * gcc.dg/gnu89-init-1.c: New test.
5642
5643 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5644
5645         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
5646         * g++.old-deja/g++.jason/2371.C: Likewise.
5647         * g++.old-deja/g++.jason/template33.C: Likewise.
5648         * g++.old-deja/g++.jason/template34.C: Likewise.
5649         * g++.old-deja/g++.jason/template36.C: Likewise.
5650         * g++.old-deja/g++.oliva/typename1.C: Likewise.
5651         * g++.old-deja/g++.oliva/typename2.C: Likewise.
5652         * g++.old-deja/g++.other/typename1.C: Likewise.
5653         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5654         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5655         * g++.old-deja/g++.pt/typename11.C: Likewise.
5656         * g++.old-deja/g++.pt/typename14.C: Likewise.
5657         * g++.old-deja/g++.pt/typename16.C: Likewise.
5658         * g++.old-deja/g++.pt/typename3.C: Likewise.
5659         * g++.old-deja/g++.pt/typename4.C: Likewise.
5660         * g++.old-deja/g++.pt/typename5.C: Likewise.
5661         * g++.old-deja/g++.pt/typename7.C: Likewise.
5662         * g++.old-deja/g++.robertl/eb9.C: Likewise.
5663
5664 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
5665
5666         * g++.dg/other/linkage1.C: New test.
5667         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
5668         specifiers.
5669
5670 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
5671
5672         * gcc.dg/concat.c: New test.
5673
5674 2001-12-11  Stan Shebs  <shebs@apple.com>
5675
5676         * objc/compile: New test directory.
5677         * objc/compile/compile.exp: New expect script.
5678         * objc/compile/20011211-1.m: New compile test.
5679
5680 2001-12-11  Jason Merrill  <jason@redhat.com>
5681
5682         * lib/prune.exp (prune_gcc_output): Also handle "In member
5683         function".  So many permutations...
5684
5685 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
5686
5687         * g++.dg/template/typedef1.C: New test.
5688
5689 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5690
5691         * g++.dg/other/copy1.C: New test.
5692
5693 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
5694
5695         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
5696
5697         * gcc.dg/builtin-choose-expr.c: New.
5698
5699 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
5700
5701         * gcc.dg/altivec-2.c: New.
5702
5703 2001-12-07  Richard Henderson  <rth@redhat.com>
5704
5705         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
5706
5707 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
5708
5709         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
5710         ultrasparc.
5711
5712 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5713
5714         * g++-old.deja/g++.robertl/eb101.C: Deleted.
5715
5716 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
5717
5718         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
5719         variable argument list.
5720
5721 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
5722
5723         * gcc.c-torture/execute/memcheck: Delete entire directory.
5724         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
5725         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
5726
5727 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
5728
5729         * gcc.dg/Wshadow-1.c: New test.
5730
5731 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
5732
5733         * gcc.c-torture/compile/20011130-1.c: New test.
5734
5735         * gcc.dg/noncompile/20011025-1.c: New test.
5736
5737         * g++.dg/other/anon-union.C: New test.
5738
5739         * gcc.c-torture/execute/20011024-1.c: New test.
5740
5741 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
5742
5743         * gcc.c-torture/execute/20000722-1.x,
5744         gcc.c-torture/execute/20010123-1.x: Remove.
5745         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
5746         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
5747         gcc.dg/c99-complit-2.c: New tests.
5748
5749 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
5750
5751         * g++.dg/inherit/base1.C: New test.
5752
5753 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
5754
5755         * g++.dg/other/stdarg1.C: New test.
5756
5757         * gcc.c-torture/compile/20011130-2.c: New test.
5758
5759 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
5760
5761         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
5762         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
5763         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
5764         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
5765         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
5766         * gcc.dg/builtin-prefetch-1.c: New test.
5767
5768 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
5769
5770         * gcc.dg/20011130-1.c: New test.
5771
5772 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5773
5774         * g++.dg/other/scope1.C: New test.
5775         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
5776
5777 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
5778
5779         * gcc.dg/vla-init-1.c: New test.
5780
5781 2001-12-01  Geoff Keating  <geoffk@redhat.com>
5782
5783         * gcc.c-torture/compile/structs.c: New testcase from GDB.
5784
5785 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5786
5787         * objc.dg/alias.m: Update.
5788         * objc.dg/class-1.m: Update.
5789         * objc.dg/const-str-1.m: Update.
5790         * objc.dg/fwd-proto-1.m: Update.
5791         * objc.dg/id-1.m: Update.
5792         * objc.dg/super-class-1.m: Update.
5793
5794 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
5795
5796         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
5797         constructs.
5798
5799 2001-11-28  Jeffrey A Law  (law@cygnus.com)
5800
5801         * gcc.c-torture/execute/20011128-1.c: New test.
5802
5803 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
5804
5805         * gcc.dg/20011127-1.c: New test.
5806
5807 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
5808
5809         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
5810         from Austin Group draft 7.
5811         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
5812         scanf format arguments.
5813         * gcc.dg/format/no-exargs-2.c: New test.
5814
5815 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
5816
5817         * g++.dg/abi/vbase8-4.C: New test.
5818
5819 2001-11-24  Ian Lance Taylor  <ian@airs.com>
5820
5821         * gcc.c-torture/execute/20011121-1.c: New test.
5822
5823 2001-11-23  Jeffrey A Law  (law@cygnus.com)
5824
5825         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
5826
5827 2001-11-23  Andreas Jaeger  <aj@suse.de>
5828
5829         * gcc.dg/cpp/charconst-2.c: New test.
5830
5831 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
5832
5833         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
5834         to the host if it is remote.  Let tests specify extra headers
5835         they use.
5836         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
5837         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
5838         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
5839         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
5840         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
5841         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
5842         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
5843         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
5844         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
5845         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
5846
5847 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
5848
5849         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
5850         for little endian ARMs.
5851
5852 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
5853
5854         * gcc.c-torture/compile/20011119-1.c: New test.
5855         * gcc.c-torture/compile/20011119-2.c: New test.
5856
5857 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
5858
5859         * gcc.dg/altivec-1.c: Fix typo.
5860
5861 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
5862
5863         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
5864
5865 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
5866
5867         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
5868
5869 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
5870
5871         * lib/g77.exp: Don't specify --rpath-link.
5872
5873         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
5874         across all the headers.
5875         * gcc.dg/format/format.exp: For testing on a remote host,
5876         copy format.h.
5877
5878         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
5879         * gcc.c-torture/execute/930406-1.c: Likewise.
5880         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
5881
5882 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
5883
5884         * gcc.dg/altivec-1.c: New.
5885
5886 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
5887
5888         * gcc.dg/cpp/fpreprocessed.c: New test case.
5889
5890 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
5891
5892         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
5893         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
5894         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
5895
5896 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
5897
5898         * gcc.dg/no-builtin-1.c: New test.
5899
5900 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
5901
5902         * gcc.c-torture/execute/20011115-1.c: New test.
5903
5904 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
5905
5906         * gcc.c-torture/compile/20011114-2.c: New test.
5907         * gcc.c-torture/compile/20011114-3.c: New test.
5908         * gcc.c-torture/compile/20011114-4.c: New test.
5909
5910 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
5911
5912         * g++.dg/other/init1.C: New test.
5913
5914 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
5915
5916         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
5917         message.
5918
5919         * gcc.c-torture/execute/20011114-1.c: New testcase.
5920
5921         * gcc.c-torture/compile/20010327-1.c: Revert last change.
5922         * gcc.c-torture/compile/20011114-1.c: New test, exactly
5923         like the (before this change) version of 20010327-1.c.
5924
5925 2001-11-14  Roger Sayle <roger@eyesopen.com>
5926
5927         * gcc.c-torture/execute/string-opt-13.c: New testcase.
5928
5929 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
5930
5931         * g++.dg/init/array2.C: New test.
5932
5933 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
5934
5935         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
5936
5937 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
5938
5939         * g++.dg/other/forscope1.C: New test.
5940         * g++.dg/ext/forscope1.C: New test.
5941         * g++.dg/ext/forscope2.C: New test.
5942
5943 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
5944
5945         * gcc.c-torture/execute/20011113-1.c: New test.
5946
5947 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
5948
5949         * gcc.c-torture/execute/20011109-2.c: New test.
5950
5951         * gcc.c-torture/execute/20011109-1.c: New test.
5952
5953 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
5954
5955         * gcc.c-torture/compile/20011109-1.c: New test.
5956
5957 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
5958
5959         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
5960         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
5961         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
5962         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
5963         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
5964         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
5965         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
5966
5967 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
5968
5969         * g++.dg/warn/Wshadow-1.C: New tests.
5970         * g++.old-deja/g++.mike/for3.C: Update.
5971
5972 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
5973
5974         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
5975         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
5976         XFAILs.  Adjust expected error texts.
5977         * gcc.c-torture/compile/20011106-1.c,
5978         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
5979         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
5980         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
5981         gcc.dg/c99-array-lval-5.c: New tests.
5982
5983 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
5984
5985         * gcc.dg/cpp/defined.c: Update.
5986
5987 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
5988
5989         * gcc.c-torture/execute/anon-1.c: New test.
5990
5991 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
5992
5993         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
5994         same size, so no warning should be produced on stormy16.
5995
5996         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
5997         due to oversized array.
5998         * g++.old-deja/g++.mike/ns15.C: Likewise.
5999         * g++.old-deja/g++.pt/crash16.C: Likewise.
6000
6001 2001-11-02  Graham Stott  <grahams@redhat.com>
6002
6003         * g++.dgother/debug1.C: Fix typos.
6004
6005 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
6006
6007         * g++.dg/other/debug1.C: New test.
6008
6009 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6010
6011         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
6012         of unsigned long.
6013
6014 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
6015
6016         * gcc.dg/20011029-2.c: New test.
6017
6018         * gcc.c-torture/compile/20011029-1.c: New test.
6019
6020 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
6021
6022         * objc/execute/class_self-1.m: New test.
6023         * objc/execute/class_self-2.m: New test.
6024
6025 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
6026
6027         * gcc.misc-tests/msgs.exp: Delete.
6028         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
6029         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
6030         error set to match recent changes.
6031
6032 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
6033
6034         * gcc.dg/20011021-1.c: New test.
6035
6036 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
6037
6038         * gcc.c-torture/compile/20011023-1.c: New test.
6039
6040 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
6041
6042         * lib/g77.exp: Rewrite based on lib/g++.exp.
6043
6044 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
6045
6046         * gcc.c-torture/execute/20011019-1.c: New test.
6047
6048         * gcc.dg/20011018-1.c: New test.
6049
6050 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
6051
6052         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
6053
6054 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
6055
6056         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
6057         * gcc.dg/attr-invalid.c: Likewise.
6058
6059 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
6060
6061         * testsuite/gcc.dg/20011015-1.c: New test.
6062
6063 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6064
6065         * g++.dg/template/unify2.C: New test.
6066
6067 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6068
6069         * g++.dg/other/exception-specification.C: New test
6070
6071 2001-10-13  Tom Rix  <trix@redhat.com>
6072
6073         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
6074         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
6075
6076 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
6077
6078         * testsuite/gcc.dg/20011009-1.c: New test.
6079
6080 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6081
6082         PR g++/4476
6083         * g++.dg/other/friend1.C: New test.
6084
6085 2001-10-11  Richard Henderson  <rth@redhat.com>
6086
6087         * g++.old-deja/g++.other/crash18.C: Add -S to options.
6088
6089 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6090
6091         * gcc.c-torture/compile/20011010-1.c: New.
6092
6093 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
6094
6095         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
6096         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
6097         g77.f-torture/execute/execute.exp,
6098         g77.f-torture/noncompile/noncompile.exp,
6099         gcc.c-torture/compile/compile.exp,
6100         gcc.c-torture/execute/execute.exp,
6101         gcc.c-torture/execute/ieee/ieee.exp,
6102         gcc.c-torture/execute/memcheck/memcheck.exp,
6103         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
6104         objc/execute/execute.exp: Update FSF address.
6105
6106 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
6107
6108         * gcc.dg/cpp/cmdlne-C.c: Update.
6109         * gcc.dg/cpp/cmdlne-C2.c: New.
6110
6111 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6112
6113         * gcc.c-torture/execute/20011008-3.c: New.
6114
6115 2001-10-08  DJ Delorie  <dj@redhat.com>
6116
6117         * gcc.dg/20011008-1.c: New.
6118         * gcc.dg/20011008-2.c: New.
6119
6120 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6121
6122         * gcc.dg/cpp/spacing1.c: Update test.
6123
6124 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
6125
6126         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
6127         spelling errors of "separate" as "seperate".
6128
6129 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
6130
6131         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
6132         enough to avoid inlining.
6133
6134 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6135
6136         * lib/g77.exp: set libg2c_dir correctly.
6137
6138 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6139
6140         * gcc.dg/cpp/macro11.c: New test.
6141
6142 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6143
6144         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
6145         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
6146         gcc.dg/format/multattr-3.c: New tests.
6147         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
6148         tests for format attributes on function pointers being rejected.
6149
6150 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6151
6152         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
6153
6154 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6155
6156         * g++.dg/warn/format1.C: New test.
6157
6158 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
6159
6160         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
6161
6162 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6163
6164         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
6165
6166 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6167
6168         * gcc.dg/cpp/redef2.c: Add test.
6169
6170 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
6171
6172         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
6173         long-standing bug on i686, apparently.
6174         * gcc.c-torture/execute/loop-2c.x: New file.
6175         * gcc.c-torture/execute/loop-2d.x: New file.
6176         * gcc.c-torture/execute/loop-3c.x: New file.
6177
6178 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
6179
6180         * gcc.dg/cpp/20000625-2.c: Correct line number.
6181
6182 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6183
6184         * gcc.dg/cpp/macro10.c: New test.
6185         * gcc.dg/cpp/strify3.c: New test.
6186         * gcc.dg/cpp/spacing1.c: Add tests.
6187         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
6188         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
6189
6190 2001-09-24  DJ Delorie  <dj@redhat.com>
6191
6192         * gcc.c-torture/execute/20010924-1.c: New test.
6193
6194 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6195
6196         * testsuite/objc/execute/paste.m: Remove.
6197
6198 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
6199
6200         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
6201
6202 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
6203
6204         * g77.dg/strlen0.f: New test.
6205
6206 2001-09-21  Richard Henderson  <rth@redhat.com>
6207
6208         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
6209         * g++.old-deja/g++.abi/vtable2.C: Likewise.
6210
6211 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
6212
6213         Table-driven attributes.
6214         * g++.dg/ext/attrib1.C: New test.
6215
6216 2001-09-20  DJ Delorie  <dj@redhat.com>
6217
6218         * gcc.dg/20000926-1.c: Update expected warning messages.
6219         * gcc.dg/array-2.c: Likewise, and test for warnings too.
6220         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
6221         array.
6222
6223 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
6224
6225         * g++.dg/eh/registers1.C: New test case.
6226
6227 2001-09-17  Richard Henderson  <rth@redhat.com>
6228
6229         * gcc.dg/array-5.c: Fix VLA decomposition test.
6230
6231 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
6232
6233         * gcc.dg/cpp/line5.c: New testcase.
6234
6235 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
6236
6237         * gcc.dg/cpp/macro9.c: New test.
6238
6239 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
6240
6241         * gcc.c-torture/execute/980223.c: Change type of addr from long
6242         to char *.
6243
6244 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
6245
6246         * gcc.c-torture/execute/20010915-1.c: New test.
6247
6248 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
6249
6250         * g77.dg/bprob: New directory.
6251         * g77.dg/bprob/bprob.exp: New file.
6252         * g77.dg/bprob/bprob-1.f: New test.
6253         * g77.dg/gcov: New directory.
6254         * g77.dg/gcov/gcov.exp: New file.
6255         * g77.dg/gcov/gcov-1.f: New test.
6256         * g77.dg/gcov/gcov-1.x: New file.
6257
6258 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
6259
6260         * gcc.dg/cpp/directiv.c: Update.
6261         * gcc.dg/cpp/undef1.c: Update.
6262
6263 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
6264
6265         * gcc.dg/20010912-1.c: New test.
6266
6267 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
6268
6269         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
6270         language-independent file in lib.
6271         * lib/gcov.exp: New file.
6272
6273 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
6274
6275         * gcc.c-torture/compile/20010911-1.c: New test.
6276
6277 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
6278
6279         * lib/profopt.exp: New, to support profile-directed optimizations.
6280         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
6281         * gcc.misc-tests/bprob-1.c: New test.
6282         * gcc.misc-tests/bprob-2.c: New test.
6283
6284 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
6285
6286         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
6287         XFAIL and which kinds of gcov output to verify.
6288         * gcc.misc-tests/gcov-4b.x: New file.
6289         * gcc.misc-tests/gcov-5b.x: New file.
6290         * gcc.misc-tests/gcov-6.x: New file.
6291         * gcc.misc-tests/gcov-7.c: New test.
6292         * gcc.misc-tests/gcov-7.x: New file.
6293
6294 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
6295
6296         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
6297         * gcc.misc-tests/gcov-6.c: New test.
6298
6299 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6300
6301         PR c++/3986
6302         * g++.dg/abi/vbase1.C: New test.
6303
6304 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
6305
6306         * objc.dg/method-2.m: New.
6307
6308 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6309
6310         PR c++/4203
6311         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
6312         * g++.dg/init/empty1.C: New test.
6313
6314 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
6315
6316         * gcc.c-torture/compile/20010903-1.c: New test.
6317
6318 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
6319
6320         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
6321         for m68k.
6322
6323 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
6324
6325         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
6326
6327         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
6328
6329         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
6330
6331 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
6332
6333         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
6334         for 16-bit 'unsigned int'.
6335
6336 2001-08-29  Kazu Hirata  <kazu@hxi.com>
6337
6338         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
6339
6340 2001-08-27  Richard Henderson  <rth@redhat.com>
6341
6342         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
6343         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
6344
6345 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
6346
6347         * gcc.dg/asm-names.c (ymain): New.
6348
6349 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
6350
6351         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
6352         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
6353         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
6354
6355 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6356
6357         * gcc.dg/compare5.c: New testcase.
6358
6359 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
6360
6361         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
6362         and "In instantiation".
6363
6364 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
6365
6366         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
6367
6368 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
6369
6370         * gcc.misc-tests/gcov.exp: Add support for branch information.
6371         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
6372         * gcc.misc-tests/gcov-4.c: New test.
6373         * gcc.misc-tests/gcov-4b.c: New test.
6374         * gcc.misc-tests/gcov-5b.c: New test.
6375
6376 2001-08-20  Zack Weinberg  <zackw@panix.com>
6377
6378         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
6379         expected to fail.
6380
6381 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6382
6383         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
6384
6385 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
6386
6387         * g++.dg/eh/template1.C: New test.
6388
6389 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
6390
6391         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
6392         Fix thinko.
6393         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
6394         for xfail.
6395
6396 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
6397
6398         * lib/g77-dg.exp:  Use prune.exp for common procedures
6399         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
6400         * lib/g77.exp: (g77-dg-prune) Remove
6401
6402 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
6403
6404         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
6405
6406 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6407
6408         * g++.dg/template/unify1.C: New test.
6409
6410 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
6411
6412         * g++.dg/abi/empty4.C: New test.
6413
6414 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
6415
6416         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
6417         solaris2.*
6418         * g77.f-torture/compile/pr3743.x: Likewise
6419
6420 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
6421
6422         * g++.dg/other/using-declaration.C: New test.
6423
6424 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6425
6426         * gcc.dg/cpp/tr-sign.c: New testcase.
6427
6428 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6429
6430         * gcc.dg/cpp/19951025-1.c: Revert.
6431         * gcc.dg/cpp/directiv.c: We no longer process directives that
6432         interrupt macro arguments.
6433
6434 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
6435
6436         * gcc.dg/bconstp-1.c: New test.
6437
6438 2001-08-03  Richard Henderson  <rth@redhat.com>
6439
6440         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
6441
6442 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6443
6444         * gcc.dg/cpp/19951025-1.c: Update.
6445
6446 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
6447
6448         * g77.dg/ff90-1.f (s): Fix reference of variable z,
6449         should be x.
6450
6451 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6452
6453         Kill -fhonor-std.
6454         * g++.old-deja/g++.ns/ns14.C: Remove special options.
6455         * g++.old-deja/g++.other/std1.C: Likewise.
6456         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
6457
6458 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
6459
6460         * lib/g77.exp:  Load gcc-defs.exp for common procedures
6461         (g77_pass, g77_fail, g77_finish, g77_exit,
6462         ${tool}_check_unsupported_p} Now redundant.  Deleted.
6463
6464 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
6465
6466         * g77.dg/fbackslash.f
6467         * g77.dg/fcase-preserve.f
6468         * g77.dg/ff90-1.f
6469         * g77.dg/ffixed-line-length-0.f
6470         * g77.dg/ffixed-line-length-132.f
6471         * g77.dg/ffixed-line-length-7.f
6472         * g77.dg/ffixed-line-length-72.f
6473         * g77.dg/ffixed-line-length-none.f
6474         * g77.dg/ffree-form-1.f
6475         * g77.dg/fno-backslash.f
6476         * g77.dg/fno-f90-1.f
6477         * g77.dg/fno-fixed-form-1.f
6478         * g77.dg/fno-onetrip.f
6479         * g77.dg/fno-typeless-boz.f
6480         * g77.dg/fno-underscoring.f
6481         * g77.dg/fno-vxt-1.f
6482         * g77.dg/fonetrip.f
6483         * g77.dg/ftypeless-boz.f
6484         * g77.dg/fugly-assumed.f
6485         * g77.dg/funderscoring.f
6486         * g77.dg/fvxt-1.f
6487
6488 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
6489
6490         * objc.dg/fwd-proto-1.m: New.
6491         * objc.dg/local-decl-1.m: New.
6492         * objc.dg/naming-1.m: New.
6493         * objc.dg/naming-2.m: New.
6494         * objc.dg/proto-hier-1.m: New.
6495
6496 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
6497
6498         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
6499         largest-type elements to a struct makes its size grow.
6500
6501 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6502
6503         * g++.dg/abi/vthunk1.C: New test.
6504
6505 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6506
6507         * g++.dg/abi/vbase8-22.C: New test.
6508
6509 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6510
6511         * gcc.dg/cpp/macro8.c: New test.
6512
6513 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
6514
6515         * g++.dg/abi/vbase8-21.C: New test.
6516
6517 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
6518
6519         * g++.dg/abi/vbase8-10.C: New test.
6520
6521 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6522
6523         * lib/g++.exp (g++_set_ld_library_path): Renamed to
6524         ${tool}_set_ld_library_path.
6525         Changed caller.
6526         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
6527         g++.exp.
6528
6529 2001-07-26  Stan Cox <scox@redhat.com>
6530
6531         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
6532         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
6533         gcc_exit, gcc_check_unsupported_p):
6534         Moved to gcc-deps.exp
6535         * gcc-deps.exp: New file.
6536
6537 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6538
6539         * g++.old-deja/g++.pt/defarg14.C: New test.
6540
6541 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
6542
6543         * g++.old-deja/g++.other/lineno5.C: New test.
6544
6545 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
6546
6547         * g++.old-deja/g++.pt/crash68.C: New test.
6548
6549 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
6550
6551         * g++.old-deja/g++.other/crash42.C: New test.
6552
6553 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6554
6555         * gcc.dg/cpp/extratokens.c: Fix.
6556         * gcc.dg/cpp/skipping2.c: New tests.
6557
6558 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6559
6560         * gcc.c-torture/execute/20010724-1.c: New file.
6561         * gcc.c-torture/execute/20010724-1.x: New file.
6562
6563 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6564
6565         * g++.old-deja/g++.other/cond7.C: New test.
6566
6567 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6568
6569         * g++.old-deja/g++.other/optimize4.C: New test.
6570
6571 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6572
6573         * g++.old-deja/g++.abi/vbase8-5.C: New test.
6574
6575 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
6576
6577         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
6578         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
6579         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
6580         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
6581
6582         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
6583         bug report" message.
6584
6585         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
6586         * g++.dg/ext/instantiate1.C: Move from old-deja.
6587
6588 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
6589
6590         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
6591         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
6592         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
6593         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
6594
6595 2001-07-23  Jeffrey A Law  (law@cygnus.com)
6596
6597         * gcc.c-torture/execute/20010723-1.c: New test.
6598
6599 2001-07-23  Ben Elliston  <bje@redhat.com>
6600
6601         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
6602
6603 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6604
6605         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
6606         i[34567]86-*-*.
6607         Delete handling of ieee_multilib_flags.
6608         Pass -mieee for alpha*-*-* and sh-*-*.
6609         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
6610
6611 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
6612
6613         Remove old-abi tests.
6614         * g++.old-deja/g++.mike/p11116.C: Remove.
6615         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
6616
6617 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
6618
6619         * g77.f-torture/compile/pr3743.f:  New test
6620
6621 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
6622
6623         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
6624
6625 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6626
6627         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
6628         g++.old-deja/g++.pt/static6.C: Likewise.
6629         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
6630         supports weak symbols.
6631
6632 2001-07-18  Andreas Jaeger  <aj@suse.de>
6633
6634         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
6635         supported again.
6636
6637 2001-07-18  Andreas Jaeger  <aj@suse.de>
6638
6639         * gcc.dg/iftrap-1.c: Fix target line.
6640
6641 2001-07-17  Richard Henderson  <rth@redhat.com>
6642
6643         * gcc.c-torture/execute/20010717-1.c: New.
6644
6645 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
6646
6647         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
6648         tests.
6649
6650 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6651
6652         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
6653
6654 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6655
6656         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
6657         UAC_SIGBUS, UAC_NOPRINT definitions.
6658
6659 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
6660
6661         * objc/execute/object_is_class.m: New test.
6662         * objc/execute/object_is_meta_class.m: New test.
6663
6664 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
6665
6666         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
6667         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
6668
6669 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
6670
6671         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
6672         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
6673
6674 2001-07-14  Richard Henderson  <rth@redhat.com>
6675
6676         * gcc.dg/iftrap-1.c: New.
6677
6678 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
6679
6680         * g77.f-torture/execute/intrinsic77.f: New test.
6681
6682 2001-07-11  Janis Johnson <janis@us.ibm.com>
6683
6684         * gcc.misc-tests/gcov-3.c: New test.
6685
6686 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
6687
6688         * gcc.c-torture/compile/20010711-1.c,
6689         * gcc.c-torture/compile/20010711-2.c: New tests.
6690
6691 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
6692
6693         * gcc.c-torture/execute/20010711-1.c: New test.
6694
6695 2001-07-11  Ben Elliston  <bje@redhat.com>
6696
6697         * g++.old-deja/g++.other/enum5.C: New test.
6698
6699 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
6700
6701         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
6702         (g++-dg-prune): Call prune_gcc_output.
6703         * prune.exp: New file for prune_gcc_output.
6704         * lib/g++.exp, lib/gcc.exp: Load it.
6705
6706 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
6707
6708         * gcc.c-torture/compile/20010701-1.c,
6709         g++.old-deja/g++.ext/attrib6.C: New tests.
6710
6711 2001-07-06  Jeffrey A Law  (law@cygnus.com)
6712
6713         * gcc.c-torture/compile/20010706-1.c: New test.
6714
6715 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
6716
6717         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
6718
6719 2001-06-28  Stan Shebs  <shebs@apple.com>
6720
6721         * gcc.dg/pragma-darwin.c: New test.
6722
6723 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6724
6725         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
6726         Solaris 2.[678] system.
6727
6728 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
6729
6730         * gcc.dg/20010622-1.c: New test.
6731
6732 2001-06-18  Stan Shebs  <shebs@apple.com>
6733
6734         * objc.dg: New directory.
6735         * objc.dg/dg.exp: New file.
6736         * objc.dg/alias.m: New.
6737         * objc.dg/class-1.m: New.
6738         * objc.dg/class-2.m: New.
6739         * objc.dg/const-str-1.m: New.
6740         * objc.dg/const-str-2.m: New.
6741         * objc.dg/id-1.m: New.
6742         * objc.dg/method-1.m: New.
6743         * objc.dg/super-class-1.m: New.
6744         * lib/objc-dg.exp: New file.
6745
6746 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6747
6748         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
6749         of label name.
6750
6751 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
6752
6753         * g++.old-deja/g++.abi/vbase8-9.C: New test.
6754
6755 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6756
6757         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
6758         variable.
6759
6760 2001-06-12  Richard Henderson  <rth@redhat.com>
6761
6762         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
6763
6764 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
6765
6766         * g++.old-deja/g++.abi/vbase5.C: New test.
6767         * g++.old-deja/g++.abi/vbase6.C: New test.
6768         * g++.old-deja/g++.abi/vbase7.C: New test.
6769
6770 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6771
6772         * gcc.c-torture/compile/20010610-1.c: New test.
6773
6774 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
6775
6776         * g++.old-deja/g++.abi/vbase4.C: New test.
6777
6778 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6779
6780         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
6781         support %f for HC11/HC12 targets.
6782         * gcc.c-torture/execute/930513-1.x: New file, likewise.
6783         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
6784         on HC11/HC12 targets.
6785         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
6786
6787 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6788
6789         * gcc.dg/wchar_t-1.c: New file.
6790         * gcc.dg/wint_t-1.c: Likewise.
6791
6792 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
6793
6794         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
6795
6796 2001-06-11  Richard Henderson  <rth@redhat.com>
6797
6798         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
6799
6800 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
6801
6802         * gcc.c-torture/compile/20010611-1.c: New test.
6803
6804 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
6805
6806         * gcc.dg/c99-tag-1.c: Add more tests.
6807
6808 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
6809
6810         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
6811         representation on MN10300 and ARM/Thumb.
6812
6813 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
6814
6815         * g77.f-torture/execute/20010610.f: New.
6816
6817 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
6818
6819         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
6820         names.
6821
6822 2001-06-09  Richard Henderson  <rth@redhat.com>
6823
6824         * gcc.c-torture/execute/ashrdi-1.c: New.
6825         * gcc.c-torture/execute/ashldi-1.c: New.
6826         * gcc.c-torture/execute/lshrdi-1.c: New.
6827
6828 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
6829
6830         * objc/execute/load-3.m: Added. Check sending +load to categories,
6831         in addition to classes.
6832
6833 2001-06-08  Stan Shebs  <shebs@apple.com>
6834
6835         * objc/execute/load-2.m: New test.  From Nicola Pero
6836         <n.pero@mi.flashnet.it>.
6837
6838 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
6839
6840         * gcc.c-torture/execute/20010605-2.c: New test.
6841
6842 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6843
6844         * g++.old-deja/g++.abi/vbase2.C: New test.
6845         * g++.old-deja/g++.abi/vbase3.C: New test.
6846
6847 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6848
6849         * g++.old-deja/g++.pt/friend49.C: New test.
6850
6851 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
6852
6853         * g++.old-deja/g++.ext/anon3.C: New test.
6854
6855 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
6856
6857         * g++.old-deja/g++.other/conv7.C: New test.
6858
6859 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
6860
6861         * gcc.c-torture/compile/20010605-2.c: New test.
6862
6863 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6864
6865         * gcc.c-torture/execute/20010604-1.c: New test.
6866
6867 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
6868
6869         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
6870
6871 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
6872
6873         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
6874         (g++_link_flags): Likewise.
6875         (g++_init): Pass gccpath's value to two previous functions.
6876
6877 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6878
6879         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
6880         Ensure logfile entry matches exec command line.
6881
6882 2001-05-31  Richard Henderson  <rth@redhat.com>
6883
6884         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
6885         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
6886
6887 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
6888
6889         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
6890         compiler for irix6.2
6891
6892 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
6893
6894         * g++.old-deja/g++.other/optimize3.C: New file.
6895
6896 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
6897
6898         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
6899         assemble.
6900
6901 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
6902
6903         * g++.old-deja/g++.other/optimize2.C: New file.
6904
6905 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
6906
6907         * gcc.c-torture/compile/20010518-2.c: New file.
6908         * gcc.c-torture/execute/20010518-1.c: New file.
6909         * gcc.c-torture/execute/20010518-2.c: New file.
6910
6911 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6912
6913         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
6914
6915 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
6916
6917         G++ no longer defines builtins that do not begin with __builtin.
6918         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
6919         * g++.old-deja/g++.brendand/misc13.C: Likewise.
6920         * g++.old-deja/g++.law/builtin1.C: Likewise.
6921         * g++.old-deja/g++.law/cvt2.C: Likewise.
6922         * g++.old-deja/g++.mike/net5.C: Likewise.
6923         * g++.old-deja/g++.other/builtins1.C: Likewise.
6924         * g++.old-deja/g++.other/builtins2.C: Likewise.
6925         * g++.old-deja/g++.other/builtins3.C: Likewise.
6926         * g++.old-deja/g++.other/builtins4.C: Likewise.
6927         * g++.old-deja/g++.other/inline8.C: Likewise.
6928         * g++.old-deja/g++.robertl/eb39.C: Likewise.
6929
6930 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
6931
6932         * g++.old-deja/g++.pt/using1.C: Adjust.
6933         * g++.old-deja/g++.pt/using2.C: New test.
6934
6935 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
6936
6937         * gcc.dg/cpp/charconst.c: New tests.
6938         * gcc.dg/cpp/escape.c: New tests.
6939         * gcc.dg/cpp/escape-1.c: New tests.
6940         * gcc.dg/cpp/escape-2.c: New tests.
6941         * gcc.dg/cpp/ucs.c: New tests.
6942
6943 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
6944
6945         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
6946         native compiler for irix6.5.
6947
6948 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
6949
6950         * lib/g++.exp (g++_include_flags): Use args to compute
6951         get_multilibs.
6952         (g++_link_flags): Likewise.
6953         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
6954
6955 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
6956
6957         * gcc.dg/c90-hexfloat-1.c: Add more tests.
6958
6959 2001-05-21  Geoff Keating  <geoffk@redhat.com>
6960
6961         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
6962         this file.
6963
6964 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6965
6966         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
6967         STACK_SIZE;
6968         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
6969         to STACK_SIZE; Use it to define size of add_histo array.
6970         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
6971         to STACK_SIZE.
6972         (f): Use GITT_SIZE to define size of gitt local table.
6973         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
6974         to STACK_SIZE; Use it to define size of bytemem array.
6975
6976 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6977
6978         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
6979         on 68HC11/HC12 due to the asm instruction.
6980         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
6981         * gcc.c-torture/compile/920520-1.x: Likewise.
6982         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
6983         on 68HC11/HC12 because the function is larger than 64K.
6984         * gcc.c-torture/compile/961203-1.x: New file, this test fails
6985         on 68HC11/HC12 because the structure is too large.
6986
6987 2001-05-20  Richard Henderson  <rth@redhat.com>
6988
6989         * gcc.c-torture/execute/20010520-1.c: New.
6990
6991 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6992
6993         * g++.old-deja/g++.warn/compare1.C: New test.
6994         * gcc.dg/compare4.c: New test.
6995
6996 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
6997
6998         * g++.old-deja/g++.other/optimize1.C: New test.
6999
7000 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7001
7002         * g++.old-deja/g++.pt/spec41.C: New test.
7003
7004 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
7005
7006         * gcc.c-torture/compile/20010114-1.x: Remove.
7007
7008 2001-05-18  Stan Shebs  <shebs@apple.com>
7009
7010         * gcc.c-torture/compile/20010518-1.c: New test.
7011
7012 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
7013
7014         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
7015         * g++.old-deja/g++.pt/crash67.C: New test.
7016
7017 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
7018
7019         * g++.old-deja/g++.other/debug9.C: New test.
7020
7021 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
7022
7023         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
7024
7025 2001-05-16  Jan Hubicka  <jh@suse.cz>
7026
7027         * gcc.c-torture/compile/20010516-1.c: New test.
7028
7029 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7030
7031         * g++.old-deja/g++.other/crash41.C: New test.
7032
7033 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7034
7035         * g++.old-deja/g++.pt/crash66.C: New test.
7036
7037 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
7038
7039         * g++.old-deja/g++.robertl/eb27.C: Convert.
7040
7041 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
7042
7043         * g++.dg/friend-warn.C: New test.  Do not warn about friend
7044         declaration being redundant.
7045
7046 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
7047
7048         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
7049
7050 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
7051
7052         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
7053
7054 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
7055
7056         * lib/g++.exp: Use testsuite_flags.
7057
7058 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
7059
7060         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
7061
7062 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7063
7064         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
7065
7066 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
7067
7068         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
7069
7070 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
7071
7072         * gcc.c-torture/compile/20010313-1.c: New test.
7073
7074 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
7075
7076         * gcc.dg/cpp/direct2.c: New test.
7077         * gccq.dg/cpp/direct2s.c: New test.
7078
7079         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
7080
7081 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
7082
7083         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
7084         * g++.old-deja/g++.other/op3.C: Likewise.
7085
7086 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7087
7088         * gcc.dg/cpp/syshdr.h: New file.
7089         * gcc.dg/cpp/sysmac1.c: Update.
7090         * gcc.dg/cpp/sysmac2.c: Update.
7091
7092 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7093
7094         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
7095
7096 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
7097
7098         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
7099         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
7100
7101 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
7102
7103         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
7104
7105 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
7106
7107         * lib/g++.exp (g++_include_flags): Don't use any special flags
7108         if TESTING_IN_BUILD_TREE is not defined.
7109         (g++_init): Use a plain 'c++' as the compiler if
7110         TESTING_IN_BUILD_TREEE is not defined.
7111
7112 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7113
7114         * g++.old-deja/g++.eh/catch13.C: New test.
7115         * g++.old-deja/g++.eh/catch14.C: New test.
7116
7117 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7118
7119         * gcc.dg/cpp/tr-define.c: New test.
7120
7121 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
7122
7123         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
7124         <stdlib.h>, not <malloc.h>.
7125
7126 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7127
7128         * g++.old-deja/g++.ns/template17.C: New test.
7129
7130 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7131
7132         * g++.old-deja/g++.pt/ref4.C: New test.
7133
7134 2001-04-30  Richard Henderson  <rth@redhat.com>
7135
7136         * gcc.dg/20000724-1.c: Revert last change.
7137
7138 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
7139
7140         * g77.f-torture/execute/20010430.f: New test.
7141
7142 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
7143
7144         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
7145
7146 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
7147
7148         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
7149
7150 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7151
7152         * g++.old-deja/g++.eh/crash6.C: New test.
7153
7154 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7155
7156         * g++.old-deja/g++.other/warn7.C: New test.
7157
7158 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7159
7160         * g++.old-deja/g++.other/defarg9.C: New test.
7161
7162 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7163
7164         * g77.f-torture/compile/20010426.f: New test.
7165         * g77.f-torture/execute/20010426.f: New test.
7166
7167 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7168
7169         * g77.f-torture/compile/20000629-1.x: Remove - error
7170         has been fixed.
7171
7172 2001-04-26  Jeffrey A Law  (law@cygnus.com)
7173
7174         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
7175         Tweak slightly to work with g++.dg framework.
7176         * g++.dg/special/ecos.exp: Run initp1.C test.
7177         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
7178
7179         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
7180         its linker doesn't give line numbers either.
7181         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
7182
7183 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
7184
7185         * g++.old-deja/g++.other/lex1.C: New test.
7186
7187 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
7188
7189         * gcc.dg/noncompile/20010425-1.c: New test.
7190
7191 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
7192
7193         * g++.old-deja/g++.pt/mangle2.C: New test.
7194
7195 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7196
7197         * gcc.dg/format/plus-1.c: New test.
7198
7199 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7200
7201         * gcc.dg/20010423-1.c: New test.
7202
7203 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7204
7205         * gcc.c-torture/execute/20010422-1.c: New test.
7206
7207 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
7208
7209         * g++.old-deja/g++.ns/type2.C: New test.
7210
7211 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
7212
7213         * g++.old-deja/g++.other/perf1.C: New test.
7214
7215 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
7216
7217         * gcc.dg/c99-func-2.c: Remove xfail.
7218         * gcc.dg/c99-func-3.c: Remove xfail.
7219         * gcc.dg/c99-func-4.c: Remove xfail.
7220
7221 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
7222
7223         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
7224
7225 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
7226
7227         * gcc.c-torture/compile/20010423-1.c: New test.
7228
7229 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7230
7231         * g++.old-deja/g++.pt/typename28.C: New test.
7232
7233 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7234
7235         * g++.old-deja/g++.abi/empty2.C: New test.
7236         * g++.old-deja/g++.abi/empty3.C: New test.
7237
7238 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7239
7240         * g++.old-deja/g++.other/comdat2.C: New test.
7241         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
7242
7243 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7244
7245         * g++.old-deja/g++.other/overload14.C: New test.
7246
7247 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7248
7249         * g++.old-deja/g++.other/lookup23.C: New test.
7250
7251 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7252
7253         * gcc.c-torture/execute/20010403-1.c: New test.
7254
7255 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
7256             Mark Mitchell  <mark@codesourcery.com>
7257
7258         * lib/old-dejagnu.exp: Don't delete output of executable.
7259         Add .exe suffix to executables.
7260
7261 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
7262
7263         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
7264
7265 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7266
7267         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
7268
7269 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
7270
7271         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
7272         * g++.old-deja/g++.abi/crash1.C: New test.
7273
7274 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
7275
7276         * g++.old-deja/g++.other/crash40.C: New test.
7277
7278 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7279
7280         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
7281
7282 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
7283
7284         * g++.old-deja/g++.other/warn6.C: New test.
7285
7286 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7287
7288         * g++.old-deja/g++.robertl/eb42.C: Same.
7289
7290 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7291
7292         * gcc.dg/wtr-conversion-1.c: New testcase.
7293
7294 2001-04-10  Richard Henderson  <rth@redhat.com>
7295
7296         * g++.old-deja/g++.other/array5.C: New.
7297
7298 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7299
7300         * gcc.c-torture/execute/20010408-1.c: New test.
7301
7302 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7303
7304         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
7305         headers and constructs.
7306         * g++.old-deja/g++.robertl/eb79.C: Same.
7307         * g++.old-deja/g++.robertl/eb77.C (main): Same.
7308         * g++.old-deja/g++.robertl/eb73.C: Same.
7309         * g++.old-deja/g++.robertl/eb66.C (main): Same.
7310         * g++.old-deja/g++.robertl/eb55.C (t): Same.
7311         * g++.old-deja/g++.robertl/eb54.C (main): Same.
7312         * g++.old-deja/g++.robertl/eb46.C (main): Same.
7313         * g++.old-deja/g++.robertl/eb44.C: Same.
7314         * g++.old-deja/g++.robertl/eb41.C (main): Same.
7315         * g++.old-deja/g++.robertl/eb4.C (main): Same.
7316         * g++.old-deja/g++.robertl/eb39.C: Same.
7317         * g++.old-deja/g++.robertl/eb33.C (main): Same.
7318         * g++.old-deja/g++.robertl/eb31.C (main): Same.
7319         * g++.old-deja/g++.robertl/eb30.C: Same.
7320         * g++.old-deja/g++.robertl/eb3.C: Same.
7321         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
7322         * g++.old-deja/g++.robertl/eb21.C: Same.
7323         * g++.old-deja/g++.robertl/eb15.C: Same.
7324         * g++.old-deja/g++.robertl/eb118.C: Same.
7325         * g++.old-deja/g++.robertl/eb115.C (main): Same.
7326         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
7327         * g++.old-deja/g++.robertl/eb109.C: Same.
7328         * g++.old-deja/g++.other/sibcall1.C (main): Same.
7329         * g++.old-deja/g++.mike/rtti1.C: Same.
7330         * g++.old-deja/g++.mike/p658.C: Same.
7331         * g++.old-deja/g++.mike/net46.C: Same.
7332         * g++.old-deja/g++.mike/net34.C: Same.
7333         * g++.old-deja/g++.mike/memoize1.C: Same.
7334         * g++.old-deja/g++.mike/eh2.C: Same.
7335         * g++.old-deja/g++.law/weak.C: Same.
7336         * g++.old-deja/g++.law/visibility7.C: Same.
7337         * g++.old-deja/g++.law/visibility25.C: Same.
7338         * g++.old-deja/g++.law/visibility22.C: Same.
7339         * g++.old-deja/g++.law/visibility2.C: Same.
7340         * g++.old-deja/g++.law/visibility17.C: Same.
7341         * g++.old-deja/g++.law/visibility13.C: Same.
7342         * g++.old-deja/g++.law/visibility10.C: Same.
7343         * g++.old-deja/g++.law/visibility1.C: Same.
7344         * g++.old-deja/g++.law/virtual3.C (eval): Same.
7345         * g++.old-deja/g++.law/vbase1.C: Same.
7346         * g++.old-deja/g++.law/operators32.C: Same.
7347         * g++.old-deja/g++.law/nest3.C: Same.
7348         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
7349         * g++.old-deja/g++.law/except5.C (main): Same.
7350         * g++.old-deja/g++.law/cvt7.C (run): Same.
7351         * g++.old-deja/g++.law/cvt2.C: Same.
7352         * g++.old-deja/g++.law/cvt16.C: Same.
7353         * g++.old-deja/g++.law/ctors6.C (bar): Same.
7354         * g++.old-deja/g++.law/ctors17.C (main): Same.
7355         * g++.old-deja/g++.law/ctors13.C: Same.
7356         * g++.old-deja/g++.law/ctors12.C (main): Same.
7357         * g++.old-deja/g++.law/ctors10.C: Same.
7358         * g++.old-deja/g++.law/code-gen5.C: Same.
7359         * g++.old-deja/g++.law/bad-error7.C: Same.
7360         * g++.old-deja/g++.law/arm9.C: Same.
7361         * g++.old-deja/g++.law/arm12.C: Same.
7362         * g++.old-deja/g++.law/arg8.C: Same.
7363         * g++.old-deja/g++.law/arg1.C: Same.
7364         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
7365         * g++.old-deja/g++.jason/template31.C: Same.
7366         * g++.old-deja/g++.jason/template24.C (main): Same.
7367         * g++.old-deja/g++.jason/2371.C: Same.
7368         * g++.old-deja/g++.eh/new2.C: Same.
7369         * g++.old-deja/g++.eh/new1.C: Same.
7370         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
7371         * g++.old-deja/g++.brendan/nest21.C (main): Same.
7372         * g++.old-deja/g++.brendan/err-msg3.C: Same.
7373         * g++.old-deja/g++.brendan/crash62.C: Same.
7374         * g++.old-deja/g++.brendan/crash52.C: Same.
7375         * g++.old-deja/g++.brendan/crash49.C (main): Same.
7376         * g++.old-deja/g++.brendan/crash38.C: Same.
7377         * g++.old-deja/g++.brendan/crash15.C (main): Same.
7378         * g++.old-deja/g++.brendan/copy9.C: Same.
7379
7380 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
7381
7382         * gcc.c-torture/execute/20001203-2.c (memset):
7383         Count argument is of type __SIZE_TYPE__.
7384
7385 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
7386
7387         * gcc.c-torture/compile/20010404-1.c: New test.
7388
7389 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
7390
7391         * gcc.c-torture/compile/20010326-1.c: New test.
7392
7393 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
7394
7395         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
7396         peculiarities of the SH.
7397         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
7398
7399 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7400
7401         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
7402         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
7403         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
7404
7405 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7406
7407         * g77.f-torture/compile/20010321-1.f: New test.
7408
7409 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7410
7411         * gcc.c-torture/compile/20010329-1.c: New test.
7412
7413 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7414
7415         * gcc.c-torture/execute/20010329-1.c: New test.
7416
7417 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
7418
7419         * g++.old-deja/g++.other/eh4.C: Fix typo.
7420
7421 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
7422
7423         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
7424
7425 2001-03-28  Philip Blundell  <philb@gnu.org>
7426
7427         * gcc.c-torture/compile/20010328-1.c: New test.
7428
7429 2001-03-27  Richard Henderson  <rth@redhat.com>
7430
7431         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
7432         * g++.old-deja/g++.eh/vbase3.C: Likewise.
7433
7434 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
7435
7436         * gcc.c-torture/compile/20010327-1.c: New test.
7437
7438 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7439
7440         * g++.old-deja/g++.other/friend12.C: New test.
7441         * g++.old-deja/g++.other/friend9.C: Expect no errors.
7442         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
7443
7444 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7445
7446         * gcc.c-torture/execute/20010325-1.c: New test.
7447
7448 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
7449
7450         * g++.old-deja/g++.other/mangle3.C: New test.
7451
7452 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
7453
7454         * g++.old-deja/g++.other/anon8.C: New test.
7455
7456 2001-03-20  Philip Blundell  <philb@gnu.org>
7457
7458         * gcc.c-torture/compile/20010320-1.c: New test.
7459
7460 2001-03-17  Richard Henderson  <rth@redhat.com>
7461
7462         * g++.old-deja/g++.other/eh4.C: Add expected error text.
7463
7464 2001-03-15  Geoff Keating  <geoff@redhat.com>
7465
7466         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
7467         tests on AIX.
7468
7469 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
7470
7471         * g++.old-deja/g++.other/eh4.C: New test.
7472
7473 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
7474
7475         * gcc.dg/cpp/mi1.c: Update.
7476
7477 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
7478
7479         * g++.old-deja/g++.other/regstack.C: New test.
7480
7481 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
7482
7483         * g++.old-deja/g++.other/ref4.C: New test.
7484
7485 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
7486
7487         * objc/execute/va_method.m: Added.
7488         * objc/execute/IMP.m: Added.
7489         * objc/execute/_cmd.m: Added.
7490         * objc/execute/accessing_ivars.m: Added.
7491         * objc/execute/class-1.m: Added.
7492         * objc/execute/class-10.m: Added.
7493         * objc/execute/class-11.m: Added.
7494         * objc/execute/class-12.m: Added.
7495         * objc/execute/class-13.m: Added.
7496         * objc/execute/class-14.m: Added.
7497         * objc/execute/class-2.m: Added.
7498         * objc/execute/class-3.m: Added.
7499         * objc/execute/class-4.m: Added.
7500         * objc/execute/class-5.m: Added.
7501         * objc/execute/class-6.m: Added.
7502         * objc/execute/class-7.m: Added.
7503         * objc/execute/class-8.m: Added.
7504         * objc/execute/class-9.m: Added.
7505         * objc/execute/class-tests-1.h
7506         * objc/execute/class-tests-2.h
7507         * objc/execute/compatibility_alias.m: Added.
7508         * objc/execute/encode-1.m: Added.
7509         * objc/execute/formal_protocol-1.m: Added.
7510         * objc/execute/formal_protocol-2.m: Added.
7511         * objc/execute/formal_protocol-3.m: Added.
7512         * objc/execute/formal_protocol-4.m: Added.
7513         * objc/execute/formal_protocol-5.m: Added.
7514         * objc/execute/formal_protocol-6.m: Added.
7515         * objc/execute/formal_protocol-7.m: Added.
7516         * objc/execute/informal_protocol.m: Added.
7517         * objc/execute/initialize.m: Added.
7518         * objc/execute/load.m: Added.
7519         * objc/execute/many_args_method.m: Added.
7520         * objc/execute/nested-3.m: Added.
7521         * objc/execute/no_clash.m: Added.
7522         * objc/execute/private.m: Added.
7523         * objc/execute/redefining_self.m: Added.
7524         * objc/execute/root_methods.m: Added.
7525         * objc/execute/selector-1.m: Added.
7526         * objc/execute/static-1.m: Added.
7527         * objc/execute/static-2.m: Added.
7528         * objc/execute/va_method.m: Added.
7529
7530 2001-03-10  Richard Henderson  <rth@redhat.com>
7531
7532         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
7533
7534 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7535
7536         * g++.old-deja/g++.other/crash31.C: XFAIL.
7537         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
7538         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
7539         * gcc.c-torture/execute/20010123-1.x: XFAIL.
7540         * gcc.c-torture/execute/20010124-1.x: XFAIL.
7541         * gcc.dg/sequence-pt-1.c: XFAIL one test.
7542
7543 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
7544
7545         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
7546
7547 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
7548
7549         * gcc.dg/20000724-1.c: Don't use multiline strings.
7550
7551 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
7552
7553         * objc/execute/string1.m, objc/execute/string2.m: Compare the
7554         result of -cString against what we expect it to be; don't just
7555         print it out for no one to read.
7556
7557         * objc/execute/string3.m, objc/execute/string4.m: New tests.
7558         Based on testcases provided by Nicola Pero.
7559
7560 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
7561
7562         * gcc.dg/cpp/macro7.c: New test.
7563
7564 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
7565
7566         * gcc.dg/cpp/multiline.c: Update.
7567
7568 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7569
7570         * g++.old-deja/g++.other/enum3.C: New test.
7571
7572 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7573
7574         * g++.old-deja/g++.other/pod1.C: New test.
7575
7576 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7577
7578         * g++.old-deja/g++.ext/overload1.C: New test.
7579
7580 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7581
7582         * g++.old-deja/g++.pt/using1.C: New test.
7583
7584 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7585
7586         * g++.old-deja/g++.other/using9.C: New test.
7587
7588 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
7589
7590         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
7591
7592         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
7593
7594 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
7595
7596         * g++.old-deja/g++.ext/realpt1.C: Remove.
7597
7598 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
7599
7600         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
7601
7602 2001-02-26  Will Cohen  <wcohen@redhat.com>
7603
7604         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
7605
7606 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
7607
7608         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
7609         templatized constructors.
7610
7611 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7612
7613         * gcc.c-torture/execute/20010224-1.c: New test.
7614
7615 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
7616
7617         * gcc.c-torture/execute/20010222-1.c: New test.
7618
7619 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
7620
7621         * g++.old-deja/g++.other/inline20.C: New test.
7622
7623 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
7624
7625         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
7626
7627 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7628
7629         * g++.old-deja/g++.other/lookup22.C: New test.
7630
7631 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
7632
7633         * g77.dg: New directory.
7634         * g77.dg/20010216-1.f: New test case.
7635         * g77.dg/dg.exp: New driver.
7636         * lib/g77-dg.exp: New driver library.
7637
7638 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7639
7640         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
7641
7642 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
7643
7644         * g++.old-deja/g++.other/decl9.C: New test.
7645
7646 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
7647
7648         * g++.old-deja/g++.other/init16.C: Update the test so that it does
7649         not need <string> and also tests the initialization at runtime.
7650
7651 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7652
7653         * gcc.c-torture/execute/longlong.c: New test.
7654
7655 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
7656
7657         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
7658
7659 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
7660
7661         * gcc.c-torture/execute/920302-1.c (execute):
7662         Change argument type to short.
7663
7664 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7665
7666         * g++.old-deja/g++.pt/deduct6.C: New test.
7667
7668 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7669
7670         * g++.old-deja/g++.pt/deduct5.C: New test.
7671
7672 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
7673
7674         * gcc.c-torture/execute/20010209-1.c: New test.
7675
7676 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
7677
7678         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
7679
7680 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
7681
7682         * g++.dg/vtgc1.C: Update for new ABI.
7683
7684         * consistency.vlad: New directory, 1665 files.
7685
7686 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
7687
7688         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
7689         return type.
7690         * gcc.dg/cpp/digraphs.c: Declare puts.
7691
7692 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
7693
7694         * g++.old-deja/g++.other/warn5.C: New test.
7695
7696 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
7697
7698         * g++.old-deja/g++.pt/spec40.C: New test.
7699
7700 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
7701
7702         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
7703         case.
7704         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
7705
7706 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
7707
7708         * gcc.c-torture/compile/20010209-1.c: New test.
7709
7710 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
7711
7712         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
7713         excess errors message but not if it crashes.
7714         * g++.old-deja/g++.other/crash27.C: Likewise.
7715         * g++.old-deja/g++.other/crash28.C: Likewise.
7716         * g++.old-deja/g++.other/crash30.C: Likewise.
7717         * g++.old-deja/g++.other/crash32.C: Likewise.
7718         * g++.old-deja/g++.other/crash35.C: Likewise.
7719         * g++.old-deja/g++.pt/inherit2.C: Likewise.
7720
7721 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
7722
7723         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
7724         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
7725         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
7726         g77.f-torture/execute/execute.exp,
7727         g77.f-torture/noncompile/noncompile.exp,
7728         gcc.c-torture/execute/execute.exp,
7729         gcc.c-torture/execute/memcheck/memcheck.exp,
7730         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
7731         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
7732         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
7733         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
7734         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
7735         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
7736         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
7737         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
7738         Remove bug reporting instructions with ancient email addresses.
7739
7740 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
7741
7742         * gcc.dg/20010202-1.c: New test.
7743         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
7744
7745 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
7746
7747         * g++.dg/stdbool-if.C: New test.
7748
7749 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
7750
7751         * objc/execute/fdecl.m: Added main().
7752
7753 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
7754
7755         * gcc.c-torture/execute/20010206-1.c: New test.
7756
7757 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7758
7759         * gcc.dg/cpp/avoidpaste1.c: Update.
7760
7761 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
7762
7763         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
7764         Pero <nicola@brainstorm.co.uk>.
7765         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
7766
7767 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
7768
7769         * g++.old-deja/g++.pt/spec39.C: New test.
7770
7771 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
7772
7773         * gcc.c-torture/compile/20010202-1.c: New test.
7774
7775 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
7776
7777         * g++.old-deja/g++.abi/primary2.C: New test.
7778         * g++.old-deja/g++.abi/primary3.C: New test.
7779         * g++.old-deja/g++.abi/primary4.C: New test.
7780         * g++.old-deja/g++.abi/primary5.C: New test.
7781         * g++.old-deja/g++.abi/vtable3.h: New test.
7782         * g++.old-deja/g++.abi/vtable3a.C: New test.
7783         * g++.old-deja/g++.abi/vtable3b.C: New test.
7784         * g++.old-deja/g++.abi/vtable3c.C: New test.
7785         * g++.old-deja/g++.abi/vtable3d.C: New test.
7786         * g++.old-deja/g++.abi/vtable3e.C: New test.
7787         * g++.old-deja/g++.abi/vtable3f.C: New test.
7788         * g++.old-deja/g++.abi/vtable3g.C: New test.
7789         * g++.old-deja/g++.abi/vtable3h.C: New test.
7790         * g++.old-deja/g++.abi/vtable3i.C: New test.
7791         * g++.old-deja/g++.abi/vtable3j.C: New test.
7792         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
7793
7794 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
7795
7796         * g++.old-deja/g++.other/anon6.C: New test.
7797         * g++.old-deja/g++.other/anon7.C: New test.
7798
7799 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
7800
7801         * gcc.dg/cpp/avoidpaste2.c: New tests.
7802
7803 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
7804
7805         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
7806
7807 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
7808
7809         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
7810         DECIMAL_DIG cases for Irix."
7811
7812 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
7813
7814         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
7815
7816 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
7817
7818         * gcc.dg/c99-tag-1.c: New test.
7819
7820 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
7821
7822         * gcc.dg/cpp/tr-warn1.c: Add tests.
7823
7824 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
7825
7826         * gcc.dg/cpp/avoidpaste1.c: Update.
7827         * gcc.dg/cpp/paste4.c: Update.
7828
7829 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
7830
7831         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
7832         cases for Irix.
7833
7834 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7835
7836         * g++.old-deja/g++.other/inline19.C: New test.
7837
7838 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
7839
7840         * gcc.dg/Wlarger-than.c: New test.
7841
7842 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7843
7844         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
7845
7846 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
7847
7848         * gcc.c-torture/execute/20010129-1.c: New test.
7849         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
7850
7851 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7852
7853         * gcc.dg/cpp/avoidpaste1.c: Test case.
7854
7855 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
7856
7857         * g++.old-deja/g++.other/inline18.C: New test.
7858
7859 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7860
7861         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
7862         and __builtin_putchar.
7863
7864 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
7865
7866         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
7867         tests.
7868
7869 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
7870
7871         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
7872         floating point number rounding mode to round to the nearest
7873         representable mode.
7874
7875 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
7876
7877         * g++.old-deja/g++.other/mangle2.C: New test.
7878
7879 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
7880
7881         * gcc.c-torture/compile/20010124-1.c: New test.
7882
7883 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
7884
7885         * g++.old-deja/g++.pt/spec38.C: New test.
7886
7887 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7888
7889         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
7890         "Build don't run".
7891
7892 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7893
7894         * gcc.c-torture/execute/20010123-1.c: New test.
7895
7896 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
7897
7898         * g++.old-deja/g++.pt/spec37.C: New test.
7899
7900 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
7901
7902         * g++.old-deja/g++.pt/overload14.C: New test.
7903
7904 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7905
7906         * gcc.c-torture/execute/20010122-1.c: New test, exercise
7907         __builtin_return_address.
7908
7909 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
7910
7911         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
7912         * g++.old-deja/g++.pt/spec35.C: New test.
7913         * g++.old-deja/g++.pt/spec36.C: New test.
7914
7915 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
7916
7917         * gcc.c-torture/compile/20010118-1.c: New test.
7918
7919 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
7920
7921         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
7922
7923 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
7924
7925         * gcc.c-torture/execute/20010119-1.c: New test.
7926
7927 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7928
7929         * g++.old-deja/g++.other/vbase5.C: New test.
7930
7931 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
7932
7933         * gcc.c-torture/execute/20010118-1.c: New test.
7934
7935 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7936
7937         * g++.old-deja/g++.pt/deduct3.C: New test.
7938
7939 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7940
7941         * g++.old-deja/g++.pt/spec34.C: New test.
7942
7943 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
7944
7945         * g77.f-torture/compile/20000601-2.f: New test.
7946
7947 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7948
7949         * g++.old-deja/g++.other/init17.C: New test.
7950
7951 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
7952
7953         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
7954
7955 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7956
7957         * g++.old-deja/g++.pt/unify8.C: New test.
7958
7959 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7960
7961         * g++.old-deja/g++.abi/vbase1.C: New test.
7962
7963 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7964
7965         * g++.old-deja/g++.pt/crash65.C: New test.
7966
7967 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
7968
7969         * gcc.dg/cpp/assembl2.S: New test case.
7970
7971 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
7972
7973         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
7974         are supported.
7975
7976 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7977
7978         * g++.old-deja/g++.other/builtins1.C: New test.
7979         * g++.old-deja/g++.other/builtins2.C: Likewise.
7980         * g++.old-deja/g++.other/builtins3.C: Likewise.
7981         * g++.old-deja/g++.other/builtins4.C: Likewise.
7982
7983 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
7984
7985         * gcc.c-torture/compile/20010117-1.c: New test.
7986         * gcc.c-torture/compile/20010117-2.c: New test.
7987
7988 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7989
7990         * g77.f-torture/execute/20010116.[fx]: New test,
7991         XFAIL on i?86-*-*.
7992         * g77.f-torture/compile/20010115.f: Indicate it's
7993         a test for PR fortran/1636.
7994
7995 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
7996
7997         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
7998
7999 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8000
8001         * g77.f-torture/compile/20010115.f: New test.
8002
8003 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
8004
8005         * g++.old-deja/g++.pt/nontype5.C: New test.
8006
8007 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
8008
8009         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
8010         have an equivalent working one below it.
8011
8012 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8013
8014         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
8015         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8016
8017 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8018
8019         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
8020         message containing "init_priority".
8021         (conpr-2.C): Likewise.
8022         (conpr-3.C): Likewise.
8023         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
8024
8025 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8026
8027         * gcc.c-torture/execute/20010114-2.c: New test.
8028
8029 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
8030
8031         * gcc.c-torture/compile/20010114-1.c: New test.
8032         * gcc.c-torture/compile/20010114-1.x: Xfail.
8033         * gcc.c-torture/compile/20010114-2.c: New test.
8034         * gcc.c-torture/execute/20010114-1.c: New test.
8035         * gcc.dg/trunc-1.c: New test.
8036         * gcc.dg/uninit-B.c: New test.
8037
8038 2001-01-13  Nick Clifton  <nickc@redhat.com>
8039
8040         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
8041         target.
8042
8043 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8044
8045         * gcc.c-torture/compile/20010113-1.c: New test.
8046
8047 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
8048
8049         * gcc.c-torture/compile/20001212-1.c: New test.
8050
8051 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8052
8053         * gcc.dg/cpp/widestr1.c: Update.
8054         * gcc.dg/cpp/prag-imp.c: Remove.
8055
8056 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
8057
8058         * gcc.c-torture/execute/20000801-3.x: Remove.
8059         * gcc.dg/c90-init-1.c: New test.
8060         * gcc.dg/c99-init-1.c: New test.
8061         * gcc.dg/c99-init-2.c: New test.
8062         * gcc.dg/gnu99-init-1.c: New test.
8063
8064 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
8065
8066         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
8067         testing that no relevant ones were found.
8068
8069 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8070
8071         * g++.old-deja/g++.pt/cast2.C: New test.
8072
8073 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8074
8075         * g++.old-deja/g++.pt/friend47.C: New test.
8076
8077 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8078
8079         * g++.old-deja/g++.pt/instantiate13.C: New test.
8080
8081 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8082
8083         * g++.old-deja/g++.other/defarg7.C: New test.
8084         * g++.old-deja/g++.other/defarg8.C: New test.
8085
8086 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8087
8088         * g++.old-deja/g++.pt/crash64.C: New test.
8089
8090 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8091
8092         * g++.old-deja/g++.pt/crash63.C: New test.
8093
8094 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
8095
8096         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
8097
8098 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
8099
8100         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
8101
8102 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8103
8104         * g++.old-deja/g++.pt/error3.C: New test.
8105
8106 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8107
8108         * g++.old-deja/g++.other/crash39.C: New test.
8109
8110 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8111
8112         * g++.old-deja/g++.other/vbase4.C: New test.
8113
8114 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
8115
8116         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
8117         * gcc.dg/special/20000419-2.c: New file. Identical to above.
8118         * gcc.dg/special/special.exp: New test driver which will check
8119         for alias support for the above test.
8120
8121 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
8122
8123         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
8124         problems on small machines.
8125         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
8126         parameterize.
8127
8128 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
8129
8130         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
8131         mips.
8132         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8133
8134 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
8135
8136         * g++.old_deja/g++.pt/using8.C: New test.
8137
8138 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8139
8140         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
8141
8142 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
8143
8144         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
8145         where a failure is expected.
8146         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
8147
8148 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8149
8150         * g++.old_deja/g++.pt/instantiate12.C: New test.
8151
8152 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8153
8154         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
8155         start of structs.
8156         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
8157         * g++.old-deja/g++.brendan/crash17.C: Likewise.
8158         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8159         * g++.old-deja/g++.brendan/crash48.C: Likewise.
8160         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8161         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
8162         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8163         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8164         * g++.old-deja/g++.eh/spec6.C: Likewise.
8165         * g++.old-deja/g++.jason/crash3.C: Likewise.
8166         * g++.old-deja/g++.law/ctors11.C: Likewise.
8167         * g++.old-deja/g++.law/ctors17.C: Likewise.
8168         * g++.old-deja/g++.law/ctors5.C: Likewise.
8169         * g++.old-deja/g++.law/ctors9.C: Likewise.
8170         * g++.old-deja/g++.mike/ambig1.C: Likewise.
8171         * g++.old-deja/g++.mike/net22.C: Likewise.
8172         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8173         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8174         * g++.old-deja/g++.mike/virt3.C: Likewise.
8175         * g++.old-deja/g++.niklas/t128.C: Likewise.
8176         * g++.old-deja/g++.other/anon4.C: Likewise.
8177         * g++.old-deja/g++.other/using1.C: Likewise.
8178         * g++.old-deja/g++.other/warn3.C: Likewise.
8179         * g++.old-deja/g++.pt/t37.C: Likewise.
8180         * g++.old-deja/g++.robertl/eb69.C: Likewise.
8181         * g++.old-deja/g++.robertl/eb71.C: Likewise.
8182
8183 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8184
8185         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
8186
8187 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8188
8189         * gcc.c-torture/execute/stdio-opt-3.c: New test.
8190
8191 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
8192
8193         * gcc.c-torture/compile/20010107-1.c: New test.
8194
8195 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8196
8197         * gcc.c-torture/execute/builtin-noret-1.c: New test.
8198
8199 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8200
8201         * gcc.dg/format/format.h: New file.
8202         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
8203         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
8204         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
8205         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
8206         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
8207         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8208         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
8209         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
8210         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
8211         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
8212         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
8213         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
8214         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
8215         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
8216         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
8217         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
8218         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
8219         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
8220         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
8221         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
8222         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
8223         instead of declaring standard types, macros and functions in each
8224         test.
8225
8226 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
8227
8228         * gcc.c-torture/execute/20010106-1.c: New test.
8229
8230 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
8231
8232         * gcc.dg/format/format.exp: New file.
8233         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
8234         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
8235         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
8236         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
8237         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
8238         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
8239         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
8240         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
8241         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
8242         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
8243         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
8244         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
8245         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
8246         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
8247         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
8248         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
8249         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
8250         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
8251         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
8252         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
8253         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
8254         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
8255         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
8256         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
8257         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
8258         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
8259         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
8260         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
8261         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
8262         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
8263         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
8264         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
8265         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
8266         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
8267         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
8268         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
8269         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
8270         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
8271         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
8272         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
8273         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
8274         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
8275
8276 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
8277
8278         * gcc.c-torture/execute/991228-1.c: Take word endianness into
8279         account.
8280
8281 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
8282
8283         * gcc.c-torture/execute/builtin-complex-1.c: New test.
8284
8285 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8286
8287         * g++.old-deja/g++.pt/crash62.C: New test.
8288
8289 2001-01-04  Richard Henderson  <rth@redhat.com>
8290
8291         * gcc.dg/20000926-1.c: Update expected warnings.
8292         * gcc.dg/array-2.c: Likewise.
8293         * gcc.dg/array-4.c: Also validate flexible array members.
8294         * gcc.dg/c99-flex-array-1.c: New.
8295
8296 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
8297
8298         * gcc.c-torture/compile/20001222-1.x: Remove.
8299
8300 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8301
8302         * gcc.c-torture/execute/built-in-setjmp.c: New.
8303
8304 2001-01-03  Richard Henderson  <rth@redhat.com>
8305
8306         * gcc.dg/940510-1.c: Update expected error wording.
8307         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
8308
8309 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
8310
8311         * lib/target-supports.exp (check_alias_available): Modified to
8312         indicate aliases not supported if only weak aliases are supported.
8313
8314 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8315
8316         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
8317         Turn on cmpstrsi checks for __pj__ and __i370__.
8318
8319 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8320
8321         * g++.old-deja/g++.other/virtual11.C: New test.
8322
8323 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8324
8325         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
8326
8327 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8328
8329         * gcc.c-torture/compile/20010102-1.c: New test.
8330
8331 2001-01-02  Andreas Jaeger  <aj@suse.de>
8332
8333         * gcc.dg/noreturn-3.c: New test.
8334
8335         * gcc.dg/noreturn-4.c: New test.
8336
8337 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8338
8339         * gcc.c-torture/execute/stdio-opt-1.c: Also test
8340         __builtin_fputc and __builtin_fwrite.
8341
8342 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
8343
8344         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
8345         signed char, not default char.
8346
8347 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
8348
8349         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
8350
8351 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
8352
8353         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
8354
8355 2000-12-29  Richard Henderson  <rth@redhat.com>
8356
8357         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
8358         (__cyg_profile_func_exit): Define.
8359
8360 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
8361
8362         * g++.dg/vtgc1.C: New test.
8363
8364 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
8365
8366         * gcc.dg/noncompile/20001228-1.c: New test.
8367
8368         * gcc.dg/20001228-1.c: New test.
8369
8370         * gcc.c-torture/execute/20001228-1.c: New test.
8371
8372 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
8373
8374         * gcc.dg/format-strfmon-1.c: New test.
8375
8376 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8377
8378         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
8379         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
8380         * gcc.c-torture/execute/string-opt-1.c: Likewise.
8381         * gcc.c-torture/execute/string-opt-2.c: Likewise.
8382         * gcc.c-torture/execute/string-opt-3.c: Likewise.
8383         * gcc.c-torture/execute/string-opt-4.c: Likewise.
8384         * gcc.c-torture/execute/string-opt-6.c: Likewise.
8385         * gcc.c-torture/execute/string-opt-7.c: Likewise.
8386         * gcc.c-torture/execute/string-opt-8.c: Likewise.
8387         * gcc.c-torture/execute/string-opt-9.c: Likewise.
8388         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8389         * gcc.c-torture/execute/string-opt-11.c: Likewise.
8390         * gcc.c-torture/execute/string-opt-12.c: Likewise.
8391
8392         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
8393         * gcc.c-torture/execute/string-opt-4.c: Test index.
8394
8395 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
8396
8397         * gcc.c-torture/compile/20001226-1.c: New test.
8398
8399 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8400
8401         * gcc.c-torture/compile/20001222-1.c: New test.
8402         * gcc.c-torture/compile/20001222-1.x: Xfail.
8403
8404 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
8405
8406         * gcc.c-torture/execute/comp-goto-2.c: New test.
8407
8408 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
8409
8410         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
8411         Use long types if __INT_MAX__ is 32767.
8412         (main): Use cast to (sint32 *) when poking 88 into a_page.
8413
8414         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
8415
8416 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
8417
8418         * gcc.c-torture/compile/20001221-1.c: New test.
8419         * gcc.c-torture/execute/20001221-1.c: New test.
8420
8421 2000-12-20  Richard Henderson  <rth@redhat.com>
8422
8423         * g++.old-deja/g++.pt/crash36.C: Update error lines.
8424         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8425
8426 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8427
8428         * gcc.dg/compare3.c: New test.
8429
8430 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8431
8432         * gcc.dg/format-warnll-1.c: New test.
8433
8434 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
8435
8436         * gcc.dg/cpp/cmdlne-P.c: New test.
8437
8438 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8439
8440         * gcc.c-torture/execute/builtin-abs-1.c,
8441         gcc.c-torture/execute/builtin-abs-2.c: New tests.
8442
8443 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8444
8445         * gcc.dg/cpp/multiline.c: New test.
8446
8447 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8448
8449         * g++.old-deja/g++.other/syshdr1.C: Update.
8450         * gcc.dg/cpp/lineflags.c: Remove temporarily.
8451
8452 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8453
8454         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
8455
8456 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8457
8458         * g++.old-deja/g++.pt/ttp65.C: New test.
8459
8460 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8461
8462         * g++.old-deja/g++.pt/ttp64.C: New test.
8463
8464 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8465
8466         * g++.old-deja/g++.pt/spec33.C: New test.
8467
8468 2000-12-14  Catherine Moore  <clm@redhat.com>
8469
8470         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
8471         * gcc.c-torture/execute/920612-2.c: Likewise.
8472         * gcc.c-torture/execute/920428-2.c: Likewise.
8473         * gcc-c-torture/execute/va-arg-11.c: Call exit.
8474         * gcc.c-torture/execute/va-arg-21.c: Likewise.
8475
8476 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8477
8478         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
8479         * gcc.dg/pack-test-2.c: Likewise.
8480
8481 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8482
8483         Tests by Zack Weinberg <zackw@stanford.edu>.
8484
8485         * gcc.dg/cpp/defined.c: Update.
8486         * gcc.dg/cpp/defined_trad.c: New tests.
8487
8488 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8489
8490         * gcc.dg/cpp/trad-direct.c: Update.
8491
8492 2000-12-11  Neil Booth  <neilb@earthling.net>
8493
8494         * gcc.dg/cpp/defined_trad.c
8495
8496 2000-12-11  Neil Booth  <neilb@earthling.net>
8497
8498         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
8499
8500 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8501
8502         * gcc.dg/format-miss-2.c: New test.
8503
8504 2000-12-09  Neil Booth  <neilb@earthling.net>
8505
8506         * gcc.dg/cpp/lineflags.c: New tests.
8507         * gcc.dg/cpp/poison.c: Update.
8508         * gcc.dg/cpp/redef2.c: Update.
8509         * gcc.dg/cpp/skipping.c: New test.
8510
8511 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
8512
8513         * g++.old-deja/g++.other/eh3.C: New testcase.
8514
8515 2000-12-07  Neil Booth  <neilb@earthling.net>
8516
8517         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
8518         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
8519         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
8520         wtr-union-init-2.c, wtr-union-init-3.c: Update.
8521         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
8522         Update.
8523
8524 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8525
8526         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
8527         __SIZE_TYPE__ instead of int for type of integers cast to
8528         pointers.
8529
8530 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
8531
8532         * g++.old-deja/g++.other/cleanup4.C: New test.
8533
8534 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8535
8536         * format-sec-1.c: New test.
8537
8538 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8539
8540         * gcc.dg/format-nonlit-3.c: New test.
8541
8542 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8543
8544         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
8545         through a null pointer.
8546
8547 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8548
8549         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
8550         * g++.old-deja/g++.pt/partial4.C: New test.
8551
8552 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
8553
8554         * gcc.c-torture/execute/ieee/hugeval.x: New.
8555
8556 2000-12-06  Neil Booth  <neilb@earthling.net>
8557
8558         * gcc.dg/cpp/backslash2.c: New tests.
8559
8560 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8561
8562         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
8563         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
8564
8565 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
8566
8567         * gcc.c-torture/execute/20001203-2.c: New testcase.
8568
8569 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
8570
8571         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
8572         * g++.old-deja/g++.other/virtual10.C: New test.
8573
8574 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
8575
8576         * g++.old-deja/g++.mike/pmf5.C: Remove test.
8577
8578 2000-12-05  Richard Henderson  <rth@redhat.com>
8579
8580         * gcc.c-torture/compile/20001205-1.c: New.
8581
8582 2000-12-04  Neil Booth  <neilb@earthling.net>
8583
8584         * g++.old-deja/g++.other/virtual9.C: New test.
8585         * g++.old-deja/g++.pt/crash61.C: New test.
8586         * gcc.c-torture/execute/loop-9.c: New test.
8587
8588 2000-12-04  Neil Booth  <neilb@earthling.net>
8589
8590         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
8591         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
8592         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
8593         * gcc.dg/cpp/extratokens.c: ...here.
8594
8595 2000-12-04  Neil Booth  <neilb@earthling.net>
8596
8597         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
8598         New tests.
8599
8600 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8601
8602         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
8603         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
8604
8605 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8606
8607         * gcc.c-torture/execute/20001203-1.c: New test.
8608
8609 2000-12-03  Neil Booth  <neilb@earthling.net>
8610
8611         * gcc.dg/cpp/macro6.c: New test cases.
8612
8613 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8614
8615         * gcc.c-torture/execute/string-opt-9.c: New test.
8616         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8617         * gcc.c-torture/execute/string-opt-11.c: Likewise.
8618         * gcc.c-torture/execute/string-opt-12.c: Likewise.
8619
8620         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
8621         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
8622
8623 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
8624
8625         * gcc.dg/cpp/if-6.c: New testcase.
8626
8627         * gcc.dg/20001201-1.c: New testcase.
8628
8629 2000-12-02  Neil Booth  <neilb@earthling.net>
8630
8631         * g++.old-deja/g++.other/externC4.C,
8632         g++.old-deja/g++.other/friend10.C: New tests.
8633
8634 2000-12-02  Neil Booth  <neilb@earthling.net>
8635
8636         * g++.old-deja/g++.other/instan2.C
8637         * g++.old-deja/g++.other/instan3.C: New test.
8638
8639 2000-12-02  Neil Booth  <neilb@earthling.net>
8640
8641         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
8642         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
8643         gnuc99.c,gnuc99-pedantic.c: New tests.
8644
8645 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
8646
8647         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
8648         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
8649
8650 2000-12-01  Neil Booth  <neilb@earthling.net>
8651
8652         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
8653         * gcc.dg/cpp/poison.c: Update.
8654         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
8655
8656 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
8657
8658         * g77.f-torture/execute/20001201.f: New test.
8659
8660 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
8661
8662         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
8663
8664 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
8665
8666         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
8667
8668 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8669
8670         * g++.old-deja/g++.other/cast6.C: New test.
8671
8672 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
8673
8674         * gcc.c-torture/execute/20001130-2.c: New testcase.
8675
8676 2000-11-30  Richard Henderson  <rth@redhat.com>
8677
8678         * gcc.c-torture/execute/20001130-1.c: New test.
8679
8680 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
8681
8682         * g++.old-deja/g++.other/op3.C: New test.
8683
8684 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
8685
8686         * g++.old-deja/g++.other/op2.C: New test.
8687
8688 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
8689
8690         * g++.old-deja/g++.other/crash38.C: New test.
8691
8692 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
8693
8694         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
8695
8696 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
8697
8698         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
8699         tests.
8700         * gcc.c-torture/execute/string-opt-6.c: New test.
8701
8702         * gcc.dg/20001117-1.c: Add main.
8703
8704 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
8705
8706         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
8707         Move from here ...
8708         * gcc.dg/940510-1.c: ... to here.
8709
8710         * gcc.dg/20000926-1.c: GNU C now allows initializations of
8711         zero-size arrays in toplevel structures.
8712
8713 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
8714
8715         * gcc.c-torture/execute/loop-8.c: New test.
8716
8717 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8718
8719         * g++.old-deja/g++.other/base1.C: New test.
8720
8721 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8722
8723         * g++.old-deja/g++.other/parse2.C: New test.
8724
8725 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8726
8727         * g++.old-deja/g++.pt/incomplete1.C: New test.
8728
8729 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8730
8731         * g++.old-deja/g++.other/friend9.C: New test.
8732
8733 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
8734
8735         * gcc.dg/20001127-1.c: New test.
8736
8737 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
8738
8739         * g++.old-deja/g++.pt/friend46.C: New test.
8740
8741 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
8742
8743         * g++.old-deja/g++.other/ptrmem8.C: New test.
8744
8745 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8746
8747         * gcc.c-torture/execute/string-opt-7.c: New test.
8748         * gcc.c-torture/execute/string-opt-8.c: Likewise.
8749
8750 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
8751
8752         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
8753         instead of 'mkcheck 2'.
8754
8755 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8756
8757         * gcc.c-torture/execute/memcheck/driver.c,
8758         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
8759         C9X references to refer to C99.
8760
8761 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
8762
8763         * gcc.dg/ultrasp3.c: New test.
8764
8765 2000-11-25  Neil Booth  <neilb@earthling.net>
8766
8767         * gcc.dg/cpp/include2.c: Update test to be locale independent.
8768
8769 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
8770
8771         * gcc.c-torture/compile/20001123-2.c: New.
8772
8773 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8774
8775         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
8776
8777 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
8778
8779         * gcc.dg/sequence-point-1.c: Add some new tests.
8780         * gcc.c-torture/execute/20001124-1.c: New test.
8781
8782 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
8783
8784         * g++.old-deja/g++.other/vaarg4.C: New test.
8785         * gcc.c-torture/compile/20001123-1.c: New test.
8786
8787 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
8788
8789         * g++.other/crash24.C: Adjust and remove XFAIL.
8790         * g++.other/crash37.C: New test.
8791
8792 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
8793
8794         * g++.old-deja/g++.pt/instantiate9.C: New test.
8795
8796 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
8797
8798         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
8799         new ABI, too.
8800
8801         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
8802         * g++.old-deja/g++.robertl/eb55.C: Likewise.
8803
8804 2000-11-22  Neil Booth  <neilb@earthling.net>
8805
8806         * gcc.dg/cpp/Wtrigraphs.c: New test.
8807
8808 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
8809
8810         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
8811
8812 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
8813
8814         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
8815
8816 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
8817
8818         * lib/gcc-dg.exp: load_lib scanasm.exp.
8819         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
8820         * lib/g++-dg.exp: load_lib scanasm.exp.
8821         * lib/scanasm.exp: New.
8822         (scan-assembler, scan-assembler-not): Add optional arguments to
8823         test name, or if not present, the pattern name.
8824         (scan-assembler-dem, scan-assembler-dem-not): New.
8825
8826         * g++.dg/dg.exp: New.
8827
8828 2000-11-21  Neil Booth  <neilb@earthling.net>
8829
8830         * gcc.dg/cpp/integrated1.c: Remove.
8831
8832 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
8833
8834         * gcc.c-torture/execute/20001121-1.c: New test.
8835
8836 2000-11-21  Richard Henderson  <rth@redhat.com>
8837
8838         * gcc.c-torture/compile/20001121-1.c: New test.
8839
8840 2000-11-20  Neil Booth  <neilb@earthling.net>
8841
8842         * gcc.dg/cpp/integrated1.c: New test.
8843
8844 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
8845
8846         * g++.old-deja/g++.other/inline17.C: New test.
8847
8848 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
8849
8850         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
8851         local variable to be zero: I made the variable global. Now
8852         uses abort() and exit() instead of relying on main's return value.
8853
8854 2000-11-20  Neil Booth  <neilb@earthling.net>
8855
8856         * gcc.dg/cpp/paste2.c: Update test.
8857         * objc/execute/paste.m: New test.
8858
8859 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
8860
8861         * gcc.dg/c99-condexpr-1.c: New test.
8862
8863 2000-11-20  Neil Booth  <neilb@earthling.net>
8864
8865         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
8866
8867 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
8868
8869         * g++.old-deja/g++.pt/export1.C: New test.
8870
8871 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
8872
8873         * gcc.dg/20001117-1.c: New test.
8874
8875 2000-11-18  Richard Henderson  <rth@redhat.com>
8876
8877         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
8878
8879 2000-11-18  Richard Henderson  <rth@redhat.com>
8880
8881         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
8882         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
8883         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
8884
8885 2000-11-18  Richard Henderson  <rth@redhat.com>
8886
8887         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
8888         (main): New.  Exit cleanly.
8889
8890 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8891
8892         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
8893         gcc.dg/c99-fordecl-2.c: New tests.
8894
8895 2000-11-18  Richard Henderson  <rth@redhat.com>
8896
8897         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
8898         * gcc.c-torture/execute/zerolen-2.c: New.
8899
8900 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8901
8902         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
8903         memory.
8904
8905 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
8906
8907         * g++.old-deja/g++.pt/instantiate8.C: New test.
8908
8909 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
8910
8911         * g++.old-deja/g++.other/incomplete.C: Add more tests.
8912         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
8913
8914 2000-11-16  Nick Clifton  <nickc@redhat.com>
8915
8916         * gcc.c-torture/execute/nestfunc-2.c: New test.
8917         * gcc.c-torture/execute/nestfunc-3.c: New test.
8918
8919 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
8920
8921         * gcc.c-torture/compile/20001116-1.c: New test.
8922
8923 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8924
8925         * gcc.c-torture/execute/20001115-1.c: New test.
8926
8927 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
8928
8929         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
8930         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
8931         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
8932         * g++.old-deja/g++.abi/vmihint.C: Likewise.
8933
8934 2000-11-15  Neil Booth  <neilb@earthling.net>
8935
8936         gcc.dg/cpp/_Pragma1.c: Update.
8937         gcc.dg/cpp/_Pragma2.c: New test.
8938
8939 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
8940
8941         * g++.old-deja/g++.other/anon5.C: New test.
8942
8943 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
8944
8945         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
8946         tests.
8947
8948 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
8949
8950         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
8951         output.
8952
8953 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8954
8955         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
8956         labels at end of compound statements.
8957
8958 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
8959
8960         * gcc.c-torture/execute/loop-7.c: New test.
8961
8962 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8963
8964         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
8965
8966 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8967
8968         * gcc.dg/c99-bool-1.c: New test.
8969
8970 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8971
8972         * gcc.dg/c99-scope-1.c: Remove xfail.
8973         * gcc.dg/c99-scope-2.c: New test.
8974
8975 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8976
8977         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
8978         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
8979
8980 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
8981
8982         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
8983         error messages.
8984
8985         * g++.mike/p700.C: Don't typedef wchar_t.
8986         * g++.mike/p784.C: Likewise.
8987         * g++.mike/eb101.C: Don't use __wchar_t.
8988
8989 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
8990
8991         * g77.f-torture/execute/20001111.[fx]: Test premature exit
8992         from DO loop.
8993
8994 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
8995
8996         * gcc.c-torture/execute/20001111-1.c: New test.
8997
8998 2000-11-10  Nick Clifton  <nickc@redhat.com>
8999
9000         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
9001         long multuiple and accumulate.
9002
9003 2000-11-09  Richard Henderson  <rth@redhat.com>
9004
9005         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
9006         via size_t instead of int.
9007
9008         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
9009         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9010         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9011         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9012
9013 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
9014
9015         * gcc.c-torture/compile/20001109-1.c: New test.
9016         * gcc.c-torture/compile/20001109-2.c: New test.
9017
9018 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
9019
9020         * g++.old-deja/g++.pt/operator1.C: New test.
9021         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
9022
9023 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9024
9025         * gcc.dg/20001108-1.c: New test.
9026
9027 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9028
9029         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
9030         with both arguments constant strings.
9031         * gcc.c-torture/execute/string-opt-3.c: New test.
9032         * gcc.c-torture/execute/string-opt-4.c: New test.
9033         * gcc.c-torture/execute/string-opt-5.c: New test.
9034
9035 2000-11-08  Nick Clifton  <nickc@redhat.com>
9036
9037         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
9038         mulsidi3adddi patterns.
9039
9040 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
9041
9042         * g++.old-deja/g++.other/crash36.C: New test.
9043
9044 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
9045
9046         * g++.old-deja/g++.other/init16.C: New test.
9047
9048 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
9049
9050         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
9051
9052 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9053
9054         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
9055         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9056         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9057
9058 2000-11-07  DJ Delorie  <dj@redhat.com>
9059
9060         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
9061
9062 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9063
9064         * gcc.c-torture/execute/string-opt-1.c: New test.
9065
9066 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9067
9068         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
9069         mips-sgi-irix6.* because the MIPS ABI passes floating-point
9070         parameters in registers, and there is no way for a varargs
9071         function to know in which order the integer and floating-point
9072         parameters should be interleaved when they are placed on the
9073         stack.
9074         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9075         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9076
9077 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9078
9079         * gcc.c-torture/execute/string-opt-2.c: New test.
9080
9081 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
9082
9083         * g++.old-deja/g++.pt/crash60.C: New test.
9084
9085 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9086
9087         * g++.old-deja/g++.other/crash24.C: New test.
9088         * g++.old-deja/g++.other/crash25.C: New test.
9089         * g++.old-deja/g++.other/crash26.C: New test.
9090         * g++.old-deja/g++.other/crash27.C: New test.
9091         * g++.old-deja/g++.other/crash28.C: New test.
9092         * g++.old-deja/g++.other/crash29.C: New test.
9093         * g++.old-deja/g++.other/crash30.C: New test.
9094         * g++.old-deja/g++.other/crash31.C: New test.
9095         * g++.old-deja/g++.other/crash32.C: New test.
9096         * g++.old-deja/g++.other/crash33.C: New test.
9097         * g++.old-deja/g++.other/crash34.C: New test.
9098         * g++.old-deja/g++.other/crash35.C: New test.
9099
9100 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9101
9102         * gcc.c-torture/execute/20001031-1.c: New test.
9103
9104 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
9105
9106         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
9107         namespace.
9108
9109         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
9110         standards-conformant.
9111
9112         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
9113
9114         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
9115         * g++.old-deja/g++.mike/p755a.C: Likewise.
9116         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
9117         library makes no calls to `operator new' during initialization.
9118
9119 2000-11-04  Neil Booth  <neilb@earthling.net>
9120
9121         * gcc.dg/cpp/include2.c: New tests.
9122
9123 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
9124
9125         * lib/g++.exp (g++_set_ld_library_path): New function.
9126         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
9127
9128 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
9129
9130         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
9131         warnings.
9132
9133 2000-11-01  Richard Henderson  <rth@redhat.com>
9134
9135         * g++.old-deja/g++.ext/namedret1.C: New.
9136         * g++.old-deja/g++.ext/namedret2.C: New.
9137         * g++.old-deja/g++.ext/namedret3.C: New.
9138
9139 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
9140
9141         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
9142         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
9143
9144 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9145
9146         * gcc.c-torture/execute/va-arg-21.c: New test.
9147
9148 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9149
9150         * gcc.dg/c99-complex-2.c: New test.
9151
9152 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9153
9154         * gcc.c-torture/execute/stdio-opt-1.c: New test.
9155
9156 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
9157
9158         * g++.old-deja/g++.other/inline16.C: New test.
9159
9160 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
9161
9162         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
9163         __PRETTY_FUNCTION__
9164
9165 2000-10-29  Neil Booth  <neilb@earthling.net>
9166
9167         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
9168         New tests.
9169         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
9170         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
9171         optimisation.
9172
9173 2000-10-29  Neil Booth  <neilb@earthling.net>
9174
9175         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
9176         * mi1.c, mi1c.h: Add null directives to multiple-include test.
9177         * mi5.c: Test multiple includes work with -C.
9178         * trigraphs.c: Test ^= version.
9179
9180 2000-10-28  Neil Booth  <neilb@earthling.net>
9181
9182         New tests and test updates for new macro expander.
9183
9184         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
9185         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
9186         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
9187         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
9188         new diagnostic messages.
9189
9190         * gcc.dg/cpp/macro3.c: New tests.
9191
9192 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
9193
9194         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
9195         on the same line.
9196
9197 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
9198
9199         * g++.old-deja/g++.other/eh2.C: New test.
9200
9201 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
9202
9203         * gcc.c-torture/execute/20001027-1.c: New test.
9204
9205 2000-10-26  Richard Henderson  <rth@redhat.com>
9206
9207         * gcc.c-torture/execute/20001026-1.c: New.
9208
9209 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
9210
9211         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
9212         * g++.old-deja/g++.law/builtin1.C: Likewise.
9213         * g++.old-deja/g++.law/ctors10.C: Likewise.
9214         * g++.old-deja/g++.law/virtual3.C: Likewise.
9215         * g++.old-deja/g++.mike/p658.C: Likewise.
9216         * g++.old-deja/g++.other/sibcall1.C: Likewise.
9217         * g++.old-deja/g++.other/vaarg2.C: Likewise.
9218         * g++.old-deja/g++.robertl/eb124.C: Likewise.
9219         * g++.old-deja/g++.robertl/eb44.C: Likewise.
9220         * g++.old-deja/g++.robertl/eb77.C: Likewise.
9221
9222 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9223
9224         * gcc.c-torture/compile/20001024-1.c: New test.
9225
9226 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
9227
9228         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
9229         to tell us whether or not we are using V3.
9230
9231 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9232
9233         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
9234         operands.
9235
9236 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9237
9238         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
9239
9240 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
9241
9242         * gcc.c-torture/execute/20001024-1.c: New test.
9243
9244 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
9245
9246         * g++.old-deja/g++.other/sibcall1.C: New test.
9247
9248 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
9249
9250         * gcc.dg/noncompile/init-3.c: New test.
9251
9252 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9253
9254         * gcc.dg/format-array-1.c: New test.
9255
9256 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9257
9258         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
9259         writing through null pointers; remove comment about testing
9260         unterminated strings.
9261
9262 2000-10-17  Matthew Hiller  <hiller@redhat.com>
9263
9264         * gcc.c-torture/execute/20001017-2.c: New test.
9265
9266 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9267
9268         * gcc.c-torture/compile/20001018-1.c: New test.
9269         * gcc.c-torture/compile/20001018-1.x: Xfail.
9270
9271 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9272
9273         * gcc.c-torture/execute/20001017-1.c: New test.
9274
9275 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9276
9277         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
9278         for multiple use of arguments with scanf formats; add tests for
9279         multiple use of arguments.
9280
9281 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
9282
9283         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
9284
9285 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9286
9287         * gcc.dg/format-miss-1.c: New test.
9288
9289 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
9290
9291         * gcc.c-torture/execute/20001013-1.c: New test.
9292
9293 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
9294
9295         * gcc.dg/format-branch-1.c: New test.
9296
9297 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
9298
9299         * README, lib/file-format.exp: Remove EGCS references.
9300
9301 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
9302
9303         * gcc.dg/20001013-1.c: New test.
9304
9305 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
9306
9307         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
9308         for intmax_t in the compiler using __typeof__ and the type rules
9309         for conditional expressions.
9310
9311 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
9312
9313         * gcc.dg/20001012-1.c: New test.
9314         * gcc.dg/20001012-2.c: New test.
9315
9316 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9317
9318         * gcc.dg/format-attr-1.c: New test.
9319
9320 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9321
9322         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
9323         __LONG_LONG_MAX__ instead of LLONG_MAX.
9324
9325 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9326
9327         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
9328         scanf flags.
9329         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
9330         flags.
9331
9332 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9333
9334         * gcc.dg/sequence-pt-1.c: New test.
9335
9336 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
9337
9338         * gcc.c-torture/execute/20001011-1.c: New testcase.
9339         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
9340
9341 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
9342
9343         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
9344         does not error on it.
9345
9346 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
9347
9348         * gcc.dg/20001009-1.c: New test.
9349
9350 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
9351
9352         * gcc.c-torture/compile/20001009-1.c: Move from here ....
9353         * gcc.c-torture/execute/20001009-2.c: ... to here.
9354
9355 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
9356
9357         * gcc.c-torture/compile/20001009-1.c: New testcase.
9358         * gcc.c-torture/execute/20001009-1.c: New testcase.
9359         Testcases provided by Jan Hubicka <jh@suse.cz>.
9360
9361 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9362
9363         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
9364         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
9365         uintmax_t using <limits.h> to emulate the compiler's internal
9366         logic.  No longer XFAIL %j tests.
9367
9368 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9369
9370         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
9371         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
9372         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
9373         regexps and details of expected handling of some bad formats.
9374         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
9375         suppression.
9376
9377 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9378
9379         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
9380         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
9381         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
9382         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
9383         in list archives.
9384
9385 2000-10-06  Richard Henderson  <rth@cygnus.com>
9386
9387         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
9388         * g++.old-deja/g++.brendan/crash52.C: Likewise.
9389         * g++.old-deja/g++.jason/report.C: Likewise.
9390         * g++.old-deja/g++.law/friend5.C: Likewise.
9391         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
9392         of the expected warnings.
9393
9394 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
9395
9396         * g++.old-deja/g++.pt/enum14.C: New test.
9397
9398 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9399
9400         * g++.old-deja/g++.pt/crash59.C: New test.
9401
9402 2000-10-04  Will Cohen  <wcohen@redhat.com>
9403
9404         * gcc.dg/20000926-1.c: New test.
9405
9406 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
9407
9408         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
9409         function name for current C++ compiler.
9410         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
9411
9412 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
9413
9414         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
9415         __PRETTY_FUNCTION__.
9416         * g++.old-deja/g++.ext/pretty2.C: Likewise.
9417
9418 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9419
9420         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
9421
9422 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
9423
9424         * gcc.c-torture/compile/20000923-1.c: New test.
9425
9426 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
9427
9428         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
9429         * g++.old-deja/g++.pt/ttp62.C: Same.
9430         * g++.old-deja/g++.other/inline14.C: Same.
9431
9432 2000-09-24  Richard Henderson  <rth@cygnus.com>
9433
9434         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
9435
9436 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
9437
9438         * gcc.dg/c90-printf-1.c: Add test for wide string format.
9439
9440 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
9441
9442         * gcc.c-torture/compile/20000922-1.c: New file.
9443
9444 2000-09-21  Nick Clifton  <nickc@redhat.com>
9445
9446         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
9447         a signed long modulo operation.
9448         (mod6): New function - perform an unsigned long modulo operation.
9449         (main): Add tests for modulos of very large numbers by very small
9450         dividends.
9451
9452 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9453
9454         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
9455
9456 2000-09-19  Richard Henderson  <rth@cygnus.com>
9457
9458         * gcc.dg/compare2.c (case 10): XFAIL.
9459
9460 2000-09-18  Richard Henderson  <rth@cygnus.com>
9461
9462         * gcc.c-torture/execute/20000906-1.c: Move ...
9463         * gcc.dg/20000906-1.c: ... here.  Only run on targets
9464         that support __builtin_trap.
9465
9466 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
9467
9468         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
9469
9470 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9471
9472         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
9473         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
9474         more $ format tests.
9475
9476 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9477
9478         * gcc.dg/format-errmk-1.c: New test.
9479
9480 2000-09-17  Greg McGary  <greg@mcgary.org>
9481
9482         * gcc.c-torture/execute/20000917-1.x: Remove.
9483
9484 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9485
9486         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
9487
9488 2000-09-17  Greg McGary  <greg@mcgary.org>
9489
9490         * gcc.c-torture/execute/20000917-1.c: New test.
9491         * gcc.c-torture/execute/20000917-1.x: XFAIL.
9492
9493 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
9494
9495         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
9496         in nested macro bug.
9497
9498 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
9499
9500         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
9501
9502 2000-09-14  Jeffrey A Law  (law@cygnus.com)
9503
9504         * gcc.c-torture/execute/20000914-1.c: New test.
9505
9506 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
9507
9508         * g++.other/inline13.C: New test.
9509
9510 2000-09-12  Andreas Jaeger  <aj@suse.de>
9511
9512         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
9513         constant by Ulrich Drepper <drepper@redhat.com>.
9514
9515 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
9516
9517         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
9518
9519 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9520
9521         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
9522
9523 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
9524
9525         * gcc.dg/cpp/backslash.c: New test.
9526
9527 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
9528
9529         * gcc.c-torture/execute/20000910-1.c: New test.
9530         * gcc.c-torture/execute/20000910-2.c: Likewise.
9531
9532 2000-09-11  Robert Lipe  <robertl@sco.com>
9533
9534         * gcc.dg/pragma-align.c: New test.
9535
9536 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
9537
9538         * g++.old-deja/g++.pt/explicit82.C: New test.
9539         * g++.old-deja/g++.pt/explicit83.C: New test.
9540
9541 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
9542
9543         * gcc.dg/asm-names.c: New test.
9544
9545 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9546
9547         * gcc.dg/cpp/tr-warn6.c: New test
9548
9549 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9550
9551         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
9552         be accepted.
9553
9554 2000-09-07  Catherine Moore  <clm@redhat.com>
9555
9556         * gcc.c-torture/execute/unroll-1.c: New test.
9557
9558 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
9559
9560         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
9561         ERROR markers.
9562         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
9563         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
9564         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
9565         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
9566         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
9567         Preprocess only.
9568         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
9569         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
9570
9571 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9572
9573         * g++.old-deja/g++.pt/deduct2.C: New test.
9574
9575 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9576
9577         * g++.old-deja/g++.pt/parms2.C: New test.
9578
9579 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9580
9581         * g++.old-deja/g++.pt/crash58.C: New test.
9582
9583 2000-09-06  Greg McGary  <greg@mcgary.org>
9584
9585         * gcc.c-torture/execute/20000906-1.c: New test.
9586         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
9587
9588 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9589
9590         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
9591
9592 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9593
9594         * g++.old-deja/g++.pt/crash57.C: New test.
9595
9596 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9597
9598         * g++.old-deja/g++.pt/crash56.C: New test.
9599
9600 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9601
9602         * g++.old-deja/g++.pt/koenig1.C: New test.
9603
9604 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
9605
9606         * gcc.dg/20000904-1.c: New test.
9607
9608 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
9609
9610         * gcc.dg/cpp/paste8.c: New test.
9611
9612 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
9613
9614         * gcc.c-torture/compile/20000827-1.c: New test.
9615
9616 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9617
9618         * gcc.dg/format-diag-1.c: New test.
9619
9620 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9621
9622         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
9623         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
9624         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
9625         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
9626         gcc.dg/formatz-1.c: Adjust warning regular expressions.
9627
9628 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9629
9630         * g++.old-deja/g++.other/nested4.C: New test.
9631
9632 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9633
9634         * g++.old-deja/g++.ns/scoped1.C: New test.
9635
9636 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
9637
9638         * lib/g++.exp: Support testing already-installed GCC.
9639
9640 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9641
9642         * wtr-label-1.c, wtr-suffix-1.c: New tests.
9643
9644 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9645
9646         * gcc.dg/return-type-2.c: New test.
9647
9648 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
9649
9650         * gcc.c-torture/compile/20000825-1.c: New test.
9651
9652 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
9653
9654         * gcc.dg/dwarf2-2.c: New test.
9655
9656 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
9657
9658         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
9659         dg-warning regexps.
9660
9661 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9662
9663         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
9664         gcc.dg/format-ext-5.c: New tests.
9665
9666 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
9667
9668         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
9669
9670 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
9671
9672         * gcc.dg/noncompile/930622-2.c: Adjust error message.
9673
9674 2000-08-24  Richard Henderson  <rth@cygnus.com>
9675
9676         * gcc.dg/ia64-sync-1.c: New test.
9677         * gcc.dg/ia64-sync-2.c: New test.
9678         * gcc.dg/ia64-asm-1.c: New test.
9679
9680 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
9681
9682         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
9683         * gcc.dg/format-ext-2.c: New test.
9684
9685 2000-08-23  Jason Merrill  <jason@redhat.com>
9686
9687         * lib/old-dejagnu.exp: Also ignore "In member function" and
9688         "At global scope".
9689
9690 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9691
9692         * gcc.dg/noncompile/label-lineno-1.c: New test.
9693
9694 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9695
9696         * gcc.dg/c99-array-nonobj-1.c: New test.
9697
9698 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9699
9700         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
9701         tests.
9702         * gcc.dg/format-ext-1.c: New test.
9703
9704 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9705
9706         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
9707         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
9708         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
9709         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
9710         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
9711
9712 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9713
9714         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
9715         gcc.dg/c99-strftime-2.c: New tests.
9716
9717 2000-08-22  Richard Henderson  <rth@cygnus.com>
9718
9719         * gcc.c-torture/execute/20000822-1.c: New test.
9720
9721 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
9722
9723         * gcc.c-torture/execute/20000819-1.x: Remove.
9724
9725 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9726
9727         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
9728         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
9729         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
9730         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
9731         gcc.dg/format-xopen-1.c: New tests.
9732
9733 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9734
9735         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
9736
9737 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
9738
9739         * g++.old-deja/g++.other/loop2.C: New test.
9740
9741         * gcc.c-torture/compile/20000606-1.c: New test.
9742         * gcc.c-torture/compile/20000728-1.c: New test.
9743         * gcc.c-torture/execute/20000801-1.c: New test.
9744         * gcc.c-torture/execute/20000801-2.c: New test.
9745         * gcc.c-torture/execute/20000819-1.c: New test.
9746         * gcc.c-torture/execute/20000819-1.x: XFAIL.
9747         * gcc.dg/20000629-1.c: New test.
9748         * gcc.dg/20000724-1.c: New test.
9749         * gcc.dg/20000807-1.c: New test.
9750
9751 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
9752
9753         * gcc.dg/cpp/pragma-1.c: New test.
9754         * gcc.dg/cpp/pragma-2.c: New test.
9755
9756 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
9757
9758         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
9759         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
9760
9761 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9762
9763         * gcc.c-torture/compile/20000818-1.c: New test.
9764
9765 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
9766
9767         * gcc.c-torture/execute/20000818-1.c: New test.
9768
9769 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9770
9771         * gcc.dg/format-va-1.c: New test.
9772
9773 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9774
9775         * g++.old-deja/g++.other/typedef8.C: New test.
9776
9777 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9778
9779         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
9780         * g++.old-deja/g++.mike/net36.C: Mark candidate.
9781         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
9782         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
9783         * g++.old-deja/g++.other/ptrmem7.C: New test.
9784         * g++.old-deja/g++.pt/ptrmem10.C: New test.
9785
9786 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9787
9788         * g++.old-deja/g++.pt/typename27.C: New test.
9789
9790 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
9791
9792         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
9793         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
9794         * g++.old-deja/g++.pt/friend45.C: New test.
9795         * g++.old-deja/g++.other/friend8.C: New test.
9796
9797 2000-08-15  Richard Henderson  <rth@cygnus.com>
9798
9799         * gcc.c-torture/execute/20000815-1.c: New test.
9800
9801 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
9802
9803         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
9804         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
9805         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
9806
9807 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
9808
9809         * g++.old-deja/g++.other/refinit2.C: New test.
9810
9811 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
9812
9813         * lib/c-torture.exp (c-torture): Make
9814         compiler_conditional_xfail_data global.
9815         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
9816         compiler_conditional_xfail_data machinery.
9817         (f-torture-execute): Likewise.
9818         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
9819         and only when unrolling loops.
9820
9821         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
9822
9823 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9824
9825         * g++.old-deja/g++.pt/explicit81.C: New test.
9826
9827 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9828
9829         * g++.old-deja/g++.pt/typename26.C: New test.
9830
9831 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
9832
9833         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
9834         warning.
9835
9836 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9837
9838         * g++.old-deja/g++.other/array3.C: New test.
9839
9840 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9841
9842         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
9843         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
9844         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
9845         New tests.
9846
9847 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
9848
9849         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
9850         * g++.old-deja/g++.abi/vmihint.C: Likewise.
9851
9852 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
9853
9854         * gcc.c-torture/execute/20000808-1.c: New test.
9855
9856 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9857
9858         * gcc.dg/c90-const-expr-1.c: New test.
9859
9860 2000-08-08  Richard Henderson  <rth@cygnus.com>
9861
9862         * gcc.dg/noncompile/920923-1.c: Declare calloc.
9863
9864 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9865
9866         * gcc.dg/noncompile/const-ll-1.c: New test.
9867
9868 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9869
9870         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
9871
9872 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
9873
9874         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
9875         that running programs linked against the shared version of libobjc
9876         run correctly.
9877
9878 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9879
9880         * gcc.dg/c99-printf-1.c: New test.
9881
9882 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9883
9884         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
9885
9886 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
9887
9888         * gcc.c-torture/execute/20000731-1.x: Delete.
9889
9890 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
9891
9892         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
9893         and torture_without_loops as is done by c-torture.exp.
9894         (search_for): Copy from c-torture.exp.
9895         (gcc-dg-runtest): New function, drives a directory of tests
9896         iterating over the TORTURE_OPTIONS.
9897         (scan-assembler, scan-assembler-not): Move here from
9898         individual directory drivers.
9899
9900         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
9901         defined by lib/gcc-dg.exp.
9902         * gcc.dg/cpp/cpp.exp: Likewise.
9903         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
9904         gcc-dg-runtest, so we cycle over optimization options.
9905
9906         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
9907         * gcc.dg/compare2.c: No longer expected to fail.
9908
9909 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
9910
9911         * gcc.c-torture/execute/20000804-1.c: New test.
9912
9913 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9914
9915         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
9916
9917 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
9918
9919         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
9920
9921 2000-08-03  Jeffrey A Law  (law@cygnus.com)
9922
9923         * gcc.c-torture/compile/20000803-1.c: New test.
9924
9925 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9926
9927         * gcc.c-torture/execute/20000801-3.c,
9928         gcc.c-torture/execute/20000801-4.c: New tests.
9929         * gcc.c-torture/execute/20000801-3.x,
9930         gcc.c-torture/execute/20000801-4.x: Xfail.
9931
9932 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
9933
9934         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
9935         libobjc/.libs to allow for libtool.
9936
9937 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
9938
9939         * gcc.c-torture/compile/20000802-1.c: New test.
9940
9941 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
9942
9943         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
9944
9945 2000-07-31  Jeffrey A Law  (law@cygnus.com)
9946
9947         * gcc-c-torture/execute/20000731-2.c: New test.
9948
9949         * gcc.c-torture/execute/20000731-1.c: New test.
9950         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
9951
9952 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
9953
9954         * testsuite/gcc.dg/cpp/paste7.c: New test.
9955         * gcc.dg/cpp/20000725-1.c: New test.
9956
9957 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
9958
9959         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
9960         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
9961         declaration warning for __builtin_dwarf_reg_size.
9962
9963         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
9964
9965 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9966
9967         * gcc.dg/noncompile/voidparam-1.c: New test.
9968
9969 2000-07-30  Richard Henderson  <rth@cygnus.com>
9970
9971         * gcc.dg/c90-digraph-1.c: Don't xfail.
9972         * gcc.dg/compare2.c (case 10): Xfail.
9973         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
9974
9975 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
9976
9977         * gcc.dg/c99-main-1.c: New test.
9978
9979 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9980
9981         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
9982
9983 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
9984
9985         * gcc.c-tortuer/execute/20000726-1.c: New test.
9986
9987 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
9988
9989         * gcc.c-torture/execute/enum-2.c: New test.
9990
9991 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9992
9993         * gcc.dg/cpp/tr-warn3.c: New test.
9994
9995 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9996
9997         * g++.old-deja/g++.ext/implicit1.C: Remove.
9998         * g++.old-deja/g++.jason/c2.C: Remove
9999         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
10000         * g++.old-deja/g++.pt/crash16.C: Likewise.
10001         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
10002
10003 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10004
10005         * g++.old-deja/g++.other/for2.C: New test.
10006
10007 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
10008
10009         * gcc.dg/20000720-1.c: New test.
10010
10011 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
10012
10013         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
10014
10015 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
10016
10017         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
10018         * gcc.c-torture/execute/20000722-1.c: New.
10019         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
10020
10021 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
10022
10023         * gcc.dg/cpp/20000720-1.S: New test.
10024
10025 2000-07-21  Michael Meissner  <meissner@redhat.com>
10026
10027         * gcc.c-torture/execute/ieee/hugeval.c: New test.
10028
10029 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10030
10031         * g++.old-deja/g++.brendan/crash16.C,
10032         g++.old-deja/g++.brendan/parse3.C,
10033         g++.old-deja/g++.brendan/redecl1.C,
10034         g++.old-deja/g++.ns/template13.C,
10035         g++.old-deja/g++.other/decl4.C,
10036         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
10037
10038 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10039
10040         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
10041         and "Internal error".
10042
10043         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
10044         regexps.
10045         * gcc.dg/cpp/paste6.c: New test.
10046
10047 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
10048
10049         * gcc.dg/cpp/tr-direct.c: New test.
10050
10051         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
10052         gcc.dg/cpp/undef1.c: Tweak error regexps.
10053
10054 2000-07-18  Eric Christopher <echristo@redhat.com>
10055
10056         * gcc.c-torture/compile/20000718-1.c: New test.
10057
10058 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
10059
10060         * cpplex.c (_cpp_push_token): If the token being pushed back
10061         is the previous token in this context, just subtract one from
10062         context->posn.
10063         * cppmacro.c (save_expansion): Clear aux field when storing a
10064         placemarker.
10065
10066 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
10067
10068         * gcc.dg/noncompile/redecl-1.c: New test.
10069
10070 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
10071
10072         * gcc.c-torture/execute/20000717-5.c: New test.
10073         * gcc.c-torture/execute/20000717-1.x: Removed.
10074
10075 2000-07-17  Richard Henderson  <rth@cygnus.com>
10076
10077         * gcc.c-torture/execute/20000717-4.c: New test.
10078
10079 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
10080
10081         * gcc.dg/cpp/syshdr.c: New test.
10082         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
10083
10084 2000-07-17  Neil Booth  <neilb@earthling.net>
10085
10086         * gcc.dg/cpp/cmdlne-dM.c: New test.
10087         * gcc.dg/cpp/cmdlne-dD.c: New test.
10088
10089 2000-07-17  Jeffrey A Law  (law@cygnus.com)
10090
10091         * gcc.c-torture/execute/20000717-3.c: New test.
10092
10093         * gcc.c-torture/compile/20000717-1.c: New test.
10094
10095 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
10096
10097         * gcc.c-torture/execute/20000717-2.c: New test.
10098
10099 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10100
10101         * gcc.dg/formatz-1.c: New test.
10102
10103         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
10104         * gcc.dg/c99-digraph-1.c: New tests.
10105
10106         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
10107         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
10108
10109         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
10110         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
10111         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
10112         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
10113         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
10114         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
10115         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
10116
10117 2000-07-17   Greg McGary <greg@mcgary.org>
10118
10119         * gcc.c-torture/execute/20000717-1.c: New test.
10120         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
10121
10122 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
10123
10124         * gcc.c-torture/execute/20000715-2.c: New test.
10125         * gcc.dg/20000715-1.c: New test.
10126
10127 2000-07-15  Michael Meissner  <meissner@redhat.com>
10128
10129         * gcc.c-torture/execute/20000715-1.c: New test.
10130
10131 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
10132
10133         * gcc.c-torture/execute/20000707-1.c: New test.
10134
10135 2000-07-13  Neil Booth  <NeilB@earthling.net>
10136
10137         * testsuite/gcc.dg/cpp/digraph1.c,
10138         testsuite/gcc.dg/cpp/digraph2.c,
10139         testsuite/gcc.dg/cpp/digraphs.c: New tests.
10140
10141 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
10142
10143         * g77.f-torture/compile/20000630-2.f:  New test.
10144         * g77.f-torture/compile/20000630-2.x
10145
10146 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
10147
10148         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
10149
10150 2000-07-11  Neil Booth  <NeilB@earthling.net>
10151
10152         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
10153
10154 2000-07-11  Neil Booth  <NeilB@earthling.net>
10155
10156         * gcc.dg/cpp/cmdlne-C.c: New.
10157
10158 2000-07-09  Neil Booth  <NeilB@earthling.net>
10159
10160         * gcc.dg/cpp/directiv.c: New tests.
10161         * gcc.dg/cpp/undef1.c: Update.
10162
10163 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
10164
10165         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
10166
10167 2000-07-09  Neil Booth  <NeilB@earthling.net>
10168
10169         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
10170
10171 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
10172
10173         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
10174         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
10175
10176 2000-07-08  Neil Booth  <NeilB@earthling.net>
10177
10178         * gcc.dg/cpp/macsyntx.c: New tests.
10179
10180 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
10181
10182         * gcc.dg/20000707-1.c: New test.
10183
10184 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
10185
10186         * gcc.c-torture/execute/20000706-1.c: New test.
10187         * gcc.c-torture/execute/20000706-2.c: New test.
10188         * gcc.c-torture/execute/20000706-3.c: New test.
10189         * gcc.c-torture/execute/20000706-4.c: New test.
10190         * gcc.c-torture/execute/20000706-5.c: New test.
10191
10192 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
10193
10194         * g++.old-deja/g++.pt/instantiate7.C: New test.
10195
10196 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
10197
10198         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
10199         * g++.old-deja/g++.mike/thunk3.C: Likewise.
10200         * g++.old-deja/g++.other/rtti3.C: Likewise.
10201         * g++.old-deja/g++.other/rttid3.C: Likewise.
10202
10203 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
10204
10205         *  g77.f-torture/compile/20000630-1.x: Fix typo
10206
10207 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
10208
10209         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
10210         assembly output.
10211
10212 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
10213
10214         * gcc.dg/cpp/ident.c: New test.
10215
10216 2000-07-05  Neil Booth  <NeilB@earthling.net>
10217
10218         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
10219           gcc.dg/cpp/lexstrng.c: New tests.
10220
10221 2000-07-04  Neil Booth  <NeilB@earthling.net>
10222
10223         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
10224         * gcc.dg/cpp/strify2.c: Same.
10225
10226 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
10227
10228         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
10229         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
10230         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
10231         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
10232
10233         * testsuite/gcc.dg/cpp/macro1.c,
10234         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
10235         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
10236         testsuite/gcc.dg/cpp/strify1.c,
10237         testsuite/gcc.dg/cpp/strify2.c: New tests.
10238
10239 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
10240
10241         * gcc.c-torture/execute/20000703-1.c: New test.
10242
10243 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10244
10245         * g++.old-deja/g++.pt (lookup10.C): New test.
10246
10247 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10248
10249         * g++.old-deja/g++.pt (typename25.C): New test.
10250
10251 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
10252
10253         * gcc.c-torture/compile/20000701-1.c: New test.
10254
10255 2000-06-30  Nick Clifton  <nickc@cygnus.com>
10256
10257         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
10258         to test case.
10259
10260 2000-06-30  Catherine Moore  <clm@cygnus.com>
10261
10262         * gcc.c-torture/execute/align-1.c: New test.
10263
10264 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
10265
10266         * g++.old-deja/g++.pt/expr8.C: New test.
10267         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
10268
10269 2000-06-29  Nick Clifton  <nickc@cygnus.com>
10270
10271         * gcc.c-torture/compile/20000629-1.c: New test.
10272
10273 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
10274
10275
10276         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
10277         gcc.dg/noncompile directory, depending on whether they're
10278         preprocessor tests or not.  Annotate all the tests for the dg
10279         framework.
10280
10281         * gcc.c-torture/noncompile/noncompile.exp: Delete.
10282         * gcc.dg/noncompile/noncompile.exp: New.
10283
10284         * Moved files:
10285         Old name                                New name
10286         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
10287         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
10288         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
10289         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
10290         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
10291         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
10292         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
10293         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
10294         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
10295         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
10296         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
10297         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
10298         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
10299         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
10300         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
10301         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
10302         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
10303         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
10304         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
10305         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
10306         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
10307         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
10308         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
10309         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
10310
10311         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
10312         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
10313         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
10314         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
10315         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
10316         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
10317
10318 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
10319
10320         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
10321         declare one variable.  On the fourth, error.
10322         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
10323         declared by 20000628-1a.h.
10324
10325 2000-06-29  Richard Henderson  <rth@redhat.com>
10326
10327         * gcc.c-torture/execute/930529-1.x: New file.
10328         * gcc.dg/920413-1.c: Adjust expected warning text.
10329         * gcc.dg/980217-1.c: Declare abort.
10330         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
10331
10332 2000-06-29  Jeffrey A Law  (law@cygnus.com)
10333
10334         * g77.f-torture/compile/20000629-1.f: New test.
10335         * g77.f-torture/compile/20000629-1.x: Expected to fail.
10336
10337 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
10338
10339         Rearrange lots of files, removing entirely the
10340         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
10341         directories.
10342
10343         * Deleted files:
10344         gcc.c-torture/code_quality/code_quality.exp
10345         gcc.c-torture/special/special.exp
10346         gcc.failure/failure.exp
10347         gcc.failure/940409-1.x
10348         gcc.c-torture/compile/961203-1.x
10349
10350         * New files:
10351         gcc.misc-tests/linkage.exp
10352         gcc.c-torture/execute/920730-1t.c
10353         gcc.c-torture/execute/920730-1t.x
10354         gcc.c-torture/compile/920520-1.x
10355         gcc.c-torture/compile/920521-1.x
10356         gcc.c-torture/compile/981006-1.x
10357         gcc.c-torture/execute/eeprof-1.x
10358
10359         * Moved files (possibly with modifications to fit a new harness):
10360         Old name                                New name
10361         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
10362         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
10363         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
10364         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
10365         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
10366         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
10367         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
10368         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
10369         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
10370         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
10371         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
10372         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
10373         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
10374         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
10375
10376 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
10377
10378         * c-torture/compile/961203-1.x: Delete.
10379
10380         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
10381         not exit. Include stdio.h.
10382         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
10383         * gcc.misc-tests/dg-12.c: Likewise.
10384         * gcc.misc-tests/dg-5.c: Likewise.
10385         * gcc.misc-tests/dg-6.c: Likewise.
10386         * gcc.misc-tests/dg-7.c: Prototype abort.
10387         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
10388         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
10389         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
10390         not exit.
10391         * gcc.misc-tests/sieve.c: Use return from main, not exit.
10392         * gcc.misc-tests/sort2.c: Use return from main, not exit.
10393
10394 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
10395
10396         * gcc.dg/cpp/20000628-1.c: New test.
10397         * gcc.dg/cpp/20000628-1.h: New header for above test.
10398         * gcc.dg/cpp/20000628-1a.h: Likewise.
10399
10400 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
10401
10402         * gcc.dg/cpp: New directory.
10403         * gcc.dg/cpp/cpp.exp: New driver.
10404         * gcc.dg/cpp/20000627-1.c: New test.
10405         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
10406         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
10407         and rewrite as a compilation test.
10408
10409         * gcc.dg: Move many files into the cpp subdirectory, possibly
10410         renaming or editing them as well.
10411         Old name                New name
10412         990119-1.c              cpp/19990119-1.c
10413         990228-1.c              cpp/19990228-1.c
10414         990407-1.c              cpp/19990407-1.c
10415         990409-1.c              cpp/19990409-1.c
10416         990413-1.c              cpp/19990413-1.c
10417         990703-1.c              cpp/19990703-1.c
10418         20000127-1.c            cpp/20000127-1.c
10419         20000129-1.c            cpp/20000129-1.c
10420         20000207-1.c            cpp/20000207-1.c
10421         20000207-2.c            cpp/20000207-2.c
10422         20000209-1.c            cpp/20000209-1.c
10423         20000209-2.c            cpp/20000209-2.c
10424         20000301-1.c            cpp/20000301-1.c
10425         20000419-1.c            cpp/20000419-1.c
10426         20000510-1.S            cpp/20000510-1.S
10427         20000519-1.c            cpp/20000519-1.c
10428         20000529-1.c            cpp/20000529-1.c
10429         20000625-1.c            cpp/20000625-1.c
10430         20000625-2.c            cpp/20000625-2.c
10431         cpp-as1.c               cpp/assert1.c
10432         cpp-as2.c               cpp/assert2.c
10433         cxx-comments-1.c        cpp/cxxcom1.c
10434         cxx-comments-2.c        cpp/cxxcom2.c
10435         endif-label.c           cpp/endif.c
10436         cpp-hash1.c             cpp/hash1.c
10437         cpp-hash2.c             cpp/hash2.c
10438         cpp-if1.c               cpp/if-1.c
10439         cpp-if2.c               cpp/if-2.c
10440         cpp-if3.c               cpp/if-3.c
10441         cpp-if4.c               cpp/if-4.c
10442         cpp-if5.c               cpp/if-5.c
10443         cpp-cond.c              cpp/if-cexp.c
10444         cpp-missingop.c         cpp/if-mop.c
10445         cpp-missingparen.c      cpp/if-mpar.c
10446         cpp-opprec.c            cpp/if-oppr.c
10447         cpp-ifparen.c           cpp/if-paren.c
10448         cpp-shortcircuit.c      cpp/if-sc.c
10449         cpp-shift.c             cpp/if-shift.c
10450         cpp-unary.c             cpp/if-unary.c
10451         cpp-li1.c               cpp/line1.c
10452         cpp-li2.c               cpp/line2.c
10453         lineno.c                cpp/line3.c
10454         lineno-2.c              cpp/line4.c
10455         cpp-mi.c                cpp/mi1.c
10456         cpp-mic.h               cpp/mi1c.h
10457         cpp-micc.h              cpp/mi1cc.h
10458         cpp-mind.h              cpp/mi1nd.h
10459         cpp-mindp.h             cpp/mi1ndp.h
10460         cpp-mix.h               cpp/mi1x.h
10461         cpp-mi2.c               cpp/mi2.c
10462         cpp-mi2a.h              cpp/mi2a.h
10463         cpp-mi2b.h              cpp/mi2b.h
10464         cpp-mi2c.h              cpp/mi2c.h
10465         cpp-mi3.c               cpp/mi3.c
10466         cpp-mi3.def             cpp/mi3.def
10467         poison-1.c              cpp/poison.c
10468         pr-impl.c               cpp/prag-imp.c
10469         cpp-redef-2.c           cpp/redef1.c
10470         cpp-redef.c             cpp/redef2.c
10471         strpaste.c              cpp/strp1.c
10472         strpaste-2.c            cpp/strp2.c
10473         cpp-tradpaste.c         cpp/tr-paste.c
10474         cpp-tradstringify.c     cpp/tr-str.c
10475         cpp-tradwarn1.c         cpp/tr-warn1.c
10476         cpp-tradwarn2.c         cpp/tr-warn2.c
10477         trigraphs.c             cpp/trigraphs.c
10478         cpp-unc1.c              cpp/unc1.c
10479         cpp-unc2.c              cpp/unc2.c
10480         cpp-unc3.c              cpp/unc3.c
10481         cpp-unc.c               cpp/unc4.c
10482         undef.c                 cpp/undef1.c
10483         undef-2.c               cpp/undef2.c
10484         cpp-wi1.c               cpp/widestr1.c
10485
10486 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
10487
10488         * lib/g++.exp (g++_include_flags): Tweak.
10489
10490 2000-06-27  H.J. Lu  <hjl@gnu.org>
10491             Loren J. Rittle  <ljrittle@acm.org>
10492
10493         * lib/g++.exp (g++_include_flags): Override libgloss.exp
10494         version with one that knows about the new gcc tree structure.
10495         (g++_link_flags): Same.
10496
10497 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
10498
10499         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
10500         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
10501         case we are cross-compiling.
10502
10503         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
10504         g++.old-deja/g++.niklas/Makefile.in,
10505         g++.old-deja/g++.niklas/configure.in,
10506         g++.old-deja/g++.other/Makefile.in,
10507         g++.old-deja/g++.other/configure.in,
10508         gcc.c-torture/code_quality/Makefile.in,
10509         gcc.c-torture/code_quality/configure.in,
10510         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
10511         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
10512         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
10513         gcc.c-torture/execute/ieee/Makefile.in,
10514         gcc.c-torture/execute/ieee/configure.in,
10515         gcc.c-torture/noncompile/Makefile.in,
10516         gcc.c-torture/noncompile/configure.in,
10517         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
10518         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
10519         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
10520
10521 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
10522
10523         * g++.old-deja/g++.other/ambig3.C: New test.
10524
10525 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
10526
10527         * g++.old-deja/g++.pt/syntax1.C: New test.
10528         * g++.old-deja/g++.pt/syntax2.C: New test.
10529         * g++.old-deja/g++.other/syntax3.C: New test.
10530         * g++.old-deja/g++.other/syntax4.C: New test.
10531
10532 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
10533
10534         * gcc.dg/20000623-1.c: Prototype exit and abort.
10535
10536 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
10537
10538         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
10539         New tests.
10540         * gcc.dg/cpp-mi3.def: New file.
10541
10542         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
10543         inside assertions.
10544         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
10545         lexer's error messages.
10546         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
10547         divine anything from the linemarkers.
10548         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
10549         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
10550
10551 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
10552
10553         * gcc.dg/20000623-1.c: New test.
10554
10555 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
10556
10557         * gcc.c-torture/execute/20000622-1.c: New test.
10558
10559 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
10560
10561         * g++.old-deja/g++.other/init15.C: New test.
10562
10563 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
10564
10565         * g++.old-deja/g++.pt/vaarg2.C: New test.
10566         * g++.old-deja/g++.pt/vaarg3.C: New test.
10567
10568 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
10569
10570         * g++.old-deja/g++.other/dyncast6.C: New test.
10571
10572 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
10573
10574         * gcc.c-torture/execute/loop-6.c: New test.
10575
10576 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
10577
10578         * gcc.dg/20000614-1.c: New test.
10579         * gcc.dg/20000614-2.c: New test.
10580
10581 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
10582
10583         * g++.old-deja/g++.other/inline12.C: New test.
10584
10585 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
10586
10587         * g++.old-deja/g++.other/eh1.C: New test.
10588
10589 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
10590
10591         * g++.old-deja/g++.other/type.C: New test.
10592
10593 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
10594
10595         * g++.old-deja/g++.other/initstring.C: New test.
10596
10597 2000-06-12  Jason Merrill  <jason@redhat.com>
10598
10599         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
10600
10601 2000-06-09  Jeffrey A Law  (law@cygnus.com)
10602
10603         * gcc.c-torture/compile/20000609-1.c: New test.
10604
10605 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
10606
10607         * gcc.dg/20000609-1.c: New test.
10608
10609 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
10610
10611         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
10612         * gcc.c-torture/noncompile/poison-1.c: Move...
10613         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
10614         * gcc.dg/cpp-li1.c: Add a token after the #line.
10615
10616 2000-06-05  Richard Henderson  <rth@cygnus.com>
10617
10618         * gcc.c-torture/execute/20000605-2.c: New test.
10619         * gcc.c-torture/execute/20000605-3.c: New test.
10620
10621 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
10622
10623         * g77.f-torture/execute/20000503-1.x: New file.
10624
10625 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10626
10627         * g++.old-deja/g++.eh/badalloc1.C: New test.
10628
10629 2000-06-05  Richard Henderson  <rth@cygnus.com>
10630
10631         * gcc.c-torture/execute/20000605-1.c: New test.
10632
10633 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
10634             Nathan Sidwell <nathan@codesourcery.com>
10635
10636         * gcc.c-torture/compile/20000605-1.c: New test.
10637
10638 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
10639
10640         * g77.f-torture/compile/20000601-1.f:  New test.
10641
10642 2000-06-03  Richard Henderson  <rth@cygnus.com>
10643
10644         * gcc.c-torture/execute/20000603-1.c: New.
10645
10646 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
10647
10648         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
10649         * gcc.dg/noreturn-2.c (noreturn): Likewise.
10650
10651 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
10652
10653         * gcc.dg/compare2.c (case 12): XFAIL.
10654         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
10655         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
10656
10657         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
10658
10659 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
10660
10661         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
10662         guard macro is already defined when the header is first
10663         included.
10664         * gcc.dg/cpp-mix.h: New file.
10665         * gcc.dg/endif-label.c: Update patterns to match compiler.
10666
10667         * g++.brendan/complex1.C: Declare abort.
10668         * g++.law/refs4.C: Remove XFAIL.
10669         * g++.oliva/expr2.C: Declare abort and exit.
10670
10671 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
10672
10673         * gcc.c-torture/execute/20000528-1.c: New test.
10674
10675         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
10676         * g++.old-deja/g++.law/temps4.C: Likewise.
10677
10678         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
10679         stdlib.h.  Call abort() on failure.
10680         * g++.old-deja/g++.law/refs4.C: Likewise.
10681         * g++.old-deja/g++.law/temps4.C: Likewise.
10682         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
10683         * gcc.c-torture/execute/20000112-1.c: Include string.h.
10684
10685 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
10686
10687         Relative to g++.dg/special:
10688         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
10689
10690         Relative to g++.old-deja:
10691         * g++.brendan/complex1.C, g++.jason/optimize2.C,
10692         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
10693         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
10694         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
10695         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
10696         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
10697         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
10698
10699         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
10700         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
10701         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
10702         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
10703         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
10704         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
10705         and/or string.h.
10706
10707         * g++.other/goto1.C: Update expectations for error messages.
10708
10709 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
10710
10711         * gcc.c-torture/compile/20000523-1.c: New test.
10712
10713 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
10714
10715         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
10716
10717 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
10718
10719         * g++.old-deja/g++.eh/catch11.C: New test.
10720         * g++.old-deja/g++.eh/catch12.C: New test.
10721
10722 2000-05-24  Nick Clifton  <nickc@cygnus.com>
10723
10724         * gcc.c-torture/execute/20000523-1.c: New test.
10725
10726 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
10727
10728         * c-torture/execute/bcp-1.c: Replace abort in arg of
10729         __builtin_constant_p with a generic external function.
10730
10731         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
10732         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
10733         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
10734         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
10735         Prototype abort and/or exit.
10736
10737         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
10738         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
10739         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
10740         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
10741
10742 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
10743
10744         * gcc.dg/dwarf2-1.c: New test.
10745
10746 2000-05-20  Richard Henderson  <rth@cygnus.com>
10747
10748         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
10749
10750 2000-05-20  Andreas Jaeger  <aj@suse.de>
10751
10752         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
10753         testcase.
10754
10755 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
10756
10757         * gcc.c-torture/execute/20000519-2.c: New test.
10758
10759 2000-05-19  Andreas Jaeger  <aj@suse.de>
10760
10761         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
10762         which fails with SSA.
10763
10764         * lib/c-torture.exp: Also test with -O3 -fssa.
10765
10766 2000-05-18  Michael Meissner  <meissner@redhat.com>
10767
10768         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
10769         * gcc.c-torture/execute/920415-1.c: Ditto.
10770         * gcc.c-torture/execute/920501-1.c: Ditto.
10771         * gcc.c-torture/execute/conversion.c: Ditto.
10772         * gcc.c-torture/execute/cvt-1.c: Ditto.
10773
10774 2000-05-18  Jeffrey A Law  (law@cygnus.com)
10775
10776         * gcc.c-torture/compile/20000518-1.c: New test.
10777
10778 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
10779
10780         * g77.f-torture/compile/200005018.f:  New test.
10781
10782 2000-05-17  Jeffrey A Law  (law@cygnus.com)
10783
10784         * gcc.c-torture/compile/20000517-1.c: New test.
10785
10786 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10787
10788         * gcc.c-torture/execute/20000516-1.c: New test.
10789
10790 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
10791
10792         * g++.old-deja/g++.other/eh.C: New test.
10793
10794 2000-05-12  Richard Henderson  <rth@cygnus.com>
10795
10796         * gcc.c-torture/execute/990208-1.c (main): Don't pass
10797         constants through to doit's conditional.
10798
10799 2000-05-11  Jeffrey A Law  (law@cygnus.com)
10800
10801         * gcc.c-torture/compile/20000511-1.c: New test.
10802         * g77.f-torture/compile/20000511-1.f: New test.
10803         * g77.f-torture/compile/20000511-2.f: New test.
10804
10805 2000-05-11  Michael Meissner  <meissner@redhat.com>
10806
10807         * gcc.c-torture/execute/20000511-1.c: New test.
10808
10809 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
10810
10811         * gcc.dg/dg.exp: Scan .S files as well as .c files.
10812         * gcc.dg/20000510-1.S: New.
10813
10814 2000-05-08  Catherine Moore  <clm@cygnus.com>
10815
10816         * gcc.dg/unused-3.c: New.
10817
10818 2000-05-06  Richard Henderson  <rth@cygnus.com>
10819
10820           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
10821           * g++.old-deja/g++.mike/warn1.C: Likewise.
10822           * g++.old-deja/g++.pt/local1.C: Likewise.
10823           * g++.old-deja/g++.pt/local7.C: Likewise.
10824           * g++.old-deja/g++.pt/spec16.C: Likewise.
10825
10826 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
10827
10828         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
10829
10830 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
10831
10832           * g77.f-torture/execute/20000503-1.f:  New test.
10833
10834 2000-05-04  Andreas Jaeger  <aj@suse.de>
10835
10836         * gcc.dg/noreturn-2.c: New test.
10837
10838 2000-05-04  Neil Booth  <NeilB@earthling.net>
10839
10840         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
10841         preprocessor.
10842
10843 2000-05-04  Richard Henderson  <rth@cygnus.com>
10844
10845         * gcc.c-torture/execute/20000503-1.c: Fix typo.
10846
10847 2000-05-04  Richard Henderson  <rth@cygnus.com>
10848
10849         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
10850         OpenSSL by Jason R Thorpe.
10851
10852 2000-05-03  Jim Wilson  <wilson@cygnus.com>
10853
10854         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
10855
10856 2000-05-03  Robert Lipe <robertlipe@usa.net>
10857
10858         * gcc.dg/20000503-1.c: New test.
10859
10860 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
10861
10862         * gcc.c-torture/compile/20000502-1.c: New test.
10863         * g++.old-deja/g++.other/align.C: New test.
10864         * gcc.dg/cpp-tradstringify.c: New test.
10865
10866 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
10867
10868         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
10869         and hard registers.
10870
10871 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
10872
10873         * gcc.c-torture/execute/loop-5.c: New test.
10874
10875 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
10876
10877         * gcc.c-torture/execute/va-arg-20.c: New test.
10878
10879 2000-04-23  Jeffrey A Law  (law@cygnus.com)
10880
10881         * gcc.c-torture/execute/20000422-1.c: New test.
10882
10883 2000-04-20  Greg McGary  <gkm@gnu.org>
10884
10885         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
10886         when optimizing, but without sibling-call optimizations (-O1).
10887
10888 2000-04-20  Jeffrey A Law  (law@cygnus.com)
10889
10890           * gcc.c-torture/compile/20000420-1.c: New test.
10891
10892 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10893
10894         * g++.abi/ptrflags.C: New test.
10895         * g++.eh/catchptr1.C: Test incomplete pointer chains.
10896
10897 2000-04-19  Catherine Moore  <clm@cygnus.com>
10898
10899         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
10900
10901 2000-04-19  Greg McGary  <gkm@gnu.org>
10902
10903         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
10904         sibling-call optimizations.
10905
10906 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
10907
10908         * gcc.dg/20000419-1.c: New test.
10909
10910 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
10911
10912         * gcc.c-torture/execute/20000412-6.c: New test.
10913
10914 2000-04-12  Jeffrey A Law  (law@cygnus.com)
10915
10916         * gcc.c-torture/execute/20000412-5.c: New test.
10917         * g77.f-torture/compile/20000412-1.f: New test.
10918         * gcc.c-torture/execute/20000412-4.c: New test.
10919         * gcc.c-torture/compile/20000412-2.c: New test.
10920         * gcc.c-torture/execute/20000412-3.c: New test.
10921         * gcc.c-torture/compile/20000412-1.c: New test.
10922         * gcc.c-torture/execute/20000412-2.c: New test.
10923
10924 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
10925
10926         * objc/execute/bf-20.m: New test.
10927
10928 2000-04-10  Richard Henderson  <rth@cygnus.com>
10929
10930         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
10931
10932         * gcc.c-torture/execute/20000412-1.c: New test.
10933
10934 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10935
10936         * g++.old-deja/g++.eh/catchptr1.C: New test.
10937
10938 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
10939
10940         * g++.old-deja/g++.abi/cxa_vec.C: New test.
10941
10942 2000-04-08  Neil Booth  <NeilB@earthling.net>
10943
10944         * gcc.dg/cpp-nullchar.c: Remove test as
10945         embedded nulls cause problems.
10946
10947 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10948
10949         * gcc.dg/compare2.c: New test.
10950
10951 2000-04-08  Neil Booth  <NeilB@earthling.net>
10952
10953         * gcc.dg/cpp-nullchar.c: New test.
10954
10955 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
10956
10957         * gcc.dg/cpp-mi2.c: New test.
10958         * gcc.dg/cpp-mi2[abc].h: New files.
10959
10960 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
10961
10962         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
10963         member name.
10964
10965 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
10966
10967         * g++.old-deja/g++.abi/vmihint.C: New test.
10968
10969 2000-04-06  Neil Booth  <NeilB@earthling.net>
10970
10971         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
10972         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
10973         copyright.
10974
10975 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
10976
10977         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
10978         avoid stack-frame overwrite.
10979
10980 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
10981
10982         * gcc.c-torture/compile/20000405-2.c: New test.
10983         * gcc.c-torture/compile/20000405-3.c: New test.
10984
10985 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10986
10987         * gcc.c-torture/compile/20000405-1.c: New test.
10988
10989 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
10990
10991         * gcc.dg/cast-qual-1.c: Revert last change.
10992
10993 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10994
10995         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
10996
10997 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
10998
10999         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
11000         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
11001
11002 2000-04-03  Jeffrey A Law  (law@cygnus.com)
11003
11004         * gcc.c-torture/compile/20000403-2.c: New test.
11005         * gcc.c-torture/compile/20000403-1.c: New test.
11006
11007 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
11008
11009         * gcc.c-torture/execute/20000403-1.c: New test.
11010
11011 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
11012
11013         * gcc.c-torture/execute/20000402-1.c: New test.
11014
11015 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
11016
11017         * gcc.c-torture/execute/va-arg-15.c: New test.
11018         * gcc.c-torture/execute/va-arg-16.c: New test.
11019         * gcc.c-torture/execute/va-arg-17.c: New test.
11020         * gcc.c-torture/execute/va-arg-18.c: New test.
11021         * gcc.c-torture/execute/va-arg-19.c: New test.
11022
11023 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
11024
11025         * gcc.c-torture/compile/981211-1.c: Move to...
11026         * gcc.dg/cpp-as1.c: ...here.
11027         * gcc.dg/cpp-as2.c: New file.
11028
11029         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
11030         compiler.
11031
11032 2000-04-02  Neil Booth  <NeilB@earthling.net>
11033
11034         * gcc.dg/cpp-cond.c  New tests.
11035         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
11036         accidental success less likely.
11037         * gcc.dg/cpp-missingop.c  New tests.
11038         * gcc.dg/cpp-missingparen.c  New tests.
11039         * gcc.dg/cpp-shift.c  New tests.
11040         * gcc.dg/cpp-shortcircuit.c  New tests.
11041         * gcc.dg/cpp-unary.c  New tests.
11042
11043 2000-03-29  Jeffrey A Law  (law@cygnus.com)
11044
11045         * gcc.c-torture/compile/20000329-1.c: New test.
11046
11047 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
11048
11049         * gcc.c-torture/compile/20000326-1.c: New test.
11050         * gcc.c-torture/compile/20000326-2.c: New test.
11051
11052 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
11053
11054         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
11055         the first parameter is a function argument.
11056
11057 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
11058
11059         * g++.old-deja/g++.ext/array4.C: New test.
11060
11061 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
11062
11063         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
11064
11065 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11066
11067         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
11068
11069 2000-03-19  Richard Henderson  <rth@cygnus.com>
11070
11071         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
11072
11073 2000-03-19  Richard Henderson  <rth@cygnus.com>
11074
11075         * gcc.c-torture/compile/20000319-1.c: New test.
11076
11077 2000-03-14  Jeffrey A Law  (law@cygnus.com)
11078
11079         * gcc.c-torture/execute/20000314-3.c: New test.
11080         * gcc.c-torture/execute/20000314-2.c: New test.
11081         * gcc.c-torture/execute/20000314-1.c: New test.
11082         * gcc.c-torture/compile/20000314-2.c: New test.
11083         * gcc.c-torture/compile/20000314-1.c: New test.
11084
11085 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
11086
11087         * g++.old-deja/g++.warn/inline.C: New test.
11088
11089 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
11090
11091         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
11092         standards-compliant result rather than specific constants.
11093         Put test-values in array.
11094
11095 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
11096
11097         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
11098         (g++_target_compile): Put test-specific options last.
11099
11100 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11101
11102         * g++.old-deja/g++.eh/vbase4.C: New test.
11103
11104 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11105
11106         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
11107
11108 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11109
11110         * g++.old-deja/g++.brendan/misc12.C: Removed.
11111         * g++.old-deja/g++.pt/memtemp77.C: Constify.
11112         * g++.old-deja/g++.ext/pretty4.C: New test.
11113
11114 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11115
11116         * g++.old-deja/g++.other/string2.C: New test.
11117
11118 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
11119
11120         * g++.old-deja/g++.warn/impint2.C: New test.
11121
11122 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
11123
11124         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
11125         is 1, not zero.
11126
11127 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
11128
11129         * g++.old-deja/g++.warn/impint.C: New test.
11130         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
11131         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
11132         * g++.old-deja/g++.pt/explicit12.C: Likewise.
11133         * g++.old-deja/g++.pt/explicit13.C: Likewise.
11134         * g++.old-deja/g++.pt/explicit17.C: Likewise.
11135         * g++.old-deja/g++.pt/explicit18.C: Likewise.
11136         * g++.old-deja/g++.pt/explicit19.C: Likewise.
11137         * g++.old-deja/g++.pt/explicit23.C: Likewise.
11138         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11139         * g++.old-deja/g++.pt/explicit35.C: Likewise.
11140         * g++.old-deja/g++.pt/explicit6.C: Likewise.
11141         * g++.old-deja/g++.pt/memclass7.C: Likewise.
11142
11143 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
11144
11145         * gcc.dg/cpp-redef.c: New test.
11146
11147 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
11148
11149         * g++.old-deja/g++.pt/unify7.C: New test.
11150
11151 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11152
11153         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
11154         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
11155
11156 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
11157
11158         * gcc.c-torture/compile/20000224-1.c: New test.
11159
11160 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11161
11162         * gcc.c-torture/compile/cpp-2.c: New test.
11163         * gcc.c-torture/compile/cpp-1.c: New test.
11164
11165 2000-02-25  Jeffrey A Law  (law@cygnus.com)
11166
11167         * gcc.c-torture/execute/20000225-1.c: New test.
11168
11169 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11170
11171         * gcc.dg/cpp-li2.c: New test.
11172
11173         * gcc.dg/cpp-wi1.c: New test.
11174
11175         * gcc.dg/cpp-li1.c: New test.
11176
11177 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
11178
11179         * g++.old-deja/g++.other/sizeof5.C: New test.
11180
11181 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11182
11183         * gcc.c-torture/execute/va-arg-13.c: New test.
11184
11185 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
11186
11187         * gcc.c-torture/execute/va-arg-12.c: New test.
11188
11189 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11190
11191         * gcc.c-torture/execute/20000223-1.c: New test.
11192
11193 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11194
11195         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
11196
11197 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
11198
11199         * g++.old-deja/g++.abi/ptrmem.C: New test.
11200
11201 2000-02-19  Richard Henderson  <rth@cygnus.com>
11202
11203         * gcc.c-torture/compile/init-3.c: New.
11204
11205 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
11206
11207         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
11208         ALWAYS_CXXFLAGS.
11209
11210 2000-02-11  Robert Lipe <robertl@sco.com>
11211
11212         * gcc.c-torture/compile/20000211-3.c: New test.
11213
11214 2000-02-11  Martin Buchholz <martin@xemacs.org>
11215
11216         * gcc.c-torture/compile/20000211-2.c: New test.
11217
11218 2000-02-11  Jeffrey A Law  (law@cygnus.com)
11219
11220         * gcc.c-torture/compile/20000211-1.c: New test.
11221
11222 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
11223
11224         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
11225           on native targets
11226
11227 2000-02-08  Nathan Sidwell  <nathan@acm.org>
11228
11229         * g++.old-deja/g++.other/cast5.C: New test.
11230
11231 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
11232
11233         * gcc.c-torture/execute/20000205-1.c: New.
11234
11235 2000-02-03  Nathan Sidwell  <nathan@acm.org>
11236
11237         * g++.old-deja/g++.jason/cast3.C: Return void.
11238         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
11239
11240 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11241
11242         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
11243
11244         * gcc.dg/loop-1.c: New test.
11245
11246 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
11247
11248         * gcc.c-torture/compile/20000127-1.c: New test.
11249         * gcc.c-torture/execute/991228-1.c: New test.
11250
11251 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11252
11253         * gcc.dg/unused-2.c: New test.
11254
11255         * gcc.dg/conv-1.c: New test.
11256
11257 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
11258
11259         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
11260         compiler.
11261         (tool_option_proc): Fix typo.
11262
11263 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
11264
11265         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
11266         of the ld on the host, not on the build machine.
11267         Also, don't crash if '--help' is not a supported option.
11268
11269 2000-01-24  Richard Henderson  <rth@cygnus.com>
11270
11271         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
11272
11273 2000-01-20  Jeffrey A Law  (law@cygnus.com)
11274
11275         * gcc.c-torture/execute/20000120-2.c: New test.
11276         * gcc.c-torture/execute/20000120-1.c: New test.
11277
11278 2000-01-13  Jeffrey A Law  (law@cygnus.com)
11279
11280         * gcc.c-torture/execute/20000113-1.c: New test.
11281
11282 2000-01-12  Jeffrey A Law  (law@cygnus.com)
11283
11284         * gcc.c-torture/execute/20000112-1.c: New test.
11285
11286 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11287
11288         * gcc.dg/20000111-1.c: New test.
11289
11290 2000-01-10  Jeffrey A Law  (law@cygnus.com)
11291
11292         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
11293         with 16 bit integers.
11294
11295 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11296
11297         * gcc.dg/20000108-1.c: New test.
11298
11299 2000-01-05  Nathan Sidwell  <nathan@acm.org>
11300
11301         * g++.old-deja/g++.ns/koenig8.C: New test.
11302
11303 2000-01-05  Nathan Sidwell  <nathan@acm.org>
11304
11305         * g++.old-deja/g++.other/cast4.C: New test.
11306
11307 2000-01-05  Jeffrey A Law  (law@cygnus.com)
11308
11309         * gcc.c-torture/compile/20000105-2.c: New test.
11310         * gcc.c-torture/compile/20000105-1.c: New test.
11311
11312 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11313
11314         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
11315         references to printf & atoi to conform to ANSI standard.
11316         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
11317         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
11318         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
11319         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
11320         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
11321         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11322         * g++.old-deja/g++.brendan/copy1.C: Likewise.
11323         * g++.old-deja/g++.brendan/copy2.C: Likewise.
11324         * g++.old-deja/g++.brendan/copy3.C: Likewise.
11325         * g++.old-deja/g++.brendan/copy4.C: Likewise.
11326         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11327         * g++.old-deja/g++.brendan/copy6.C: Likewise.
11328         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11329         * g++.old-deja/g++.brendan/copy8.C: Likewise.
11330         * g++.old-deja/g++.brendan/crash11.C: Likewise.
11331         * g++.old-deja/g++.brendan/crash14.C: Likewise.
11332         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
11333         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11334         * g++.old-deja/g++.brendan/delete2.C: Likewise.
11335         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
11336         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
11337         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
11338         * g++.old-deja/g++.brendan/eh1.C: Likewise.
11339         * g++.old-deja/g++.brendan/groff1.C: Likewise.
11340         * g++.old-deja/g++.brendan/init3.C: Likewise.
11341         * g++.old-deja/g++.brendan/misc12.C: Likewise.
11342         * g++.old-deja/g++.brendan/misc7.C: Likewise.
11343         * g++.old-deja/g++.brendan/new2.C: Likewise.
11344         * g++.old-deja/g++.brendan/operators4.C: Likewise.
11345         * g++.old-deja/g++.brendan/operators5.C: Likewise.
11346         * g++.old-deja/g++.brendan/overload2.C: Likewise.
11347         * g++.old-deja/g++.brendan/overload7.C: Likewise.
11348         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
11349         * g++.old-deja/g++.brendan/reference1.C: Likewise.
11350         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
11351         * g++.old-deja/g++.brendan/template24.C: Likewise.
11352         * g++.old-deja/g++.brendan/template3.C: Likewise.
11353         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
11354         * g++.old-deja/g++.jason/inline3.C: Likewise.
11355         * g++.old-deja/g++.jason/opeq.C: Likewise.
11356         * g++.old-deja/g++.law/arg5.C: Likewise.
11357         * g++.old-deja/g++.law/arm7.C: Likewise.
11358         * g++.old-deja/g++.law/ctors11.C: Likewise.
11359         * g++.old-deja/g++.law/cvt8.C: Likewise.
11360         * g++.old-deja/g++.law/init9.C: Likewise.
11361         * g++.old-deja/g++.law/refs4.C: Likewise.
11362         * g++.old-deja/g++.law/template2.C: Likewise.
11363         * g++.old-deja/g++.law/visibility24.C: Likewise.
11364         * g++.old-deja/g++.law/vtable3.C: Likewise.
11365         * g++.old-deja/g++.mike/asm2.C: Likewise.
11366         * g++.old-deja/g++.mike/eh1.C: Likewise.
11367         * g++.old-deja/g++.mike/misc1.C: Likewise.
11368         * g++.old-deja/g++.mike/misc13.C: Likewise.
11369         * g++.old-deja/g++.mike/misc14.C: Likewise.
11370         * g++.old-deja/g++.mike/ns12.C: Likewise.
11371         * g++.old-deja/g++.mike/p1248.C: Likewise.
11372         * g++.old-deja/g++.mike/p3708.C: Likewise.
11373         * g++.old-deja/g++.mike/p3708a.C: Likewise.
11374         * g++.old-deja/g++.mike/p3708b.C: Likewise.
11375         * g++.old-deja/g++.mike/p646.C: Likewise.
11376         * g++.old-deja/g++.mike/p700.C: Likewise.
11377         * g++.old-deja/g++.mike/p783.C: Likewise.
11378         * g++.old-deja/g++.mike/p783a.C: Likewise.
11379         * g++.old-deja/g++.mike/p783b.C: Likewise.
11380         * g++.old-deja/g++.mike/p786.C: Likewise.
11381         * g++.old-deja/g++.mike/p789.C: Likewise.
11382         * g++.old-deja/g++.mike/p789a.C: Likewise.
11383         * g++.old-deja/g++.mike/p807a.C: Likewise.
11384         * g++.old-deja/g++.other/delete3.C: Likewise.
11385         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11386         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11387         * g++.old-deja/g++.other/dyncast3.C: Likewise.
11388         * g++.old-deja/g++.other/empty1.C: Likewise.
11389         * g++.old-deja/g++.other/temporary1.C: Likewise.
11390         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
11391         * g++.old-deja/g++.pt/t16.C: Likewise.
11392         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
11393
11394 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
11395
11396         * gcc.dg/991230-1.c: New test.
11397
11398 1999-12-29  Jeffrey A Law  (law@cygnus.com)
11399
11400         * gcc.c-torture/compile/991229-3.c: New test.
11401         * gcc.c-torture/compile/991229-2.c: New test.
11402         * gcc.c-torture/compile/991229-1.c: New test.
11403
11404 1999-12-29  Greg McGary <gkm@eng.ascend.com>
11405
11406         * gcc.c-torture/compile/labels-2.c: New test.
11407
11408 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
11409
11410         * gcc.c-torture/execute/991227-1.c: New test.
11411
11412 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11413
11414         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
11415
11416 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
11417
11418         * gcc.c-torture/execute/991221-1.c: New test.
11419
11420 1999-12-20  Nathan Sidwell  <nathan@acm.org>
11421
11422         * g++.old-deja/g++.other/cast3.C: New test.
11423
11424 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
11425
11426         * gcc.c-torture/execute/991216-4.c: New test.
11427
11428 1999-12-16  Michael Meissner  <meissner@cygnus.com>
11429
11430         * gcc.c-torture/execute/991216-1.c: New test.
11431         * gcc.c-torture/execute/991216-2.c: New test.
11432         * gcc.c-torture/execute/991216-3.c: New test.
11433
11434 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11435
11436         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
11437         Actually make the test fail by using "-O2" for compilation.
11438
11439 1999-12-15  Nathan Sidwell  <nathan@acm.org>
11440
11441         * g++.old-deja/g++.warn/cast-align1.C: New test.
11442
11443 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11444
11445         * gcc.c-torture/compile/991214-1.c: New test.
11446         * gcc.c-torture/compile/991214-2.c: New test.
11447
11448 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11449
11450         * gcc.dg/991214-1.c: New test.
11451
11452 1999-12-13  Jeffrey A Law  (law@cygnus.com)
11453
11454         * gcc.c-torture/compile/991213-3.c: New test.
11455         * gcc.c-torture/compile/991213-2.c: New test.
11456         * gcc.c-torture/compile/991213-1.c: New test.
11457
11458 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
11459
11460         * gcc.dg/991209-1.c: New test.
11461
11462 1999-12-08  Nathan Sidwell <nathan@acm.org>
11463
11464         * gcc.c-torture/compile/991208-1.c: New test.
11465
11466 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11467
11468         * gcc.dg/ultrasp2.c: New test.
11469
11470 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
11471
11472         * g++.old-deja/g++.abi/align.C (main): Fix typo.
11473
11474 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
11475
11476         * gcc.c-torture/compile/991202-1.c: New test.
11477         * gcc.c-torture/execute/991202-1.c: New test.
11478         * gcc.c-torture/execute/991202-2.c: New test.
11479         * gcc.c-torture/execute/991202-3.c: New test.
11480
11481 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
11482
11483         * g++.old-deja/g++.abi/align.C: New test.
11484         * g++.old-deja/g++.abi/aggregates.C: Likewise.
11485         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11486
11487 1999-12-01  Richard Henderson  <rth@cygnus.com>
11488
11489         * gcc.c-torture/execute/991201-1.c: New.
11490
11491 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
11492
11493         * gcc.dg/991129-1.c: New test.
11494
11495 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
11496
11497         * gcc.c-torture/compile/991127-1.c: New test.
11498
11499 1999-11-22  Nathan Sidwell  <nathan@acm.org>
11500
11501         * g++.old-deja/g++.other/warn4.C: New test.
11502
11503 1999-11-22  Nathan Sidwell  <nathan@acm.org>
11504
11505         * g++.old-deja/g++.eh/cleanup2.C: New test.
11506         * g++.old-deja/g++.ext/pretty2.C: New test.
11507         * g++.old-deja/g++.ext/pretty3.C: New test.
11508         * g++.old-deja/g++.other/debug6.C: New test.
11509
11510 1999-10-20  Jim Wilson  <wilson@cygnus.com>
11511
11512         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
11513         compiler_output to look for one error message instead of two.
11514
11515 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
11516
11517         * gcc.c-torture/execute/991118-1.c: Also test case
11518         where the word boundary does not split a byte evenly.
11519
11520 1999-11-19  Nathan Sidwell  <nathan@acm.org>
11521
11522         * g++.old-deja/g++.ext/restrict1.C: New test.
11523
11524 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
11525
11526         * gcc.c-torture/execute/991118-1.c: New test.
11527
11528 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
11529
11530         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
11531         working directory pathnames.
11532
11533 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
11534
11535         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
11536         host is equipped with driver.h and driver.o so it can actually
11537         compile and run the tests.
11538
11539 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
11540
11541         * gcc.c-torture/compile/991008-1.c: New test.
11542
11543 1999-11-08  Nick Clifton  <nickc@cygnus.com>
11544
11545         * lib/gcc-dg.exp: Include target-supports.exp
11546
11547 1999-11-05  Nick Clifton  <nickc@cygnus.com>
11548
11549         * lib/target-supports.exp: New file: Provide procs to test for
11550         features supported by the target.
11551         (check_weak_available): Moved here from ecos.exp.
11552         (check_alias_available): New proc: Determine of the target
11553         toolchain supports the alias attribute.
11554
11555         * gcc.dg/special/ecos.exp: Move check_weak_available to
11556         target-supports.exp.
11557         (alias-1.c): Only perform the test if the target supports
11558         aliases.
11559         (wkali-1.c): Only perform the test if the target supports
11560         aliases.
11561
11562         * gcc.dg/990506-0.c: Expect error messages from cross
11563         targets as well as native targets.
11564
11565 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11566
11567         * gcc.dg/ultrasp1.c: Removed xfail.
11568         * gcc.dg/struct-ret-2.c: Likewise.
11569         * gcc.dg/array-1.c: Likewise.
11570
11571 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11572
11573         * gcc.dg/struct-ret-2.c: New test.
11574
11575         * gcc.dg/array-1.c: New test.
11576
11577 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
11578
11579         * gcc.c-torture/execute/991030-1.c: New test.
11580
11581 1999-10-26  Richard Henderson  <rth@cygnus.com>
11582
11583         * gcc.c-torture/compile/991026-2.c: New test.
11584
11585 1999-10-26  Jeffrey A Law  (law@cygnus.com)
11586
11587         * gcc.c-torture/compile/991026-1.c: New test.
11588
11589 1999-10-23  Jeffrey A Law  (law@cygnus.com)
11590
11591         * gcc.c-torture/execute/991023-1.c: New test.
11592
11593 1999-10-19  Jeffrey A Law  (law@cygnus.com)
11594
11595         * gcc.c-torture/execute/991019-1.c: New test.
11596
11597 1999-10-16  Richard Henderson  <rth@cygnus.com>
11598
11599         * gcc.c-torture/execute/991016-1.c: New test.
11600
11601 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
11602
11603         * gcc.c-torture/execute/991014-1.c: New test.
11604
11605 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
11606
11607         * g++.old-deja/g++.other/union2.C: New test.
11608
11609 1999-10-13  Nathan Sidwell  <nathan@acm.org>
11610
11611         * g++.old-deja/g++.other/vaarg2.C: New test.
11612         * g++.old-deja/g++.other/vaarg3.C: New test.
11613
11614 1999-10-12  Craig Burley  <craig@jcb-sc.com>
11615
11616         * g77.f-torture/noncompile/19990905-1.f: Moved from being
11617         in compile/.
11618
11619 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
11620
11621         * gcc.c-torture/execute/va-arg-11.c: New test.
11622
11623 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
11624
11625         * lib/file-format.exp (gcc_target_object_format): Don't
11626         crash if objdump is unavailable.
11627
11628 1999-09-29  Donn Terry <donn@interix.com>
11629
11630         * gcc.misc-tests/mg.exp: delete extraneous redirection.
11631
11632 1999-09-28  Nick Clifton  <nickc@cygnus.com>
11633
11634         * gcc.c-torture/compile/990928-1.c: New test.
11635
11636 1999-09-28  Nathan Sidwell  <nathan@acm.org>
11637
11638         * g++.old-deja/g++.other/decl6.C: New test.
11639
11640 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11641
11642         * gcc.c-torture/execute/va-arg-10.c: New test.
11643
11644 1999-09-27  Nathan Sidwell  <nathan@acm.org>
11645
11646         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
11647         __PRETTY_FUNCTION__.
11648
11649 1999-09-23  Nick Clifton  <nickc@cygnus.com>
11650
11651         * gcc.c-torture/execute/990923-1.c: New test.
11652
11653 1999-09-21  Nick Clifton  <nickc@cygnus.com>
11654
11655         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
11656         for which -fpic is inappropriate.
11657
11658 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
11659
11660         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
11661
11662 1999-09-21  Nathan Sidwell  <nathan@acm.org>
11663
11664         * g++.old-deja/g++.other/dyncast1.C: New test.
11665         * g++.old-deja/g++.other/dyncast2.C: New test.
11666         * g++.old-deja/g++.other/dyncast3.C: New test.
11667         * g++.old-deja/g++.other/dyncast4.C: New test.
11668         * g++.old-deja/g++.other/dyncast5.C: New test.
11669         * g++.old-deja/g++.eh/catch3.C: New test.
11670         * g++.old-deja/g++.eh/catch3p.C: New test.
11671         * g++.old-deja/g++.eh/catch4.C: New test.
11672         * g++.old-deja/g++.eh/catch4p.C: New test.
11673         * g++.old-deja/g++.eh/catch5.C: New test.
11674         * g++.old-deja/g++.eh/catch5p.C: New test.
11675         * g++.old-deja/g++.eh/catch6.C: New test.
11676         * g++.old-deja/g++.eh/catch6p.C: New test.
11677         * g++.old-deja/g++.eh/catch7.C: New test.
11678         * g++.old-deja/g++.eh/catch7p.C: New test.
11679         * g++.old-deja/g++.eh/catch8.C: New test.
11680         * g++.old-deja/g++.eh/catch8p.C: New test.
11681         * g++.old-deja/g++.eh/catch9.C: New test.
11682         * g++.old-deja/g++.eh/catch9p.C: New test.
11683
11684 1999-09-13  Nathan Sidwell  <nathan@acm.org>
11685
11686         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
11687         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
11688
11689 1999-09-13  Jeffrey A Law  (law@cygnus.com)
11690
11691         * gcc.c-torture/compile/990913-1.c: New test.
11692
11693 1999-09-10  Nathan Sidwell  <nathan@acm.org>
11694
11695         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
11696         * g++.old-deja/g++.jason/rfg5.C: Likewise.
11697
11698 1999-09-09  Richard Henderson  <rth@cygnus.com>
11699
11700         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
11701
11702 1999-09-09  Nathan Sidwell  <nathan@acm.org>
11703
11704         * g++.old-deja/g++.other/lookup11.C: New test.
11705         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
11706         what is permitted and what we want.
11707         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
11708         overload use.
11709         * g++.old-deja/g++.jason/rfg5.C: Likewise
11710
11711 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
11712
11713         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
11714         * gcc.c-torture/noncompile/poison-1.c: New file.
11715
11716 1999-09-08  Nathan Sidwell  <nathan@acm.org>
11717
11718         * g++.old-deja/g++.other/sizeof3.C: New test.
11719         * g++.old-deja/g++.other/sizeof4.C: New test.
11720         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
11721         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
11722
11723 1999-09-07  Richard Henderson  <rth@cygnus.com>
11724
11725         * gcc.dg/va-arg-1.c: New.
11726
11727 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11728
11729         * gcc.c-torture/execute/va-arg-9.c: New test.
11730
11731 1999-09-05  Craig Burley  <craig@jcb-sc.com>
11732
11733         * g77.f-torture/compile/980519-2.f: New test.
11734         * g77.f-torture/compile/19990905-0.f: New test.
11735         * g77.f-torture/compile/19990905-1.f: New test.
11736         * g77.f-torture/compile/19990905-2.f: New test.
11737
11738         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
11739
11740 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
11741
11742         * gcc.c-torture/execute/990827-1.c: Fix typo.
11743
11744 1999-09-03  Nathan Sidwell  <nathan@acm.org>
11745
11746         * g++.old-deja/g++.other/deref1.C: New test.
11747
11748 1999-09-02  Nathan Sidwell  <nathan@acm.org>
11749
11750         * g++.old-deja/g++.other/ambig2.C: New test.
11751         * g++.old-deja/g++.other/cond5.C: New test.
11752         * g++.old-deja/g++.other/lookup16.C: New test.
11753
11754 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
11755
11756         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
11757         assemblers too.
11758
11759 1999-08-31  Jeffrey A Law  (law@cygnus.com)
11760
11761         * lib/c-torture.exp: Avoid the "compare executables" optimization
11762         when testing native.
11763
11764 1999-08-29  Jeffrey A Law  (law@cygnus.com)
11765
11766         * gcc.c-torture/execute/990829-1.c: New test.
11767         * gcc.c-torture/compile/990829-1.c: New test.
11768
11769 1999-08-27  Paul Burchard  <burchard@pobox.com>
11770
11771         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
11772         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
11773         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
11774         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
11775         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
11776         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
11777         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
11778         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
11779         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
11780         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
11781         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
11782
11783 1999-08-27  Jeffrey A Law  (law@cygnus.com)
11784
11785         * gcc.c-torture/execute/990827-1.c: New test.
11786
11787 1999-08-26  Craig Burley  <craig@jcb-sc.com>
11788
11789         * g77.f-torture/noncompile/19990826-4.f: New test.
11790
11791         * g77.f-torture/compile/19990826-3.f: New test.
11792
11793         * g77.f-torture/execute/19990826-2.f: New test.
11794
11795         * g77.f-torture/compile/19990826-1.f: New test.
11796
11797         * gcc.c-torture/execute/990826-0.c: New test.
11798         * g77.c-torture/execute/19990826-0.f: New test.
11799
11800         * g77.f-torture/noncompile/970626-2.f: New test.
11801
11802 1999-08-25  Paul Burchard  <burchard@pobox.com>
11803
11804         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
11805         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
11806         lss-011.C: New tests.
11807
11808 1999-08-25  Nathan Sidwell  <nathan@acm.org>
11809
11810         * g++.old-deja/g++.other/decl5.C: New test.
11811
11812 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11813
11814         * noncompile/noncompile.exp: Load_lib c-torture.exp.
11815         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
11816         call `postbase' for each one.  All callers of `postbase' changed
11817         to call this instead.
11818
11819 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
11820
11821         * gcc.c-torture/execute/990811-1.c: New test.
11822
11823 1999-08-09  Nick Clifton  <nickc@cygnus.com>
11824
11825         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
11826         just native ones.
11827
11828         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
11829         just native ones.
11830
11831 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
11832
11833         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
11834
11835 1999-08-04  Jeffrey A Law  (law@cygnus.com)
11836
11837         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
11838
11839 1999-08-04  Nathan Sidwell  <nathan@acm.org>
11840
11841         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
11842
11843 1999-08-04  Jeffrey A Law  (law@cygnus.com)
11844
11845         * gcc.c-torture/execute/990804-1.c: New test.
11846
11847 1999-08-03  Nathan Sidwell  <nathan@acm.org>
11848
11849         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
11850         * g++.old-deja/g++.brendan/crash64.C: Likewise
11851         * g++.old-deja/g++.brendan/overload8.C: Likewise
11852
11853 1999-08-03  Nathan Sidwell  <nathan@acm.org>
11854
11855         * g++.old-deja/g++.other/struct1.C: New test.
11856
11857 1999-08-03  Nathan Sidwell  <nathan@acm.org>
11858
11859         * g++.old-deja/g++.other/enum2.C: New test.
11860
11861 1999-08-02  Richard Henderson  <rth@cygnus.com>
11862
11863         Adapted from tests from Franz Sirl:
11864         * gcc.c-torture/execute/va-arg-7.c: New test.
11865         * gcc.c-torture/execute/va-arg-8.c: New test.
11866
11867 1999-08-01  Jeffrey A Law  (law@cygnus.com)
11868
11869         * gcc.c-torture/compile/990801-2.c: New test.
11870
11871         * gcc.c-torture/compile/990801-1.c: New test.
11872
11873 1999-07-27  Michael Meissner  <meissner@cygnus.com>
11874
11875         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
11876         fp-cmp-1.c, converting double to float.
11877
11878         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
11879         fp-cmp-1.c, converting double to long double.
11880
11881         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
11882         from fr1 to unknown_register, since fr1 is a legitimate register
11883         on some machines.
11884
11885 1999-07-25  Jeffrey A Law  (law@cygnus.com)
11886
11887         * README: More listname related changes.
11888
11889 1999-07-08  Catherine Moore  <clm@cygnus.com>
11890
11891         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
11892
11893 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
11894
11895         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
11896
11897 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
11898
11899         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
11900
11901 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
11902
11903         * gcc.dg/990703-1.c: New test.
11904
11905 1999-06-29  Nick Clifton  <nickc@cygnus.com>
11906
11907         * lib/file-format.exp: New file: Move definition of proc
11908         gcc_target_object_format to here from
11909         gcc.dg/special/ecos.exp.
11910
11911         * lib/c-torture.exp: Include lib file-format.exp.
11912         * lib/gcc-dg.exp: Include lib file-format.exp.
11913
11914         * gcc.dg/special/ecos.exp: Remove definition of proc
11915         gcc_target_object_format.
11916
11917 1999-06-28  Jeffrey A Law  (law@cygnus.com)
11918
11919         * gcc.c-torture/execute/990628-1.c: New test.
11920
11921 1999-06-25  Jeffrey A Law  (law@cygnus.com)
11922
11923         * gcc.c-torture/compile/990625-2.c: New test.
11924
11925         * gcc.c-torture/compile/990625-1.c: New test.
11926
11927 1999-06-23  Nick Clifton  <nickc@cygnus.com>
11928
11929         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
11930         attributes compile.
11931         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
11932         ports that use the COFF/PE file format.
11933
11934 1999-06-17  Jeffrey A Law  (law@cygnus.com)
11935
11936         * gcc.c-torture/compile/990617-1.c: New test.
11937
11938 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
11939
11940         * g++.old-deja/g++.other/decl4.C: New test.
11941
11942 1999-06-14  Nathan Sidwell  <nathan@acm.org>
11943
11944         * g++.old-deja/g++.other/bitfld3.C: New test.
11945
11946 1999-06-08  Nathan Sidwell  <nathan@acm.org>
11947
11948         * g++.old-deja/g++.eh/catch1.C: New test.
11949
11950 1999-06-07  Jeffrey A Law  (law@cygnus.com)
11951
11952         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
11953
11954         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
11955         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
11956
11957 1999-06-05  Craig Burley  <craig@jcb-sc.com>
11958
11959         * g77.f-torture/compile/19990502-0.f: Replace with new,
11960         shorter, test that still fails after recent changes.
11961
11962 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
11963
11964         * gcc.c-torture/execute/990604-1.c: New test.
11965
11966 1999-05-31  Jeffrey A Law  (law@cygnus.com)
11967
11968         * gcc.c-torture/execute/990531-1.c: New test.
11969
11970 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11971
11972         * gcc.c-torture/compile/990527-1.c: New test.
11973
11974 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
11975
11976         * gcc.c-torture/execute/990527-1.c: New test.
11977
11978 1999-05-25  Nick Clifton  <nickc@cygnus.com>
11979
11980         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
11981         bitfields as signed.
11982
11983 1999-05-25  Craig Burley  <craig@jcb-sc.com>
11984
11985         * g77.f-torture/compile/19990525-0.f: New test.
11986
11987 1999-05-25  Jeffrey A Law  (law@cygnus.com)
11988
11989         * gcc.c-torture/execute/990525-2.c: New test.
11990
11991         * gcc.c-torture/execute/990525-1.c: New test.
11992
11993 1999-05-24  Nathan Sidwell  <nathan@acm.org>
11994
11995         * g++.old-deja/g++.other/anon3.C: New test.
11996         * g++.old-deja/g++.other/anon4.C: New test.
11997         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
11998         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
11999         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
12000         Merrill).
12001
12002 1999-05-24  Jeffrey A Law  (law@cygnus.com)
12003
12004         * gcc.c-torture/execute/990524-1.c: New test.
12005
12006         * gcc.dg/990524-1.c: New test.
12007
12008 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12009
12010         * gcc.c-torture/compile/990523-1.c: New test.
12011
12012 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
12013
12014         * gcc.c-torture/compile/990519-1.c: New test.
12015
12016 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12017
12018         * gcc.c-torture/compile/990517-1.c: New test.
12019
12020         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
12021         (e4, f4): New tests.
12022         (main): Call them.
12023
12024 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12025
12026         * gcc.dg/noreturn-1.c: New test.
12027
12028 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
12029
12030         * gcc.c-torture/execute/990513-1.c: New test.
12031
12032 1999-05-10  Richard Henderson  <rth@cygnus.com>
12033
12034         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
12035
12036 1999-05-10  Craig Burley  <craig@jcb-sc.com>
12037
12038         * g77.f-torture/execute/erfc.f: Use small single-precision
12039         values, to avoid problems on Alphas when not -mieee.
12040
12041 1999-05-08  Craig Burley  <craig@jcb-sc.com>
12042
12043         * gcc.dg/990506-0.c: New test.
12044
12045 1999-05-08  Richard Henderson  <rth@cygnus.com>
12046
12047         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
12048         the constant to test.  Don't XFAIL 64-bit targets.
12049
12050         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
12051         * g++.old-deja/g++.law/profile1.C: Likewise.
12052
12053         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
12054         operator new instances.
12055         * g++.old-deja/g++.other/delete5.C: Likewise.
12056
12057 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12058
12059         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
12060         intrinsic.
12061
12062 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12063
12064         * g77.f-torture/execute/u77-test.f: Reverse order of two
12065         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
12066
12067 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12068
12069         * gcc.dg/compare1.c: New test.
12070
12071 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12072
12073         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
12074         New tests.
12075
12076 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12077
12078         * g77.f-torture/compile/19990502-1.f: New test.
12079
12080 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12081
12082         * g77.f-torture/compile/19990502-0.f: New test.
12083
12084 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12085
12086         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
12087         intrinsic.
12088
12089 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12090
12091         * g77.f-torture/execute/u77-test.f (main): List libU77
12092         intrinsics not currently tested.
12093         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
12094         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
12095         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
12096         Trim blanks off the ends of some printed strings.
12097
12098 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12099
12100         * g77.f-torture/execute/u77-test.f (main): Just warn about
12101         FSTAT gid disagreement, as it's expected on some systems.
12102
12103 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12104
12105         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
12106         use a new function, which allows for some slop.
12107         Clean up some commentary.
12108         (issum): The new function.
12109         (sgladd): Deleted subroutine.
12110
12111 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12112
12113         * g77.f-torture/execute/u77-test.f: Modify to be more like
12114         libf2c/libU77 version, bringing patches to that version here.
12115         Add suitable commentary.
12116
12117 1999-04-25  Richard Henderson  <rth@cygnus.com>
12118
12119         * gcc.dg/990424-1.c: New test.
12120
12121 1999-04-24  Craig Burley  <craig@jcb-sc.com>
12122
12123         * g77.f-torture/execute/u77-test.f (main): Bug involving
12124         LSTAT has been fixed, so turn back on full checking.
12125
12126 1999-04-20  Craig Burley  <craig@jcb-sc.com>
12127
12128         * g77.f-torture/compile/19990419-0.f: New test.
12129         * g77.f-torture/execute/19990419-1.f: New test.
12130
12131 1999-04-17  Richard Henderson  <rth@cygnus.com>
12132
12133         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
12134         to avoid the need for a prototype to supress a warning.
12135
12136 1999-04-07  Jim Wilson  <wilson@cygnus.com>
12137
12138         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
12139
12140 1999-04-04  Jeffrey A Law  (law@cygnus.com)
12141
12142         * gcc.c-torture/execute/990404-1.c: New test.
12143
12144 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12145
12146         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
12147         * gcc.dg/cpp-if3.c: Don't use -pedantic.
12148         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
12149         missing initializer warnings.
12150
12151 1999-03-28  Jeffrey A Law  (law@cygnus.com)
12152
12153         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
12154         matching strings.
12155
12156 1999-03-26  Jeffrey A Law  (law@cygnus.com)
12157
12158         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
12159
12160 1999-03-26  Craig Burley  <craig@jcb-sc.com>
12161
12162         * g77.f-torture/execute/19990325-0.f: New test.
12163         * g77.f-torture/execute/19990325-1.f: New test.
12164
12165 1999-03-24  Jeffrey A Law  (law@cygnus.com)
12166
12167         * gcc.c-torture/execute/990324-1.c: New test.
12168
12169 1999-03-22  Jim Wilson  <wilson@cygnus.com>
12170
12171         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
12172         test with 4.
12173
12174 1999-03-17  Richard Henderson  <rth@cygnus.com>
12175
12176         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
12177
12178 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12179
12180         * g77.f-torture/execute/19990313-2.f: New test.
12181         * g77.f-torture/execute/19990313-3.f: New test.
12182
12183 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12184
12185         * g77.f-torture/execute/19990313-0.f: New test.
12186         * g77.f-torture/execute/19990313-1.f: New test.
12187
12188 1999-03-12  Jim Wilson  <wilson@cygnus.com>
12189
12190         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
12191         printf to sprintf.
12192         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
12193         (main): Add check for u15.  Conditionalize u31 check depending on
12194         whether ints are <32 bits or >=32 bits.
12195
12196 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12197
12198         * g77.f-torture/execute/19981119-0.f: Improve testiness.
12199
12200 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12201
12202         * g77.f-torture/compile/19990305-0.f: New test.
12203         * g77.f-torture/execute/19981119-0.f: New test.
12204
12205 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12206
12207         * g77.f-torture/execute/970625-2.f: call ABORT if final
12208         result is not correct, instead of just printing it.
12209         Add this checking via newly introduced obfuscation, to
12210         trip up buggy front ends.
12211
12212 1999-03-07  Craig Burley  <craig@jcb-sc.com>
12213
12214         * g77.f-torture/compile/960317-1.f: Moved from being
12215         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
12216
12217 1999-03-06  Craig Burley  <craig@jcb-sc.com>
12218
12219         * g77.f-torture/execute/960317-1.f: New (old) test.
12220         * g77.f-torture/execute/970625-2.f: Ditto.
12221
12222 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
12223
12224         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
12225         message on line 1 or line 2; cccp and cpplib do this differently.
12226
12227 1999-03-01  Jeffrey A Law  (law@cygnus.com)
12228
12229         * g++.old-deja/g++.law/weak1.C: New test.
12230
12231 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12232
12233         * gcc.c-torture/execute/990119-1.c: Renamed to...
12234         * gcc.dg/990119-1.c: this, so it will only be tested once
12235         (it's a preprocessor test, it doesn't need to be run at
12236         multiple optimization levels).
12237
12238 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12239
12240         * lib/g++.exp: Don't add incdir=$base_dir/../include to
12241           ALWAYS_CXXFLAGS.
12242
12243 1999-02-24  Craig Burley  <craig@jcb-sc.com>
12244
12245         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
12246         * g77.f-torture/compile/19981216-0.f: ...as it is expected
12247         to not be compilable by current g77.
12248
12249 1999-02-24  Nick Clifton  <nickc@cygnus.com>
12250
12251         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
12252
12253 1999-02-22  Jeffrey A Law  (law@cygnus.com)
12254
12255         * gcc.c-torture/execute/990222-1.c: New test.
12256
12257 1999-02-19  Craig Burley  <craig@jcb-sc.com>
12258
12259         * g77.f-torture/compile/19990218-0.f: New test.
12260         * g77.f-torture/noncompile/19990218-1.f: New test.
12261
12262 1999-02-18  Craig Burley  <craig@jcb-sc.com>
12263
12264         * g77.f-torture/compile/19981216-0.f: New test.
12265
12266 1999-02-14  Jeffrey A Law  (law@cygnus.com)
12267
12268         * gcc.dg/990214-1.c: New test.
12269
12270 1999-02-13  Jeffrey A Law  (law@cygnus.com)
12271
12272         * gcc.dg/990213-2.c: New test.
12273
12274         * gcc.dg/990213-1.c: New test.
12275
12276 1999-02-12  Jeffrey A Law  (law@cygnus.com)
12277
12278         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
12279         ints.
12280
12281 1999-02-11  Nick Clifton  <nickc@cygnus.com>
12282
12283         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
12284         specified by target.
12285
12286         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
12287
12288 1999-02-11  Jeffrey A Law  (law@cygnus.com)
12289
12290         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
12291
12292 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
12293
12294         * gcc.dg/special/ecos.exp: New test driver for new tests with
12295         special requirements.
12296
12297         * gcc.dg/special/alias-1.c: New test.
12298         * gcc.dg/special/gcsec-1.c: New test.
12299         * gcc.dg/special/weak-1.c: New test.
12300         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
12301         * gcc.dg/special/weak-2.c: New test.
12302         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
12303         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
12304         * gcc.dg/special/wkali-1.c: New test.
12305         * gcc.dg/special/wkali-2.c: New test.
12306         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
12307         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
12308
12309 1999-02-10  Felix Lee  <flee@cygnus.com>
12310
12311           * lib/c-torture.exp (c-torture-compile): Pull out code for
12312           analyzing gcc error messages.
12313           (c-torture-execute): Likewise.  Fix some (harmless) false
12314           positives.
12315           * lib/gcc.exp (gcc_check_compile): New function.
12316
12317 1999-02-08  Richard Henderson  <rth@cygnus.com>
12318
12319         * gcc.c-torture/execute/990208-1.c: New test.
12320
12321 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
12322
12323         * g++.dg/special/ecos.exp: New driver for new tests with special
12324         requirements
12325
12326         * g++.dg/special/conpr-1.C: New test
12327         * g++.dg/special/conpr-2.C: New test
12328         * g++.dg/special/conpr-2a.C: New test
12329         * g++.dg/special/conpr-3.C: New test
12330         * g++.dg/special/conpr-3a.C: New test
12331         * g++.dg/special/conpr-3b.C: New test
12332
12333         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
12334         allow g++ to use the dg driver
12335
12336         * README: Add comment about g++.dg directory
12337
12338 1999-02-06  Jeffrey A Law  (law@cygnus.com)
12339
12340         * README: Update email addresses.
12341
12342 1999-02-03  Nick Clifton  <nickc@cygnus.com>
12343
12344         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
12345         arguments in order to force structure S onto the stack even on
12346         the alpha.
12347         (test): Pass 10 leading arguments to function foo as well as the
12348         structure S.
12349
12350         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
12351         failure for all targets.
12352
12353         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
12354         abort to terminate program execution.
12355
12356 1999-01-30  Richard Henderson  <rth@cygnus.com>
12357
12358         * gcc.c-torture/execute/990130-1.c: New test.
12359
12360 1999-01-30  Jeffrey A Law  (law@cygnus.com)
12361
12362         * gcc.dg/990130-1.c: New test.
12363
12364 1999-01-28  Michael Meissner  <meissner@cygnus.com>
12365
12366         * gcc.c-torture/execute/990128-1.c: New test.
12367
12368 1999-01-27  Michael Meissner  <meissner@cygnus.com>
12369
12370         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
12371
12372 1999-01-27  Felix Lee  <flee@cygnus.com>
12373
12374         * lib/c-torture.exp (c-torture-compile): pull out code for
12375         analyzing gcc error messages.
12376         (c-torture-execute): ditto, and fix some (harmless) false
12377         positives.
12378         * lib/gcc.exp (gcc_check_compile): new function.
12379
12380 1999-01-17  Jeffrey A Law  (law@cygnus.com)
12381
12382         * gcc.dg/990117-1.c: New test.
12383
12384         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
12385
12386         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
12387
12388 1999-01-15  Jeffrey A Law  (law@cygnus.com)
12389
12390         * g77.f-torture/compile/990115-1.f: New test.
12391
12392 1999-01-07  Jeffrey A Law  (law@cygnus.com)
12393
12394         * gcc.c-torture/compile/990107-1.c: New test
12395
12396 1999-01-06  Jeffrey A Law  (law@cygnus.com)
12397
12398         * gcc.c-torture/execute/990106-2.c: New test.
12399
12400         * gcc.c-torture/execute/990106-1.c: New test.
12401
12402 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
12403
12404         * gcc.c-torture/compile/981223-1.c: New test.
12405
12406 1998-12-29  Richard Henderson  <rth@cygnus.com>
12407
12408         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
12409         (opt3): Rename from opt4 and disable.
12410
12411 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
12412
12413         * g++.old-deja/g++.pt/ptrmem5.C: New test.
12414
12415 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
12416
12417         * g++.old-deja/g++.other/conv5.C: New test.
12418
12419 1998-12-14  Nick Clifton  <nickc@cygnus.com>
12420
12421         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
12422
12423 1998-12-11  Jeffrey A Law  (law@cygnus.com)
12424
12425         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
12426
12427 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
12428
12429         * gcc.c-torture/compile/981211-1.c: New test.
12430
12431 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
12432
12433         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
12434
12435         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
12436
12437 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12438
12439         * gcc.special/930510-1.c: Make C9X safe.
12440         * gcc.misc-tests/gcov-1.c Similarly.
12441         * gcc.misc-tests/gcov-2.c Similarly.
12442
12443 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12444
12445         * gcc.dg/ultrasp1.c: New test.
12446
12447 1998-12-06  Richard Henderson  <rth@cygnus.com>
12448
12449         * gcc.c-torture/execute/981206.c: New test.
12450
12451 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12452
12453         * g++.old-deja/g++.ns/template7.C: New test.
12454
12455         * g++.old-deja/g++.other/expr1.C: New test.
12456
12457         * g++.old-deja/g++.eh/tmpl3.C: New test.
12458
12459         * g++.old-deja/g++.eh/tmpl2.C: New test.
12460
12461 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
12462
12463         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
12464         * g++.old-deja/g++.other/using6.C: Removed.
12465         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
12466
12467         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
12468
12469 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
12470
12471         * g++.old-deja/g++.pt/overload8.C: New test.
12472
12473         * g++.old-deja/g++.pt/overload7.C: New test.
12474
12475         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
12476
12477         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
12478         and relinking messages.
12479         * lib/g++.exp (g++_target_compile): Remove .rpo file when
12480         compiling with -frepo.
12481
12482 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
12483
12484         * g++.old-deja/g++.pt/lookup6.C: New test.
12485
12486 1998-11-30  Nick Clifton  <nickc@cygnus.com>
12487
12488         * gcc.c-torture/execute/981130-1.c: New test.
12489         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
12490
12491 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
12492
12493         * g++.old-deja/g++.pt/explicit76.C: New test.
12494
12495         * g++.old-deja/g++.pt/friend38.C: New test.
12496
12497         * g++.old-deja/g++.ns/crash2.C: New test.
12498
12499         * g++.old-deja/g++.pt/defarg8.C: New test.
12500
12501         * g++.old-deja/g++.pt/instantiate6.C: New test.
12502
12503         * g++.old-deja/g++.pt/static6.C: New test.
12504
12505         * g++.old-deja/g++.pt/decl2.C: New test.
12506
12507 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
12508
12509         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
12510         problem is actually related with name lookup, but so what? :-)
12511
12512         * g++.old-deja/g++.pt/friend37.C: New test.
12513
12514 1998-11-25  Dave Love  <d.love@dl.ac.uk>
12515
12516         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
12517         element, which fails on some systems.
12518
12519         * g77.f-torture/execute/labug1.f: New test.
12520
12521 1998-11-21  Jeffrey A Law  (law@cygnus.com)
12522
12523         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
12524         is defined.
12525
12526 1998-11-18  Dave Love  <d.love@dl.ac.uk>
12527
12528         * g77.f-torture/compile/981117-1.f: New test.
12529
12530 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
12531
12532         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
12533         properly discarded.
12534
12535 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
12536
12537         * gcc.c-torture/execute/memcheck: New directory of tests for
12538         -fcheck-memory-usage.
12539
12540 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12541
12542         * README: New file, general information about the testsuite and
12543         new description of the various C++ test subdirectories.
12544         * README.g++: Eliminate obsolete information, update and move most
12545         relevant stuff to README.
12546
12547 1998-11-07  Richard Henderson  <rth@cygnus.com>
12548
12549         * gcc.c-torture/compile/981107-1.c: New test.
12550
12551 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
12552
12553         * execute/memcpy-bi.c: New testcase.
12554
12555 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
12556
12557         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
12558         base classes.
12559
12560         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
12561         template is selected.
12562
12563         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
12564         classes, it should be accepted for all types.
12565
12566         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
12567
12568         * g++.old-deja/g++.pt/spec24.C: Ensure that template
12569         specializations start with template headers.
12570
12571 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
12572
12573         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
12574
12575         * g++.old-deja/g++.other/init9.C: Test cross initialization of
12576         non-POD types.
12577
12578 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
12579
12580         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
12581
12582 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
12583
12584         * compile/981022-1.c, compile/981022-1.x: New test and driver.
12585
12586 1998-10-19  Jeffrey A Law  (law@cygnus.com)
12587
12588         * 981019-1.c: New test.
12589
12590 1998-10-14  Robert Lipe <robertl@dgii.com>
12591
12592         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
12593         find objc headers.
12594
12595 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12596
12597         * compile/981001-4.c: Remove use of GCC extension that triggers a
12598         compiler bug.
12599
12600 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
12601
12602         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
12603
12604 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
12605
12606         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
12607         instantiation of template produces incorrect code for delete
12608         expression.
12609
12610         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
12611         constructors' name is not unique.
12612         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
12613         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
12614
12615         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
12616         automatic array of const is ill-formed.
12617
12618         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
12619         of template parameter?
12620
12621         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
12622         const.
12623
12624         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
12625         pointer-to-member expression.
12626
12627         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
12628         declaration causes ICE.
12629
12630 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
12631
12632         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
12633         reserved in the global namespace.
12634
12635         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
12636         generate needed virtual table.
12637
12638         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
12639
12640 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
12641
12642         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
12643         template-dependent type
12644
12645 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
12646
12647         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
12648         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
12649         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
12650
12651         * g++.old-deja/g++.other/using5.C: New test; using decl from base
12652         class should be usable as argument of member function.
12653         * g++.old-deja/g++.other/using6.C: New test; using decl from base
12654         class should be usable as return type of member function.
12655         * g++.old-deja/g++.other/using7.C: New test; using decl from base
12656         class should be usable as type of data member.
12657
12658         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
12659
12660 1998-10-09  Jeffrey A Law  (law@cygnus.com)
12661
12662         * gcc.c-torture/special/920521-1.c: Fix bogus test.
12663
12664 1998-10-08  Nick Clifton  <nickc@cygnus.com>
12665
12666         * gcc.dg/dll-?.c Add thumb to target list.
12667         Fix assembler scan patterns to match current assembler output.
12668
12669 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
12670
12671         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
12672         matching of template brackets.
12673
12674         * g++.old-deja/g++.other/using4.C: New test.  Test using
12675         declarations of methods from base classes.
12676
12677         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
12678         within functions should introduce names into the innermost
12679         enclosing namespace.
12680
12681         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
12682         of static locals if first initialization throws.
12683
12684 1998-10-07  Jim Wilson  <wilson@cygnus.com>
12685
12686         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
12687
12688 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
12689
12690         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
12691         lose track of the possible targets of tablejump insns.
12692         * special/special.exp: Run it.
12693
12694 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12695
12696         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
12697         must be declared before its specializations can be named in friend
12698         declarations.
12699
12700 1998-10-05  Dave Love  <d.love@dl.ac.uk>
12701
12702         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
12703
12704         * g77.f-torture/execute/io1.f: New test.
12705
12706 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
12707
12708         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
12709         with pointer to template function, for which no argument deduction
12710         is possible.
12711
12712         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
12713         specialization of template function as argument to template
12714         function.
12715
12716         * g++.old-deja/g++.other/access2.C: New test; Inner class
12717         shouldn't have privileged access to Outer's names.
12718
12719 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
12720
12721         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
12722         friend template declared within template class conflicts with
12723         nested class of the same name.
12724
12725         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
12726         is ignored.
12727
12728         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
12729         object with direct initializer as function declaration.
12730
12731         * g++.old-deja/g++.other/decl2.C: New test; duplicate
12732         initializers.
12733
12734         * g++.old-deja/g++.other/null2.C: New test; conditional operator
12735         involving const pointer and NULL produces incorrect result.
12736
12737         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
12738         type name without `typename' should be rejected with -pedantic.
12739
12740 1998-10-02  Richard Henderson  <rth@cygnus.com>
12741
12742         * g++.old-deja/g++.other/addrof1.C: New test.
12743
12744 1998-10-01  Nick Clifton  <nickc@cygnus.com>
12745
12746         * gcc.c-torture/compile/981001-1.c: New test.
12747         * gcc.c-torture/execute/981001-1.c: New test.
12748
12749 1998-10-01  Jeffrey A Law  (law@cygnus.com)
12750
12751         * gcc.c-torture/compile/981001-2.c: New test.
12752         * gcc.c-torture/compile/981001-3.c: New test.
12753         * gcc.c-torture/compile/981001-4.c: New test.
12754
12755 1998-10-01  Robert Lipe  <robertl@dgii.com>
12756
12757         * lib/objc.exp (objc_target_compile): Add -L during compiles for
12758         multilibbed hosts.   Idea grafted from g77.exp.
12759
12760 1998-09-30  Dave Love  <d.love@dl.ac.uk>
12761
12762         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
12763         avoid losing on systems which need -lsocket.
12764
12765 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
12766
12767         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
12768         * g++.old-deja/g++.other/nested2.C: Ditto.
12769         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
12770         failure.
12771
12772 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
12773
12774         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
12775         preferred over template operator!= for enum bitfields.
12776
12777 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
12778
12779         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
12780         that happen to have the same base name, but in different scopes,
12781         are incorrectly rejected.
12782
12783 1998-09-16  Richard Henderson  <rth@cygnus.com>
12784
12785         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
12786         on the native word size instead of an integer literal.
12787
12788 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
12789
12790         * g++.old-deja/g++.other/static2.C: Invocation of static data
12791         member of type pointer-to-function denoted as non-static member.
12792
12793         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
12794         checks involving function types and aliases.
12795
12796 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
12797
12798         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
12799         redefined to the same non-trivial type.
12800
12801         * g++.old-deja/g++.pt/explicit73.C: Test for proper
12802         namespace-qualification of template specializations declared in
12803         other namespaces.
12804
12805         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
12806         to declare a subset of the specializations of a template function
12807         as friends of specializations of a template class.
12808
12809         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
12810         member templates that do not fully specialize the enclosing
12811         template class are rejected.
12812
12813 1998-09-11  Dave Love  <d.love@dl.ac.uk>
12814
12815         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
12816
12817 1998-09-08  Dave Love  <d.love@dl.ac.uk>
12818
12819         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
12820         altered from libf2c/libU77 version.
12821
12822 1998-09-06  Dave Love  <d.love@dl.ac.uk>
12823
12824         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
12825
12826 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
12827
12828         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
12829         (un)signed char are different types for template specialization
12830         purposes.
12831
12832 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
12833
12834         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
12835         * objc: ObjC testsuite.
12836
12837 1998-08-31  Catherine Moore  <clm@cygnus.com>
12838
12839         * gcc.c-torture/execute/941014-1.x:  New file.
12840
12841 1998-08-31  Nick Clifton  <nickc@cygnus.com>
12842
12843         * lib/c-torture.exp: Add support for
12844         torture_eval_before_compile and torture_eval_before_execute
12845         variables.
12846
12847 1998-08-30  Jeffrey A Law  (law@cygnus.com)
12848
12849         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
12850         this test triggers valid.
12851
12852 1998-08-27  Jeffrey A Law  (law@cygnus.com)
12853
12854         * gcc.dg/980827-1.c: New test.
12855
12856 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
12857
12858         * gcc.c-torture/execute/loop-4b.c: New test.
12859
12860 1998-08-26  Nick Clifton  <nickc@cygnus.com>
12861
12862         * lib/c-torture.exp: Add support for
12863         torture_eval_before_compile and torture_eval_before_execute
12864         variables.
12865
12866 1998-08-25  Jeffrey A Law  (law@cygnus.com)
12867
12868         * gcc.c-torture/compile/980825-1.c: New test.
12869
12870 1998-08-24  Nick Clifton  <nickc@cygnus.com>
12871
12872         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
12873         count number tests in opt_t0 not good_t0.
12874
12875 1998-08-24  Jeffrey A Law  (law@cygnus.com)
12876
12877         * gcc.c-torture/compile/930326-1.x: Fix typo.
12878
12879 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
12880
12881         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
12882         causes an ICE.
12883
12884 1998-08-21  Jeffrey A Law  (law@cygnus.com)
12885
12886         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
12887         STACK_SIZE is defined.
12888         * gcc.c-torture/unsorted/stuct.c: Similarly.
12889
12890         * gcc.c-torture/compile/980821-1.c: New test.
12891
12892 1998-08-21  Jeffrey A Law  (law@cygnus.com)
12893
12894         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
12895
12896 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
12897
12898         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
12899         code.
12900
12901 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
12902
12903         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
12904         error'.
12905
12906 1998-08-18  Jeffrey A Law  (law@cygnus.com)
12907
12908         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
12909
12910 1998-08-16  Jeffrey A Law  (law@cygnus.com)
12911
12912         * gcc.c-torture/compile/980816-1.c: New test.
12913
12914         * gcc.dg/980816-1.c: New test.
12915
12916 1998-08-13  Jeffrey A Law  (law@cygnus.com)
12917
12918         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
12919         compiler for ieee tests.
12920
12921 1998-08-01  Dave Love  <d.love@dl.ac.uk>
12922
12923         * g77.f-torture/compile/980729-0.f: New test.
12924
12925 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
12926
12927         * gcc.c-torture/special/eeprof-1.c: New test, for
12928         -finstrument-functions.
12929         * gcc.c-torture/special/special.exp: Run it.
12930
12931 1998-07-29  Jeffrey A Law  (law@cygnus.com)
12932
12933         * gcc.c-torture/compile/980729-1.c: New test.
12934
12935 1998-07-27  Nick Clifton  <nickc@cygnus.com>
12936
12937         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
12938         __thumb__ is defined, and test for ARM style doubles if so.
12939
12940 1998-07-26  Dave Love  <d.love@dl.ac.uk>
12941
12942         * g77.f-torture/noncompile/980615-0.f: New test.
12943
12944 1998-07-26  H.J. Lu  (hjl@gnu.org)
12945
12946         * gcc.dg/980312-1.c: Do link instead of compile.
12947         * gcc.dg/980313-1.c: Likewise.
12948
12949 1998-07-26  Jeffrey A Law  (law@cygnus.com)
12950
12951         * gcc.c-torture/compile/980726-1.c: New test.
12952
12953 1998-07-25  Dave Love  <d.love@dl.ac.uk>
12954
12955         * g77.f-torture/execute/io0.f: New test.
12956
12957 1998-07-24  Nick Clifton  <nickc@cygnus.com>
12958
12959         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
12960         an int.
12961
12962 1998-06-18  Michael Meissner  <meissner@cygnus.com>
12963
12964         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
12965         m32r bugs.
12966
12967 1998-07-17  Nick Clifton  <nickc@cygnus.com>
12968
12969         * gcc.dg/980626-1.c: Expect failures for all toolchains until
12970         c-decl.c:grokdeclarator can handle mode attributes.
12971
12972 1998-07-16  Jeffrey A Law  (law@cygnus.com)
12973
12974         * gcc.c-torture/execute/980716-1.c: New test.
12975
12976 1998-07-13  Jeffrey A Law  (law@cygnus.com)
12977
12978         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
12979         the mn10200.
12980         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
12981         the mn10200.
12982         * gcc.c-torture/execute/va-arg-3.x: Similarly.
12983         * gcc.c-torture/compile/930326-1.x: Similarly.
12984
12985 1998-07-13  Dave Love  <d.love@dl.ac.uk>
12986
12987         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
12988         New test from Craig.
12989
12990 1998-07-12  Dave Love  <d.love@dl.ac.uk>
12991
12992         * g77.f-torture/noncompile/980616-0.f: New test.
12993
12994         * g77.f-torture/execute/970816-3.f:  New test from Craig.
12995
12996 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
12997
12998         *  g++.other/singleton.C: Return error value instead of taking
12999         SIGSEGV.
13000
13001 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
13002
13003         *  g++.other/singleton.C: New test.   Warning is under dispute.
13004         Runtime crash is not.
13005
13006 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13007
13008         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
13009         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
13010         using6.C, using7.C}:  New namespace tests.
13011
13012 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
13013
13014         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
13015         specialization with typedef'ed names used as array indexes.
13016
13017 1998-07-09  Jeffrey A Law  (law@cygnus.com)
13018
13019         * gcc.c-torture/execute/980709-1.c: New test.
13020
13021         * gcc.dg/980709-1.c: New test.
13022
13023 1998-07-07  Richard Henderson  <rth@cygnus.com>
13024
13025         * gcc.c-torture/execute/bcp-1.c: New test.
13026
13027 1998-07-07  Jeffrey A Law  (law@cygnus.com)
13028
13029         * gcc.c-torture/execute/980707-1.c: New test.
13030
13031 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
13032
13033         * gcc.c-torture/compile/980706-1.c: New test.
13034
13035 1998-07-01  Dave Love  <d.love@dl.ac.uk>
13036
13037         * g77.f-torture/execute/980701-0.f,
13038         g77.f-torture/execute/980701-1.f: New test from Craig.
13039
13040 1998-07-01  Jeffrey A Law  (law@cygnus.com)
13041
13042         * gcc.c-torture/compile/980701-1.c: New test.
13043
13044         * gcc.c-torture/execute/980701-1.c: New test.
13045
13046 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
13047 rlsruhe.de>
13048
13049         * g++.old-deja/g++.robertl/eb132.C: New test.
13050         * g++.old-deja/g++.robertl/eb133.C: Likewise.
13051
13052 1998-06-29  Dave Love  <d.love@dl.ac.uk>
13053
13054         * g77.f-torture/execute/980628-7.f,
13055         g77.f-torture/execute/980628-8.f,
13056         g77.f-torture/execute/980628-9.f,
13057         g77.f-torture/execute/980628-10.f: New tests from Craig.
13058
13059         * g77.f-torture/execute/980628-3.f: Remove mail headers.
13060
13061 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13062
13063         * g77.f-torture/execute/980628-4.f: New test from Craig.
13064         * g77.f-torture/execute/980628-5.f: Likewise.
13065         * g77.f-torture/execute/980628-2.f: Likewise.
13066         * g77.f-torture/execute/980628-0.f: Likewise.
13067         * g77.f-torture/execute/980628-1.f: Likewise.
13068         * g77.f-torture/execute/980628-3.f: Likewise.
13069         * g77.f-torture/execute/980628-6.f: Likewise.
13070
13071 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13072
13073         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
13074         directory when nothing has been installed yet.
13075
13076 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
13077
13078         * gcc.c-torture/special/special.exp: Handle newer versions of
13079         dejagnu.
13080
13081 1998-06-26  Jeffrey A Law  (law@cygnus.com)
13082
13083         * gcc.dg/980626-1.c: New test.
13084
13085 1998-06-19  Bruno Haible <haible@ilog.fr>
13086
13087         * gcc.misc-tests/m-un-2.c: New test.
13088         * g++.old-deja/g++.other/warn01.c: Likewise.
13089
13090 1998-06-19  Robert Lipe  <robertl@dgii.com>
13091
13092         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
13093         compatibility with assmblers with a different comment character.
13094         Eliminate use of GAS-specific extensions.
13095
13096 1998-06-19  Jeffrey A Law  (law@cygnus.com)
13097
13098         * gcc.c-torture/execute/ieee/980619-1.c: New test.
13099
13100 1998-06-19  Robert Lipe  <robertl@dgii.com>
13101
13102         *lib/g77.exp: Replace search for libf2c.a with search for newly
13103         renamed libg2c.a
13104
13105 1998-06-17  Jeffrey A Law  (law@cygnus.com)
13106
13107         * gcc.c-torture/execute/980617-1.c: New test.
13108
13109 1998-06-12  Jeffrey A Law  (law@cygnus.com)
13110
13111         * gcc.c-torture/execute/980612-1.c: New test.
13112
13113 1998-06-08  Jeffrey A Law  (law@cygnus.com)
13114
13115         * gcc.dg/980523-1.c: Only test on ppc-linux.
13116         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
13117
13118         * gcc.c-torture/execute/980608-1.c: New test.
13119
13120 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
13121
13122         * gcc.c-torture/execute/980605-1.c: New test.
13123
13124 1998-06-04  Jeffrey A Law  (law@cygnus.com)
13125
13126         * gcc.c-torture/execute/980604-1.c: New test.
13127
13128 1998-06-02  Jeffrey A Law  (law@cygnus.com)
13129
13130         * gcc.c-torture/execute/980602-1.c: New test.
13131         * gcc.c-torture/execute/980602-2.c: Likewise.
13132
13133 1998-06-02  Dave Love  <d.love@dl.ac.uk>
13134
13135         * 970125-0.f: Fix per JCB.  Add commentary.
13136
13137 1998-05-31  Michael Meissner  <meissner@cygnus.com>
13138
13139         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
13140         IEEE -0 support.
13141
13142 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
13143
13144         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
13145         earlier.
13146
13147 1998-05-28  Catherine Moore <clm@cygnus.com>
13148
13149         * gcc.c-torture/execute/980526-3.c: New test.
13150
13151 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
13152
13153         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
13154         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
13155         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
13156         m88k-motorola-sysv3 to XFAIL.
13157
13158 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13159
13160         * gcc.dg/980526-1.c: New test.
13161         * gcc.c-torture/execute/980526-2.c: New test.
13162
13163 1998-05-26  Jeffrey A Law  (law@cygnus.com)
13164
13165         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
13166
13167         * gcc.c-torture/execute/980526-1.c: New test.
13168
13169 1998-05-26  Dave Love  <d.love@dl.ac.uk>
13170
13171         * g77.f-torture/execute/alpha2.f: Add runtime test.
13172
13173 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
13174
13175         * g++.old-deja/old-deja.exp: Strip leading directories.
13176
13177         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
13178         error for the line.  Don't run multiple tests for the same line.
13179
13180 1998-05-23  Jeffrey A Law  (law@cygnus.com)
13181
13182         * gcc.dg/980523-1.c: New test.
13183
13184 1998-05-23  Dave Love  <d.love@dl.ac.uk>
13185
13186         * g77.f-torture/compile/970915-0.f: New test.
13187
13188 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
13189
13190         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
13191
13192 1998-05-21  Jeffrey A Law  (law@cygnus.com)
13193
13194         * gcc.dg/980520-1.c: New test.
13195
13196 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
13197
13198         * gcc.dg/980502-1.c: Fix return type.
13199
13200 1998-05-20  Jeffrey A Law  (law@cygnus.com)
13201
13202         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
13203         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
13204         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
13205         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
13206         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
13207
13208 1998-05-20  Dave Love  <d.love@dl.ac.uk>
13209
13210         * g77.f-torture/execute/980520-1.f: New test.
13211
13212 1998-05-15  Dave Love  <d.love@dl.ac.uk>
13213
13214         * lib/mike-g77.exp: New file.
13215
13216         * g77.f-torture/noncompile/noncompile.exp,
13217         g77.f-torture/noncompile/check0.f: New files.
13218
13219 1998-05-14  Dave Love  <d.love@dl.ac.uk>
13220
13221         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
13222         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
13223         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
13224         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
13225         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
13226         abort where appropriate.
13227
13228 1998-05-05  Michael Meissner  <meissner@cygnus.com>
13229
13230         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
13231         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
13232
13233 1998-04-29  Dave Love  <d.love@dl.ac.uk>
13234
13235         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
13236
13237 1998-04-27  Dave Love  <d.love@dl.ac.uk>
13238
13239         * g77.f-torture/compile/980427-0.f: New test.
13240
13241 1998-04-24  Dave Love  <d.love@dl.ac.uk>
13242
13243         * g77.f-torture/compile/980424-0.f: New test.
13244
13245 1998-04-19  Dave Love  <d.love@dl.ac.uk>
13246
13247         * g77.f-torture/compile/980419-2.f (main): New test.
13248         * g77.f-torture/compile/970125-0.f: New test.
13249         * g77.f-torture/compile/980419-1.f: New test.
13250
13251 1998-04-08  Jim Wilson  <wilson@cygnus.com>
13252
13253         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
13254         of loop-4.c.
13255
13256 1998-04-07  Jim Wilson  <wilson@cygnus.com>
13257
13258         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
13259
13260 1998-04-03  Jim Wilson  <wilson@cygnus.com>
13261
13262         * gcc.c-torture/compile/980329-1.c: New test.
13263
13264 1998-03-18  Jim Wilson  <wilson@cygnus.com>
13265
13266         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
13267         * gcc.dg/980312-1.c: Fix typo in -march command.
13268
13269 1998-03-16  H.J. Lu  (hjl@gnu.org)
13270
13271         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
13272
13273 1998-03-11  Robert Lipe  <robertl@dgii.com>
13274
13275         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
13276         Dave Love agree the Fortran source is bogus.
13277
13278 1998-03-11  Robert Lipe  <robertl@dgii.com>
13279
13280         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
13281         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
13282         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
13283         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
13284         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
13285
13286 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
13287
13288         * g++.old-deja/g++.other/friend1.C: New test.
13289
13290 1998-02-18  Dave Love  <d.love@dl.ac.uk>
13291
13292         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
13293         possibly uninitialized) variables and declare dnrm2.
13294
13295 1998-02-23  Robert Lipe <robertl@dgii.com>
13296
13297         From Bruno Haible <haible@ilog.fr>:
13298         * gcc.c-torture/execute/980223.c: New test.
13299
13300 1998-02-13  Jeffrey A Law  (law@cygnus.com)
13301
13302         * gcc.dg/ifelse-1.c: New test.
13303
13304 1998-02-09  H.J. Lu  (hjl@gnu.org)
13305
13306         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
13307
13308           * lib/old-dejagnu.exp (old-dejagnu): Added the
13309           "execution test - XFAIL *-*-*" handling in the spirit of
13310           "excess errors test -". Changed the "execution test fails"
13311           handling to be like "excess errors test fails".
13312           * Update various tests accordingly.
13313
13314 1998-02-06  Jim Wilson  <wilson@cygnus.com>
13315
13316         * gcc.c-torture/execute/980205.c: New test.
13317
13318 1998-01-18  Jeffrey A Law  (law@cygnus.com)
13319
13320         * lib/c-torture.exp: Look for .x files instead of .cexp files.
13321         * lib/f-torture.exp: Similarly.
13322         * gcc.c-torture: Rename all .cexp files to .x files.
13323
13324 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
13325
13326         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
13327         (940510-1.c): Removed duplicate.
13328         (971104-1.c): New test.
13329
13330 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
13331
13332           * lib/f-torture.exp: Improve error and loop detection.
13333
13334 1997-11-19  Michael Meissner  <meissner@cygnus.com>
13335
13336         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
13337         use that to size the filler array.
13338
13339 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
13340
13341         * lib/c-torture.exp(c-torture-execute): Fix typo.
13342
13343         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
13344         testcase as the executable name. Keep the executable around if
13345         the test fails.
13346
13347 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
13348
13349         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
13350         changes.  Only test one -g option, and move it to the end of the
13351         list of options to test.
13352
13353 1997-09-19  Michael Meissner  <meissner@cygnus.com>
13354
13355         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
13356         variable GCC_TORTURE_OPTIONS to supply default switches separated
13357         by colons.  If no environment variable, run tests with -O0 -g, -O1
13358         -g, and -O2 -g as well.
13359
13360 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
13361
13362         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
13363         explanatory comments. Fix indentation.
13364
13365 1997-09-15  Jeffrey A Law  (law@cygnus.com)
13366
13367         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
13368
13369 1997-09-11  Jeffrey A Law  (law@cygnus.com)
13370
13371         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
13372         * g++.old-deja/g++.mike/p7325.C: Likewise.
13373         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
13374
13375 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
13376
13377         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
13378         * g++.old-deja/g++.brendan/crash30.C: Likewise.
13379         * g++.old-deja/g++.brendan/crash39.C: Likewise.
13380         * g++.old-deja/g++.law/operators4.C: Likewise.
13381
13382 1997-09-11  Joe Buck  (jbuck@synopsys.com)
13383
13384         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
13385         * g++.old-deja/g++.mike/p784.C: Ditto.
13386         * g++.old-deja/g++.mike/p785.C: Ditto.
13387
13388 1997-09-05  Jeffrey A Law  (law@cygnus.com)
13389
13390           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
13391
13392 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
13393
13394         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
13395         target feature; pass this to c-torture-execute as needed.
13396
13397 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
13398
13399         * lib/c-torture.exp(c-torture-execute): If the previous and the
13400         current executables being tested are identical, we don't need to
13401         run the executable again. Try to make the executable names
13402         unique. Add an optional argument for passing additional compiler
13403         flags.
13404
13405 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
13406
13407         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
13408
13409 1997-08-29  Jeffrey A Law  (law@cygnus.com)
13410
13411         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
13412
13413 1997-07-31  Jeffrey A Law  (law@cygnus.com)
13414
13415         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
13416         32bit or larger longs.
13417
13418         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
13419         have either a 32bit long or 32bit int.
13420
13421 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
13422
13423         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
13424         Make double precision tests dependent on sizeof (double).
13425
13426 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
13427
13428         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
13429         too.
13430
13431 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
13432
13433         * gcc.c-torture/compile/961203-1.cexp: New script.
13434
13435 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
13436
13437         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
13438         up the includes ourselves.
13439
13440 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
13441
13442         * lib/plumhall.exp: Remove random include, and add a few
13443         verbose messages for debugging.
13444
13445 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
13446
13447         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
13448         of trying to do it ourselves.
13449
13450 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13451
13452         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
13453
13454 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
13455
13456         * gcc.prms/5403.c: Made regexp a bit less strict.
13457
13458 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
13459
13460         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
13461         is returned from remote_load instead.
13462         * lib/plumhall.exp: Ditto.
13463         * lib/mike-g++.exp: Ditto.
13464         * lib/old-dejagnu.exp: Ditto.
13465         * lib/c-torture.exp: Ditto.
13466
13467 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
13468
13469         * lib/g++.exp: Use build_wrapper procedure.
13470         * lib/gcc.exp: Ditto.
13471
13472 1997-05-20  Jeffrey A Law  (law@cygnus.com)
13473
13474         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
13475         an old-style decl for malloc.  Fixes tests to work when
13476         sizeof (int) != sizeof (size_t).
13477
13478 1997-05-15  Mike Meissner  <meissner@cygnus.com>
13479
13480         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
13481
13482         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
13483         use stdargs.h interface.
13484
13485 1997-05-15  Mike Meissner  <meissner@cygnus.com>
13486
13487         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
13488         NO_VARARGS when compiling.
13489
13490 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
13491
13492         * lib/plumhall.exp(ph_includes): New procedure.
13493         (ph_make): Use it.
13494         (ph_compiler): Ditto.
13495
13496         * lib/g++.exp: Rename test-glue.c to testglue.c.
13497         * lib/gcc.exp: Ditto.
13498
13499 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
13500
13501         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
13502         to completion when it's called.
13503
13504 1997-03-21  Michael Meissner  <meissner@cygnus.com>
13505
13506         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
13507         is defined, don't do test.
13508
13509 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
13510
13511         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
13512         for object files.
13513         (ph_summary): Mark skipped testcases as untested, not unresolved.
13514
13515         * lib/plumhall.exp (ph_make): If unresolved because of bad
13516         errorCode, record errorCode in log file.
13517         (*): Replace send_log/verbose with verbose -log.
13518
13519 1997-03-19  Michael Meissner  <meissner@cygnus.com>
13520
13521         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
13522         double conversion if double isn't at least 8 bytes.
13523
13524         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
13525         int to work with targets where int is 16 bits.
13526
13527         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
13528         8 bytes, just exit, since 4 byte doubles don't have enough bits of
13529         precision for the test to complete.
13530
13531 1997-03-14  Michael Meissner  <meissner@cygnus.com>
13532
13533         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
13534         if d10v is not compiled with the -mdouble64 flag.
13535         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
13536
13537         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
13538         d10v is not compiled with the -mint32 flag.
13539
13540 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
13541
13542         * lib/plumhall.exp: Use incr_count.
13543
13544 1997-03-12  Jeffrey A Law  (law@cygnus.com)
13545
13546         * gcc.c-torture: Update to c-torture-1.45.
13547
13548 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
13549
13550         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
13551         the name of the expect testcase file).
13552
13553         * lib/g++.exp(g++_init): Ditto.
13554
13555 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
13556
13557         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
13558         the host.
13559
13560         * lib/gcc.exp(gcc_exit): New procedure.
13561
13562 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
13563
13564         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
13565         specs where appropriate.
13566
13567         * g++.old-deja/g++.arm/*: Added additional ERROR checks
13568         because of new "candidates are" messages, and removed a few
13569
13570         * Converted all non-old-style g++ testcases to old-style, and
13571         moved into g++.old-deja.
13572
13573 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
13574
13575         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
13576         options.
13577
13578         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
13579         succeeded.
13580
13581         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
13582
13583 1997-02-13  Michael Meissner  <meissner@cygnus.com>
13584
13585         * lib/gcc.exp (gcc_target_compile): Add support for defining
13586         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
13587         the machine doesn't have those features.
13588
13589 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
13590
13591         * g++.law/operators4.exp: Don't use LIBS.
13592
13593 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
13594
13595         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
13596
13597         * lib/mike-g++.exp: Don't set the compiler to be tested here.
13598         * lib/g++.exp: Set it here instead. Also, allow use of the
13599         --tool_exec and --tool_opt options. Change CXX to
13600         GXX_UNDER_TEST.
13601
13602         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
13603
13604         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
13605
13606 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
13607
13608         * lib/old-dejagnu.exp: Use prune_warnings instead of
13609         prune_system_crud.
13610         * lib/mike-g++.exp: Ditto.
13611         * lib/gcc.exp: Ditto.
13612         * lib/g++.exp: Ditto.
13613
13614         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
13615
13616 1997-02-07  Jeffrey A Law  (law@cygnus.com)
13617
13618           * 941014-2.c: Include stdlib.h
13619           * 960327-1.c: Include stdio.h
13620           * dbra.c, index-1.c: Don't assume ints are 32bits.
13621
13622 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
13623
13624         * lib/gcc.exp: Add gcc,stack_size target feature.
13625
13626         * lib/g++.exp(g++_target_compile): Add the include and link
13627         paths here, not in two other places. And, it's $options, not
13628         options.
13629
13630         * lib/mike-g++.exp(postbase): Remove the code that determines
13631         the correct include and link paths.
13632         * g++.old-deja/old-deja.exp: Ditto.
13633
13634 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
13635
13636         * lib/g++.exp(g++_init): target_compile no longer returns the
13637         filename of the result.
13638
13639 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
13640
13641         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
13642         call to glob.
13643
13644         * gcc.c-torture/special/special.exp: Change call to
13645         gcc_target_compile to include the object file.
13646
13647 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
13648
13649         * gcc.c-torture/special/special.exp: Correct misspelling in last
13650         change.
13651
13652 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
13653
13654         * lib/plumhall.exp(ph_summary): Log the entire output of the
13655         executable. Return -1 if there were any failures, 0 otherwise.
13656         (ph_execute): Return -1 if there were any failures, 0 otherwise.
13657         (ph_make): Clean up objects and executables that were built
13658         if the tests succeeded.
13659
13660 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
13661
13662         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
13663         libraries and includes in the build tree as appropriate.
13664
13665 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
13666
13667         * lib/c-torture.exp: Instead of looking for the global variable
13668         NO_LONG_LONG, check to see if that's a feature of the target.
13669
13670 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
13671
13672         * config/default.exp: Minimize. Delete the remainer of the files in
13673         config; this functionality is now in devo/dejagnu/config.
13674
13675         g++.*/*: Pass any additional flags used to compile to postbase;
13676         delete CXXFLAGS.
13677
13678         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
13679         is now done by runtest.exp. Use gcc_target_compile instead of
13680         compile.
13681
13682         lib/c-torture.exp: Use gcc_target_compile instead of compile.
13683         Remove references to CFLAGS. Use remote_file instead of
13684         calling rm -f.
13685         (c-torture): Take a list of arguments to use to compile this
13686         testcase.
13687
13688         lib/g++.exp: Simplify. Use target_compile instead of compile.
13689         lib/gcc-dg.exp: Ditto.
13690         lib/gcc.exp: Ditto.
13691         lib/mike-{gcc,g++}.exp: Ditto.
13692         lib/old-dejagnu.exp: Ditto.
13693         lib/plumhall.exp: Ditto.
13694
13695 1997-01-08  Jim Wilson  <wilson@cygnus.com>
13696
13697         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
13698         (ph_linker): Likewise.
13699
13700 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
13701
13702           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
13703         MAP_ANON / MAP_ANONYMOUS if defined;
13704         else try to map from /dev/zero .
13705
13706 1996-11-12  Jeffrey A Law  (law@cygnus.com)
13707
13708         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
13709         isn't defined, then define it to MAP_ANONYMOUS.
13710
13711 1996-11-12  Jeffrey A Law  (law@cygnus.com)
13712
13713         * gcc.c-torture: Update to c-torture-1.42 release.
13714
13715 1996-11-11  Jeffrey A Law  (law@cygnus.com)
13716
13717         * gcc.c-torture: Update to c-torture-1.41 release.
13718
13719 1996-10-27  Jeffrey A Law  (law@cygnus.com)
13720
13721         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
13722         c-torture release.
13723
13724 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
13725
13726         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
13727         and LDFLAGS.  Fix second case to append the target_info ldflags
13728         onto LDFLAGS, not CFLAGS.
13729         * lib/g++.exp (g++_init): Add target_info stuff.
13730         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
13731         of libgloss and newlib flags for !native.
13732
13733         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
13734         (GDB): Fix relative path to go up another dir for finding gdb.
13735
13736 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
13737
13738         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
13739         versions in the target_info array, if they don't exist.
13740
13741 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
13742
13743         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
13744
13745 1996-07-08  Jim Wilson  <wilson@cygnus.com>
13746
13747         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
13748         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
13749
13750 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
13751
13752         * lib/old-dejagnu.exp: Don't remove the output file before we've
13753         actually tested it. Don't append pwd to the path of the executable
13754         we're testing.
13755
13756 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
13757
13758         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
13759
13760 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
13761
13762         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
13763         temporary directory for compiler files, and set it to a default
13764         value of /tmp. Set $output as the name of the output file from
13765         compiling the testcase. Add a -o option to $cflags_var so the
13766         compiler writes the final output file as $output. Set $executable
13767         to $output.
13768
13769         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
13770         directory for compiler files, and set it to /tmp if it doesn't
13771         already have a value. Set $output_file to the name of the output
13772         file from compiling the testcase. Add a -o option to CXXFLAGS so
13773         the compiler writes the final output file as $output. Use $output
13774         as the executable to be tested.
13775
13776 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
13777
13778         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
13779
13780 1996-06-08  Jeffrey A Law  (law@cygnus.com)
13781
13782         * gcc.c-torture/execute/pending-1.c: New test.  Still
13783         pending in Tege's queue.
13784
13785 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
13786
13787         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
13788         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
13789         if there were failures.  Call unresolved if there were unresolved
13790         testcases.  Call gcc_fail if program did not run to completion.
13791         (ph_make): Pass additional argument name to ph_execute.
13792         (ph_execute): Add new argument.  Pass additional arguments to
13793         ph_summary.  Call gcc_fail is there is no execution output.
13794
13795 1996-04-24  Jeffrey A Law  (law@cygnus.com)
13796
13797         * lib/plumhall.exp (proc_summary): Output relavent summary
13798         lines into the log so specific failures in plumhall can be
13799         investigated.
13800
13801 1996-04-10  Jeffrey A Law  (law@cygnus.com)
13802
13803         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
13804         (c-torture-execute): Don't try to execute tests which use
13805         "long long" types if $NO_LONG_LONG is nonzero.
13806
13807 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
13808
13809         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
13810         not c-torture.
13811
13812         * gcc.ieee: Move from here.
13813         * gcc.c-torture/execute/ieee: To here.
13814
13815 1996-03-26  Jeffrey A Law  (law@cygnus.com)
13816
13817         * gcc.c-torture: Update to c-torture-1.41 release.
13818
13819 1996-03-22  Jeffrey A Law  (law@cygnus.com)
13820
13821         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
13822         not "$output".
13823
13824 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
13825
13826         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
13827         -c present.
13828
13829 1996-03-02  Jeffrey A Law  (law@cygnus.com)
13830
13831         * config/proelf.exp: Handle connecting to a simulator.
13832
13833 1996-01-31  Jeffrey A Law  (law@cygnus.com)
13834
13835         * config/proelf.exp: New file.  Enough framework that we can
13836         run c-torture tests on the proelf targets (or any other target
13837         that gdb can connect to for that matter).
13838
13839 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
13840
13841         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
13842         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
13843
13844         * lib/plumhall.exp (ph_execute): Always call ph_summary if
13845         exec_output exists.
13846
13847 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
13848
13849         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
13850         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
13851
13852         * config/*.exp: Update FSF address.  Change result of ${tool}_load
13853         to pass/fail/unresolved/unsupported/untested.  Caller must now
13854         call unresolved/unsupported/untested.
13855         * lib/*.exp: Update FSF address.  Update to handle new results of
13856         ${tool}_load.
13857         * lib/chill.exp (verbose): Delete.
13858
13859 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
13860
13861         * lib/gcc.exp (default_gcc_start): Change order of args to
13862         $LDFLAGS $CFLAGS $LIBS.
13863         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
13864         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
13865         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
13866         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
13867         * gcc.misc-tests/dg-test.exp: Likewise.
13868         * gcc.misc-tests/msgs.exp: Likewise.
13869         * gcc.prms/prms.exp: Likewise.
13870         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
13871         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
13872
13873         * lib/dg.exp: Deleted, moved to dejagnu/lib.
13874
13875 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
13876
13877         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
13878
13879         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
13880         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
13881
13882         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
13883         necessary.
13884
13885 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
13886
13887         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
13888         global for loop; add use of $mathlib.
13889         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
13890         settings here; set mathlib for anything but VxWorks.
13891
13892 1996-01-22  Jeffrey A Law  (law@cygnus.com)
13893
13894         * gcc.c-torture: Update to c-torture-1.40 release.
13895
13896 1996-01-03  Jeffrey A Law  (law@cygnus.com)
13897
13898         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
13899         dg.exp.
13900
13901 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
13902
13903         * lib/c-torture.exp (c-torture-execute): Declare "output" as
13904         global.
13905
13906 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
13907
13908         * lib/g++.exp (LIBS): Define if not already.
13909         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
13910         (gcc-dg-prune): Call prune_gcc_output.
13911         * lib/gcc.exp (prune_gcc_output): New proc.
13912         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
13913         prune_gcc_output.
13914
13915 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
13916
13917         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
13918         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
13919
13920 1995-11-15  Jeffrey A Law  (law@cygnus.com)
13921
13922         * gcc.c-torture: Update to c-torture-1.39 release.
13923
13924 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
13925
13926         * lib/c-torture.exp (c-torture-execute): Don't return if one option
13927         fails, try others as well.
13928
13929 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
13930
13931         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
13932         If compilation fails, mark execute tests as `untested'.
13933         If test is marked as unsupported, don't mark compilation and
13934         execute tests as failed.
13935
13936 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
13937
13938         * lib/g++.exp (g++_init): Don't link in libg++, and look to
13939         libstdc++ for whether or not we want to be doing shared
13940         libraries.  Delete link_curses since we don't need it anymore.
13941         * lib/mike-g++.exp (postbase): Don't link in libg++.
13942         * g++.old-deja/old-deja.exp: Likewise.
13943
13944 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
13945
13946         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
13947
13948 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
13949
13950         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
13951         For that, add `-Wl,-a,shared_archive'.
13952         * g++.old-deja/old-deja.exp: Likewise.
13953
13954 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
13955
13956         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
13957
13958 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
13959
13960         * lib/mike-g++.exp (postbase): Pay attention to the status of
13961         g++_load.
13962
13963 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
13964
13965           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
13966
13967 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
13968
13969         * lib/gcc.exp (default_gcc_start): No longer need to log program
13970         being executed or its output, execute_anywhere does that now.
13971         * lib/g++.exp (default_g++_version): Call execute_anywhere.
13972         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
13973
13974 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
13975
13976         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
13977         the same as those in lib/g++.exp.
13978
13979 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
13980
13981         * gcc.c-torture: Update to c-torture-1.38 release.
13982         * gcc.ieee: Related changes.
13983
13984 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
13985
13986         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
13987         "exec". Minor reformatting changes.
13988
13989         * config/rom68k.exp (${tool}_load): Make it work in a canadian
13990         cross. This means all "exec" calls now work on a remote host as
13991         well.
13992         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
13993         cross. Filter out the extra "\r\n" stuff that expect puts in.
13994         (c-torture-execute): Filter out the bogus warnings like
13995         c-torture-compile does. Add support for canadian cross.
13996         * lib/gcc.exp (default_gcc_version, default_gcc_start)
13997         Use execute_anywhere rather than calling exec directly. Now it
13998         works for canadian cross testing.
13999
14000 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
14001
14002         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
14003         results into a variable, and check that rather than using file exists.
14004
14005 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
14006
14007         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
14008         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
14009
14010 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14011
14012         * g++.old-deja/old-deja.exp: Create and pass runshlib and
14013         lib_curses if there's a shared libg++ in the build tree.
14014
14015 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
14016
14017         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
14018         if not supported target.
14019
14020 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
14021
14022         * lib/g++.exp (g++_init): Move empty setting of runshlib and
14023         link_curses up to always happen, not just for native builds.
14024
14025 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
14026
14027         * gcc.c-torture: Update to c-torture-1.36 release.
14028         * gcc.failure: Related changes.
14029
14030 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
14031
14032         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
14033
14034 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
14035
14036         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
14037         * lib/mike-g++.exp (postbase): Not in here.  Still reference
14038         runshlib, link_curses, and mathlib for link and run.
14039
14040         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
14041         pass the runtime shared library options for Solaris, OSF/1, and
14042         Irix5, and link with -lcurses to avoid unresolved references.
14043
14044 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
14045
14046         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
14047         only run once.
14048
14049 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
14050
14051         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
14052
14053 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
14054
14055         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
14056         do not have a framework for the "compat" tests yet.
14057
14058 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
14059
14060         * lib/mike-g++.exp (postbase): New local variable `mathlib',
14061         set to null if we're testing vxworks5.1.  Use that instead of
14062         `-lm' in the setting of LIBS for link and run.
14063
14064 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
14065
14066         * config/rom68k.exp (${tool}_load): Major changes to make it
14067         work.  Verified that it does in fact return the stuff in
14068         exec_output properly.  Catch any Emul or any TRAP other than 0.
14069
14070 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
14071
14072         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
14073         LDFLAGS properly for targets that need stuff from libgloss.
14074         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
14075         only run once.
14076         (gpp_initialized): New variable.
14077
14078 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
14079
14080         * config/rom68k.exp: Load libgloss.exp.
14081         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
14082         so we can produce a fully linked binary.
14083         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
14084         so we can produce a fully linked binary.
14085
14086 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
14087
14088         * lib/plumhall.exp (ph_section): Watch for expected failures.
14089         Add missing `else'.
14090
14091         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
14092         run the testcase.
14093         (c-torture): Likewise.
14094
14095 1995-08-28  Doug Evans  <dje@cygnus.com>
14096
14097         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
14098
14099         * lib/mike-g++.exp (mike_cleanup): New proc.
14100         (prebase): New globals compiler_result, not_compiler_result,
14101         target_regexp.
14102         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
14103         allow leading "-" in pattern.  Watch for unsupported tests.
14104         If $compiler_result is set, pattern match assembler code,
14105         and ditto for $not_compiler_result.
14106         * lib/mike-gcc.exp: Likewise.
14107
14108         * lib/plumhall.exp (ph_execute): Only call ph_summary if
14109         execution "succeeded".
14110
14111 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
14112
14113         * config/win32.exp: New file.
14114         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
14115
14116 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
14117
14118         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
14119         unsupported.
14120         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
14121         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
14122         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
14123
14124         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
14125         "... without exceptions was ...".  That is now handled by
14126         prune_system_crud.
14127         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
14128
14129 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
14130
14131         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
14132         sieve.c,sort2.c}: New files.
14133         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
14134         sieve.exp,sort2.exp}: Drivers for them.
14135
14136         * lib/mike-gcc.exp (program_output): New user settable variable.
14137         (postbase): Call prune_system_crud.  Also prune extraneous compiler
14138         messages.
14139         * lib/mike-g++.exp (program_output): New user settable variable.
14140
14141         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
14142
14143         * config/sh.exp: Deleted (use sim.exp instead).
14144
14145 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
14146
14147         * config/vx.exp: Declare CHECKTASK as global.
14148         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
14149         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
14150         * lib/old-dejagnu.exp: Load [pwd]/$executable.
14151
14152 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14153
14154         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
14155         target. Like vx.exp, only includes `vx29k.exp' instead of
14156         `vxworks.exp'.
14157
14158 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
14159
14160         * config/sim.exp: Increase time limit from 120 seconds to 240.
14161
14162 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
14163
14164         * gcc.c-torture/execute/950628-1.c: New test.
14165
14166 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
14167
14168         * gcc.c-torture: Update with changes/additions from
14169         c-torture-1.34.
14170
14171 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
14172
14173         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
14174
14175 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
14176
14177         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
14178
14179 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
14180
14181         * gcc.c-torture/compile/950512-1.c: New test.
14182         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
14183         * gcc.dg/struct-ret-1.c: Likewise.
14184
14185 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
14186
14187         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
14188           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
14189
14190 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
14191
14192         * gcc.c-torture/special/920411-1.c: Deleted.
14193         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
14194
14195 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
14196
14197         * config/sim.exp (${tool}_load): Hack in call to bash to get a
14198         cpu limit.
14199
14200 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
14201
14202         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
14203
14204 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
14205
14206         From kenner;
14207         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
14208         is the proper length.
14209         * va-arg-3.c: Likewise.
14210
14211 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
14212
14213         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
14214         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
14215
14216         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
14217         * lib/g++.exp (default_g++_start): Delete old cruft.
14218
14219 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
14220
14221         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
14222         (2 * (1 << 18)) to (2 * (1 << 17)).
14223
14224         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
14225
14226 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
14227
14228         * config/rom68k.exp: Renamed from config/idp.exp
14229
14230 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
14231
14232         * c-torture/compile/921109-2.c
14233
14234 1995-04-18  Mike Stump  <mrs@cygnus.com>
14235
14236         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
14237         excess errors.
14238
14239 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
14240
14241         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
14242         output.
14243         * lib/g++.exp (default_g++_start): Likewise.
14244
14245 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
14246
14247         * gcc.c-torture/compile/950329-1.c: New test.
14248
14249 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
14250
14251           * config/bug.exp (${tool}_load): Updated to use new remote_open
14252           and remote_close procs.
14253         * config/idp.exp: New file.
14254
14255 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
14256
14257         * gcc.c-torture/execute/950322-1.c: New test.
14258
14259 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
14260
14261         * config/vx.exp (${tool}_load): Clean up testing of return code from
14262         vxworks_ld and vxworks_spawn.
14263
14264 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
14265
14266         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
14267
14268 1995-03-13  Mike Stump  <mrs@cygnus.com>
14269
14270         * lib/old-deja.exp: Add `excess errors test - ' error, now one
14271         can mark excess errors on a machine by machine basis.  Note, the
14272         default is to not expect any excess errors, even when excess
14273         errors test - is given, so you will want to put an XFAIL ... on
14274         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
14275         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
14276         those 4 machines, but no others.
14277
14278 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
14279
14280         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
14281         * lib/c-torture.exp: to here.
14282
14283 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
14284
14285         * gcc.c-torture/execute/950221-1.c: New test.
14286         * gcc.c-torture/execute/struct-ret-1.c: New test.
14287         * gcc.c-torture/compile/950221-1.c: New test.
14288
14289         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
14290
14291 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
14292
14293         * gcc.c-torture/execute/arith-1.c (main): Return 0.
14294         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
14295
14296 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
14297
14298         * g++.gb: New directory of tests, derived from my signature and
14299         class scoping tests.
14300
14301         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
14302         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
14303         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
14304         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
14305         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
14306         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
14307         * g++.gb/sig25.C: Likewise.
14308
14309         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
14310         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
14311         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
14312         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
14313         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
14314         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
14315         * g++.gb/sig25.exp: Likewise.
14316
14317         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
14318         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
14319         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
14320         * g++.gb/scope13.C: Likewise, this test still fails.
14321
14322         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
14323         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
14324         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
14325         * g++.gb/scope13.exp: Ditto.
14326
14327         * g++.gb/README: New file, explains what these tests are about.
14328
14329 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
14330
14331         * lib/dg.exp (dg-do): Support `preprocess'.
14332         (dg-test): Likewise.
14333
14334 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
14335
14336         * config/udi.exp: change "continue -expect" to "exp_continue".
14337
14338 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
14339
14340         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
14341         Delete redundant tests.
14342
14343         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
14344         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
14345         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
14346         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
14347         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
14348         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
14349         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
14350         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
14351
14352         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
14353         storing label pointers.
14354         * gcc.c-torture/execute/921019-1.c: Likewise.
14355         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
14356         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
14357         parameter fp.
14358         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
14359         constants.
14360
14361         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
14362         Delete obsolete tests.
14363
14364         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
14365         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
14366         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
14367         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
14368         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
14369         * gcc.c-torture/compile/950124-1.c: New test.
14370
14371         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
14372
14373 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
14374
14375         * lib/mike-g++.exp: Add -lm to LIBS.
14376
14377 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
14378
14379         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
14380
14381 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
14382
14383         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
14384
14385 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
14386
14387         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
14388
14389 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
14390
14391         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
14392         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
14393         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
14394         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
14395         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
14396         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
14397         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
14398         * g++.law/{operators31.C, operators32.C,
14399         * g++.law/{operators33.C, operators34.C}: Likewise.
14400         * g++.law/{pic1.C, refs2.C}: Likewise.
14401         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
14402         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
14403         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
14404         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
14405
14406         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
14407         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
14408         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
14409         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
14410         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
14411         * g++.law/{enum9.exp, friend5.exp}: Likewise.
14412         * g++.law/{nest3.exp, nest4.exp}: Likewise.
14413         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
14414         * g++.law/{operators30.exp, operators31.exp}: Likewise.
14415         * g++.law/{operators32.exp, operators33.exp}: Likewise.
14416         * g++.law/{operators34.exp}: Likewise.
14417         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
14418         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
14419         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
14420         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
14421         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
14422
14423         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
14424         No longer expected to fail.
14425         * g++.law/missed-error3.C: Tweak for recent bool changes.
14426
14427 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
14428
14429         * config/emb-unix: Deleted.
14430         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
14431         remote execution.  Do final link on remote host if REMOTE_LINK is set.
14432
14433 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
14434
14435         * lib/dg.exp (dg-test): Fix typo in last patch.
14436
14437 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
14438
14439         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
14440         (handles multiple occurrences).
14441
14442 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
14443
14444         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
14445         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
14446         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
14447         printed).
14448         * lib/c-torture.exp (c-torture-compile): Likewise.
14449         (c-torture): Prepend full path if missing.
14450         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
14451         (gcc_fail): Likewise.
14452         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
14453
14454 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
14455
14456         * lib/netware.exp: Only attach to NetWare i386 systems.
14457
14458 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
14459
14460         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
14461         messages.  Add test name to "output pattern match" pass/fail message.
14462
14463 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
14464
14465         * gcc.dg: New testsuite.
14466         * gcc.dg/dg.exp: New file.
14467
14468         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
14469         test-switch.c}: Deleted.
14470
14471         * gcc.misc-tests/msgs.exp: New testcase driver.
14472
14473 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
14474
14475         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
14476         Watch for illegal return values from ${tool}_load.
14477         * config/unix.exp (${tool}_load): Fix pass/fail detection for
14478         cross targets.  Coerce return value >0 to 1.
14479
14480 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
14481
14482         * config/unix.exp (${tool}_load): Call program rsh, not proc.
14483
14484         * config/emb-unix.exp: New file.
14485
14486         * config/sim.exp: Error if variable $SIM not defined.
14487         (${tool}_load): Mark test as "untested" if simulator missing.
14488
14489         * config/unix.exp: Load remote.exp to get rcp_download.
14490         * lib/c-torture.exp: Use different option lists for testcases with
14491         and without loops.
14492         * gcc.c-torture/execute/execute.exp: Likewise.
14493
14494 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
14495
14496         * config/*.exp: Clarify return code from ${tool}_load.
14497         Call `unresolved' or `untested' instead of `warning' or `perror'
14498         (sometimes you still want to call both though).
14499         Add comment that `shell_id' is local to each file.
14500         * config/udi.exp (timeout): Set to 30.
14501         Don't print warning if connection fails, $connectmode has already
14502         printed an error.
14503         (${tool}_load): Move verbose messages to level 2.
14504         Rework pattern for "Process started" message.
14505         Pass `shell_id' to ${connectmode}_download.
14506         Retry twice upon timeout.  Make resetting of target more robust.
14507         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
14508         Pass `shell_id' to exit_$connectmode.
14509         Only call exit_$connectmode if connected.
14510         * config/unix.exp (${tool}_load): Check return codes better.
14511         * config/vrtx.exp (${tool}_load): Likewise.
14512         * config/vx.exp (${tool}_load): Likewise.
14513         Delete unneeded global's.
14514         * lib/dg.exp (dg-test): Update to reflect clarified return codes
14515         from ${tool}_load.
14516         (dg-stat): Delete.
14517         (dg-init): Delete recording of pass/fail counts.
14518         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
14519         (old-dejagnu-init): Likewise.
14520         (old-dejagnu-stat): Delete contents, empty proc now.
14521         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
14522         (c-torture): Delete references to lcnt, lpass, lfail.
14523         Get option list from TORTURE_OPTIONS.
14524         Delete -funroll[-all]-loops if no loops.
14525         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
14526         (g++_stat): Delete contents (empty proc now).
14527         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
14528         (gcc_finish): Likewise.
14529         (gcc_stat): Deleted.
14530         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
14531         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
14532         * gcc.c-torture/execute/execute.exp: Likewise.
14533         Split tests into two parts: compile, execute.
14534         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
14535         no loops.  Update to reflect clarified return codes from ${tool}_load.
14536
14537 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
14538
14539         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
14540         to grep for.
14541         (old-dejagnu): Likewise (where necessary).
14542
14543 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
14544
14545         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
14546
14547         * lib/dg.exp (dg-process-target): Fix processing of selector.
14548         Add comment regarding use of `error'.
14549
14550         * lib/gcc.exp (prune_system_crud): Define if missing.
14551         * lib/g++.exp (prune_system_crud): Likewise.
14552
14553         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
14554         Call prune_system_crud.
14555         * lib/dg.exp (dg-runtest): New proc.
14556         Use perror instead of send_user for tcl errors in testcase.
14557         Don't return any value, it's never used.
14558         Don't clobber previous definition of `unknown'.
14559         Print tcl errors in `dg-final'.
14560
14561 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
14562
14563         * lib/dg.exp (dg-process-target): Improve syntax error messages.
14564         (dg-test): Don't print errorInfo, it contains stack backtrace.
14565
14566 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
14567
14568         * lib/g++.exp (runtest_file_p): Define if missing.
14569
14570 1994-09-24  Doug Evans  (dje@cygnus.com)
14571
14572         * lib/mike-g++.exp: Comment out loading of g++.exp.
14573         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
14574         (default_g++_version): Always print something.
14575         (default_g++_start): Comment out call to `which'.
14576         (g++_start, g++_load): Deleted (must be defined in config file).
14577         * lib/gcc.exp: Test for existence of $CC at start.
14578         Delete check for tmpdir (done in gcc_init).
14579         (default_gcc_version): Always print something.
14580         (default_gcc_start): Comment out call to `which'.
14581         * config/*.exp: Major cleanup - make cross targets work at least a
14582         little better for g++ (by not being "--tool gcc" specific).
14583         Rename gcc_xxx to ${tool}_xxx.
14584         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
14585         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
14586
14587 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
14588
14589         * lib/c-torture.exp (c-torture-compile): Rework compiler
14590         message processing.
14591
14592         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
14593         c-torture.
14594
14595 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
14596
14597         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
14598
14599         * lib/dg.exp (dg-process-target): Support { target native }.
14600
14601 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
14602
14603         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
14604         looked for "... program xxx got fatal signal".
14605         Correct regsub munging of `comp_output'.
14606         Ignore compiler messages "path prefix not used" and "linker input
14607         file unused".
14608
14609 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
14610
14611         * lib/gcc.exp (runtest_file_p): Define if missing.
14612         * gcc.prms/template.c: Example to work from.
14613
14614 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
14615
14616         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
14617         * lib/dg.exp (dg-test): Call unsupported testcases as such.
14618
14619         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
14620         * gcc.prms/1883.c: Moved from compile/940714-1.c.
14621         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
14622         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
14623
14624         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
14625         (dg-process-target): No longer a varargs proc.
14626         Return S/N for target, P/F for xfail.  All callers changed.
14627         (user option procs): More argument checking.
14628         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
14629         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
14630         (dg-test): Skip test if not running on selected target in `dg-do'.
14631         Update handling of `dg-do-what', `dg-output-text'.
14632         Separate execution pass/fail from output pattern match pass/fail.
14633         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
14634
14635 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
14636
14637         * gcc.c-torture/special/special.exp: Don't expect failure for mips
14638         target for 920510-1.c.
14639
14640 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
14641
14642         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
14643         Clean up comment regarding use of passcnt, etc.
14644         (gcc_stat): Don't update `testcnt' here.
14645         (gcc_finish): Do it here.
14646         Might as well reset `but_id' here too.
14647         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
14648         to determine if the file should be tested.
14649         * gcc.c-torture/compile/compile.exp: Likewise.
14650         * gcc.c-torture/execute/execute.exp: Likewise.
14651         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
14652         * gcc.misc-tests/dg-test.exp: Likewise.
14653         * gcc.prms/prms.exp: Likewise.
14654         * gcc.wendy/wendy.exp: Likewise.
14655         * g++.old-deja.exp: Likewise.
14656         Move "Testing file" message to verbose level 1.
14657
14658 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
14659
14660         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
14661
14662 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
14663
14664         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
14665         (default_gcc_start): Accept optional second list element
14666         of compiler flags.  Print compiler output at verbosity level 2.
14667         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
14668         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
14669         Save current values of framework globals passcnt, failcnt, xpasscnt,
14670         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
14671         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
14672         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
14673         xfailcnt to compute stats.  Update framework global `testcnt' from
14674         pass/fail counts.
14675         (gcc_finish): New proc.  Clean up test environment.
14676         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
14677         (gcc_epass, gcc_efail): Delete.
14678         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
14679         argument of line number.
14680         (dg-init): If the tool has an init routine, call it.
14681         (dg-test): Remove args `cflags_var' and `libs_var'.
14682         Pass all compiler options to ${tool}_start.
14683         Handle missing line number.
14684         (dg-finish): New function.
14685         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
14686         particular files.  Call gcc_finish at end.  Move "skipping test"
14687         message to verbosity level 3.
14688         * gcc.c-torture/compile/compile.exp: Likewise.
14689         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
14690         * gcc.c-torture/execute/execute.exp: Likewise.
14691         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
14692         Print testcase being tried at verbosity level 1.
14693         * gcc.c-torture/special/special.exp: Unset xfail.
14694         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
14695         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
14696         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
14697         * gcc.failure/failure.exp: Likewise.
14698         * gcc.ieee/ieee.exp: Likewise.
14699         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
14700         Update call to dg-test.  Call dg-finish at end.
14701         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
14702         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
14703         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
14704         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
14705         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
14706         * gcc.wendy/wendy.exp: Add copyright.
14707         Delete setting of tmpdir (done by gcc_init).
14708         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
14709         Pass compiler flags to gcc_start.  Call gcc_finish at end.
14710         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
14711         gcc_[ce]pass/fail.
14712
14713 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
14714
14715         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
14716         confusion.
14717         (g++_load): Likewise.
14718
14719         * config/*.exp (gcc_load): Some were varargs fns and some were not.
14720         Rename argument to `prog' to remove the confusion.
14721         Varargs fns behave differently too!
14722         (g++_load): Likewise.
14723
14724         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
14725
14726         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
14727         what it is.  Delete (always) printing of status value for !native.
14728         Simplify verbose code, and include status and exec_output.
14729         (g++_load): Use gcc_load.
14730
14731 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
14732
14733         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
14734         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
14735         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
14736         940714-3.c as these testcases don't exist anymore.  Make
14737         va-arg-1.c expected to pass.
14738
14739 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
14740
14741         * gcc.misc-tests/misc.exp: Only run specific testcases.
14742         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
14743         * gcc.misc-tests/dg-[1-9].c: New files.
14744
14745         * lib/dg.exp: New testsuite driver.
14746         * gcc.prms/prms.exp: Use it.
14747
14748         * README.gcc: New file.
14749
14750         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
14751         Document and reset `lxpass' and `lxfail'.
14752         Simplify "initialized" message.
14753         (gcc_stat): Clean up comments a little.
14754
14755 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
14756
14757         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
14758
14759 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
14760
14761         * lib/old-dejagnu.exp (process-option): New proc.
14762         (old-dejagnu-init, old-dejagnu-stat): Likewise.
14763         (old-dejagnu): Simplify.
14764         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
14765
14766 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
14767
14768         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
14769         exists and is not an empty string.
14770
14771         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
14772         $xfail rather than calling setup_xfail.  Clear $xfail when test is
14773         finished.
14774         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
14775         automatically.
14776
14777         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
14778         longer expected to fail.
14779
14780         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
14781         "f" function call.
14782
14783         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
14784
14785         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
14786         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
14787         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
14788         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
14789         c-torture-1.29.
14790
14791         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
14792         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
14793
14794         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
14795
14796         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
14797         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
14798
14799         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
14800         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
14801         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
14802
14803 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
14804
14805         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
14806         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
14807         940714-1.c, 940714-2.c, 940714-3.c},
14808         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
14809         gcc.misc-tests/{mg.c,mg.exp}:
14810         New tests.
14811         * gcc.noncompile/noncompile.exp: Change accordingly.
14812
14813 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
14814
14815         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
14816         Undo previous clobberage.
14817
14818 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
14819
14820         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
14821         * gcc.special/{930510-1.c, special.exp}:
14822         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
14823         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
14824         struct-varargs-1.c}: New tests from c-torture-1.26.
14825
14826 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
14827
14828         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
14829           argument to switch.
14830
14831 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
14832
14833         * Revert the previous changes.  Please see Rob's directory
14834           (/lisa/test/rob/progressive/gcc/testsuite) for testing
14835           fixes.
14836
14837 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
14838
14839         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
14840             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
14841             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
14842             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
14843             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
14844             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
14845             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
14846             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
14847             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
14848             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
14849             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
14850             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
14851             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
14852             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
14853             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
14854             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
14855             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
14856             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
14857             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
14858             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
14859             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
14860             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
14861             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
14862             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
14863             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
14864             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
14865             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
14866
14867 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
14868
14869         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
14870             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
14871           with perror calls.
14872
14873 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
14874
14875         * config/unix.exp (g++_load): Fix syntax.
14876
14877 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
14878
14879         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
14880         * gcc.noncompile/921017-1.c: Deleted obsolete test.
14881         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
14882         Don't expect va-arg-1.c to fail.  Correct expected output for
14883         920928-1.c.
14884         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
14885         * gcc.wendy/hbm4.c: Correct typo.
14886         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
14887
14888 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
14889
14890         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
14891         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
14892         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
14893         * lib/c-torture.exp (c-torture-compile): Ditto.
14894
14895         Reduce volume of output (remove all the -I's and such).
14896         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
14897         Call gcc_cpass, gcc_cfail.
14898         (c-torture): Pass testing option to c-torture-compile.
14899
14900 1994-03-21  Doug Evans  (dje@cygnus.com)
14901
14902         Bring patches over from progressive.
14903         * config/default.exp: Exit remote shell cleanly.
14904         (g++_exit, g++_start): Add default versions.
14905         * config/sim.exp (gcc_load): Use perror, not error.
14906
14907 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
14908
14909         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
14910         set in site.exp.
14911
14912 1994-03-14  Doug Evans  (dje@cygnus.com)
14913
14914         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
14915         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
14916         (wendy_try): New proc to run testcase.
14917         (main loop): Call 'em.
14918         * gcc.wendy/*.c: Clean up pass to correct expected output.
14919
14920         * lib/gcc.exp: Minor cleanup work.
14921         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
14922
14923 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
14924
14925         * config/sim.exp (gcc_load): Document return codes better.
14926         Don't pass -v to simulator.
14927
14928 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
14929
14930           * gcc.special/920717-x.c: Fix typo.
14931           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
14932           get at sources.
14933
14934         * lib/mike-gcc.exp: Fix typo.
14935
14936 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
14937
14938         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
14939         binary to use, transform the name.
14940         * config/*.exp: rename everything. Nuke any g++ specific files,
14941         it's now a special case of gcc that requires no special support.
14942         Add a default.exp for unsupported targets.
14943
14944 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
14945
14946         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
14947         lib/old-dejagnu.exp: Fix a few patterns to work with the new
14948         version of Tcl.
14949
14950 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
14951
14952         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
14953         than a warning.
14954
14955 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
14956
14957         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
14958
14959 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
14960
14961         * gcc.execute/execute.exp: Combine opt_list and foption_list into
14962         option_list.  Compile every file with only 4/6 option choices
14963         (same as C torture) instead of with 12/18 different option
14964         choices.
14965         * lib/c-torture.exp: Likewise.
14966
14967         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
14968         not already set.
14969
14970 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
14971
14972         * lib/old-deja.exp: Add `excess errors test fails' error, now one
14973         can put an XFAIL *-*-* on excess errors.
14974
14975 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
14976
14977         * g++.law: Add more tests derived from g++-bugs snapshots.
14978
14979         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
14980         equivalent to g++.law/init9.
14981
14982         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
14983         compiled it, and the a.out file after we've run it.
14984
14985 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
14986
14987         * lib/mike-g++.exp (postbase): Delete the .o file after we've
14988         compiled it, and the a.out file after we've run it.
14989
14990 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
14991
14992         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
14993
14994 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
14995
14996         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
14997         version number.
14998
14999 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
15000
15001         * g++.law: New directory of g++ tests derived from the g++-bugs
15002         snapshots.
15003
15004 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
15005
15006         * gcc.compile: initbug1.c initbug1.exp testcase added
15007
15008 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
15009
15010         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
15011         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
15012           fixes submitted by Jeff Law (law@cs.utah.edu)
15013         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
15014           Jeff Law (law@cs.utah.edu)
15015
15016
15017 1993-11-30  Mike Stump  (mrs@cygnus.com)
15018
15019         * config/unix-g++.exp: Follow the gcc way of doing things.
15020         * g++.old-deja/old-deja.exp: Minor updates.
15021         * lib/g++.exp: New file, follow the gcc way of doing things.
15022         * lib/old-dejagnu.exp: Minor updates.
15023         * lib/mike-g++.exp: Always unset errorInfo.
15024
15025 1993-11-06  Mike Stump  (mrs@cygnus.com)
15026
15027         * lib/gcc.exp: Fix some errors with the below change, CC and
15028         CFLAGS should be global when setting, not local.
15029
15030 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
15031
15032         * lib/gcc.exp: Transform tool name.
15033
15034 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15035
15036         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
15037
15038 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15039
15040         * lib/gcc.exp: change gcc_done to gcc_stat
15041
15042 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15043
15044         * Upgraded gcc testsuite to c-torture version 1.25
15045
15046 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
15047
15048         * lib/gcc.exp: added reporting code. Changed verbose compile message.
15049         * lib/c-torture: added hooks for new reporting code.
15050
15051 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
15052
15053         * config/sh-gcc.exp: check if sh-sim exists in the path
15054
15055 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
15056
15057         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
15058         * gcc.compile/compile.exp: Initial changes for new logic.
15059         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
15060         * gcc.failure/failure.exp: Initial changes for new logic.
15061         * gcc.ieee/ieee.exp: Initial changes for new logic.
15062         * gcc.misc-tests/misc.exp: Initial changes for new logic.
15063         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
15064         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
15065         * lib/c-torture.exp: Initial changes for new logic.
15066         * lib/gcc.exp: Initial changes for new logic.
15067
15068 1993-10-15  Mike Stump  (mrs@cygnus.com)
15069
15070         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
15071         depend upon failure or success.  Fully qualify names in failure
15072         and success messages.  Always remove a.out before starting
15073         compile, just in case.  Pay more attention to error text output by
15074         the compiler.  Handle testcases with no known past errors just
15075         like all others, so that things are uniform.  Other miscellaneous
15076         improvements.
15077
15078 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
15079
15080         * gcc.cpp: new directory for cpp tests
15081
15082 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
15083
15084         * lib/chill.exp: Code reformatted, removed unused code.
15085         * config/unix-chill.exp: Code reformatted, removed unused code.
15086         * chill.execute/execute.exp: Code reformatted, removed unused code.
15087         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
15088
15089 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
15090
15091         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
15092         routines not written.
15093
15094 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
15095
15096         * config/bug-gcc.exp: Use new procs from bug.exp.
15097
15098 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
15099
15100         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
15101         via ftp, rather than depending on NFS.
15102         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
15103         case.
15104
15105 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
15106
15107         * config/bug-gcc.exp: Use new download proc.
15108
15109 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
15110
15111         * chill.execute/execute.exp: cleanups, handles errors better
15112         * chill.compile/compile.exp: rewrite, based on execute.exp
15113         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
15114         * lib/chill.exp: major changes to diff proc and compile and link
15115           procs. added chill_fail and chill_pass wrappers to pass and
15116           fail. added more comments, and handle error codes better.
15117           Added a hack to capture stderr from exec, so noncompile tests
15118           can work.
15119
15120 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
15121
15122         * chill.execute/execute.exp: rewrite of testsuite driver
15123         * lib/chill.exp: rewrite of testsuite driver
15124         * config/unix-chill.exp: rewrite of testsuite driver
15125
15126 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
15127
15128     In chill.execute:
15129         * iexpr.ch: Standardize uppercase.
15130         * tuples.dat: Standardize uppercase.
15131         * vary.ch: standardize.  Correct varying string assignments.
15132         * vary.dat: Add new output lines.
15133
15134 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
15135
15136     In chill.execute:
15137         * chprintf.ch: Standardize use of uppercase.
15138         * tuples.ch: Standardize and turn arr2 into a DCL,
15139           rather than a SYN.
15140         * pinits.ch: Standardize.
15141
15142 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
15143
15144         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
15145         * Makefil: Renamed to Makefile.in.
15146         * configure.in: New.
15147
15148 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
15149
15150     In chill.execute:
15151         * .cvsignore: Add result/output files.
15152         * Makefile: Fix up variables at start.  Use MFLAGS
15153           everywhere.  Correct bool_loc, built_ins entries.
15154           Add entry for vary1.ch.
15155         * bitarray.ch: Standardize upper-case usage.
15156         * bitexpr.ch: Standardize, add output of b1.
15157         * params.ch: Use arrayt in along PROC parameters, to
15158           avoid novelty problems.
15159         * sets.ch: Tiny cleanup.
15160         * vary1.ch: Re-indent.
15161
15162 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
15163
15164           * Add PR-related files to Makefiles, .cvsignore files, etc.
15165
15166 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
15167
15168         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
15169           with compiler objects. New names are test-flow.c and test-loop.c
15170
15171 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
15172
15173         * Upgraded c-torture tests from 1.19 to 1.20
15174
15175         * new files:
15176         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
15177         * gcc.compile: 930623-1.c 930623-2.c
15178         * gcc.noncompile: 930622-1.c 930622-2.c
15179         * gcc.failure: 920411-1.c 920627-2.c
15180         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
15181
15182 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
15183
15184         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
15185           More changes to get testsuite working properly. Needs more work.
15186           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
15187
15188 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
15189
15190         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
15191           More changes to get testsuite working properly. Needs more work.
15192
15193 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
15194
15195         * chill.compile/compile.exp: Added for Dejagnu support
15196         * chill.execute/execute.exp: Added for Dejagnu support
15197         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
15198
15199 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
15200
15201     This should complete moving the CHILL test files.
15202         * chill.noncompile(.cvsignore printf.grt
15203             in-printf.grt chprintf.grt chprintf.ch):
15204             Added test-support files.
15205           (Makefile): Modified further.
15206         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
15207             signal.ch): Added test files.
15208           * chill.execute (.cvsignore printf.grt printr.c
15209             in-printf.grt rts.c chprintf.grt rts.h): Added
15210           test-support files.
15211             (Makefile): More corrections.
15212
15213 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
15214
15215         * chill.compile, chill.execute, chill.nocompile: Add CHILL
15216           test cases, ready for DejaGnu.
15217
15218 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
15219
15220         * Upgraded c-torture tests from 1.18 to 1.19
15221
15222         * gcc.compile: added test(s):
15223           930607-1.c
15224         * gcc.execute: added test(s):
15225           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
15226
15227         * added new subdirectory for misc tests: gcc.misc-tests
15228         * gcc.misc-test(s): added tests:
15229           inst-check.c test-consts.c test-ior.c test-switch.c
15230
15231 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
15232
15233         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
15234
15235 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
15236
15237         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
15238
15239 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
15240
15241         * Upgraded c-torture tests from 1.17 to 1.18
15242
15243 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
15244
15245         * Upgraded c-torture tests from 1.12 to 1.17
15246
15247 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
15248
15249         * lib/old-dejagnu.exp:
15250           Fixed handling of XFAIL target triplets to correctly
15251           recognize wildcard characters.  Removed code that
15252           appended a unique id tag to the end of the file name
15253           printed out by the result of the testcases within a
15254           given test file.
15255
15256 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
15257
15258         * lib/old-dejagnu.exp:
15259           Reworked expected failure handling to trigger off of XFAIL
15260           keyword in keyphrase embeded in testcase source code. The
15261           XFAIL keyword must be at the end of the keyphrase line. It
15262           may optionally be followed by one or more target triplets.
15263           It has just occured that the handling of wildcards in the
15264           target triplet may not be correct.
15265
15266 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
15267
15268         * g++.old-deja/tests:
15269           Moved all subdirectories up one level into g++.old-deja .
15270
15271         * lib/old-dejagnu.exp:
15272           Fixed problem with CXXFLAGS not being properly reset, and being
15273           corrupted with extraneous "-c" compiler option.  This was
15274           causing binaries to not be generated for test that needed them.
15275           Modified strings passed to "pass" and "fail" so that individual
15276           tests from the same test file would be distinguished by an
15277           identifier appended to the test file name in the summary logs;
15278           this corrected a problem with erroneous diff logs.  Added code
15279           to search testcases for expected fail and unexpected pass keywords.
15280
15281 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
15282
15283         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
15284
15285 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
15286
15287         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
15288           Removed extraneous text from end of "Special g++ Options"
15289           keyphrase.
15290
15291         * lib/old-dejagnu.exp: Added pattern matching to look for new
15292           keywords, embedded in testcases comments, which will trigger
15293           calls to xpass and xfail.
15294
15295 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
15296
15297         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
15298           comments embedded in the testcases, especially the one looking for
15299           special compiler options, as well as the pattern matching for the
15300           compiler output again.
15301
15302 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
15303
15304         * lib/old-dejagnu.exp: Do a proper check of the return value for
15305           execute tests. Fixed several problems with the pattern matching
15306           of the compiler output which gave erroneous test results.
15307           Changed several of the test result messages to be more descriptive.
15308         * config/unix-g++.exp: Proc g++_load now actually works and
15309           executes the tests passed to it and returns a usable return
15310           value.
15311
15312 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
15313
15314           * lib/gcc.exp: Exits gracefully if $CC is bogus.
15315
15316 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
15317
15318         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
15319           Modified both files to properly execute the old style
15320           dejagnu tests. The previous versions of these files were
15321           experimental and did not function anything near correctly.
15322
15323 1993-04-05  Rob Savoye  (rob@cygnus.com)
15324
15325         * Removed all Makefile.in and configure.in files. No configuration
15326         needed now.
15327
15328 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
15329
15330         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
15331
15332 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
15333
15334         * gcc.compile/configure.in, gcc.unsorted/configure.in,
15335         gcc.special/configure.in, gcc.noncompile/configure.in,
15336         gcc.execute/configure.in, gcc.code_quality/configure.in,
15337         g++.other/configure.in, g++.old-deja/configure.in,
15338         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
15339         in srcname setting.
15340
15341 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
15342
15343         * lib/udi.exp:  Fixed mondfe and mondfe_download.
15344         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
15345         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
15346
15347 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
15348
15349         * config/udi-gdb.exp: Check $shell_id after connecting to target.
15350         (gdb_exit): Don't remove *_soc files.
15351
15352 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
15353
15354         * lib/c-torture.exp: Don't look for main; instead always use -w
15355         -c.  This is how the c-torture tests work.  Remove the object
15356         file if the compilation succeeds.
15357         * gcc.execute/execute.exp: Remove executable if test passes.
15358         * gcc.noncompile/noncompile.exp: Every test is an expected
15359         failure.
15360         * gcc.special/special.exp: Added tests from c-torture 1.11,
15361         corrected use of existing test.
15362         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
15363         gcc.execute/920625-1.c: Updated to c-torture 1.11.
15364         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
15365         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
15366         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
15367         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
15368         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
15369         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
15370         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
15371         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
15372         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
15373         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
15374         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
15375         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
15376         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
15377         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
15378         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
15379         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
15380         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
15381         c-torture 1.11.
15382         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
15383         correspond to c-torture 1.11.
15384
15385         * New file.