OSDN Git Service

* lib/g++-dg.exp (g++-dg-test): Add "repo" option.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
2
3         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
4         (dg-gpp-additional-sources): New function.
5         (dg-gpp-additional-files): Likewise.
6         * lib/g++.exp (additional_sources): New variable.
7         (additional_files): Likewise.
8         (g++_target_compile): Deal with them.
9         * lib/old-dejagnu.exp: Remove.
10         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11         * g++.old-deja: Revise all tests to use dg commands.
12         
13 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14
15         PR c++/9432, c++/9528
16         * g++.dg/lookup/using4.C: New test.
17
18 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19
20         * gcc.dg/noreturn-5.c: New file.
21         * gcc.dg/noreturn-6.c: New file.
22
23         * gcc.c-torture/compile/inline-1.c: New file.
24
25 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26
27         PR c++/10551
28         * g++.dg/template/explicit1.C: New test.
29
30 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31
32         PR c++/10549
33         * g++.dg/other/bitfield1.C: New test.
34
35         PR c++/10527
36         * g++.dg/init/new7.C: New test.
37
38 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39
40         * g++.dg/ext/desig1.C: New test.
41         * g++.dg/ext/init1.C: Update.
42
43         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
44
45 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46
47         PR c++/10180
48         * g++.dg/warn/Winline-1.C: New test.
49
50 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
51
52         * gcc.c-torture/execute/string-opt-19.c: New test.
53
54         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
55         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
56
57 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
58
59         PR c++/10506
60         * g++.dg/init/new6.C: New test.
61
62         PR c++/10503
63         * g++.dg/init/ref6.C: New test.
64
65 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
66
67         * g++.dg/warn/weak1.C: XFAIL on AIX4.
68
69 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
70
71         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
72         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
73
74 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
75
76         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
77         initialized static data members.
78
79 2003-04-25  H.J. Lu <hjl@gnu.org>
80
81         * gcc.dg/ia64-sync-4.c: New test.
82
83 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
84
85         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
86         date.
87
88 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
89
90         PR c++/10337
91         * g++.dg/warn/conv1.C: New test.
92         * g++.old-deja/g++.other/conv7.C: Adjust.
93         * g++.old-deja/g++.other/overload14.C: Adjust.
94
95 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
96
97         PR c++/10471
98         * g++.dg/template/defarg2.C: New test.
99
100 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
101
102         * gcc.dg/cpp/include2.c: Update.
103         * gcc.dg/cpp/multiline-2.c: New.
104         * gcc.dg/cpp/multiline.c: Update.
105         * gcc.dg/cpp/strify2.c: Update.
106         * gcc.dg/cpp/trad/literals-2.c: Update.
107
108 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
109
110         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
111
112 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
113
114         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
115
116 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
117
118         PR c++/10451
119         * g++.dg/parse/crash4.C: New test.
120         
121         PR c++/9847
122         * g++.dg/parse/crash5.C: New test.
123
124 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
125
126         PR c++/10446
127         * g++.dg/parse/crash3.C: New test.
128
129         PR c++/10428
130         * g++.dg/parse/elab1.C: New test.
131
132 2003-04-22  Devang Patel  <dpatel@apple.com>
133
134         * gcc.dg/cpp/trad/funlike-5.c: New test.
135         
136 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
137
138         * g++.dg/other/packed1.C: Fix dg options.
139
140 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
141
142         * g++.dg/other/offsetof2.C: New test.
143
144 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
145
146         * g++.dg/template/recurse.C: Adjust location of error messages.
147
148 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
149
150         PR c++/9881
151         * g++.dg/init/addr-const1.C: New test.
152         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
153
154 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
155
156         PR c++/10405
157         * g++.dg/lookup/struct-hack1.C: New test.
158
159 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
160
161         * ucs.c: Update diagnostic messages.
162
163 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
164
165         * gcc.dg/cpp/truefalse.cpp: New test.
166         * gcc.dg/cpp/cpp.exp: Update.
167         * g++.dg/other/stdbool-if.C: Remove.
168
169 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
170
171         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
172         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
173
174 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
175
176         * gcc.c-torture/compile/20030418-1.c: New test.
177
178 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
179
180         * README.compat: Remove; content moved to doc/sourcebuild.texi.
181
182 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
183
184         PR c++/10347
185         g++.dg/template/dependent-name1.C: New test.
186
187 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
188
189         * gcc.dg/warn-1.c (tourist_guide): New array,
190         contains a pointer to bar.
191
192 2003-04-16  Roger Sayle  <roger@eyesopen.com>
193
194         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
195         * gcc.c-torture/execute/medce-1.c: New test case.
196         * gcc.c-torture/execute/medce-2.c: New test case.
197
198 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
199
200         * lib/prune.exp: Ignore more messages.
201
202         PR c++/10381
203         * g++.dg/parse/lookup3.C: New test.
204
205 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
206
207         * gcc.c-torture/compile/20030415-1.c : New test.
208
209 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
210
211         * gcc.c-torture/execute/scope-2.c: Move to ...
212         * gcc.dg/noncompile/scope.c: .... here.
213
214 2003-04-14  Roger Sayle  <roger@eyesopen.com>
215
216         * gcc.dg/20030414-2.c: New test case.
217
218 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
219
220         PR target/10377
221         * gcc.dg/20030414-1.c: New test.
222
223 2003-04-13  Roger Sayle  <roger@eyesopen.com>
224
225         * gcc.dg/builtins-12.c: New test case.
226         * gcc.dg/builtins-13.c: New test case.
227
228 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
229
230         * gcc.c-torture/execute/string-opt-18.c: New test.
231
232 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
233
234         PR c++/10300
235         * g++.dg/init/new5.C: New test.
236
237 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
238
239         PR c++/7910
240         * g++.dg/ext/dllimport1.C: New test.
241
242 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
243
244         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
245
246 2003-04-11  Bud Davis <bdavis9659@comcast.net>
247
248         PR Fortran/9263
249         * g77.f-torture/noncompile/9263.f: New test
250         PR Fortran/1832
251         * g77.f-torture/execute/1832.f: New test
252
253 2003-04-11  David Chad  <davidc@freebsd.org>
254             Loren J. Rittle  <ljrittle@acm.org>
255
256         libobjc/8562
257         * objc.dg/headers.m: New test.
258
259 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
260
261         * gcc.c-torture/execute/builtin-noret-2.c: New.
262         * gcc.c-torture/execute/builtin-noret-2.x: New.
263         XFAIL builtin-noret-2.c at -O1 and above.
264         * gcc.dg/redecl.c: New.
265         * gcc.dg/Wshadow-1.c: Update error regexps.
266
267 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
268
269         * g++.dg/abi/bitfield10.C: New test.
270
271 2003-04-09  Mike Stump  <mrs@apple.com>
272
273         * gcc.dg/pch/pch.exp: Make testcase names longer.
274         * g++.dg/pch/pch.exp: Make testcase names longer.
275
276 2003-04-08  Roger Sayle  <roger@eyesopen.com>
277
278         * gcc.dg/builtins-11.c: New test case.
279
280 2003-04-08  Roger Sayle  <roger@eyesopen.com>
281
282         * gcc.dg/builtins-9.c: New test case.
283         * gcc.dg/builtins-10.c: New test case.
284
285 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
286
287         * gcc.dg/noncompile/init-4.c.c: New test.
288
289 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
290
291         * gcc.misc-test/gcov-9.c: New test.
292         * gcc.misc-test/gcov-10.c: New test
293         * gcc.misc-test/gcov-11.c: New test.
294
295 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
296
297         PR optimization/10024
298         * gcc.c-torture/compile/20030405-1.c: New test.
299
300 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
301
302         * gcc.dg/pch/static-3.c: New.
303         * gcc.dg/pch/static-3.hs: New.
304         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
305
306 2003-04-04  Richard Henderson  <rth@redhat.com>
307
308         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
309         * g++.dg/eh/forced2.C: Likewise.
310
311 2003-04-03  Mike Stump  <mrs@apple.com>
312
313         * lib/scanasm.exp (scan-assembler): Add xfail processing for
314         target arg.
315         (scan-assembler-times, scan-assembler-not): Likewise.
316         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
317
318 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
319
320         * gcc.dg/sparc-loop-1.c: New test.
321
322 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
323
324         PR other/9274
325         * g++.dg/pch/system-2.C: New.
326         * g++.dg/pch/system-2.Hs: New.
327
328 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
329
330         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
331
332         * g++.dg/eh/simd-1.C (vecfunc): Same.
333
334 2003-04-01  Roger Sayle  <roger@eyesopen.com>
335
336         * gcc.c-torture/execute/20030401-1.c: New test case.
337
338 2003-04-01  Ziemowit Laski <zlaski@apple.com>
339
340         * objc.dg/defs.m: New.
341
342 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
343
344         * g++.dg/eh/simd-1.C: New.
345         * g++.dg/eh/simd-2.C: New.
346
347 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
348
349         * gcc.c-torture/execute/simd-3.c: New.
350
351 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
352
353         PR c/9936
354         * gcc.dg/20030331-2.c: New test.
355
356 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
357
358         PR c++/10278
359         * g++.dg/parse/crash2.C: New test.
360
361 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
362
363         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
364         * gcc.c-torture/execute/20030331-1.c: ...here.
365
366 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
367
368         * gcc.c-torture/execute/20030331-1.c: New test.
369
370 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
371
372         * lib/gcov.exp: Adjust call return testing strings.
373         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
374
375 2003-03-31  Roger Sayle  <roger@eyesopen.com>
376
377         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
378         * gcc.dg/builtins-7.c: New test case.
379         * gcc.dg/builtins-8.c: New test case.
380
381 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
382
383         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
384
385 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
386
387         PR c++/7647
388         * g++.dg/lookup-class-member-2.C: New test.
389
390 2003-03-30  Glen Nakamura  <glen@imodulo.com>
391
392         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
393
394 2003-03-28  Roger Sayle  <roger@eyesopen.com>
395
396         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
397
398 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
399
400         * g++.dg/init/attrib1.C: New test.
401
402 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
403
404         * gcc.dg/ultrasp8.c: New test.
405
406 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
407
408         * gcc.dg/ultrasp7.c: New test.
409
410 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
411
412         PR c++/10047
413         * g++.dg/template/inline1.C: New test.
414
415 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
416
417         * gcc.dg/sparc-dwarf2.c: New test.
418
419 2003-03-27  Roger Sayle  <roger@eyesopen.com>
420
421         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
422         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
423
424 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
425
426         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
427         than reading .x files.
428         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
429         * g77.dg/gcov/gcov-1.f: Likewise.
430         * gcc.misc-tests/gcov-4b.c: Likewise.
431         * gcc.misc-tests/gcov-5b.c: Likewise.
432         * gcc.misc-tests/gcov-6.c: Likewise.
433         * gcc.misc-tests/gcov-7.c: Likewise.
434         * gcc.misc-tests/gcov-8.c: Likewise.
435         * g++.dg/gcov/gcov-1.x: Remove.
436         * g77.dg/gcov/gcov-1.x: Likewise.
437         * gcc.misc-tests/gcov-4b.x: Likewise.
438         * gcc.misc-tests/gcov-5b.x: Likewise.
439         * gcc.misc-tests/gcov-6.x: Likewise.
440         * gcc.misc-tests/gcov-7.x: Likewise.
441         * gcc.misc-tests/gcov-8.x: Likewise.
442
443 2003-03-27  Glen Nakamura  <glen@imodulo.com>
444
445         PR opt/10087
446         * gcc.dg/20030324-1.c: New test.
447
448 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
449
450         PR c++/10224
451         * g++.dg/template/arg3.C: New test.
452
453         PR c++/10158
454         * g++.dg/template/friend18.C: New test.
455
456 2003-03-26  Roger Sayle  <roger@eyesopen.com>
457
458         * g77.f-torture/compile/20030326-1.f: New test case.
459
460 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
461
462         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
463
464         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
465
466 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
467
468         * gcc.dg/ia64-sync-3.c: New test.
469
470 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
471
472         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
473
474 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
475
476         * gcc.dg/ultrasp6.c: New test.
477
478 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
479
480         * gcc.dg/i386-signbit-1.c: New test.
481         * gcc.dg/i386-signbit-2.c: New test.
482         * gcc.dg/i386-signbit-3.c: New test.
483
484 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
485
486         * gcc.dg/ultrasp5.c: Fix options.
487
488 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
489
490         * gcc.dg/ultrasp5.c: Fix comment.
491
492 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
493
494         PR fortran/10197
495         * g77.f-torture/execute/10197.f: New test.
496
497 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
498
499         PR c++/9898, c++/383
500         * g++.dg/template/conv6.C: New test.
501
502         PR c++/10119
503         * g++.dg/template/ptrmem5.C: New test.
504
505         PR c++/10026
506         * g++.dg/lookup/koenig1.C: New test.
507
508         PR C++/10199
509         * g++.dg/lookup/template2.C: New test.
510
511 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
512
513         * g++.dg/opt/rtti1.C: New test.
514
515 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
516
517         * gcc.dg/ultrasp5.c: New test.
518
519 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
520
521         PR middle-end/9967
522         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
523         builtin fputs.
524
525 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
526
527         PR c/8224
528         * gcc.dg/20030323-1.c: New test.
529
530 2003-03-23  Roger Sayle  <roger@eyesopen.com>
531
532         * gcc.c-torture/compile/20030323-1.c: New test case.
533
534 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
535
536         * gcc.dg/20030321-1.c: New test.
537
538 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
539
540         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
541
542 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
543
544         PR c++/9978, c++/9708
545         * g++.dg/ext/vlm1.C: Adjust expected error.
546         * g++.dg/ext/vla2.C: New test.
547         * g++.dg/template/arg1.C: New test.
548         * g++.dg/template/arg2.C: New test.
549
550 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
551
552         * g77.f-torture/execute/select.f: New test.
553         * g77.f-torture/noncompile/select_no_compile.f: New test.
554
555 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
556
557         PR c++/9898
558         * g++.dg/other/error4.C: New test.
559
560 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
561
562         * g++.dg/template/friend17.C: New test.
563
564 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
565
566         * gcc.c-torture/compile/20030320-1.c: New.
567
568 2003-03-20  Roger Sayle  <roger@eyesopen.com>
569
570         * gcc.dg/builtins-6.c: New test case.
571
572 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
573
574         PR target/10073
575         * gcc.c-torture/compile/20030319-1.c: New.
576
577 2003-03-18  Jan Hubicka  <jh@suse.cz>
578
579         * gcc.dg/i386-cvt-1.c: New test.
580
581 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
582
583         * objc.dg/naming-1.m: Use "(parse|syntax) error".
584         * objc.dg/naming-2.m: Likewise.
585
586 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
587
588         PR c++/9639
589         * g++.dg/parse/crash1.C: New test.
590
591 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
592
593         PR c++/8805
594         * g++.dg/eh/cleanup1.C: New test.
595
596 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
597
598         * gcc.c-torture/execute/20030316-1.c: New test case.
599
600 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
601
602         PR c++/9629
603         * g++.dg/init/ctor2.C: New test.
604
605 2003-03-15  Roger Sayle  <roger@eyesopen.com>
606
607         * g77.f-torture/compile/xformat.f: New test case.
608
609 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
610
611         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
612         * g++.old-deja/g++.mike/eh50.C: Likewise.
613
614 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
615
616         PR c++/6440
617         * g++.dg/template/spec7.C: New test.
618         * g++.dg/template/spec8.C: Likewise.
619
620 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
621
622         * gcc.c-torture/execute/20030313-1.c: New test.
623
624 2003-03-14  Richard Henderson  <rth@redhat.com>
625
626         * gcc.dg/inline-2.c: Adjust alpha test for external call.
627
628 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
629
630         * gcc.c-torture/compile/20030314-1.c: New test.
631
632 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
633
634         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
635         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
636         thumb target,
637         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
638         to accept newer _imp__  prefix and additional
639         newline in .drectve section.
640         * gcc.dg/dll-4.c: Likewise.
641         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
642         switch.
643
644 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
645
646         * g++.dg/parse/namespace9.C: New test.
647
648         * g++.dg/init/ref5.C: New test.
649         * g++.dg/parse/ptrmem1.C: Likewise.
650
651 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
652
653         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
654         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
655         regular expression.
656         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
657         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
658
659 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
660
661         * gcc.c-torture/execute/20030224-2.c: New test.
662
663 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
664
665         * gcc.dg/decl-3.c: New test.
666
667 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
668
669         * gcc.dg/i386-loop-2.c: New test.
670
671 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
672
673         PR c++/9474
674         * g++.dg/parse/namespace8.C: New test.
675
676         PR c++/9924
677         * g++.dg/overload/builtin2.C: New test.
678
679 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
680
681         * gcc.dg/return-type-3.c: New test.
682
683 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
684
685         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
686         profiling options are not supported.
687
688 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
689
690         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
691         * g++.old-deja/g++.warn/impint2.C: Likewise.
692
693 2003-03-10  Devang Patel  <dpatel@apple.com>
694
695         * g++.dg/cpp/c++_cmd_1.C: New test.
696         * g++.dg/cpp/c++_cmd_1.h: New file.
697
698 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
699
700         * gcc.dg/altivec-9.c: New file.
701
702 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
703
704         * gcc.dg/ppc-sdata-1.c: New test.
705         * gcc.dg/ppc-sdata-2.c: New test.
706
707 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
708
709         PR c++/9373
710         * g++.dg/opt/ptrmem2.C: New test.
711
712         PR c++/8534
713         * g++.dg/opt/ptrmem1.C: New test.
714
715 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
716
717         * gcc.dg/i386-loop-1.c: New test.
718
719 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
720
721         PR c++/9970
722         * g++.dg/lookup/friend1.C: New test.
723
724 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
725
726         PR c++/9823
727         * g++.dg/parser/constructor1.C: New test.
728
729 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
730
731         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
732
733         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
734
735 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
736
737         * gcc.dg/cpp/Wunused.c: Update test.
738
739 2003-03-08  Jan Hubicka  <jh@suse.cz>
740
741         * gcc.dg/inline-3.c: New test.
742
743 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
744
745         PR c++/9809
746         * g++.dg/parse/builtin1.C: New test.
747
748         PR c++/9982
749         * g++.dg/abi/cookie1.C: New test.
750         * g++.dg/abi/cookie2.C: Likewise.
751
752         PR c++/9524
753         * g++.dg/template/field1.C: New test.
754
755         PR c++/9912
756         * g++.dg/parse/class1.C: New test.
757         * g++.dg/parse/namespace7.C: Likewise.
758         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
759
760 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
761
762         * g++.dg/init/ref4.C: New test.
763
764 2003-03-07  Jan Hubicka  <jh@suse.cz>
765
766         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
767         * gcc.dg/inline-3.c:  New test.
768
769 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
770
771         * g++.dg/init/ref3.C: New test.
772
773         PR c++/9965
774         * g++.dg/init/ref2.C: New test.
775
776         PR c++/9400
777         * g++.dg/warn/Wshadow-2.C: New test.
778
779         PR c++/9791
780         * g++.dg/warn/Woverloaded-1.C: New test.
781
782 2003-03-05  Jan Hubicka  <jh@suse.cz>
783
784         * gcc.dg/i386-local2.c: New.
785         * gcc.dg/i386-local.c: Fix typo.
786
787 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
788
789         * g++.dg/abi/layout3.C: New test.
790
791 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
792
793         * gcc.c-torture/compile/20030305-1.c
794
795 2003-03-05  Jan Hubicka  <jh@suse.cz>
796
797         * gcc.dg/i386-local.c: New.
798
799 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
800
801         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
802
803 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
804
805         * gcc.dg/switch-2.c: New test.
806         * gcc.dg/switch-3.c: New test.
807         * gcc.dg/Wswitch.c: Adjust line numbers.
808         * gcc.dg/Wswitch-default.c: Likewise.
809         * gcc.dg/Wswitch-enum.c: Likewise.
810
811 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
812
813         * gcc.c-torture/execute/20030222-1.c: New test.
814
815 2003-03-03  James E Wilson  <wilson@tuliptree.org>
816
817         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
818
819 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
820
821         PR c++/9878
822         * g++.dg/init/ref1.C: New test.
823
824 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
825
826         * gcc.dg/sh-relax.c: New SH-only test.
827
828 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
829
830         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
831         comment explaining purpose of testcase.
832
833 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
834
835         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
836         for HC11/HC12 (asm needs two int registers).
837         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
838         HC11/HC12 because the test uses an asm which needs two 32-bit
839         registers.
840
841 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
842
843         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
844         for HC11/HC12 (array is too large otherwise).
845         * gcc.c-torture/compile/920501-4.x: New file, likewise.
846         * gcc.c-torture/compile/20010518-2.x: Likewise.
847         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
848         HC11/HC12 (array is too large).
849
850 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
851
852         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
853         * lib/g++-dg.exp (g++-dg-test): Likewise.
854
855 2003-03-01  Roger Sayle  <roger@eyesopen.com>
856
857         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
858         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
859
860 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
861
862         * g++.dg/warn/implicit-typename1.C: Remove warning.
863
864 2003-02-28  Richard Henderson  <rth@redhat.com>
865
866         * gcc.dg/noreturn-1.c: Move noreturn warning line.
867         * gcc.dg/return-type-1.c: Move control reaches end warning line.
868
869 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
870
871         * gcc.dg/pch/pch.exp: Change .pch to .gch.
872         * g++.dg/pch/pch.exp: Likewise.
873
874 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
875
876         PR c++/9879
877         * testsuite/g++.dg/init/new4.C: New test.
878
879 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
880
881         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
882
883 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
884
885         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
886         unsigned long.
887
888         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
889         wider than float.
890
891 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
892
893         * lib/scanasm.exp: Add support for counting numbers of
894         occurences.
895         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
896         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
897
898 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
899
900         PR c++/9683
901         * g++.dg/template/static3.C: New test.
902
903         PR c++/9829
904         * g++.dg/parse/namespace6.C: New test.
905
906 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
907
908         PR target/9732
909         * gcc.dg/20030225-1.c: New test.
910
911 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
912
913         * README: Remove out-of-date information.
914
915         PR c++/9836
916         * g++.dg/template/spec6.C: New test.
917
918 2003-02-24  Jeff Law  <law@redhat.com>
919
920         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
921
922 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
923
924         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
925         * gcc.dg/pragma-ep-1.c: Likewise.
926
927 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
928
929         PR c++/9602
930         * g++.dg/template/friend16.C: New test.
931
932 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
933
934         PR c++/5333
935         * g++.dg/parse/fused-params1.C: Adjust error messages.
936         * g++.dg/template/nested3.C: New test.
937
938 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
939
940         * g++.dg/abi/param1.C: New test.
941
942 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
943
944         PR c++/7982
945         * g++.dg/warn/implicit-typename1.C: New test.
946
947 2003-02-22  Kelley Cook <kelleycook@comcast.net>
948
949         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
950         with "mtune".
951         * g++.old-deja/g++.other/store-expr2.C: Likewise.
952         * gcc.c-torture/execute/20010129-1.x: Likewise.
953         * gcc.dg/20011107-1.c: Likewise.
954         * gcc.dg/20020108-1.c: Likewise.
955         * gcc.dg/20020122-3.c: Likewise.
956         * gcc.dg/20020206-1.c: Likewise.
957         * gcc.dg/20020310-1.c: Likewise.
958         * gcc.dg/20020426-2.c: Likewise.
959         * gcc.dg/20020517-1.c: Likewise.
960         * gcc.dg/991230-1.c: Likewise.
961         * gcc.dg/i386-unroll-1.c: Likewise.
962         * gcc.misc-tests/i386-prefetch.exp: Likewise.
963
964 2003-02-22  Jan Hubicka  <jh@suse.cz>
965
966         * gcc.dg/i386-mul.c: New test.
967
968 2003-02-21  Roger Sayle  <roger@eyesopen.com>
969
970         * gcc.dg/builtins-5.c: New test case.
971
972 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
973
974         * gcc.dg/asmreg-1.c: New test.
975
976 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
977
978         PR c++/9749
979         * g++.dg/parse/varmod1.C: New test.
980
981 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
982
983         PR c++/9727
984         * g++.dg/template/op1.C: New test.
985
986 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
987
988         PR c++/8906
989         * g++.dg/template/nested2.C: New test.
990
991 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
992
993         PR c++/8724
994         * g++.dg/expr/dtor1.C: New test.
995
996 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
997
998         * gcc.dg/cpp/include3.c: New test.
999         * gcc.dg/cpp/inc/foo.h: New file.
1000
1001 2003-02-21  Glen Nakamura  <glen@imodulo.com>
1002
1003         * gcc.c-torture/execute/20030221-1.c: New test.
1004
1005 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
1006
1007         PR c++/9729
1008         * g++.dg/abi/conv1.C: New test.
1009
1010 2003-02-20  Jan Hubicka  <jh@suse.cz>
1011
1012         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
1013
1014 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
1015
1016         * gcc.c-torture/compile/20030219-1.c: New test.
1017
1018 2003-02-18  Jan Hubicka  <jh@suse.cz>
1019
1020         * gcc.dg/funcorder.c: New test.
1021
1022 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
1023
1024         * gcc.c-torture/execute/20030218-1.c: New.
1025
1026 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
1027
1028         * gcc.dg/20030218-1.c: New.
1029
1030 2003-02-18  Richard Henderson  <rth@redhat.com>
1031
1032         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
1033         * gcc.dg/attr-used-2.c: New.
1034
1035 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
1036
1037         PR c++/9704
1038         * g++.dg/init/copy5.C: New test.
1039
1040 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
1041
1042         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
1043         * g++.dg/pch/pch.exp: Likewise.
1044
1045 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
1046
1047         * gcc.c-torture/execute/20030209-1.c: Enable the test if
1048         STACK_SIZE is not defined.
1049
1050 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1051
1052         PR c++/9457
1053         * g++.dg/template/init1.C: New test.
1054
1055 2003-02-16  Jan HUbicka  <jh@suse.cz>
1056
1057         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
1058         (foo): Add few extra tests
1059         * gcc.dg/c99-const-expr-3.c: Likewise.
1060         * gcc.c-torture/execute/20030216-1.c: New.
1061
1062 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1063
1064         PR c++/9459
1065         * g++.dg/ext/typeof4.C: New test.
1066
1067 2003-02-15  Roger Sayle  <roger@eyesopen.com>
1068
1069         * gcc.dg/i386-387-3.c: New test case.
1070
1071 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
1072
1073         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
1074         cris-*-elf* cris-*-aout* and mmix-*-*.
1075
1076 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
1077
1078         * gcc.dg/20030213-1.c: New test.
1079
1080 2003-02-12  Roger Sayle  <roger@eyesopen.com>
1081
1082         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
1083         * gcc.dg/i386-387-2.c: Likewise.
1084
1085 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
1086
1087         * gcc.dg/ppc-spe.c: Fix formatting.
1088         Enable tests that were previously unsupported by gas.
1089         Delete tests for instructions that no longer exist.
1090         Switch arguments on evsubifw builtin.
1091
1092 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
1093
1094         * gcc.c-torture/execute/20030209-1.c: Disable the test if
1095         STACK_SIZE is too small.
1096
1097 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1098             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1099
1100         * gcc.dg/decl-2.c: New test.
1101
1102 2003-02-10  Jan Hubicka  <jh@suse.cz>
1103
1104         * gcc.dg/i386-fpcvt-1.c:  New test.
1105
1106 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
1107
1108         * gcc.c-torture/execute/20030209-1.c: New test.
1109
1110 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
1111
1112         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
1113         int-wide bitops, use the constants of the same width.
1114         Likewise, if long long is 32-bit wide, test bitops using
1115         32-bit constants.
1116
1117 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
1118
1119         * gcc.dg/20021014-1.c: Annotate with expected notice text.
1120
1121 2003-02-07  Roger Sayle  <roger@eyesopen.com>
1122
1123         * testsuite/gcc.dg/builtins-4.c: New test case.
1124
1125 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1126
1127         * gcc.dg/20020430-1.c: Fix dg command typos.
1128         * gcc.dg/20020503-1.c: Likewise.
1129
1130 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1131
1132         PR c++/8785
1133         * g++.dg/parse/fused-params1.C: New test.
1134
1135         PR c++/8857
1136         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
1137
1138         PR c++/8921
1139         * g++.dg/parse/non-dependent1.C: New test.
1140
1141         PR c++/8928
1142         * g++.dg/parse/dupl-tmpl-args1.C: New test.
1143
1144         PR c++/9228
1145         * g++.dg/parse/undefined7.C: New test.
1146         * g++.dg/parse/non-templ1.C: New test.
1147
1148         PR c++/9229
1149         * g++.dg/parse/too-many-tmpl-args1.C: New test.
1150
1151 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
1152
1153         * gcc.c-torture/compile/20030206-1.c: New test.
1154
1155 2003-02-05  Roger Sayle  <roger@eyesopen.com>
1156
1157         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
1158         "pow" to "foo" to avoid potential confusion with a math built-in.
1159
1160 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1161
1162         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
1163         conditions for SPARC targets.
1164
1165 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
1166
1167         * gcc.dg/20030204-1.c: New test.
1168
1169 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1170
1171         PR c++/38
1172         * g++.dg/parse/array-size1.C: New test.
1173
1174         PR c++/5657
1175         * g++.dg/parse/undefined3.C: New test.
1176
1177         PR c++/5665
1178         * g++.dg/parse/undefined4.C: New test.
1179
1180         PR c++/5975
1181         * g++.dg/parse/undefined5.C: New test.
1182
1183         PR c++/7259
1184         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
1185
1186         PR c++/8578
1187         * g++.dg/parse/casting-operator1.C: New test.
1188
1189         PR c++/8596
1190         * g++.dg/parse/undefined6.C: New test.
1191
1192         PR c++/8736
1193         * g++.dg/parse/missing-template1.C: New test.
1194
1195 2003-02-04  Jan Hubicka  <jh@suse.cz>
1196
1197         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
1198         * gcc.dg/i386-cmov?.c:  Likewise.
1199         * gcc.dg/i386-fpcvt-?.c:  Likewise.
1200         * gcc.dg/i386-ssefp-1.c:  Likewise.
1201         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
1202         conventions.
1203
1204 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
1205
1206         PR c++/7129
1207         * testsuite/g++.dg/ext/max.C: New test.
1208
1209 2003-02-03  Jan Hubicka  <jh@suse.cz>
1210
1211         * gcc.c-torture/execute/20030203-1.c: New test.
1212
1213 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
1214
1215         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
1216         'natural-endian'.
1217
1218 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
1219
1220         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
1221         * g++.dg/init/new2.C: Likewise.
1222         * g++.dg/other/new1.C: Likewise.
1223
1224 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
1225
1226         * gcc.dg/struct-ret-libc.c: New test.
1227
1228 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
1229
1230         * gcc.dg/20030129-1.c: New test.
1231
1232 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1233
1234         PR c++/8849
1235         * g++.dg/template/ptrmem4.C: New test.
1236
1237 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
1238
1239         * g++.dg/parser/constant1.C: New test.
1240
1241 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1242
1243         PR c++/8591
1244         * g++.dg/parse/friend2.C: New test.
1245
1246 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
1247
1248         PR c++/9437
1249         * g++.dg/template/unify4.C: New test.
1250
1251 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
1252
1253         * gcc.c-torture/execute/20030128-1.c: New test.
1254
1255 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
1256
1257         * g++.dg/lookup/nested1.C: Test moved from ...
1258         * g++.old-deja/g++.other/lookup24.C: ... here.
1259
1260 2003-01-28  Jan Hubicka  <jh@suse.cz>
1261
1262         * gcc.dg/i386-cmov5.c:  New test.
1263
1264 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
1265
1266         * gcc.c-torture/execute/20010925-1.c: Changed the
1267         memcpy declaration.
1268
1269 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1270
1271         PR c++/3902
1272         * g++.dg/parse/template5.C: New test.
1273
1274 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
1275
1276         PR fortran/9258
1277         * g77.dg/pr9258: New test.
1278
1279 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1280
1281         * README: Move relevant parts from README.g++.
1282
1283         * README.g++: Remove this file.
1284
1285 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1286
1287         * g++.dg/abi/dcast1.C: New test.
1288
1289 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1290
1291         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
1292
1293 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
1294
1295         PR c++/47
1296         * g++.old-deja/g++.other/lookup24.C: New test.
1297
1298 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1299
1300         PR middle-end/7227
1301         * gcc.dg/uninit-C.c: New test.
1302
1303 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
1304
1305         * g++.dg/abi/covariant1.C: New test.
1306
1307 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
1308
1309         * gcc.dg/20030123-1.c: New test.
1310
1311 2003-01-25  Jan Hubicka  <jh@suse.cz>
1312
1313         PR opt/8492
1314         * gcc.c-torture/compile/20030125-1.c
1315
1316 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
1317
1318         PR c++/9403
1319         * g++.dg/parse/template3.C: New test.
1320         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
1321
1322         PR c++/795
1323         * g++.dg/parse/template4.C: New test.
1324
1325         PR c++/9415
1326         * g++.dg/template/qual2.C: New test.
1327
1328         PR c++/8545
1329         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
1330
1331         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
1332
1333 2003-01-25  Roger Sayle  <roger@eyesopen.com>
1334
1335         * gcc.c-torture/execute/switch-1.c: New test case.
1336
1337 2003-01-25  Jan Hubicka  <jh@suse.cz>
1338
1339         * gcc.c-torture/execute/20030125-1.[cx]: New test.
1340
1341 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
1342
1343         Tweaks for Bison-1.875. From the NEWS file:
1344         "- `parse error' -> `syntax error'
1345         Bison now uniformly uses the term `syntax error'"
1346         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
1347         * gcc.dg/cpp/digraph2.c: Likewise.
1348         * gcc.dg/cpp/direct2.c: Likewise.
1349         * gcc.dg/cpp/paste4.c: Likewise.
1350         * gcc.dg/c90-restrict-1.c: Likewise.
1351         * gcc.dg/c99-func-2.c: Likewise.
1352         * gcc.dg/noncompile/920721-2.c: Likewise.
1353         * gcc.dg/noncompile/930622-2.c: Likewise.
1354         * gcc.dg/noncompile/940112-1.c: Likewise.
1355         * gcc.dg/noncompile/950921-1.c: Likewise.
1356         * gcc.dg/noncompile/951123-1.c: Likewise.
1357         * gcc.dg/noncompile/971104-1.c: Likewise.
1358         * gcc.dg/noncompile/990416-1.c: Likewise.
1359
1360 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
1361
1362         * g++.dg/parse/undefined1.C: Add error message.
1363
1364 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1365
1366         PR c++/9354
1367         * g++.dg/parse/new1.C: New test.
1368
1369         PR c++/9216
1370         * g++.dg/parse/template2.C: New test.
1371
1372         PR c++/9354
1373         * g++.dg/parse/typedef2.C: New test.
1374
1375         PR c++/9328
1376         * g++.dg/ext/typeof3.C: New test.
1377
1378 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1379
1380         PR c++/2738
1381         * g++.dg/parse/ret-type1.C: New test.
1382
1383         PR c++/3792
1384         * g++.dg/parse/tmpl-outside1.C: New test.
1385
1386         PR c++/4207
1387         * g++.dg/parse/int-as-enum1.C: New test.
1388
1389         PR c++/4903
1390         * g++.dg/parse/no-typename1.C: New test.
1391
1392         PR c++/5533
1393         * g++.dg/parse/no-value1.C: New test.
1394
1395         PR c++/5921
1396         * g++.dg/parse/wrong-inline1.C: New test.
1397
1398         PR c++/6402
1399         * g++.dg/parse/ref1.C: New test.
1400
1401         PR c++/6992
1402         * g++.dg/parse/attr-ctor1.C: New test.
1403
1404         PR c++/7229
1405         * g++.dg/parse/namespace5.C: New test.
1406
1407         PR c++/7917
1408         * g++.dg/parse/func-def1.C: New test.
1409
1410         PR c++/8143
1411         * g++.dg/parse/undefined1.C: New test.
1412
1413         PR c++/5723, PR c++/8522
1414         * g++.dg/parse/specialization1.C: New test.
1415
1416         PR c++/163, PR c++/8595
1417         * g++.dg/parse/struct-as-enum1.C: New test.
1418
1419         PR c++/9173
1420         * g++.dg/parse/undefined2.C: New test.
1421
1422 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1423
1424         PR c++/9298
1425         * g++.dg/parse/template1.C: New test.
1426
1427         PR c++/9384
1428         * g++.dg/parse/using1.C: New test.
1429
1430         PR c++/9285
1431         PR c++/9294
1432         * g++.dg/parse/expr2.C: New test.
1433
1434         PR c++/9388
1435         * g++.dg/parse/lookup2.C: Likewise.
1436
1437 2003-01-21  Jan Hubicka  <jh@suse.cz>
1438
1439         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
1440         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
1441         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
1442         * gcc.c-torture/execute/string-opt-*.c: Likewise.
1443
1444 2003-01-20  Nick Clifton  <nickc@redhat.com>
1445
1446         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
1447         problem with ARM sibcall code generation.
1448
1449 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1450
1451         * gcc.c-torture/execute/20030120-1.c: New.
1452
1453 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
1454
1455         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
1456
1457 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
1458
1459         PR c++/9272
1460         * g++.dg/parse/ctor1.C: New test.
1461
1462         PR c++/9294:
1463         * g++.dg/parse/qualified1.C: New test.
1464
1465         * g++.dg/parse/typename3.C: New test.
1466
1467 2003-01-16  Richard Henderson  <rth@redhat.com>
1468
1469         * g++.dg/tls/init-2.C: Fix error matches for real this time.
1470
1471 2003-01-16  Richard Henderson  <rth@redhat.com>
1472
1473         * g++.dg/pch/pch.exp: Copy test header to the working directory
1474         before using it either for precompilation or direct use.
1475         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
1476         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
1477
1478 2003-01-16  Richard Henderson  <rth@redhat.com>
1479
1480         * gcc.dg/pch/pch.exp: Copy test header to the working directory
1481         before using it either for precompilation or direct use.
1482         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
1483         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
1484
1485 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
1486
1487         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
1488         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
1489         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
1490         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
1491         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
1492         typename warning into error.
1493         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
1494         error messages.
1495         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
1496         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
1497         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
1498         messages.
1499         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
1500         make declaration visible in template.
1501         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
1502         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
1503         messages.
1504         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
1505         message.
1506         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
1507         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
1508         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
1509         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
1510         typename warning with error message.
1511         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
1512         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
1513         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
1514
1515 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
1516
1517         * g++.dg/parse/ambig2.C: New test.
1518
1519 2003-01-15  Richard Henderson  <rth@redhat.com>
1520
1521         * g++.dg/tls/init-2.C: Update error message string.
1522
1523 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1524
1525         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
1526
1527 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
1528
1529         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
1530         all for HC11/HC12.
1531         * gcc.c-torture/compile/20001205-1.x: Likewise.
1532         * gcc.c-torture/compile/20001226-1.x: Likewise.
1533         * gcc.c-torture/compile/920520-1.x: Likewise.
1534         * gcc.c-torture/compile/961203-1.x: Likewise.
1535         * gcc.c-torture/compile/20020604-1.x: Likewise.
1536
1537 2003-01-15  Jan Hubicka  <jh@suse.cz>
1538
1539         * gcc.c-torture/compile/20030115-1.c: New test.
1540
1541         * gcc.dg/i386-fpcvt-1.c: New test.
1542         * gcc.dg/i386-fpcvt-2.c: New test.
1543
1544 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
1545
1546         Further conform g++'s __vmi_class_type_info to the C++ ABI
1547         specification.
1548         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
1549         the specification.
1550
1551 2003-01-14  Jan Hubicka  <jh@suse.cz>
1552
1553         * gcc.dg/i386-fpcvt-1.c: New test.
1554         * gcc.dg/i386-fpcvt-2.c: New test.
1555
1556 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1557
1558         * gcc.dg/i386-mmx-3.c: New test.
1559
1560 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
1561
1562         PR c++/9264
1563         * g++.dg/parse/octal1.C: New file.
1564
1565         PR c++/9172
1566         * g++.dg/parse/typename1.C: New file.
1567
1568 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
1569
1570         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
1571         * gcc.dg/bf-no-ms-layout.c: Likewise.
1572         * gcc.dg/bf-ms-attrib.c: Likewise.
1573
1574 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
1575
1576         PR c++/9099
1577         * g++.dg/parse/dtor1.C: New file.
1578
1579         PR c++/9128
1580         * g++.dg/rtti/typeid1.C: New file.
1581
1582         PR c++/9153
1583         * g++.dg/parse/lookup1.C: New file.
1584
1585         PR c++/9171
1586         * g++.dg/templ/spec5.C: New file.
1587
1588 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
1589
1590         * gcc.c-torture/compile/20030110-1.c: New test.
1591
1592 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
1593
1594         Merge from pch-branch:
1595
1596         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
1597
1598         * gcc.dg/pch/cpp-1.h: New.
1599         * gcc.dg/pch/cpp-1.c: New.
1600         * gcc.dg/pch/cpp-2.h: New.
1601         * gcc.dg/pch/cpp-2.c: New.
1602
1603         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
1604
1605         * gcc.dg/pch/except-1.h: New.
1606         * gcc.dg/pch/except-1.c: New.
1607
1608         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
1609
1610         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
1611         running test.
1612         * gcc.dg/pch: Include *.hp not *.h.
1613         * gcc.dg/pch/system-1.h: New.
1614         * gcc.dg/pch/system-1.c: New.
1615
1616         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
1617
1618         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
1619         rather than trying to build and run a program using PCH.
1620         * gcc.dg/pch: Remove dg-do commands from test files.
1621
1622         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
1623
1624         * gcc.dg/pch/macro-3.c: New.
1625         * gcc.dg/pch/macro-3.h: New.
1626
1627         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
1628
1629         * gcc.dg/pch/common-1.c: New.
1630         * gcc.dg/pch/common-1.h: New.
1631         * gcc.dg/pch/decl-1.c: New.
1632         * gcc.dg/pch/decl-1.h: New.
1633         * gcc.dg/pch/decl-2.c: New.
1634         * gcc.dg/pch/decl-2.h: New.
1635         * gcc.dg/pch/decl-3.c: New.
1636         * gcc.dg/pch/decl-3.h: New.
1637         * gcc.dg/pch/decl-4.c: New.
1638         * gcc.dg/pch/decl-4.h: New.
1639         * gcc.dg/pch/decl-5.c: New.
1640         * gcc.dg/pch/decl-5.h: New.
1641         * gcc.dg/pch/global-1.c: New.
1642         * gcc.dg/pch/global-1.h: New.
1643         * gcc.dg/pch/inline-1.c: New.
1644         * gcc.dg/pch/inline-1.h: New.
1645         * gcc.dg/pch/inline-2.c: New.
1646         * gcc.dg/pch/inline-2.h: New.
1647         * gcc.dg/pch/static-1.c: New.
1648         * gcc.dg/pch/static-1.h: New.
1649         * gcc.dg/pch/static-2.c: New.
1650         * gcc.dg/pch/static-2.h: New.
1651
1652         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
1653
1654         * g++.dg/pch/pch.exp: Better handle failing testcases.
1655         * gcc.dg/pch/pch.exp: Likewise.
1656         * gcc.dg/pch/macro-1.c: New.
1657         * gcc.dg/pch/macro-1.h: New.
1658         * gcc.dg/pch/macro-2.c: New.
1659         * gcc.dg/pch/macro-2.h: New.
1660
1661         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
1662
1663         * g++.dg/dg.exp: Treat files in pch/ specially.
1664         * g++.dg/pch/pch.exp: New file.
1665         * g++.dg/pch/empty.H: New file.
1666         * g++.dg/pch/empty.C: New file.
1667         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
1668         "precompile".
1669
1670         * gcc.dg/pch/pch.exp: New file.
1671         * gcc.dg/pch/empty.h: New file.
1672         * gcc.dg/pch/empty.c: New file.
1673         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
1674         "precompile".
1675
1676 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1677
1678         * g++.dg/template/friend14.C: New test.
1679
1680 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1681
1682         * gcc.dg/old-style-asm-1.c: New test.
1683
1684 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
1685
1686         * gcc.c-torture/compile/20030109-1.c: New test.
1687
1688 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1689
1690         * gcc.c-torture/execute/20030109-1.c: New test.
1691
1692 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
1693
1694         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
1695         * g++.old-deja/g++.mike/dyncast2.C: Likewise
1696         * g++.old-deja/g++.mike/dyncast3.C: Likewise
1697         * g++.old-deja/g++.mike/eh2.C: Likewise
1698         * g++.old-deja/g++.mike/eh3.C: Likewise
1699         * g++.old-deja/g++.mike/eh5.C: Likewise
1700         * g++.old-deja/g++.mike/eh6.C: Likewise
1701         * g++.old-deja/g++.mike/eh7.C: Likewise
1702         * g++.old-deja/g++.mike/eh8.C: Likewise
1703         * g++.old-deja/g++.mike/eh9.C: Likewise
1704         * g++.old-deja/g++.mike/eh10.C: Likewise
1705         * g++.old-deja/g++.mike/eh12.C: Likewise
1706         * g++.old-deja/g++.mike/eh13.C: Likewise
1707         * g++.old-deja/g++.mike/eh14.C: Likewise
1708         * g++.old-deja/g++.mike/eh16.C: Likewise
1709         * g++.old-deja/g++.mike/eh17.C: Likewise
1710         * g++.old-deja/g++.mike/eh18.C: Likewise
1711         * g++.old-deja/g++.mike/eh21.C: Likewise
1712         * g++.old-deja/g++.mike/eh23.C: Likewise
1713         * g++.old-deja/g++.mike/eh24.C: Likewise
1714         * g++.old-deja/g++.mike/eh25.C: Likewise
1715         * g++.old-deja/g++.mike/eh26.C: Likewise
1716         * g++.old-deja/g++.mike/eh27.C: Likewise
1717         * g++.old-deja/g++.mike/eh28.C: Likewise
1718         * g++.old-deja/g++.mike/eh29.C: Likewise
1719         * g++.old-deja/g++.mike/eh31.C: Likewise
1720         * g++.old-deja/g++.mike/eh33.C: Likewise
1721         * g++.old-deja/g++.mike/eh34.C: Likewise
1722         * g++.old-deja/g++.mike/eh35.C: Likewise
1723         * g++.old-deja/g++.mike/eh36.C: Likewise
1724         * g++.old-deja/g++.mike/eh37.C: Likewise
1725         * g++.old-deja/g++.mike/eh38.C: Likewise
1726         * g++.old-deja/g++.mike/eh39.C: Likewise
1727         * g++.old-deja/g++.mike/eh40.C: Likewise
1728         * g++.old-deja/g++.mike/eh41.C: Likewise
1729         * g++.old-deja/g++.mike/eh42.C: Likewise
1730         * g++.old-deja/g++.mike/eh44.C: Likewise
1731         * g++.old-deja/g++.mike/eh46.C: Likewise
1732         * g++.old-deja/g++.mike/eh47.C: Likewise
1733         * g++.old-deja/g++.mike/eh48.C: Likewise
1734         * g++.old-deja/g++.mike/eh49.C: Likewise
1735         * g++.old-deja/g++.mike/eh50.C: Likewise
1736         * g++.old-deja/g++.mike/eh51.C: Likewise
1737         * g++.old-deja/g++.mike/eh53.C: Likewise
1738         * g++.old-deja/g++.mike/eh55.C: Likewise
1739         * g++.old-deja/g++.mike/p7912.C: Likewise
1740         * g++.old-deja/g++.mike/p9706.C: Likewise
1741         * g++.old-deja/g++.mike/p10416.C: Likewise
1742         * g++.old-deja/g++.mike/p11667.C: Likewise
1743         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
1744         Remove redundant reference to Iris.
1745         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
1746         Elxsi, i860, Pico Java, and WE32K.
1747
1748 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
1749
1750         * g++.dg/ext/asm4.C: New test.
1751
1752 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1753
1754         PR c++/9030
1755         * g++.dg/template/friend12.C: New test.
1756         * g++.dg/template/friend13.C: Likewise.
1757         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
1758
1759 2003-01-08  Jan Hubicka  <jh@suse.cz>
1760
1761         * gcc.dg/i386-cadd.c: New test.
1762         * gcc.dg/i386-cmov4.c: Likewise.
1763
1764 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
1765
1766         PR c++/9165
1767         * g++.dg/warn/Wunused-3.C: New test.
1768
1769         * g++.dg/abi/bitfield9.C: New test.
1770
1771         PR c++/9189
1772         * g++.dg/parse/defarg3.C: New test.
1773
1774 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1775
1776         * g++.dg/parse/ambig1.C: New test.
1777         * g++.dg/parse/defarg2.C: New test.
1778
1779 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
1780
1781         * g++.dg/template/defarg-1.C: New test.
1782         * g++.dg/template/local2.C: Likewise.
1783
1784 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
1785
1786         * gcc.c-torture/execute/20030105-1.c: New test.
1787
1788 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1789
1790         * g++.dg/parse/namespace3.C: Remove extra semicolons.
1791         * g++.dg/parse/namespace4.C: Likewise.
1792
1793 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1794
1795         * g++.dg/template/ntp2.C: New test.
1796
1797 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
1798
1799         * g++.dg/parse/extern-C-1.C: New test.
1800
1801         * g++.dg/parse/namespace4.C: New test.
1802
1803         * g++.dg/template/nested1.C: New test.
1804
1805         * g++.dg/parse/namespace3.C: New test.
1806
1807 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1808
1809         * g++.dg/lookup/two-stage1.C: New test.
1810
1811 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1812
1813         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
1814         * g++.old-deja/g++.jason/access8.C: Likewise.
1815         * g++.old-deja/g++.other/decl5.C: Likewise.
1816
1817 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
1818
1819         * g++.dg/parse/parse7.C: New test.
1820
1821 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
1822
1823         PR c++/2843
1824         * g++.dg/ext/attrib7.C: New test.
1825
1826 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
1827
1828         * g++.dg/parse/parse6.C: New test.
1829
1830 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
1831
1832         * gcc.dg/h8300-stack-1.c: New.
1833
1834 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
1835
1836         g++.dg/lookup/exception1.C: New test.
1837
1838         g++.dg/lookup/template1.C: New test.
1839
1840         g++.dg/parse/namespace2.C: New test.
1841
1842         g++.dg/parse/parens2.C: New test.
1843
1844 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1845
1846         * g++.dg/parse/parse5.C: New test.
1847         * g++.dg/lookup/scoped4.C: New test.
1848
1849 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
1850
1851         * g++.dg/parse/parens1.C: New test.
1852
1853         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
1854         angle-bracket1.C.
1855         * g++.dg/parse/parens2.C: New test.
1856
1857         * g++.dg/lookup/scope-operator1.C: New test.
1858
1859         * g++.dg/parse/operator1.C: New test.
1860
1861 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1862
1863         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
1864         * g++.old-deja/g++.other/access6.C: Likewise.
1865         * g++.old-deja/g++.other/decl1.C: Likewise.
1866         * g++.old-deja/g++.pt/typename12.C: Likewise.
1867
1868 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
1869
1870         * g++.dg/parse/namespace1.C: New test.
1871
1872 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1873
1874         * g++.dg/parse/parse4.C: New test.
1875
1876 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1877
1878         * g++.dg/parse/parse3.C: New test.
1879
1880 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1881
1882         * g++.dg/parse/parse2.C: New test.
1883
1884 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1885
1886         * g++.dg/template/friend11.C: New test.
1887
1888 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1889
1890         * g++.dg/parse/parse1.C: New test.
1891
1892 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
1893
1894         * lib/profopt.exp: Change the name of a global variable to avoid
1895         possible clashes with other test suites.
1896
1897 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
1898
1899         * g++.dg/inherit/covariant8.C: New test.
1900
1901 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
1902
1903         * g++.dg/init/array9.C: New test.
1904
1905         PR c++/9112
1906         * g++.dg/parse/expr1.C: New test.
1907
1908 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
1909
1910         * gcc.c-torture/compile/20021230-1.c: New test.
1911
1912 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
1913
1914         * g++.dg/inherit/covariant5.C: New test.
1915         * g++.dg/inherit/covariant6.C: New test.
1916         * g++.dg/inherit/covariant7.C: New test.
1917
1918 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1919
1920         PR c++/2739
1921         * g++.dg/other/access2.C: New test.
1922
1923 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1924
1925         * g++.dg/other/anon-struct.C: No longer fails
1926         * g++.old-deja/g++.brendan/parse4.C: Likewise.
1927         * g++.old-deja/g++.brendan/parse5.C: Likewise.
1928         * g++.old-deja/g++.brendan/parse6.C: Likewise.
1929
1930 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1931
1932         * g++.dg/parse/angle-bracket.C (main): No longer fails.
1933
1934 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
1935
1936         * g++.dg/eh/spec4.C: Remove stray semicolon.
1937         * g++.dg/expr/pmf-1.C: Change error message.
1938         * g++.dg/ext/asm1.C: Remove stray semicolon.
1939         * g++.dg/ext/typename1.C: Add missing typenames.
1940         * g++.dg/inherit/template-as-base.C: Change error message.
1941         * g++.dg/lookup/scoped1.C: Likewise.
1942         * g++.dg/lookup/scoped2.C: Likewise.
1943         * g++.dg/lookup/using2.C: Likewise.
1944         * g++.dg/other/component1.C: Remove stray semicolon.
1945         * g++.dg/other/do1.C: Change error message.
1946         * g++.dg/other/error2.C: Likewise.
1947         * g++.dg/other/init1.C: Likewise.
1948         * g++.dg/other/packed1.C: Remove stray semicolon.
1949         * g++.dg/other/ptrmem2.C: Change error message.
1950         * g++.dg/parse/parameter-declaration-1.C: Remove line number
1951         marker.
1952         * g++.dg/special/initp1.C: Remove invalid attribute usage.
1953         * g++.dg/template/access3.C: Add typename keyword.
1954         * g++.dg/template/access5.C: Remove stray semicolon.
1955         * g++.dg/template/access6.C: Likewise.
1956         * g++.dg/template/complit1.C: Likewise.
1957         * g++.dg/template/crash1.C: Change error message.
1958         * g++.dg/template/inherit2.C: Remove stray semicolon.
1959         * g++.dg/template/instantiate2.C: Likewise.
1960         * g++.dg/template/instantiate3.C: Change error message.
1961         * g++.dg/template/qual1.C: Remove stray semicolon.
1962         * g++.dg/template/qualttp18.C: Change error message.
1963         * g++.dg/template/ref1.C: Remove stray semicolon.
1964         * g++.dg/template/sizeof1.C (A::value): Declare it.
1965         * g++.dg/template/spec4.C: Change error message.
1966         * g++.dg/template/static1.C: Likewise.
1967         * g++.dg/template/type1.C: Likewise.
1968         * g++.dg/template/typename3.C: Likewise.
1969         * g++.old-deja/g++.benjamin/13478.C: Change error message.
1970         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
1971         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
1972         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
1973         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
1974         named return value extension.
1975         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
1976         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
1977         * g++.old-deja/g++.bob/extern_C.C: Likewise.
1978         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1979         * g++.old-deja/g++.brendan/complex1.C: Likewise.
1980         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1981         * g++.old-deja/g++.brendan/crash13.C: Likewise.
1982         * g++.old-deja/g++.brendan/crash15.C: Likewise.
1983         * g++.old-deja/g++.brendan/crash18.C: Change error message.
1984         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
1985         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1986         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1987         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1988         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
1989         syntax.
1990         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
1991         * g++.old-deja/g++.brendan/crash8.C: Change error message.
1992         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
1993         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
1994         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
1995         * g++.old-deja/g++.brendan/template11.C: Likewise.
1996         * g++.old-deja/g++.brendan/template26.C: Likewise.
1997         * g++.old-deja/g++.brendan/template27.C: Use explicit
1998         specialization syntax.
1999         * g++.old-deja/g++.brendan/template30.C: Likewise.
2000         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
2001         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
2002         non-dependent names.
2003         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
2004         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
2005         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
2006         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
2007         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
2008         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
2009         named return value extension.
2010         * g++.old-deja/g++.ext/namedret2.C: Likewise.
2011         * g++.old-deja/g++.ext/namedret3.C: Likewise.
2012         * g++.old-deja/g++.ext/return1.C: Likewise.
2013         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
2014         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
2015         * g++.old-deja/g++.jason/access8.C: Likewise.
2016         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
2017         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
2018         pseudo-destructor names.
2019         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
2020         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
2021         pseudo-destructor names.
2022         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
2023         * g++.old-deja/g++.jason/overload19.C: Likewise.
2024         * g++.old-deja/g++.jason/overload32.C: Likewise.
2025         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
2026         stray semicolons.
2027         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
2028         * g++.old-deja/g++.jason/return.C: Likewise.
2029         * g++.old-deja/g++.jason/return2.C: Likewise.
2030         * g++.old-deja/g++.jason/shadow1.C: Likewise.
2031         * g++.old-deja/g++.jason/special.C: Use explicit specialization
2032         syntax.
2033         * g++.old-deja/g++.jason/template10.C: Account for use of
2034         non-dependent names.
2035         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
2036         syntax.
2037         * g++.old-deja/g++.jason/template37.C: Likewise.
2038         * g++.old-deja/g++.law/access4.C: Change error messages.
2039         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
2040         pseudo-destructor names.
2041         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
2042         * g++.old-deja/g++.law/ctors9.C: Likewise.
2043         * g++.old-deja/g++.law/cvt22.C: Likewise.
2044         * g++.old-deja/g++.law/dtors5.C: Likewise.
2045         * g++.old-deja/g++.law/global-init1.C: Likewise.
2046         * g++.old-deja/g++.law/missed-error3.C: Likewise.
2047         * g++.old-deja/g++.law/operators28.C: Likewise.
2048         * g++.old-deja/g++.law/visibility28.C: Likewise.
2049         * g++.old-deja/g++.martin/eval1.C: Likewise.
2050         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
2051         name.
2052         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
2053         * g++.old-deja/g++.mike/net34.C: Likewise.
2054         * g++.old-deja/g++.mike/net36.C: Likewise.
2055         * g++.old-deja/g++.mike/ns2.C: Likewise.
2056         * g++.old-deja/g++.mike/p12306.C: Likewise.
2057         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
2058         value extension.
2059         * g++.old-deja/g++.mike/p700.C: Likewise.
2060         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
2061         * g++.old-deja/g++.mike/p710.C: Likewise.
2062         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
2063         value extension.
2064         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
2065         * g++.old-deja/g++.mike/pmf9.C: Likewise.
2066         * g++.old-deja/g++.ns/crash2.C: Likewise.
2067         * g++.old-deja/g++.ns/crash3.C: Likewise.
2068         * g++.old-deja/g++.ns/invalid1.C: Likewise.
2069         * g++.old-deja/g++.ns/ns17.C: Likewise.
2070         * g++.old-deja/g++.ns/template16.C: Likewise.
2071         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
2072         keyword.
2073         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
2074         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
2075         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
2076         named return value extension.
2077         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
2078         * g++.old-deja/g++.other/access4.C: Issue additional error
2079         messages.
2080         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
2081         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
2082         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
2083         * g++.old-deja/g++.other/crash25.C: Change error message.
2084         * g++.old-deja/g++.other/crash4.C: Change error message.
2085         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
2086         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
2087         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
2088         checks.
2089         * g++.old-deja/g++.other/defarg8.C: Likewise.
2090         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
2091         * g++.old-deja/g++.other/dtor10.C: Likewise.
2092         * g++.old-deja/g++.other/incomplete.C: Likewise.
2093         * g++.old-deja/g++.other/linkage7.C: Likewise.
2094         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
2095         lookup algorithm.
2096         * g++.old-deja/g++.other/mangle2.C: Likewise.
2097         * g++.old-deja/g++.other/refinit2.C: Likewise.
2098         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
2099         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
2100         * g++.old-deja/g++.pt/crash28.C: Likewise.
2101         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
2102         syntax.
2103         * g++.old-deja/g++.pt/crash32.C: Change error message.
2104         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
2105         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
2106         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
2107         error message position.
2108         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
2109         * g++.old-deja/g++.pt/defarg8.C: Change error message.
2110         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
2111         syntax.
2112         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
2113         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
2114         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
2115         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
2116         keyword.
2117         * g++.old-deja/g++.pt/explicit31.C: Likewise.
2118         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
2119         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
2120         keyword.
2121         * g++.old-deja/g++.pt/explicit71.C: Change error message.
2122         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
2123         syntax.
2124         * g++.old-deja/g++.pt/friend28.C: Account for use of
2125         non-dependent names.
2126         * g++.old-deja/g++.pt/friend29.C: Likewise.
2127         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
2128         rules.
2129         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
2130         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
2131         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
2132         lookup rules.
2133         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
2134         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
2135         keyword.
2136         * g++.old-deja/g++.pt/memclass20.C: Likewise.
2137         * g++.old-deja/g++.pt/memclass5.C: Likewise.
2138         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
2139         keyword.
2140         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
2141         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
2142         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
2143         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
2144         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
2145         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
2146         keyword.
2147         * g++.old-deja/g++.pt/spec10.C: Likewise.
2148         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
2149         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
2150         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
2151         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
2152         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
2153         * g++.old-deja/g++.pt/ttp62.C: Likewise.
2154         * g++.old-deja/g++.pt/ttp64.C: Likewise.
2155         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
2156         * g++.old-deja/g++.pt/typename15.C: Likewise.
2157         * g++.old-deja/g++.pt/typename22.C: Likewise.
2158         * g++.old-deja/g++.pt/typename6.C: Change error messages.
2159         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
2160         * g++.old-deja/g++.pt/virtual2.C: Likewise.
2161         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
2162         syntax.
2163         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
2164         return value extension.
2165         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
2166         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
2167         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
2168         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
2169
2170 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
2171
2172         * g++.dg/warn/inline1.C: New test.
2173         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
2174         * g++.old-deja/g++.jason/synth10.C: Likewise.
2175         * g++.old-deja/g++.mike/net31.C: Likewise.
2176         * g++.old-deja/g++.mike/p8786.C: Likewise.
2177
2178         * g++.dg/template/friend10.C: New test.
2179         * g++.dg/template/conv5.C: New test.
2180
2181 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
2182
2183         * g++.dg/lookup/scoped3.C: New test.
2184
2185         * g++.dg/lookup/decl1.C: New test.
2186         * g++.dg/lookup/decl2.C: New test.
2187
2188 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2189
2190         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
2191         gcc.c-torture/compile/20021015-1.c,
2192         gcc.c-torture/compile/20021015-2.c,
2193         gcc.c-torture/compile/20021123-1.c,
2194         gcc.c-torture/compile/20021123-2.c,
2195         gcc.c-torture/compile/20021123-3.c,
2196         gcc.c-torture/compile/20021123-4.c,
2197         gcc.c-torture/execute/20021024-1.c: Add tests previously added
2198         only to 3.1 or 3.2 branch.
2199
2200 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
2201
2202         * gcc.dg/i386-bitfield3.c: New test.
2203
2204         * gcc.dg/i386-bitfield2.c: New test.
2205
2206 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
2207
2208         * g++.dg/parse/conv_op1.C: New test.
2209
2210 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
2211
2212         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
2213         approved.
2214
2215 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
2216
2217         * gcc.c-torture/compile/20021220-1.c: New test.
2218
2219 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
2220
2221         * gcc.dg/i386-fastcall-1.c: New.
2222
2223 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2224
2225         * gcc.c-torture/execute/20021219-1.c: New test.
2226
2227 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2228
2229         * gcc.dg/i386-pic-1.c: New test.
2230
2231 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2232
2233         PR c++/8099
2234         * g++.dg/template/friend9.C: New test.
2235
2236 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2237
2238         PR c++/3663
2239         * g++.dg/template/access7.C: New test.
2240
2241 2002-12-18  Nick Clifton  <nickc@redhat.com>
2242
2243         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
2244         the libstdc++-v3 directory has been found.
2245
2246 2002-12-12  Devang Patel <dpatel@apple.com>
2247         * gcc.dg/darwin-ld-1.c: New test.
2248         * gcc.dg/darwin-ld-2.c: New test.
2249         * gcc.dg/darwin-ld-3.c: New test.
2250         * gcc.dg/darwin-ld-4.c: New test.
2251         * gcc.dg/darwin-ld-5.c: New test.
2252
2253 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2254
2255         * gcc.c-torture/compile/20021212-1.c: New test.
2256
2257 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
2258
2259         * gcc.dg/fshort-wchar: New test.
2260
2261 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
2262
2263         PR c++/8372
2264         * g++.dg/template/dtor1.C: New test.
2265
2266         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
2267         markers.
2268
2269 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
2270
2271         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
2272
2273 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
2274
2275         * g++.dg/template/static1.C: New test.
2276         * g++.dg/template/static2.C: New test.
2277         * g++.old-deja/g++.ext/memconst.C: New test.
2278
2279 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2280
2281         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
2282         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
2283         * g++.dg/special/initp1.C: Likewise.
2284
2285 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
2286
2287         * gcc.c-torture/execute/20021204-1.c: New test.
2288
2289 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
2290
2291         * gcc.dg/ppc-fmadd-1.c: New file.
2292         * gcc.dg/ppc-fmadd-2.c: New file.
2293         * gcc.dg/ppc-fmadd-3.c: New file.
2294
2295 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2296
2297         * gcc.c-torture/compile/20021204-1.c: New test.
2298
2299 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2300
2301         * g++.dg/inherit/covariant2.C: New test.
2302         * g++.dg/inherit/covariant3.C: New test.
2303         * g++.dg/inherit/covariant4.C: New test.
2304         * g++.dg/inherit/covariant1.C: Remove XFAIL.
2305         * g++.old-deja/g++.robertl/eb17.C: Likewise.
2306
2307 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
2308
2309         PR c++/8688
2310         * g++.dg/init/brace3.C: New test.
2311
2312 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
2313
2314         * gcc.dg/20020210-1.c: Fix a comment typo.
2315
2316 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
2317
2318         PR c++/8720
2319         * g++.dg/parse/defarg1.C: New test.
2320
2321         PR c++/8615
2322         * g++.dg/template/char1.C: New test.
2323
2324         * g++.dg/template/varmod1.C: Fix typo.
2325
2326 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2327
2328         DR 180
2329         * g++.old-deja/g++.pt/crash32.C: Expect error.
2330
2331 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
2332
2333         PR c++/5919
2334         * g++.dg/template/varmod1.C: New test.
2335
2336         PR c++/8727
2337         * g++.dg/inherit/typeinfo1.C: New test.
2338
2339         PR c++/8663
2340         * g++.dg/inherit/typedef1.C: New test.
2341
2342 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
2343
2344         PR c++/8332
2345         PR c++/8493
2346         * g++.dg/template/strlen1.C: New test.
2347
2348         PR c++/8227
2349         * g++.dg/template/ctor2.C: New test.
2350
2351         PR c++/8214
2352         * g++.dg/init/string1.C: New test.
2353
2354         PR c++/8511
2355         * g++.dg/template/friend8.C: New test.
2356
2357 2002-11-29  Joe Buck <jbuck@synopsys.com>
2358
2359         * g++.dg/lookup/anon2.C: New test.
2360
2361 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
2362
2363         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
2364         h8300 port.
2365
2366 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
2367
2368         * gcc.dg/bitfld-6.c: New test.
2369
2370 2002-11-27  Jan Hubicka  <jh@suse.cz>
2371
2372         * gcc.c-torture/execute/20021127.[cx]: New test.
2373
2374 2002-11-26  Jan Hubicka  <jh@suse.cz>
2375
2376         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
2377         quality.
2378
2379 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
2380
2381         * g++.dg/init/brace2.C: New test.
2382         * g++.old-deja/g++.mike/p9129.C: Correct.
2383
2384 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
2385
2386         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
2387
2388 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
2389
2390         * gcc.dg/sibcall-6: New test for indirect sibcalls.
2391
2392 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
2393
2394         * testsuite/g++.dg/abi/empty11.C: New test.
2395         * testsuite/g++.dg/rtti/cv1.C: New test.
2396
2397 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
2398
2399         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
2400
2401 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
2402
2403         * g++.dg/abi/empty10.C: New test.
2404
2405 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2406
2407         * gcc.c-torture/compile/20021124-1.c: New test.
2408
2409 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
2410
2411         * g++.dg/abi/rtti2.C: New test.
2412
2413 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2414
2415         * gcc.dg/i386-unroll-1.c: New test.
2416
2417 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2418
2419         * gcc.c-torture/compile/20021120-1.c: New test.
2420         * gcc.c-torture/compile/20021120-2.c: New test.
2421
2422 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2423
2424         * gcc.dg/bitfld-5.c: New test.
2425
2426 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2427
2428         * gcc.c-torture/execute/20021120-3.c: New test.
2429
2430 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2431
2432         * gcc.c-torture/execute/20021120-2.c: New test.
2433
2434 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2435
2436         * gcc.c-torture/execute/20021120-1.c: New test.
2437
2438 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
2439
2440         * gcc.c-torture/execute/20021118-3.c: New test.
2441
2442 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2443
2444         * gcc.c-torture/compile/20021119-1.c: New test.
2445
2446 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
2447
2448         * gcc.dg/duff-1.c: New test.
2449         * gcc.dg/duff-2.c: New test.
2450         * gcc.dg/duff-3.c: New test.
2451
2452 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
2453
2454         * gcc.dg/cpp/_Pragma5.c: New test.
2455
2456 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2457
2458         * gcc.c-torture/execute/20021118-2.c: New test.
2459
2460 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2461
2462         * gcc.c-torture/execute/20021118-1.c: New test.
2463
2464 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
2465
2466         * gcc.dg/20021116-1.c: New test.
2467
2468 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
2469
2470         * g++.dg/abi/vcall1.C: New test.
2471
2472 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
2473
2474         * gcc.dg/20021029-1.c: New test.
2475         * gcc.dg/20021029-2.c: New test.
2476
2477 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2478
2479         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
2480
2481 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2482
2483         PR c/8439
2484         * gcc.dg/20021110.c: Move to ...
2485         * gcc.c-torture/compile/20021110.c: .... here.
2486
2487 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2488
2489         PR c/8467
2490         * gcc.c-torture/execute/20021111-1.c
2491
2492 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2493
2494         PR c/8439
2495         * gcc.dg/20021110.c: New test.
2496
2497 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
2498
2499         * g++.dg/abi/vthunk3.C: Run only on x86.
2500
2501 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2502
2503         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
2504
2505 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
2506
2507         * lib/compat.exp (compat-execute): Fix logic error in last
2508         change.
2509
2510 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
2511
2512         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
2513
2514 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2515
2516         PR c++/8389
2517         * g++.dg/template/access6.C: New test.
2518
2519 2002-11-08  Jan Hubicka  <jh@suse.cz>
2520
2521         * gcc.dg/i386-ssefp-1.c: New test.
2522         * gcc.dg/i386-ssefp-1.c: New test.
2523
2524 2002-11-08  Jan Hubicka  <jh@suse.cz>
2525
2526         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
2527
2528 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2529
2530         * g++.dg/abi/vthunk3.C: New test.
2531
2532         PR c++/8338
2533         * g++.dg/template/crash2.C: New test.
2534
2535 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2536
2537         * testsuite/g++.dg/abi/dtor1.C: New test.
2538         * testsuite/g++.dg/abi/dtor2.C: Likewise.
2539
2540 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
2541
2542         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
2543         Darwin.
2544
2545 2002-11-04  Adam Nemet  <anemet@lnxw.com>
2546
2547         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
2548         -mthumb.  Only xfail with -O0.
2549
2550 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
2551
2552         * g++.dg/abi/thunk1.C: New test.
2553         * g++.dg/abi/thunk2.C: Likewise.
2554         * g++.dg/abi/vtt1.C: Likewise.
2555
2556 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
2557
2558         PR optimization/8423
2559         * gcc.c-torture/execute/builtin-constant.c: New test.
2560
2561 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
2562
2563         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
2564         Add some more cases.
2565
2566 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
2567
2568         PR c++/8391
2569         * g++.dg/opt/local1.C: New test.
2570
2571 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
2572
2573         PR c++/8160
2574         * g++.dg/template/complit1.C: New test.
2575
2576         PR c++/8149
2577         * g++.dg/template/typename4.C: Likewise.
2578
2579 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2580
2581         Core issue 287, PR c++/7639
2582         * g++.dg/template/instantiate1.C: Adjust error location.
2583         * g++.dg/template/instantiate3.C: New test.
2584         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
2585         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
2586         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
2587
2588 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
2589
2590         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
2591
2592 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
2593
2594         PR c++/8287
2595         * g++.dg/init/dtor2.C: New test.
2596
2597 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2598
2599         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
2600         * gcc.dg/nest.c: Bypass errors on irix6.
2601
2602 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
2603
2604         * gcc.dg/nest.c: Expect error for mmix-*-*.
2605         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
2606
2607 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
2608
2609         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
2610         markers.
2611
2612         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
2613
2614 2002-10-25  Mike Stump  <mrs@apple.com>
2615
2616         * gcc.dg/warn-1.c: New test.
2617
2618 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2619
2620         * g++.dg/template/typename3.C: New test.
2621
2622 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
2623
2624         * g++.dg/lookup/ptrmem1.C: New test.
2625
2626         * g++.dg/abi/vthunk2.C: New test.
2627
2628 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2629
2630         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
2631
2632 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
2633
2634         * g++.dg/abi/empty9.C: New test.
2635
2636 2002-10-24  Richard Henderson  <rth@redhat.com>
2637
2638         * g++.dg/inherit/thunk1.C: Enable for ia64.
2639
2640 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2641
2642         PR c++/8067
2643         * g++.dg/lookup/pretty1.C: New test.
2644
2645 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
2646
2647         * gcc.dg/20021023-1.c: New test.
2648
2649 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2650
2651         PR c++/7679
2652         * g++.dg/parse/inline1.C: New test.
2653
2654 2002-10-23  Richard Henderson  <rth@redhat.com>
2655
2656         * g++.dg/inherit/thunk1.C: Enable for x86_64.
2657
2658         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
2659
2660 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
2661
2662         PR c++/6579
2663         * g++.dg/parse/stmtexpr3.C: New test.
2664
2665 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2666
2667         * g++.dg/expr/cond1.C: New test.
2668
2669 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
2670
2671         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
2672
2673 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2674
2675         * g++.dg/abi/vbase13.C: New test.
2676         * g++.dg/abi/vbase14.C: Likewise.
2677
2678 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
2679
2680         * gcc.dg/tls/pic-1.c: New test.
2681         * gcc.dg/tls/nonpic-1.c: New test.
2682         * gcc.dg/20021018-1.c: New test.
2683
2684 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
2685
2686         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
2687         Remove only files with the same base name as the test case.
2688         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
2689         (profopt-execute): Likewise.  Also, remove old profiling
2690         and performance data files before running the tests.
2691
2692         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
2693         * g++.dg/bprob/bprob.exp: Likewise.
2694         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
2695         to allow more general test case names.
2696
2697         * g++.dg/bprob/bprob-1.C: Rename to ...
2698         * g++.dg/bprob/g++-bprob-1.C: ... this.
2699
2700         * g77.dg/bprob/bprob-1.f: Rename to ...
2701         * g77.dg/bprob/g77-bprob-1.f: ... this.
2702
2703 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
2704
2705         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
2706         bison 1.50 or later.
2707
2708 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
2709
2710         * g++.dg/README: Describe more test directories.
2711
2712 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2713
2714         * g++.dg/init/array6.C: Add additional tests.
2715
2716 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
2717
2718         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
2719         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
2720
2721 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
2722
2723         * gcc.c-torture/compile/20020604-1.x: New.
2724         * gcc.c-torture/compile/simd-5.x: Likewise.
2725         * gcc.c-torture/execute/920710-1.x: Likewise.
2726         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
2727
2728 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2729
2730         * g++.dg/inherit/override1.C: Add dg-options clause.
2731
2732 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2733
2734         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
2735         _mm_slli_si128.
2736
2737 2002-10-19  Andreas Schwab  <schwab@suse.de>
2738
2739         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
2740         directory component.
2741
2742 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
2743
2744         * g++.dg/inherit/thunk1.C: New test.
2745
2746         * g++.dg/inherit/override1.C: New test.
2747
2748         * g++.dg/abi/mangle11.C: New test.
2749         * g++.dg/abi/mangle14.C: New test.
2750         * g++.dg/abi/mangle17.C: New test.
2751
2752 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2753
2754         * g++.dg/overload/member2.C: New test.
2755
2756 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
2757
2758         * g++.dg/README: Describe new compat directory.
2759         * g++.dg/dg.exp: Skip tests in compat directory.
2760         * README.compat: New file.
2761         * lib/compat.exp: New expect script.
2762         * g++.dg/compat: New test directory.
2763         * g++.dg/compat/compat.exp: New expect script.
2764         * g++.dg/compat/abi: New test directory.
2765         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
2766         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
2767         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
2768         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
2769         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
2770         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
2771         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
2772         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
2773         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
2774         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
2775         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
2776         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
2777         * g++.dg/compat/break: New test directory.
2778         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
2779         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
2780         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
2781         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
2782         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
2783         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
2784         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
2785         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
2786         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
2787         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
2788         g++.dg/compat/break/README: New files.
2789         * g++.dg/compat/eh: New test directory.
2790         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
2791         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
2792         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
2793         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
2794         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
2795         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
2796         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
2797         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
2798         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
2799         g++.dg/compat/eh/filter2_y.C,
2800         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
2801         g++.dg/compat/eh/new1_y.C,
2802         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
2803         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
2804         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
2805         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
2806         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
2807         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
2808         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
2809         g++.dg/compat/eh/unexpected1_y.C: New files.
2810         * g++.dg/compat/init: New test directory.
2811         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
2812         g++.dg/compat/init/array5_y.C,
2813         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
2814         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
2815         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
2816         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
2817         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
2818         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
2819         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
2820         g++.dg/compat/init/init-ref2_y.C: New files.
2821
2822 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
2823
2824         PR c++/7584
2825         * g++.dg/inherit/using3.C: New test.
2826
2827 2002-10-17  Jan Hubicka  <jh@suse.cz>
2828
2829         * gcc.dg/20021017-2.c: New test.
2830
2831 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
2832
2833         * g++.dg/abi/mangle16.C: Adjust.
2834
2835         * g++.dg/init/array8.C: New test.
2836
2837 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
2838
2839         * gcc.dg/special/mips-abi.exp: New test.
2840         * gcc.dg/special/mips-abi.s: Empty file used by the above.
2841
2842 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
2843
2844         * g++.dg/abi/mangle16.C: New test.
2845         * g++.dg/abi/mangle17.C: Likewise.
2846
2847         PR c++/7478
2848         * g++.dg/template/ref1.C: New test.
2849
2850 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2851
2852         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
2853
2854 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
2855
2856         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
2857
2858 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
2859
2860         PR c++/7524
2861         * g++.dg/init/array7.C: New test.
2862
2863 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
2864
2865         * g++.dg/init/array6.C: New test.
2866
2867         * g++.dg/abi/mangle13.C: Likewise.
2868         * g++.dg/abi/mangle14.C: Likewise.
2869         * g++.dg/abi/mangle15.C: Likewise.
2870
2871 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2872
2873         * g++.dg/abi/empty8.C: New test.
2874
2875 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
2876
2877         * g++.dg/init/ctor1.C: New test.
2878
2879 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
2880
2881         * gcc.c-torture/execute/20021015-1.c: New test.
2882
2883 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
2884
2885         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
2886
2887 2002-10-14  Jan Hubicka  <jh@suse.cz>
2888
2889         * gcc.dg/i386-ssetype-[1-5].c: New tests.
2890
2891 2002-10-14  Richard Henderson  <rth@redhat.com>
2892
2893         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
2894
2895 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2896
2897         PR optimization/6631
2898         * g++.dg/opt/const2.C: New test.
2899
2900 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2901
2902         PR c++/7176
2903         * g++.dg/parse/friend1.C: New test.
2904         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
2905
2906 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
2907
2908         * gcc.dg/20021014-1.c: New test.
2909
2910 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
2911
2912         PR c++/5661
2913         * g++.dg/ext/vlm1.C: New test.
2914         * g++.dg/ext/vlm2.C: Likewise.
2915
2916         * g++.dg/init/array1.C: Remove invalid braces.
2917         * g++.dg/init/brace1.C: New test.
2918         * g++.dg/init/copy2.C: Likewise.
2919         * g++.dg/init/copy3.C: Likewise.
2920         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
2921         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
2922         braces.
2923
2924 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
2925
2926         * gcc.dg/cpp/assembler.S: Don't use -ansi.
2927
2928 2002-10-11  Richard Shann  <richard.shann@superh.com>
2929
2930         * gcc.c-torture/compile/simd-5.c: New test.
2931
2932 2002-10-10  Roger Sayle  <roger@eyesopen.com>
2933
2934         * gcc.c-torture/execute/shiftopt-1.c: New test case.
2935
2936 2002-10-10  Jim Wilson  <wilson@redhat.com>
2937
2938         * gcc.c-torture/execute/20021010-1.c: New test.
2939
2940 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
2941
2942         PR c/7353
2943         * g++.dg/ext/typedef-init.C: New test.
2944         * gcc.dg/typedef-init.c: New test.
2945
2946 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
2947
2948         * gcc.dg/cpp/paste13.c: New test.
2949
2950 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2951
2952         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
2953         remaining platforms, XFAIL during compile, not execute.  Don't
2954         XFAIL at -O0.
2955
2956 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
2957
2958         * gcc.dg/alias-1.c: Tweak expected warning.
2959
2960 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
2961
2962         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
2963
2964 2002-10-06  Andreas Jaeger  <aj@suse.de>
2965
2966         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
2967         * gcc.dg/cpp/c++98.C: Likewise.
2968
2969         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
2970         * g++.dg/cpp/c++98.C: Likewise.
2971
2972         * g++.dg/README (Subdirectories): Mention cpp directory.
2973
2974         PR target/7559
2975         * gcc.dg/20021006-1.c: New test.
2976
2977 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2978
2979         PR c++/7804
2980         * g++.dg/other/warning1.C: New test.
2981
2982 2002-10-04  Roger Sayle  <roger@eyesopen.com>
2983
2984         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
2985         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
2986         and sparc-*-* with -m64 as expected failures.  See PR 8087.
2987
2988 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
2989
2990         PR c++/7931
2991         * g++.dg/template/ptrmem3.C: New test.
2992
2993         PR c++/7754
2994         * g++.dg/template/union1.C: New test.
2995
2996 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
2997
2998         PR c++/8006
2999         * g++.dg/abi/mangle9.C: New test.
3000         * g++.dg/abi/mangle10.C: New test.
3001         * g++.dg/abi/mangle11.C: New test.
3002         * g++.dg/abi/mangle12.C: New test.
3003
3004 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
3005
3006         PR c++/7188.
3007         * g++.dg/template/meminit1.C: New test.
3008         * g++.dg/warn/Wreorder-1.C: Likewise.
3009         * g++.old-deja/g++.mike/warn3.C: Tweak.
3010         * lib/prune.exp: Ingore "in copy constructor".
3011
3012 2002-10-02  Andreas Jaeger  <aj@suse.de>
3013
3014         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
3015         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
3016         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
3017         on x86-64.
3018
3019 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
3020
3021         * gcc.dg/empty1.C: Fix typo.
3022
3023 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
3024
3025         * gcc.dg/alias-1.c: New test.
3026
3027 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
3028
3029         * gcc.dg/empty1.C: New test.
3030
3031         * g++.dg/tls/init-2.C: Tweak error messages.
3032
3033 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
3034
3035         * gcc.c-torture/compile/20020923-1.c: New test.
3036
3037 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
3038
3039         * gcc.c-torture/execute/ffs-1.c: New test.
3040         * gcc.c-torture/execute/ffs-2.c: Ditto.
3041
3042 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
3043
3044         * g++.dg/overload/member1.C: New test.
3045
3046 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
3047
3048         * g++.dg/abi/empty7.C: New test.
3049         * g++.dg/init/pm2.C: Likewise.
3050
3051 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3052
3053         * g++.dg/rtti/crash1.C: New test.
3054
3055 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
3056
3057         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
3058         gcc.dg/sibcall-4.c: New tests.
3059
3060 2002-09-28  Roger Sayle  <roger@eyesopen.com>
3061
3062         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
3063         powerpc and MMIX targets.
3064
3065 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
3066
3067         * gcc.dg/cpp/20020927-1.c: New.
3068
3069 2002-09-26  David S. Miller  <davem@redhat.com>
3070
3071         * gcc.c-torture/compile/trunctfdf.c: New.
3072
3073 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3074
3075         * lib/target-supports.exp (check_weak_available): Handle solaris2.
3076
3077 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
3078
3079         * gcc.c-torture/execute/loop-15.c: New.
3080
3081 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
3082
3083         * README.QMTEST: Fix typo.
3084
3085 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3086
3087         * gcc.dg/20020926-1.c: New test.
3088
3089 2002-09-25  David S. Miller  <davem@redhat.com>
3090
3091         PR target/7842
3092         * gcc.c-torture/execute/shiftdi.c: New test.
3093
3094 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
3095
3096         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
3097         unique to the tool.
3098         * lib/g77.exp (g77_init): Likewise.
3099         * lib/g++.exp (g++_init): Likewise.
3100         * lib/objc.exp (objc_init): Likewise.
3101
3102 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
3103
3104         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
3105         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
3106         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
3107
3108 2002-09-25  Richard Henderson  <rth@redhat.com>
3109
3110         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
3111         too-small long double.
3112
3113 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
3114
3115         * gcc.dg/20020919-1.c: New test.
3116
3117 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
3118
3119         * g++.dg/abi/bitfield6.C: New test.
3120         * g++.dg/abi/bitfield7.C: New test.
3121         * g++.dg/abi/bitfield8.C: New test.
3122         * g++.dg/abi/vbase11.C: New test.
3123
3124 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3125
3126         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
3127         hppa*-*-hpux*.  Update test comment.
3128
3129 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
3130
3131         * gcc.dg/tls/struct-1.c: New test.
3132
3133 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
3134
3135         * gcc.dg/cpp/tr-warn2.c: Update.
3136
3137 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3138
3139         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
3140
3141 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3142
3143         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
3144         systems.
3145
3146 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
3147
3148         * gcc.c-torture/execute/ieee/mzero3.c: New test.
3149
3150         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3151         Adjust for c++filt moved to binutils.  Remove spurious duplicate
3152         setting of cxxfilt.
3153
3154 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
3155
3156         * gcc.dg/20020312-2.c: Update for darwin.
3157
3158 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3159
3160         * g++.old-deja/g++.other/crash32.C: Mark ICE.
3161
3162 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
3163
3164         * objc.dg/comp-types-1.m: New test.
3165         * objc.dg/comp-types-2.m: New test.
3166         * objc.dg/comp-types-3.m: New test.
3167         * objc.dg/comp-types-4.m: New test.
3168         * objc.dg/comp-types-5.m: New test.
3169         * objc.dg/comp-types-6.m: New test.
3170
3171 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3172
3173         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
3174
3175 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3176
3177         * g++.dg/other/do1.C: New test.
3178
3179         * g++.dg/template/subst1.C: New test.
3180
3181 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
3182
3183         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
3184
3185 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3186
3187         * g++.dg/template/qualttp20.C: Adjust expected errors.
3188         * g++.old-deja/g++.jason/report.C: Likewise.
3189         * g++.old-deja/g++.other/qual1.C: Likewise.
3190
3191         * g++.dg/lookup/scoped2.C: New test.
3192
3193         * g++.dg/ext/asm3.C: New test.
3194
3195 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
3196
3197         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
3198
3199 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
3200
3201         * ChangeLog: follow spelling conventions.
3202         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
3203         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
3204         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
3205         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
3206         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
3207         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
3208         * g++.old-deja/g++.law/global-init1.C: Likewise.
3209         * g++.old-deja/g++.other/delete4.C: Likewise.
3210         * g++.old-deja/g++.other/inline21.C: Likewise.
3211         * g++.old-deja/g++.other/singleton.C: Likewise.
3212         * g77.dg/strlen0.f: Likewise.
3213         * g77.f-torture/compile/20010519-1.f: Likewise.
3214         * g77.f-torture/compile/980310-4.f: Likewise.
3215         * gcc.c-torture/compile/20000605-1.c: Likewise.
3216         * gcc.c-torture/execute/20020225-1.c: Likewise.
3217         * gcc.dg/c90-hexfloat-2.c: Likewise.
3218         * gcc.dg/c99-bool-1.c: Likewise.
3219         * gcc.dg/c99-hexfloat-2.c: Likewise.
3220         * gcc.dg/dll-2.c: Likewise.
3221         * gcc.dg/wtr-union-init-1.c: Likewise.
3222         * gcc.dg/wtr-union-init-2.c: Likewise.
3223         * gcc.dg/wtr-union-init-3.c: Likewise.
3224         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3225         * gcc.dg/cpp/defined.c: Likewise.
3226         * gcc.dg/cpp/macsyntx.c: Likewise.
3227         * gcc.dg/cpp/paste2.c: Likewise.
3228         * gcc.dg/cpp/trad/defined.c: Likewise.
3229         * gcc.dg/format/c90-printf-1.c: Likewise.
3230         * gcc.dg/format/c90-scanf-1.c: Likewise.
3231         * gcc.dg/format/c99-printf-1.c: Likewise.
3232         * gcc.dg/format/c99-scanf-1.c: Likewise.
3233         * gcc.misc-tests/gcov-8.c: Likewise.
3234         * lib/profopt.exp: Likewise.
3235
3236 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
3237
3238         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
3239
3240 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3241
3242         * g++.dg/inherit/using2.C: New test.
3243
3244 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
3245
3246         * ChangeLog: Follow spelling conventions.
3247         * g++.dg/template/friend4.C: Likewise.
3248         * g++.old-deja/g++.pt/crash67.C: Likewise.
3249         * gcc.c-torture/execute/20000801-4.c: Likewise.
3250         * gcc.dg/c90-digraph-1.c: Likewise.
3251         * gcc.dg/c94-digraph-1.c: Likewise.
3252         * gcc.dg/c99-digraph-1.c: Likewise.
3253         * gcc.dg/cpp/line5.c: Likewise.
3254         * gcc.dg/cpp/multiline.c: Likewise.
3255         * gcc.dg/cpp/trad/literals-1.c: Likewise.
3256         * gcc.dg/format/attr-3.c: Likewise.
3257         * gcc.dg/format/c90-scanf-3.c: Likewise.
3258         * gcc.dg/format/ext-4.c: Likewise.
3259
3260 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3261
3262         * g++.dg/template/pretty1.C: New test.
3263
3264 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
3265
3266         * gcc.c-torture/execute/struct-cpy-1.c: New test.
3267
3268 2002-09-13  Matt Austern  <austern@apple.com>
3269
3270         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
3271         passing a cast expression to a function by const reference.
3272
3273 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
3274
3275         * g++.dg/template/deduce1.C: New test.
3276
3277 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
3278
3279         * gcc.c-torture/execute/simd-1.c: Force all use of int to
3280         32-bit int.
3281
3282 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3283
3284         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
3285         usage.
3286
3287 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
3288
3289         * gcc.c-torture/compile/20020910-1.c: New test.
3290
3291 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
3292
3293         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
3294
3295 2002-09-10  Andreas Jaeger  <aj@suse.de>
3296
3297         * gcc.dg/20020312-2.c: Adjust for x86-64.
3298
3299 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
3300
3301         * g77.dg/7388.f: New test case for PR 7388.
3302
3303 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
3304
3305         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
3306
3307 2002-09-05  Ziemowit Laski <zlaski@apple.com>
3308
3309         * objc.dg/proto-lossage-1.m: New test.
3310
3311 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
3312
3313         * gcc.dg/cpp/_Pragma4.c: Fix typo.
3314
3315 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
3316
3317         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
3318         expected to pass.
3319
3320 2002-09-06  Stan Shebs  <shebs@apple.com>
3321             David Edelsohn  <edelsohn@gnu.org>
3322
3323         * gcc.dg/weak: New directory.
3324         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
3325         target-specific xfail bits.
3326         * gcc.dg/typeof-2.c: Move to new directory.
3327         * gcc.dg/weak.exp: New expect script.
3328
3329 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
3330
3331         * gcc.c-torture/execute/extzvsi.c: New test.
3332
3333 2002-09-05  Stan Shebs  <shebs@apple.com>
3334
3335         * gcc.dg/weak-1.c: xfail on Darwin.
3336         * gcc.dg/weak-2.c: Ditto.
3337         * gcc.dg/weak-3.c: Ditto.
3338         * gcc.dg/weak-4.c: Ditto.
3339         * gcc.dg/weak-5.c: Ditto.
3340         * gcc.dg/weak-6.c: Ditto.
3341         * gcc.dg/weak-7.c: Ditto.
3342         * gcc.dg/weak-8.c: Ditto.
3343         * gcc.dg/weak-9.c: Ditto.
3344
3345 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
3346
3347         * gcc.c-torture/execute/loop-14.c: New test.
3348
3349 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
3350
3351         * g++.dg/other/cxa-atexit1.C: New test.
3352
3353         * gcc.dg/typeof-2.c: New test.
3354
3355 2002-09-03  Roger Sayle  <roger@eyesopen.com>
3356
3357         * gcc.dg/builtins-2.c: New testcase.
3358         * gcc.dg/builtins-3.c: New testcase.
3359
3360 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
3361
3362         * gcc.dg/cpp/_Pragma4.c: New test.
3363
3364 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
3365
3366         * objc/execute/nil_method-1.m: New testcase.
3367
3368 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
3369
3370         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
3371         [Object class], not [Object initialize].
3372
3373 2002-08-31  Roger Sayle  <roger@eyesopen.com>
3374             Hans-Peter Nilsson  <hp@bitrange.com>
3375
3376         * gcc.c-torture/execute/20020720-1.x: Skip test on
3377         mmix-knuth-mmixware.  Correct comment.
3378
3379 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
3380
3381         * testsuite/g++.dg/abi/bitfield5.C: New test.
3382         * testsuite/g++.dg/abi/vbase10.C: Likewise.
3383
3384 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
3385
3386         * objc.dg/undeclared-selector.m: New test.
3387
3388 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
3389
3390         * g++.dg/other/offsetof1.C: Avoid cast warning.
3391
3392 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
3393
3394         * objc.dg/super-class-2.m: New test.
3395
3396 2002-08-24  Matt Austern  <austern@apple.com>
3397
3398         * g++.dg/ext/lvaddr.C: New test.
3399         * g++.dg/ext/lvcast.C: New test.
3400
3401 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
3402
3403         * testsuite/g++.dg/inherit/cond1.C: New test.
3404
3405 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
3406
3407         * gcc.dg/noncompile/incomplete-1.c: New test.
3408
3409 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3410
3411         * gcc.dg/typespec-1.c: New test.
3412
3413 2002-08-20  Devang Patel  <dpatel@apple.com>
3414         * objc.dg/proto-hier-2.m: New test.
3415
3416 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
3417
3418         * objc.dg/bitfield-1.m: New test.
3419         * objc.dg/bitfield-2.m: New test.
3420
3421 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3422
3423         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
3424         gcc.dg/c99-flex-array-4.c: New tests.
3425
3426 2002-08-16  Stan Shebs  <shebs@apple.com>
3427
3428         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
3429
3430 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
3431
3432         * gcc.dg/typeof-1.c: New test.
3433         * g++.dg/ext/typeof2.C: New test.
3434
3435 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
3436
3437         * g++.dg/other/offsetof1.C: New test.
3438
3439 2002-08-14  Richard Henderson  <rth@redhat.com>
3440
3441         * gcc.dg/tls/diag-3.c: Fix expected message strings.
3442
3443 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
3444
3445         * gcc.dg/cpp/_Pragma3.c: New test.
3446
3447 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
3448
3449         * g++.dg/template/inherit3: New test.
3450
3451 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3452
3453         * gcc.dg/bitfld-4.c: Add blank options.
3454
3455 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
3456
3457         * g++.dg/template/crash1.C: New test.
3458
3459 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3460
3461         * gcc.dg/tls/opt-2.c: New test.
3462
3463 2002-08-08  Devang Patel  <dpatel@apple.com>
3464
3465         * objc.dg/selector-1.m : New test
3466
3467 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3468
3469         * g++.dg/abi/bitfield4.C: New test.
3470         * gcc.dg/bitfld-4.c: New test.
3471
3472 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3473
3474         * g++.dg/other/packed1.C: New test.
3475
3476 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
3477
3478         * g++.dg/abi/offsetof.C: Tweak error messages.
3479         * g++.old-deja/g++.mike/p10769a.C: Likewise.
3480
3481 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3482
3483         * gcc.dg/bitfld-3.c: New test.
3484
3485 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3486             Richard Henderson  <rth@redhat.com>
3487
3488         * gcc.dg/i386-bitfield1.c: New test.
3489         * g++.dg/abi/bitfield3.C: Update.
3490
3491 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
3492
3493         * objc.dg/const-str-2.m: Update.
3494         * gcc.dg/cpp/c++98.c: Change to C extension.
3495         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
3496         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
3497
3498 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
3499
3500         * testsuite/gcc.dg/tls/diag-3.c: New.
3501
3502 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
3503
3504         * g++.dg/README (Subdirectories): Document new subdir expr.
3505         * g++.dg/expr/pmf-1.C: New test.
3506
3507 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
3508
3509         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
3510
3511 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
3512
3513         * g++.dg/abi/bitfield3.C: New test.
3514
3515 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
3516
3517         * lib/gcov.exp: Tweak expected line formats.
3518         * gcc.misc-tests/gcov8.c: New test.
3519         * gcc.misc-tests/gcov8.x: New flags.
3520
3521 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
3522
3523         * consistency.vlad/layout/endian.c: Include string.h.
3524
3525         * gcc.c-torture/execute/20020805-1.c: New test.
3526
3527 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
3528
3529         * g++.dg/other/conversion1.C: New test.
3530
3531 2002-08-03  Roger Sayle  <roger@eyesopen.com>
3532
3533         * gcc.dg/builtins-1.c: New testcase.
3534
3535 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
3536
3537         * g++.dg/inherit/access3.C: New test.
3538
3539 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
3540
3541         * gcc.dg/ia64-visibility-2.c: New test.
3542
3543 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
3544
3545         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
3546         __qualifier_flags to __flags.
3547
3548 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
3549
3550         * g++.dg/inherit/operator1.C: New test.
3551         * g++.dg/lookup/disamb1.C: Fix typo in comment.
3552         * g++.dg/other/error1.C: Change expected error message.
3553         * g++.dg/template/conv4.C: Likewise.
3554
3555 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
3556
3557         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
3558         for documented behavior.
3559
3560 2002-07-25  Roger Sayle  <roger@eyesopen.com>
3561
3562         * gcc.c-torture/execute/20020720-1.x: Skip this test on
3563         several targets known to fail.
3564
3565 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
3566
3567         * gcc.dg/mips-args-[123].c: New tests.
3568
3569 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
3570
3571         * gcc.dg/ppc-spe.c: New.
3572
3573 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
3574
3575         * g++.dg/other/ptrmem4.C: New testcase.
3576
3577 2002-07-24  Richard Henderson  <rth@redhat.com>
3578
3579         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
3580
3581 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
3582
3583         * g++.dg/ext/alignof1.C (main): Return 0 for success.
3584
3585 2002-07-24  Roger Sayle  <roger@eyesopen.com>
3586
3587         * gcc.c-torture/execute/memset-3.c: New testcase.
3588
3589 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
3590
3591         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
3592         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
3593
3594 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3595
3596         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
3597         Delete.
3598
3599 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
3600
3601         * gcc.c-torture/compile/simd-4.c: New test.
3602
3603 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3604
3605         PR c++/7347, c++/7348
3606         * g++.dg/template/access4.C: New test.
3607         * g++.dg/template/access5.C: New test.
3608         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
3609         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
3610         * g++.old-deja/g++.pt/ttp58.C: Likewise.
3611         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
3612
3613 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
3614
3615         * gcc.dg/gnu89-init-2.c: New test.
3616
3617 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
3618
3619         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
3620
3621 2002-07-20  Roger Sayle  <roger@eyesopen.com>
3622
3623         * gcc.c-torture/execute/20020720-1.c: New testcase.
3624
3625 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
3626
3627         * gcc.dg/cpp/Wsignprom.c: New tests.
3628
3629 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
3630
3631         * gcc.c-torture/execute/loop-13.c: New test.
3632
3633 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
3634
3635         * gcc.dg/cpp/expr.c: New tests.
3636
3637 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
3638
3639         * g++.dg/opt/pr6713.C: Add template instantiation.
3640
3641 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
3642
3643         * gcc.dg/nest.c: New test.
3644
3645 2002-07-17  Richard Henderson  <rth@redhat.com>
3646
3647         * g++.dg/opt/pr6713.C: New test.
3648
3649 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
3650
3651         * gcc.c-torture/execute/loop-2e.x: Let the testcase
3652         XFAIL for all x86 processors.
3653
3654 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
3655
3656         * gcc.c-torture/execute/20010122-1.x: Do not test with
3657         -fomit-frame-pointer.
3658
3659 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3660
3661         * g++.dg/template/instantiate2.C: New test.
3662         * g++.dg/template/spec4.C: New test.
3663
3664 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3665
3666         * g++.dg/template/access2.C: New test.
3667         * g++.dg/template/access3.C: New test.
3668
3669 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
3670
3671         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
3672         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
3673         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
3674         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
3675         Convert to use <stdarg.h>.
3676         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
3677         Delete.
3678         * gcc.dg/va-arg-2.c: New.
3679         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
3680
3681 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
3682
3683         * gcc.c-torture/compile/20020710-1.c: New test.
3684
3685 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
3686                           Andrew Pinski  <pinskia@physics.uc.edu>
3687
3688         gcc.c-torture/compile/simd-2.c: New testcase.
3689         gcc.c-torture/compile/simd-3.c: Likewise.
3690
3691 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
3692
3693         PR c++/7224
3694         * g++.dg/overload/error1.C: New test.
3695
3696 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3697
3698         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
3699         configuration and IRIX 6 O32 ABI.
3700
3701 2002-07-11  Roger Sayle  <roger@eyesopen.com>
3702
3703         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
3704
3705 2002-07-10  Roger Sayle  <roger@eyesopen.com>
3706
3707         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
3708
3709 2002-07-10  Jeffrey A Law  <law@redhat.com>
3710
3711         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
3712
3713         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
3714
3715 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
3716
3717         * gcc.dg/20020312-2.c: Check for __PPC__.
3718
3719 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
3720
3721         * gcc.c-torture/compile/20020709-1.c: New test.
3722
3723 2002-07-07  Roger Sayle  <roger@eyesopen.com>
3724
3725         * g++.dg/template/qualttp21.C: New test case.
3726
3727 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
3728
3729         * gcc.c-torture/compile/20020706-1.c: New test.
3730         * gcc.c-torture/compile/20020706-2.c: New test.
3731
3732 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
3733             Alexandre Oliva  <aoliva@redhat.com>
3734
3735         * g++.dg/warn/incomplete1.C: New test.
3736
3737 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3738
3739         PR c++/7099
3740         * g++.dg/warn/noreturn1.C: New test.
3741
3742 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
3743
3744         PR c++/6706
3745         * g++.dg/debug/debug6.C: New test.
3746         * g++.dg/debug/debug7.C: New test.
3747
3748 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
3749
3750         * gcc.c-torture/compile/simd-3.c: New test.
3751
3752 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
3753
3754         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
3755         * gcc.dg/20020620-1.c: Likewise.
3756
3757 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3758
3759         PR c++/6944
3760         * g++.dg/init/array4.C: New test.
3761         * g++.dg/init/array5.C: New test.
3762
3763 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
3764
3765         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
3766         * gcc.c-torture/execute/simd-2.c (main): Likewise.
3767
3768 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3769
3770         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
3771         * gcc.dg/wtr-aggr-init-1.c: Likewise.
3772         * gcc.dg/wtr-conversion-1.c: Likewise.
3773         * gcc.dg/wtr-escape-1.c: Likewise.
3774         * gcc.dg/wtr-int-type-1.c: Likewise.
3775         * gcc.dg/wtr-label-1.c: Likewise.
3776         * gcc.dg/wtr-static-1.c: Likewise.
3777         * gcc.dg/wtr-strcat-1.c: Likewise.
3778         * gcc.dg/wtr-suffix-1.c: Likewise.
3779         * gcc.dg/wtr-switch-1.c: Likewise.
3780         * gcc.dg/wtr-unary-plus-1.c: Likewise.
3781         * gcc.dg/wtr-union-init-1.c: Likewise.
3782         * gcc.dg/wtr-union-init-2.c: Likewise.
3783         * gcc.dg/wtr-union-init-3.c: Likewise.
3784
3785         * gcc.dg/wtr-func-def-1.c: New test.
3786
3787 2002-07-02 Devang Patel <dpatel@apple.com>
3788
3789         * objc.dg/param-1.m: New test.
3790
3791 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
3792
3793         * gcc.dg/cpp/trad/directive.c: Add test.
3794         * gcc.dg/cpp/trad/macroargs.c: Add test.
3795         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
3796
3797 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
3798
3799         * gcc.dg/cpp/cmdlne-M.c: New test.
3800
3801 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
3802
3803         * objc.dg/desig-init-1.m: New test.
3804
3805 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3806
3807         PR c++/6716
3808         * g++.dg/template/instantiate1.C: New test.
3809
3810 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
3811
3812         PR c++/7112
3813         * g++.dg/template/sizeof2.C: New test.
3814
3815 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
3816
3817         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
3818         gcc.dg/cpp/trad/include.c: New tests.
3819
3820 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
3821
3822         PR target/7177
3823         * gcc.c-torture/compile/20020701-1.c: New test.
3824
3825 2002-07-01  Stan Shebs  <shebs@apple.com>
3826
3827         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
3828         header here...
3829         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
3830         (objc-torture-execute): or here.
3831
3832 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
3833
3834         * gcc.c-torture/execute/arith-rand-ll.c: New test.
3835
3836 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
3837
3838         * gcc.dg/cpp/trad/escaped-nl.c: New test.
3839
3840 2002-06-30  Devang Patel  <dpatel@apple.com>
3841
3842         * objc.dg/fsyntax-only.m: New test.
3843
3844 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
3845
3846         PR c++/6695
3847         * g++.dg/template/friend7.C: New file.
3848
3849 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
3850
3851         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
3852         return type.
3853
3854 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
3855
3856         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
3857         avoid division by zero.
3858
3859 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
3860
3861         * gcc.dg/Wunknownprag.c: New tests.
3862
3863 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
3864
3865         * gcc.c-torture/execute/simd-2.c: New test.
3866
3867 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
3868
3869         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
3870         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
3871         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
3872         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
3873         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
3874         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
3875         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
3876         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
3877         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
3878         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
3879         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
3880         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
3881         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
3882         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
3883         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
3884         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
3885         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
3886
3887 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
3888
3889         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
3890         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
3891         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
3892         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
3893         New tests.
3894         * gcc.dg/cpp/trad/directive.c: Update.
3895
3896 2002-06-23  Andreas Jaeger  <aj@suse.de>
3897
3898         * gcc.c-torture/execute/complex-6.c: New.
3899
3900 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
3901
3902         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
3903         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
3904         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
3905         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
3906
3907 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
3908
3909         * gcc.dg/cpp/trad: New directory with traditional tests copied
3910         from parent directory.
3911         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
3912         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
3913         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
3914         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
3915         Move to trad/ and rename.
3916         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
3917         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
3918         gcc.dg/cpp/trad/redef2.c: New tests.
3919         * gcc.dg/cpp/trad/trad.exp: New driver.
3920
3921 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
3922
3923         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
3924         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
3925         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
3926         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
3927         Remove.
3928
3929 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
3930
3931         * gcc.dg/20020620-1.c: New test.
3932
3933 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3934
3935         * g++.dg/template/ttp4.C: New test.
3936
3937 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
3938
3939         * g++.dg/opt/vt1.C: Fix regexp.
3940
3941 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3942
3943         * gcc.c-torture/execute/pure-1.c: Make functions static again.
3944         Don't use attribute `noinline'.
3945
3946 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
3947
3948         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
3949
3950 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
3951
3952         * gcc.c-torture/execute/simd-1.c: New.
3953
3954         * gcc.dg/simd-1.c: New.
3955
3956 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
3957
3958         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
3959
3960 2002-06-16  Richard Henderson  <rth@redhat.com>
3961
3962         * g++.dg/ext/anon-struct1.C: New.
3963         * g++.dg/ext/anon-struct2.C: New.
3964         * g++.dg/ext/anon-struct3.C: New.
3965         * gcc.dg/anon-struct-1.c: New.
3966         * gcc.dg/anon-struct-2.c: New.
3967         * gcc.dg/anon-struct-3.c: New.
3968         * gcc.dg/20011008-1.c: Adjust warning text.
3969         * gcc.dg/20020527-1.c: Add -fms-extensions.
3970
3971 2002-06-16  Richard Henderson  <rth@redhat.com>
3972
3973         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
3974
3975 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
3976
3977         * gcc.c-torture/execute/20020615-1.c: New test.
3978
3979 2002-06-15  Roger Sayle  <roger@eyesopen.com>
3980
3981         * gcc.c-tortuture/execute/compare-1.c: New test case.
3982         * gcc.c-tortuture/execute/compare-2.c: New test case.
3983         * gcc.c-tortuture/execute/compare-3.c: New test case.
3984
3985 2002-06-13  Richard Henderson  <rth@redhat.com>
3986
3987         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
3988         ia64 ilp32.
3989
3990 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3991
3992         * g++.dg/template/typename2.C: Update error message.
3993
3994 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
3995
3996         * gcc.c-torture/execute/20020611-1.c: New test.
3997
3998 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
3999
4000         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
4001         list of targets to skip.
4002
4003 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
4004
4005         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
4006         targets if not optimizing.
4007
4008 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
4009
4010         * gcc.c-torture/compile/20020605-1.c: New test.
4011
4012         * g++.dg/opt/vt1.C: New test.
4013
4014         * gcc.dg/20020531-1.c: New test.
4015
4016         * gcc.dg/20020530-1.c: New test.
4017
4018         * gcc.dg/20020527-1.c: New test.
4019
4020         * g++.dg/opt/cse1.C: New test.
4021
4022 2002-06-07  Roger Sayle  <roger@eyesopen.com>
4023
4024         * gcc.dg/20020607-2.c: New test case.
4025
4026 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
4027
4028         * gcc.c-torture/compile/20020604-1.c: New test.
4029
4030 2002-06-04  Richard Henderson  <rth@redhat.com>
4031
4032         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
4033         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
4034         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
4035
4036 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
4037
4038         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
4039
4040 2002-06-03  Richard Henderson  <rth@redhat.com>
4041
4042         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
4043         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
4044
4045 2002-06-02  Richard Henderson  <rth@redhat.com>
4046
4047         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
4048         test functions static.
4049
4050 2002-06-02  Andreas Jaeger  <aj@suse.de>
4051
4052         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
4053         now.
4054
4055 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
4056
4057         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
4058         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
4059         Update for mofified diagnostics.
4060         * gcc.dg/c99-intconst-1.c: No longer fail.
4061
4062 2002-06-02  Richard Henderson  <rth@redhat.com>
4063
4064         * gcc.dg/uninit-A.c: Remove xfail markers.
4065
4066 2002-06-01  Roger Sayle  <roger@eyesopen.com>
4067
4068         * gcc.dg/fnegate-1.c: New test case.
4069
4070 2002-05-30  Osku Salerma  <osku@iki.fi>
4071
4072         * gcc.c-torture/execute/mayalias-1.c: New file.
4073
4074 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4075
4076         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
4077         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
4078         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
4079
4080 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
4081
4082         * gcc.c-torture/execute/20020529-1.c: New test.
4083
4084 2002-05-27  Richard Henderson  <rth@redhat.com>
4085
4086         * g++.dg/ext/attrib6.C: New test case.
4087
4088 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4089
4090         * gcc.c-torture/execute/pure-1.c: New test.
4091
4092 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4093
4094         * gcc.dg/cpp/arith-2.c: Remove.
4095
4096 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4097
4098         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
4099         * gcc.dg/cpp/if-3.c: Remove.
4100
4101 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
4102
4103         * g++.dg/opt/cse2.C: New test.
4104
4105 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
4106
4107         * gcc.dg/cpp/arith-1.c: New semantic tests.
4108         * gcc.dg/cpp/if-1.c: Update.
4109
4110 2002-05-24  Ben Elliston  <bje@redhat.com>
4111
4112         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
4113
4114 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4115
4116         * gcc.dg/verbose-asm.c: New test.
4117
4118 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
4119
4120         * gcc.dg/cpp/paste12.c: New test.
4121
4122 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
4123
4124         * g++.dg/parse/named_ops.C: New test.
4125
4126 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
4127
4128         * gcc/testsuite/gcc.dg/weak-8.c: New test.
4129
4130 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
4131
4132         * gcc.dg/weak-2.c: Allow optional leading underscore
4133         in scan-assembler symbol name.
4134         * gcc.dg/weak-3.c: Likewise.
4135         * gcc.dg/weak-4.c: Likewise.
4136         * gcc.dg/weak-5.c: Likewise.
4137
4138 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
4139
4140         * gcc.dg/20020523-1.c: New test.
4141
4142 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
4143
4144         * objc.dg/const-str-2.m: Update now that we stop after
4145         a command line error.
4146
4147 2002-05-22  Richard Henderson  <rth@redhat.com>
4148
4149         * g++.dg/dg.exp: Fix typo in test pruneing.
4150
4151 2002-05-22  Richard Henderson  <rth@redhat.com>
4152
4153         * g++.dg/dg.exp: Prune the tls subdirectory.
4154         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
4155         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
4156         * g++.dg/tls/init-1.C: New.
4157
4158 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
4159
4160         * gcc.dg/20020517-1.c: New test.
4161
4162 2002-05-21  Richard Henderson  <rth@redhat.com>
4163
4164         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
4165         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
4166
4167 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
4168
4169         * g++.dg/other/copy2.C: New test.
4170
4171 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
4172
4173         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
4174         (MAX_COPY): Bump up to 10 times sizeof (long long).
4175         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
4176
4177         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
4178         sizeof (long long).
4179
4180         * gcc.c-torture/execute/strcpy-1.c: New test.
4181
4182 2002-05-19  Jason Merrill  <jason2redhat.com>
4183
4184         * g++.dg/ext/oper1.C: New test.
4185
4186 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
4187 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
4188
4189         * README.QMTEST: New file.
4190
4191         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
4192
4193 2002-05-19  Andreas Jaeger  <aj@suse.de>
4194
4195         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
4196         now.
4197         * gcc.c-torture/execute/loop-2d.x: Likewise.
4198
4199 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
4200
4201         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
4202         support weak symbols.
4203         * gcc.dg/weak-4.c: Likewise
4204         * gcc.dg/weak-6.c: Likewise
4205
4206 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
4207
4208         * gcc.dg/weak-3.c: Add dg-excess-error comment for
4209         cygwin, coff and h8300-*-hms targets
4210         * gcc.dg/weak-5.c: Likewise
4211         * gcc.dg/weak-7.c: Likewise
4212
4213 2002-05-16  Jason Merrill  <jason@redhat.com>
4214
4215         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
4216         (scan-assembler-not, scan-assembler-dem): Likewise.
4217         (scan-assembler-dem-not): Likewise.
4218
4219 2002-05-15  Richard Henderson  <rth@redhat.com>
4220
4221         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
4222
4223 2002-05-15  Richard Henderson  <rth@redhat.com>
4224
4225         * gcc.dg/weak-5.c (vfoo1c): No warning here.
4226         (vfoo1f): Warning here.
4227         (vfoo1l): Don't redefine the alias.
4228
4229 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
4230
4231         * g++.dg/init/pm1.C: New test.
4232
4233 2002-05-12  David S. Miller  <davem@redhat.com>
4234
4235         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
4236         types.
4237
4238 2002-05-10  Roger Sayle  <roger@eyesopen.com>
4239
4240         * gcc.c-torture/execute/20020510-1.c: New test case.
4241
4242 2002-05-10  David S. Miller  <davem@redhat.com>
4243
4244         * gcc.c-torture/execute/conversion.c: Test long double too.
4245
4246 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
4247
4248         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
4249         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
4250         * lib/g++.exp (g++_link_flags): Likewise.
4251         * lib/objc.exp (objc_target_compile): Likewise.
4252
4253 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
4254
4255         * gcc.dg/cpp/poison.c: Update.
4256         * gcc.dg/cpp/20000625-2.c: Remove.
4257         * gcc.dg/cpp/direct2s.c: Remove final test.
4258
4259 2002-05-08  Tom Rix  <trix@redhat.com>
4260
4261         * gcc.c-torture/execute/20020508-1.c: New test.
4262         * gcc.c-torture/execute/20020508-2.c: New test.
4263         * gcc.c-torture/execute/20020508-3.c: New test.
4264
4265 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
4266
4267         * gcc.dg/cpp/charconst-4.c: More tests.
4268
4269 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
4270
4271         PR c/6569
4272         * gcc.dg/weak-3.c: Update location of warning messages.
4273         * gcc.dg/weak-5.c: Likewise.
4274
4275 2002-05-06  Roger Sayle  <roger@eyesopen.com>
4276
4277         * gcc.c-torture/execute/20020506-1.c: New test case.
4278
4279 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
4280
4281         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
4282
4283 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4284
4285         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
4286
4287 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4288
4289         * gcc.dg/cpp/charconst-3.c: New test.
4290
4291 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
4292
4293         * gcc.dg/cpp/charconst.c: Update tests.
4294
4295 2002-05-05  Tim Josling  <tej@melbpc.org.au>
4296
4297         * treelang: Added directory for new sample language treelang. Also
4298         lib/treelang.exp: New file to signal treelang should be tested.
4299
4300 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4301
4302         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
4303         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
4304         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
4305         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
4306         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
4307         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
4308         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
4309
4310 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4311
4312         * gcc.dg/format/xopen-2.c: New test.
4313
4314 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4315
4316         * gcc.dg/20020503-1.c: New test.
4317
4318 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
4319
4320         * g++.dg/init/dtor1.C: Make it tougher.
4321
4322 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
4323
4324         * g++.dg/init/dtor1.C: New test.
4325
4326 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
4327
4328         * gcc.dg/altivec-8.c: New.
4329
4330 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
4331
4332         * gcc.dg/altivec-7.c: New.
4333
4334 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
4335
4336         * g++.dg/parse/typedef1.C: New test.
4337
4338 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
4339
4340         PR c++/6486
4341         * g++.dg/template/friend6.C: New test.
4342
4343         PR c++/6492
4344         * g++.dg/init/copy1.C: New test.
4345
4346 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
4347
4348         * g++.dg/warn/effc1.C: New test.
4349
4350 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4351
4352         * gcc.dg/cpp/if-cexp.c: Add a test.
4353
4354 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
4355
4356         * gcc.dg/20020426-2.c: New test.
4357
4358 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
4359
4360         * gcc.dg/cpp/if-mop.c: Update.
4361         * gcc.dg/cpp/if-mpar.c: Add test.
4362         * gcc.dg/cpp/if-oppr.c: Update.
4363
4364 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4365
4366         PR c/6343
4367         * gcc.dg/weak-[2-7].c: New tests.
4368
4369 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4370
4371         * gcc.dg/enum1.c: New test.
4372
4373 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4374
4375         PR c++/6497
4376         * g++.dg/inherit/access2.C: New test.
4377
4378 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4379
4380         PR bootstrap/6445
4381         * gcc.dg/20020426-1.c: New test.
4382
4383 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4384
4385         * g++.dg/abi/enum1.C: New test.
4386
4387 2002-04-26  Richard Henderson  <rth@redhat.com>
4388
4389         * gcc.dg/c99-bool-1.c: Expect always true warning.
4390
4391 2002-04-25  Roger Sayle  <roger@eyesopen.com>
4392
4393         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
4394
4395 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4396
4397         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
4398         targets.
4399
4400 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
4401
4402         * g++.dg/abi/mange7.C: New test.
4403
4404         PR c++/6438.
4405         * g++.dg/parse/stmtexpr2.C: New test.
4406
4407 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
4408
4409         * gcc.dg/20020312-2.c: Add SH target.
4410
4411 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4412
4413         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
4414         compiler output on mips*-*-irix*.
4415
4416 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
4417
4418         * g++.dg/parse/attr1.C: New test.
4419
4420 2002-04-23  Roger Sayle  <roger@eyesopen.com>
4421
4422         * gcc.c-torture/execute/string-opt-17.c: New test case.
4423         * gcc.c-torture/execute/memset-2.c: New test case.
4424
4425 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
4426
4427         PR c++/6256:
4428         * g++.dg/template/friend5.C: New test.
4429
4430         PR c++/6331:
4431         * g++.dg/template/qual1.C: Likewise.
4432
4433 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
4434
4435         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
4436         Include stdlib.h, not stdio.h or ctype.h.
4437
4438 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
4439
4440         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
4441         cris-*-elf* and mmix-*-*.
4442         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
4443         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
4444         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
4445         Ditto.
4446         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
4447         * gcc.dg/wchar_t-1.c: Ditto.
4448
4449 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
4450
4451         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
4452         Clarify comment.
4453
4454 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
4455
4456         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
4457
4458 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4459
4460         * gcc.c-torture/execute/20000906-1.x: Delete.
4461
4462 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
4463
4464         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
4465
4466 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
4467
4468         * PR6367
4469         * g77.f-torture/execute/6367.f: New test.
4470         * g77.f-torture/execute/6367.x: Disable for MMIX.
4471
4472 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
4473
4474         * PR6352
4475         * g++.dg/opt/inline2.C: New test.
4476
4477 2002-04-18  Richard Henderson  <rth@redhat.com>
4478
4479         * gcc.dg/20000906-1.c: Enable for all targets.
4480         * gcc.c-torture/compile/iftrap-2.c: New.
4481
4482 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4483
4484         * gcc.dg/20020418-1.c: New test.
4485         * gcc.dg/20020418-2.c: New test.
4486
4487 2002-04-18  Richard Henderson  <rth@redhat.com>
4488
4489         * gcc.c-torture/compile/iftrap-1.c: New.
4490         * gcc.dg/iftrap-1.c: Adjust for ia64.
4491         * gcc.dg/iftrap-2.c: New.
4492
4493 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4494
4495         * gcc.c-torture/compile/20020418-1.c: New test.
4496
4497 2002-04-18  Roger Sayle  <roger@eyesopen.com>
4498
4499         * gcc.c-torture/compile/20020415-1.c: New.
4500
4501 2002-04-18  David S. Miller  <davem@redhat.com>
4502
4503         * gcc.c-torture/execute/20020418-1.c: New test.
4504
4505 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
4506
4507         * gcc.dg/20020416-1.c: New test.
4508
4509         * g++.dg/opt/inline1.C: New test.
4510
4511 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
4512
4513         * gcc.dg/altivec-5.c: New test.
4514
4515         * gcc.dg/20020415-1.c: New test.
4516
4517 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
4518
4519         * testsuite/lib/chill.exp: Remove.
4520
4521 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
4522
4523         * g++.dg/other/big-struct.C: New test.
4524
4525 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
4526
4527         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
4528         of scratch file.
4529
4530 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
4531
4532         PR c/6277
4533         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
4534         in scan-assembler function name
4535
4536 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
4537
4538         * g77.f-torture/execute/980628-4.x,
4539         g77.f-torture/execute/980628-5.x,
4540         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4541         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4542         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
4543         i[34567]86-*-*.
4544
4545 2002-04-13  David S. Miller  <davem@redhat.com>
4546
4547         * gcc.c-torture/execute/20020413-1.c: New test.
4548
4549 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
4550
4551         * gcc.dg/asm-6.c,
4552         * g++.dg/ext/asm1.C: New tests.
4553
4554 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
4555
4556         PR c++ 5373.
4557         * g++.dg/parse/stmtexpr1.C: New test.
4558
4559         PR c++/5189.
4560         * g++.dg/template/copy1.C: New test.
4561
4562 2002-04-12  Richard Henderson  <rth@redhat.com>
4563
4564         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
4565
4566 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
4567
4568         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
4569         gcc.c-torture/execute/20020307-2.c.
4570
4571 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
4572
4573         * g++.dg/ext/attrib5.C,
4574         * g++.dg/lookup/struct1.C: New tests.
4575
4576 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
4577
4578         * gcc.dg/20020411-1.c: New test.
4579
4580         * gcc.c-torture/execute/20020411-1.c: New test.
4581
4582 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
4583
4584         * g77.f-torture/execute/6177.f: New test.
4585
4586 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
4587
4588         PR middle-end/6247
4589         * g++.dg/opt/cleanup1.C: New test.
4590
4591         * g++.dg/opt/const1.C: New test.
4592
4593 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
4594
4595         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
4596
4597 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
4598
4599         PR c++/5507
4600         * g++.dg/template/typename2.C: New test.
4601
4602 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
4603
4604         * gcc.c-torture/execute/loop-12.c: New.
4605
4606 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
4607
4608         * g77.f-torture/execute/980628-4.x,
4609         g77.f-torture/execute/980628-5.x,
4610         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4611         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4612         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
4613
4614 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4615
4616         PR optimization/6086
4617         * g++.dg/opt/preinc1.C: New test.
4618
4619 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4620
4621         PR c++/5571
4622         * g++.dg/opt/static2.C: New test.
4623
4624 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4625
4626         PR c/5120
4627         * gcc.dg/20020406-1.c: New test.
4628
4629 2002-04-04  David S. Miller  <davem@redhat.com>
4630
4631         * gcc.c-torture/execute/20020404-1.c: New test.
4632
4633 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
4634
4635         PR c/6123
4636         * gcc.dg/20020312-2.c: Do not declare global register variable
4637         if __PIC__ or __pic__ is defined.
4638
4639 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
4640
4641         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
4642         __asm__ so that it works correctly even if -ansi -pedantic-errors.
4643
4644 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4645
4646         * gcc.misc-tests/linkage.exp: Update last change to handle
4647         sparc*-, not just sparc-.
4648
4649 2002-04-03  Richard Henderson  <rth@redhat.com>
4650
4651         * gcc.dg/cpp/ucs.c: Improved long UCS test.
4652
4653 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4654
4655         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
4656
4657 2002-04-02  David S. Miller  <davem@redhat.com>
4658
4659         * gcc.c-torture/execute/20020402-3.c: New test.
4660
4661 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4662
4663         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
4664         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
4665
4666         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
4667         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
4668         g77.f-torture/execute/20001201.x,
4669         g77.f-torture/execute/u77-test.x: New files.
4670
4671         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
4672         * gcc.dg/wchar_t-1.c: Ditto.
4673
4674 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4675
4676         * gcc.c-torture/execute/20020402-1.c: New test.
4677
4678 2002-04-01  Richard Henderson  <rth@redhat.com>
4679
4680         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
4681
4682         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
4683
4684 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4685
4686         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
4687
4688 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
4689
4690         * g++.dg/inherit/template-as-base.C: Expect error.
4691         * g++.dg/inherit/namespace-as-base.C: Likewise.
4692
4693 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
4694
4695         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
4696         g++.dg/ext/instantiate3.C: Tweak match patterns.
4697
4698         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
4699         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
4700         -da test.
4701
4702 2002-03-31  Richard Henderson  <rth@redhat.com>
4703
4704         * gcc.dg/special/alias-2.c: New.
4705         * gcc.dg/special/ecos.exp: Run it.
4706
4707 2002-03-31  Richard Henderson  <rth@redhat.com>
4708
4709         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
4710
4711 2002-03-31  Kazu Hirata  <kazu@hxi.com>
4712
4713         * gcc.dg/weak-1.c: Disable on h8300 port.
4714
4715 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
4716
4717         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
4718         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
4719         ordering tests.
4720         * g++.dg/bprob/bprob-1.C: New test.
4721         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
4722         * g++.dg/gcov/gcov-1.C: New test.
4723         * g++.dg/gcov/gcov-1.x: New file.
4724         * g++.dg/gcov/gcov-2.C: New test.
4725         * g++.dg/gcov/gcov-3.C: New test.
4726         * g++.dg/gcov/gcov-3.h: New file.
4727
4728 2002-03-28  Roger Sayle  <roger@eyesopen.com>
4729
4730         * g++.old-deja/g++.other/builtins5.C: New test.
4731         * g++.old-deja/g++.other/builtins6.C: New test.
4732         * g++.old-deja/g++.other/builtins7.C: New test.
4733         * g++.old-deja/g++.other/builtins8.C: New test.
4734         * g++.old-deja/g++.other/builtins9.C: New test.
4735
4736 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
4737
4738         * g++.dg/opt/static1.C: New test.
4739
4740         * g++.dg/opt/longbranch1.C: New test.
4741
4742 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
4743
4744         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
4745
4746         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
4747
4748 2002-03-28  Jeffrey A Law  (law@redhat.com)
4749
4750         * gcc.c-torture/execute/20020328-1.c: New test.
4751
4752 2002-03-27  Richard Henderson  <rth@redhat.com>
4753
4754         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
4755         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
4756         move from g++.old-deja/g++.ext/.
4757
4758 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
4759
4760         * g++.dg/init/new2.C: New test.
4761
4762 2002-03-26  Richard Henderson  <rth@redhat.com>
4763
4764         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
4765
4766         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
4767         on sparc.
4768
4769         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
4770         sparcv9 systems.
4771         * gcc.dg/20001102-1.c: Likewise.
4772
4773 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
4774
4775         * gcc.dg/cpp/endif-pedantic1.c,
4776         gcc.dg/cpp/endif-pedantic2.c:  New tests.
4777
4778 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
4779
4780         * g++.dg/init/new1.C: New test.
4781
4782 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
4783
4784         * g++.dg/abi/vbase9.C: New test.
4785
4786 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
4787
4788         * gcc.dg/arm-asm.c: New test.
4789
4790 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
4791
4792         * gcc.dg/Wswitch-enum.c: New test.
4793         Fix PR c/5044.
4794
4795 2002-03-26  Richard Henderson  <rth@redhat.com>
4796
4797         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
4798         structure.
4799
4800 2002-03-25  Richard Henderson  <rth@redhat.com>
4801
4802         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
4803         sparcv9 systems.
4804
4805         * gcc.c-torture/compile/20011119-1.c (xxx): New.
4806         * gcc.c-torture/compile/20011119-2.c (xxx): New.
4807
4808 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
4809
4810         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
4811
4812 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
4813
4814         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
4815         targets using generic thunk support.
4816
4817 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
4818
4819         * gcc.c-torture/compile/20020323-1.c: New test.
4820
4821         * g++.dg/opt/conj2.C: New test.
4822
4823 2002-03-24  Richard Henderson  <rth@redhat.com>
4824
4825         * gcc.dg/weak-1.c: Use -fno-common.
4826
4827 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4828
4829         * g77.dg/f77-edit-apostrophe-out.f: New test
4830         * g77.dg/f77-edit-h-out.f: New test
4831         * g77.dg/f77-edit-t-in.f: New test
4832         * g77.dg/f77-edit-t-out.f: New test
4833         * g77.dg/f77-edit-x-out.f: New test
4834         * g77.dg/f77-edit-slash-out.f: New test
4835         * g77.dg/f77-edit-colon-out.f: New test
4836         * g77.dg/f77-edit-s-out.f: New test
4837
4838 2002-03-24  Richard Henderson  <rth@redhat.com>
4839
4840         * objc/execute/formal_protocol-6.x: New XFAIL.
4841
4842 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4843
4844         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
4845         that do not support weak symbols
4846
4847 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4848
4849         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
4850         * lib/g77.exp:  Likewise
4851         * lib/objc.exp: Likewise
4852
4853 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
4854
4855         * gcc.dg/Wswitch-default.c: New test.
4856
4857 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
4858
4859         * g++.dg/other/enum1.C: New test.
4860
4861 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
4862
4863         * gcc.dg/pragma-ep-3.c: Fix typo.
4864
4865 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
4866
4867         * g++.dg/inherit/template-as-base.C: New test.
4868
4869 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
4870
4871         * g++.old-deja/g++.other/dwarf2-1.C: Move...
4872         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
4873
4874 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
4875
4876         * gcc.dg/cpp/multiline.c: Update to match.
4877
4878 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
4879
4880         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
4881
4882 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
4883
4884         * gcc.dg/cpp/extratokens2.c:  New file.
4885
4886 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
4887
4888         * gcc.dg/20020312-2.c: Add rs6000 target.
4889
4890         * gcc.c-torture/compile/20020319-1.c: New test.
4891
4892 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4893
4894         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
4895         (A, E): Handle this.
4896
4897 2002-03-20  Jason Merrill  <jason@redhat.com>
4898
4899         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
4900         ignoring -fpic.
4901         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
4902         through prune_gcc_output.
4903
4904 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
4905
4906         * gcc.c-torture/compile/20020320-1.c: New test.
4907
4908 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
4909
4910         * gcc.c-torture/compile/20020318-1.c: New test.
4911
4912         * gcc.dg/struct-by-value-1.c: New test.
4913
4914         * gcc.dg/20020319-1.c: New test.
4915
4916 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
4917
4918         * g++.dg/opt/conj1.C: New test.
4919
4920 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
4921
4922         * g++.dg/template/qualttp20.C: Revert previous change.
4923         * g++.dg/template/qualttp3.C: Likewise.
4924         * g++.dg/template/qualttp4.C: Likewise
4925         * g++.dg/template/qualttp5.C: Likewise
4926         * g++.dg/template/qualttp6.C: Likewise
4927         * g++.dg/template/qualttp7.C: Likewise
4928         * g++.dg/template/qualttp8.C: Likewise
4929         * g++.dg/template/recurse.C: Likewise.
4930
4931 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
4932
4933         * gcc.dg/cpp/wchar-1.c: Update.
4934
4935 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4936
4937         * g++.dg/template/conv1.C: New test.
4938         * g++.dg/template/conv2.C: New test.
4939         * g++.dg/template/conv3.C: New test.
4940         * g++.dg/template/conv4.C: New test.
4941
4942 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
4943
4944         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
4945         * g++.dg/template/qualttp3.C: Likewise.
4946         * g++.dg/template/qualttp4.C: Likewise
4947         * g++.dg/template/qualttp5.C: Likewise
4948         * g++.dg/template/qualttp6.C: Likewise
4949         * g++.dg/template/qualttp7.C: Likewise
4950         * g++.dg/template/qualttp8.C: Likewise
4951         * g++.dg/template/recurse.C: Likewise.
4952
4953 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
4954
4955         * g++.dg/opt/dtor1.C: New test.
4956
4957 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
4958
4959         * gcc.c-torture/compile/20020315-1.c: New test.
4960
4961 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
4962
4963         * gcc.dg/weak-1.c: Fix scan tests.
4964
4965 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
4966
4967         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
4968         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
4969         cris-*-aout* mmix-*-*.
4970         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
4971         cris-*-aout* mmix-*-*.
4972         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
4973         cris-*-elf* cris-*-aout* and mmix-*-*.
4974         * gcc.dg/20001009-1.c: Ditto.
4975         * gcc.dg/20010912-1.c: Ditto.
4976         * gcc.dg/20020122-4.c: Ditto.
4977         * gcc.dg/inline-2.c: Ditto.
4978
4979 2002-03-14  Jeffrey A Law  (law@cygnus.com)
4980
4981         * gcc.c-torture/compile/20020314-1.c: New test.
4982
4983 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
4984
4985         * gcc.c-torture/execute/20020314-1.c: New test.
4986
4987 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
4988
4989         * g++.dg/warn/Wunused-1.C: New test.
4990
4991 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
4992
4993         * g++.dg/abi/mangle6.C: New test.
4994
4995 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
4996
4997         * gcc.c-torture/compile/20020309-2.c: New test.
4998
4999         * gcc.c-torture/compile/20020312-1.c: New test.
5000
5001 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
5002
5003         * g++.dg/other/access1.C: New test.
5004
5005 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
5006
5007         * gcc.c-torture/execute/wchar_t-1.c: New test.
5008
5009 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
5010
5011         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
5012
5013 2002-03-12  Roger Sayle  <roger@eyesopen.com>
5014
5015         * gcc.dg/20020312-1.c: New test case.
5016
5017 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
5018
5019         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
5020
5021 2002-03-11  Richard Henderson  <rth@redhat.com>
5022
5023         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
5024         * g++.old-deja/g++.jason/report.C: Likewise.
5025
5026 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
5027
5028         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
5029         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
5030
5031 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
5032
5033         * testsuite/g++.dg/overload/pmf1.C: New test.
5034
5035 2002-03-11  Kazu Hirata  <kazu@hxi.com>
5036
5037         * gcc.c-torture/execute/20020307-1.c: Use long.
5038
5039 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
5040
5041         PR optimization/5844
5042         * gcc.dg/20020310-1.c: New test.
5043
5044 2002-03-09  Michael Meissner  <meissner@redhat.com>
5045
5046         * gcc.c-torture/execute/memcpy-2.c: New test.
5047         * gcc.c-torture/execute/memset-1.c: New test.
5048         * gcc.c-torture/execute/strlen-1.c: New test.
5049         * gcc.c-torture/execute/strcmp-1.c: New test.
5050         * gcc.c-torture/execute/strncmp-1.c: New test.
5051
5052 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
5053
5054         * gcc.dg/ppc-ldstruct.c: New test.
5055
5056 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
5057
5058         * gcc.c-torture/execute/va-arg-22.c: New test.
5059
5060 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5061
5062         * gcc.c-torture/compile/20020309-1.c: New test.
5063
5064 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
5065
5066         * gcc.c-torture/execute/20020307-2.c: New test.
5067
5068 2002-03-07  Jeffrey A Law  (law@redhat.com)
5069
5070         * g77.f-torture/compile/20020307-1.f: New test.
5071
5072 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
5073
5074         * gcc.dg/unordered-1.c: New test.
5075
5076 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
5077
5078         * gcc.c-torture/execute/20020307-1.c: New test.
5079
5080 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
5081
5082         * gcc.dg/20020304-1.c: New test.
5083
5084         * gcc.c-torture/compile/20020304-2.c: New test.
5085
5086 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
5087
5088         * gcc.c-torture/compile/20020304-1.c: New test case
5089         (from PR c/5830).
5090
5091 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
5092
5093         * gcc.dg/20020103-1.c: Add other -D ppc variants.
5094
5095 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
5096
5097         * g++.dg/other/classkey1.C: New test.
5098
5099 2002-03-01  Richard Henderson  <rth@redhat.com>
5100
5101         * gcc.c-torture/compile/981223-1.x: New.
5102         * gcc.c-torture/compile/920625-1.x: New.
5103
5104 2002-02-28  Richard Henderson  <rth@redhat.com>
5105
5106         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
5107
5108 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
5109
5110         * gcc.c-torture/execute/20020227-1.c: New test.
5111
5112 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
5113
5114         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
5115         here" ERROR lines.
5116         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5117         * g++.old-deja.g++.other/defarg1.C: Likewise.
5118         * g++.old-deja/g++.pt/calls2.C: Likewise.
5119         * g++.old-deja/g++.pt/crash20.C: Likewise.
5120         * g++.old-deja/g++.pt/crash30.C: Likewise.
5121         * g++.old-deja/g++.pt/crash36.C: Likewise.
5122         * g++.old-deja/g++.pt/crash6.C: Likewise.
5123         * g++.old-deja/g++.pt/defarg13.C: Likewise.
5124         * g++.old-deja/g++.pt/derived3.C: Likewise.
5125         * g++.old-deja/g++.pt/error1.C: Likewise.
5126         * g++.old-deja/g++.pt/friend21.C: Likewise.
5127         * g++.old-deja/g++.pt/friend23.C: Likewise.
5128         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5129         * g++.old-deja/g++.robertl/eb128.C: Likewise.
5130
5131 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
5132
5133         * gcc.c-torture/execute/20020225-2.c: New test.
5134
5135 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
5136
5137         * gcc.c-torture/execute/920730-1t.c,
5138         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
5139         Delete test cases, only relevant to -traditional.
5140
5141 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
5142
5143         * gcc.dg/cpp/undef1.c: Remove.
5144         * gcc.dg/cpp/directiv.c: Update.
5145         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
5146
5147 2002-02-27  Michael Meissner  <meissner@redhat.com>
5148
5149         * gcc.c-torture/execute/20020226-1.c: New test.
5150
5151 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
5152
5153         * g++.dg/debug/debug4.C: New test.
5154
5155         * gcc.dg/ia64-visibility-1.c: New test.
5156
5157 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
5158
5159         * gcc.dg/debug/20020224-1.c: New.
5160
5161 2002-02-25  Kazu Hirata  <kazu@hxi.com>
5162
5163         * gcc.c-torture/execute/960416-1.x: New.
5164         * gcc.c-torture/execute/divconst-3.x: Likewise.
5165
5166 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
5167
5168         * gcc.dg/20020224-1.c: New test.
5169
5170 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
5171
5172         * gcc.c-torture/execute/20020225-1.c: New.
5173
5174 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5175
5176         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
5177
5178 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
5179
5180         * gcc.dg/20020222-1.c: New test.
5181
5182 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
5183
5184         * g++.dg/opt/anonunion1.C: New test.
5185
5186 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5187
5188         * g++.dg/template/qualttp19.C: New test.
5189         * g++.dg/template/qualttp20.C: New test.
5190         * g++.old-deja/g++.jason/report.C: Adjust expected errors
5191         * g++.old-deja/g++.other/qual1.C: Likewise.
5192
5193 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
5194
5195         * gcc.dg/attr-alwaysinline.c: New.
5196
5197 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
5198
5199         * gcc.dg/20020220-1.c: New test.
5200
5201         * gcc.dg/20020220-2.c: New test.
5202
5203         * g++.dg/opt/mmx1.C: New test.
5204
5205 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
5206
5207         * gcc.c-torture/compile/20020110.c: New test.
5208
5209 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
5210
5211         * gcc.c-torture/execute/20020219-1.c: New test.
5212
5213         * gcc.dg/20020219-1.c: New test.
5214
5215         * gcc.dg/noncompile/20020220-1.c: New test.
5216
5217         * g++.dg/opt/ptrintsum1.C: New test.
5218
5219         * gcc.dg/debug/20020220-1.c: New test.
5220
5221 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
5222
5223         * gcc.c-torture/execute/20020216-1.c: New test.
5224
5225 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
5226
5227         * gcc.dg/decl-1.c: Update, new test.
5228
5229 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
5230
5231         * g++.dg/abi/bitfield1.C: New test.
5232         * g++.dg/abi/bitfield2.C: New test.
5233
5234 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5235
5236         * gcc.dg/attr-nest.c: New test.
5237
5238 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5239
5240         * gcc.c-torture/execute/20020215-1.c: New test.
5241
5242 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
5243
5244         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
5245         * g++.dg/debug/debug.exp: New.
5246         * g++.dg/debug/trivial.C: New.
5247         * g++.dg/debug/debug1.C: Moved...
5248         * g++.dg/other/debug1.C: ...from here.
5249         * g++.dg/debug/debug2.C: Moved...
5250         * g++.dg/other/debug2.C: ...from here.
5251         * g++.dg/debug/debug3.C: Moved...
5252         * g++.dg/other/debug3.C: ...from here.
5253
5254         * gcc.dg/noncompile/20020213-1.c: New test.
5255
5256 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
5257
5258         * g++.dg/other/debug3.C: New test.
5259
5260         * gcc.c-torture/execute/20020213-1.c: New test.
5261
5262 2002-02-13  Richard Smith <richard@ex-parrot.com>
5263
5264         * g++.old-deja/g++.other/thunk1.C: New test.
5265
5266 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5267
5268         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
5269
5270 2002-02-13  Stan Shebs  <shebs@apple.com>
5271
5272         * gcc.dg/altivec-3.c: New.
5273
5274 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
5275
5276         * gcc.dg/Wunreachable-1.c: New test.
5277         * gcc.dg/Wunreachable-2.c: New test.
5278
5279 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
5280
5281         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
5282
5283 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
5284
5285         * gcc.dg/decl-1.c: New test.
5286
5287 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5288
5289         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
5290
5291 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5292
5293         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
5294         * gcc.c-torture/compile/980506-1.x: Likewise.
5295
5296 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5297
5298         * gcc.dg/20020210-1.c: New.
5299
5300 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
5301
5302         * g77.f-torture/execute/947.f: New regression test
5303         for PR fortran/947.
5304
5305 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
5306
5307         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
5308         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
5309
5310 2002-02-08  Richard Henderson  <rth@redhat.com>
5311
5312         * gcc.c-torture/compile/labels-3.c: New.
5313
5314 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
5315
5316         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
5317         expression statements work instead.
5318         * gcc.dg/noncompile/20020207-1.c: New test.
5319
5320 2002-02-07  Richard Henderson  <rth@redhat.com>
5321
5322         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
5323
5324 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5325
5326         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
5327         message from g77
5328         * lib/g77-dg.exp: Trim g77 error messages so that they are
5329         recognized by dg.exp.
5330
5331 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5332
5333         PR fortran/5473
5334         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
5335
5336 2002-02-07  Richard Henderson  <rth@redhat.com>
5337
5338         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
5339         to be sufficiently aligned for integers.
5340
5341 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
5342
5343         * g++.dg/template/friend4.C: New test.
5344
5345 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5346
5347         PR fortran/5743
5348         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
5349         unsupported cases.
5350
5351 2002-02-07  Richard Henderson  <rth@redhat.com>
5352
5353         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
5354         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
5355         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
5356         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
5357
5358 2002-02-06  Richard Henderson  <rth@redhat.com>
5359
5360         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
5361
5362 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
5363
5364         * gcc.dg/20020206-1.c: New test.
5365
5366 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
5367
5368         * gcc.c-torture/execute/20020206-1.c: New test.
5369
5370         * gcc.c-torture/execute/20020206-2.c: New test.
5371
5372         PR optimization/5429:
5373         * gcc.c-torture/compile/20020206-1.c: New test.
5374
5375 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
5376
5377         * g++.dg/ext/align1.C: Do not use an explicit alignment value
5378         as certain file formats cannot support particularly large
5379         alignments.
5380
5381         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
5382         and do not expect to be able to link the executable.
5383
5384         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
5385         fail because the COFF format does not support the weak attribute.
5386
5387 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
5388
5389         * g77.dg/pr5473.f:  New test
5390
5391 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
5392
5393         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
5394         Fix testcase accordingly.
5395
5396 2002-02-04  Richard Henderson  <rth@redhat.com>
5397
5398         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
5399         (buf): Change to be an array of pointers, not ints.
5400
5401 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5402
5403         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
5404         before all tests.  Move warning one line above to match where it
5405         C frontend emits.
5406         * gcc.dg/Wswitch-2.c: New test.
5407         * g++.dg/warn/Wswitch-1.C: New test.
5408         * g++.dg/warn/Wswitch-2.C: New test.
5409
5410 2002-02-04  Richard Henderson  <rth@redhat.com>
5411
5412         * g++.dg/abi/offsetof.C: Fix size comparison.
5413
5414 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
5415
5416         * gcc.dg/cast-qual-2.c: New test.
5417
5418 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5419
5420         * gcc.dg/20020201-4.c: New test.
5421
5422 2002-02-04  Ben Elliston  <bje@redhat.com>
5423
5424         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
5425         target_info attribute != 0, in addition to the empty string.
5426         (gcc_target_compile): Likewise.
5427
5428 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
5429
5430         * gcc.dg/Wswitch.c: New test.
5431         PR gcc/4475. PR gcc/3780.
5432
5433 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
5434
5435         * g77.f-torture/execute/5122.f: New test for regressions
5436         against PR fortran/5122.
5437
5438 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
5439
5440         * g77.f-torture/compile/pr3743.f: Delete
5441         * g77.dg/pr3743-1.f: New test.
5442         * g77.dg/pr3743-2.f: New test.
5443         * g77.dg/pr3743-3.f: New test.
5444         * g77.dg/pr3743-4.f: New test.
5445
5446 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5447
5448         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
5449
5450 2002-02-02  Richard Henderson  <rth@redhat.com>
5451
5452         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
5453         * gcc.c-torture/execute/bf64-1.c: Likewise.
5454
5455 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5456
5457         * gcc.dg/20020201-2.c: New test.
5458
5459         * gcc.dg/20020201-3.c: New test.
5460
5461         * gcc.c-torture/execute/bitfld-2.c: New test.
5462
5463 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5464
5465         * gcc.dg/bitfld-1.c: Update.
5466         * gcc.dg/bitfld-2.c: Update.
5467         * gcc.c-torture/execute/bitfld-1.x: New.
5468
5469 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5470
5471         * gcc.c-torture/execute/20020201-1.c: New test.
5472
5473 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
5474
5475         PR target/5469
5476         * gcc.dg/20020201-1.c: New test.
5477
5478 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
5479
5480         PR fortran/3743
5481         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
5482         * g77.f-torture/compile/pr3743.x: Remove
5483
5484 2002-01-31  Tom Rix  <trix@redhat.com>
5485
5486         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
5487
5488 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
5489
5490         * gcc.dg/noncompile/20020130-1.c: New test.
5491
5492 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
5493
5494         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
5495
5496 2002-01-29  Richard Henderson  <rth@redhat.com>
5497
5498         * gcc.c-torture/execute/991118-1.c: Cast various constants back
5499         to long long.
5500         * gcc.c-torture/execute/bf64-1.c: Likewise.
5501
5502 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
5503
5504         * gcc.c-torture/execute/20020129-1.c: New test.
5505
5506 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5507
5508         * gcc.c-torture/compile/20000224-1.c: Update.
5509         * gcc.c-torture/execute/bitfld-1.c: New tests.
5510         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
5511         * gcc.dg/uninit-A.c: Update.
5512
5513 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5514
5515         * g++.dg/template/ctor1.C: Add instantiation.
5516
5517 2002-01-28  Paul Koning  <pkoning@equallogic.com>
5518
5519         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
5520         argument to __builtin_prefetch to be const ptr.
5521
5522 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
5523
5524         * gcc.c-torture/compile/20020120-1.c: New test.
5525
5526 2002-01-27  Kazu Hirata  <kazu@hxi.com>
5527
5528         * gcc.c-torture/execute/20020127-1.c: New test.
5529
5530 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
5531
5532         * g77.dg/f77-edit-i-in.f: New test
5533         * g77.dg/f77-edit-i-out.f: New test
5534
5535 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
5536
5537         * gcc.dg/debug/debug.exp: New file.
5538         * gcc.dg/debug/trivial.c: New file.
5539         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
5540         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
5541         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
5542         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
5543         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
5544         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
5545         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
5546         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
5547         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
5548         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
5549         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
5550         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
5551         * gcc.dg/20000503-1.c: Removed.
5552         * gcc.dg/20010207-1.c: Removed.
5553         * gcc.dg/20011223-1.c: Removed.
5554         * gcc.dg/20020104-2.c: Removed.
5555         * gcc.dg/debug-1.c: Removed.
5556         * gcc.dg/debug-2.c: Removed.
5557         * gcc.dg/debug-3.c: Removed.
5558         * gcc.dg/debug-4.c: Removed.
5559         * gcc.dg/debug-5.c: Removed.
5560         * gcc.dg/debug-6.c: Removed.
5561         * gcc.dg/dwarf2-1.c: Removed.
5562         * gcc.dg/dwarf2-2.c: Removed.
5563
5564 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
5565
5566         * g++.old-deja/g++.other/eh5.C: New test.
5567         * g++.old-deja/g++.other/sibcall2.C: New test.
5568         * g++.old-deja/g++.other/array9.C: New test.
5569         * g++.old-deja/g++.other/typename2.C: New test.
5570         * g++.old-deja/g++.other/crash60.C: New test.
5571         * g++.old-deja/g++.other/conv9.C: New test.
5572         * g++.old-deja/g++.other/mangle10.C: New test.
5573         * g++.old-deja/g++.other/unchanging1.C: New test.
5574         * g++.old-deja/g++.other/exprstmt1.C: New test.
5575         * g++.old-deja/g++.other/inline23.C: New test.
5576         * g++.old-deja/g++.eh/ia64-1.C: New test.
5577         * g++.old-deja/g++.other/dwarf2-1.C: New test.
5578         * g++.old-deja/g++.other/reload1.C: New test.
5579         * g++.old-deja/g++.other/static20.C: New test.
5580         * g++.old-deja/g++.other/local-alloc1.C: New test.
5581         * g++.old-deja/g++.other/conv8.C: New test.
5582         * g++.old-deja/g++.other/stmtexpr2.C: New test.
5583         * g++.old-deja/g++.other/storeexpr1.C: New test.
5584         * g++.old-deja/g++.other/storeexpr2.C: New test.
5585         * g++.dg/eh/template2.C: New test.
5586         * g++.dg/warn/weak1.C: New test.
5587
5588 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
5589
5590         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5591         Remove first, non-varying, argument.
5592
5593 2002-01-23  Richard Henderson  <rth@redhat.com>
5594
5595         * gcc.dg/inline-2.c: New.
5596
5597         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
5598         Add optional target arg.  Check number of arguments.
5599         (scan-assembler-not, scan-assembler-dem): Likewise.
5600         (scan-assembler-dem-not): Likewise.
5601
5602 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5603
5604         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
5605         line 12.
5606         * g++.old-deja/g++.brendan/parse3.C,
5607         g++.old-deja/g++.other/crash26.C,
5608         g++.old-deja/g++.other/crash28.C,
5609         g++.old-deja/g++.other/crash29.C,
5610         g++.old-deja/g++.other/crash30.C,
5611         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
5612
5613 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
5614
5615         * gcc.dg/20020115-1.c: New.
5616
5617 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
5618
5619         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
5620
5621 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
5622
5623         * gcc.dg/20020122-3.c: New.
5624
5625 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
5626
5627         * g++.dg/other/gc1.C: New test.
5628
5629 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5630
5631         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
5632
5633 2002-01-22  Richard Henderson  <rth@redhat.com>
5634
5635         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
5636
5637 2002-01-22  Richard Henderson  <rth@redhat.com>
5638
5639         * gcc.dg/20020122-4.c: New.
5640
5641 2002-01-22  H.J. Lu <hjl@gnu.org>
5642
5643         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
5644         link output.
5645         * gcc.dg/special/ecos.exp: Likewise.
5646         * lib/g++-dg.exp: Likewise.
5647         * lib/g77-dg.exp: Likewise.
5648         * lib/gcc-dg.exp : Likewise.
5649         * lib/mike-g++.exp: Likewise.
5650         * lib/mike-g77.exp: Likewise.
5651         * lib/mike-gcc.exp: Likewise.
5652         * lib/objc-dg.exp: Likewise.
5653
5654 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
5655
5656         PR target/5379
5657         * gcc.dg/20020122-2.c: New test.
5658
5659 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
5660
5661         * gcc.dg/20020122-1.c: New test.
5662
5663 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
5664
5665         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
5666
5667 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
5668
5669         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
5670
5671 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5672
5673         * gcc.c-torture/compile/20020121-1.c: New test.
5674
5675 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5676
5677         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
5678         ld_library_path.
5679
5680 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
5681
5682         * gcc.dg/20020218-1.c: New test.
5683
5684 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
5685
5686         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
5687         messages
5688         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
5689         "At global scope" warning
5690         * g++.dg/ext/align1.C: Change cygwin test for alignment
5691         from db-bogus to dg-warning
5692
5693 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
5694
5695         * g77.f-torture/compile/cpp2.F: New test.
5696
5697 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
5698
5699         * g++.dg/template/access1.C: New test.
5700
5701 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
5702
5703         * gcc.dg/20020118-1.c: New.
5704
5705 2002-01-18  Kazu Hirata  <kazu@hxi.com>
5706
5707         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
5708
5709 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
5710
5711         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
5712         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
5713         alignment warnings.
5714
5715 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
5716
5717         * gcc.misc-tests/i386-prefetch.exp: Save and restore
5718         torture_with_loops and torture_without_loops
5719
5720 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
5721
5722         * gcc.c-torture/compile/20020116-1.c: New test.
5723
5724 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
5725
5726         * gcc.dg/20020116-2.c: New test.
5727
5728         * gcc.dg/ultrasp4.c: New test.
5729
5730         * gcc.dg/20020116-1.c: New test.
5731
5732 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
5733
5734         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
5735         by EABI.
5736
5737 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
5738
5739         * gcc.misc-tests/i386-prefetch.exp: New.
5740         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
5741         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
5742         * gcc.misc-tests/i386-pf-none-1.c: New test.
5743         * gcc.misc-tests/i386-pf-sse-1.c: New test.
5744
5745 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
5746
5747         * gcc.dg/gnu89-init-1.c: Add new tests.
5748
5749 2002-01-15  Andreas Jaeger  <aj@suse.de>
5750
5751         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
5752         * gcc.dg/i386-mmx-2.c: Likewise.
5753         * gcc.dg/i386-sse-1.c: Likewise.
5754         * gcc.dg/i386-sse-2.c: Likewise.
5755         * gcc.dg/i386-sse-3.c: Likewise.
5756
5757 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
5758
5759         * g77.f-torture/execute/intrinsic-unix-bessel.f:
5760         Uncomment additional cases that now pass.
5761
5762 2002-01-11  Richard Henderson  <rth@redhat.com>
5763
5764         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
5765         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
5766
5767 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
5768
5769         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
5770
5771 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
5772
5773         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
5774         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
5775
5776 2002-01-10  Dale Johannesen  <dalej@apple.com>
5777
5778         * gcc.c-torture/execute/loop-11.c: New.
5779
5780 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
5781
5782         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
5783         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
5784
5785 2002-01-09  Richard Henderson  <rth@redhat.com>
5786
5787         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
5788         type in which to perform the operation for each size.
5789
5790 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
5791
5792         * gcc.c-torture/compile/20020109-2.c: New test.
5793
5794 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
5795
5796         * gcc.c-torture/execute/loop-10.c: New test.
5797
5798 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
5799
5800         * gcc.c-torture/compile/20010226-1.c: New test.
5801         * gcc.c-torture/compile/20010227-1.c: New test.
5802         * gcc.c-torture/compile/20010426-1.c: New test.
5803         * gcc.c-torture/compile/20010510-1.c: New test.
5804         * gcc.c-torture/compile/20010605-3.c: New test.
5805         * gcc.c-torture/compile/20010824-1.c: New test.
5806         * gcc.c-torture/execute/20010409-1.c: New test.
5807         * gcc.dg/noncompile/20000901-1.c: New test.
5808         * gcc.dg/20001023-1.c: New test.
5809         * gcc.dg/20001101-1.c: New test.
5810         * gcc.dg/20001102-1.c: New test.
5811         * gcc.dg/20010207-1.c: New test.
5812         * gcc.dg/20010405-1.c: New test.
5813         * gcc.dg/20010822-1.c: New test.
5814         * gcc.dg/20011107-1.c: New test.
5815
5816 2002-01-09  Jeffrey A Law  (law@redhat.com)
5817
5818         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
5819
5820         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
5821         execution failure on PA targets.
5822
5823 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
5824
5825         * gcc.c-torture/compile/20020109-1.c: New test.
5826
5827 2002-01-08  Kazu Hirata  <kazu@hxi.com>
5828
5829         * gcc.c-torture/execute/20020108-1.c: New test.
5830
5831 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
5832
5833         * gcc.dg/20020108-1.c: New test.
5834
5835 2002-01-08  H.J. Lu <hjl@gnu.org>
5836
5837         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
5838         for header files.
5839
5840 2002-01-08  Geoff Keating  <geoffk@redhat.com>
5841
5842         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
5843         consistency.
5844
5845 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
5846
5847         * gcc.dg/altivec-4.c: Test altivec predicates.
5848
5849 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
5850
5851         * gcc.c-torture/execute/20020107-1.c: New test.
5852
5853 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5854
5855         PR c/5279
5856         * gcc.c-torture/compile/20020106-1.c: New test.
5857
5858 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5859
5860         * gcc.c-torture/execute/nestfunc-4.c: New test.
5861
5862 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
5863
5864         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
5865         extra triple that slipped in.
5866         * g++.old-deja/g++.abi/align.C: Likewise.
5867         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5868
5869 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
5870
5871         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
5872         * g++.old-deja/g++.abi/align.C: Likewise.
5873         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5874
5875         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
5876         on FreeBSD/i386.
5877         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
5878         FreeBSD.
5879
5880 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
5881
5882         * gcc.dg/20020104-1.c: New test.
5883
5884         * gcc.dg/20020104-2.c: New test.
5885
5886 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
5887
5888         * gcc.dg/20020103-1.c: Fix typo in target selector.
5889
5890 2002-01-03  Richard Henderson  <rth@redhat.com>
5891
5892         * gcc.dg/20020103-1.c: New.
5893
5894 2002-01-03  Kazu Hirata  <kazu@hxi.com>
5895
5896         * gcc.c-torture/execute/20020103-1.c: New test.
5897
5898 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
5899
5900         * g++.dg/other/debug2.C: New test.
5901
5902         * gcc.c-torture/compile/20020103-1.c: New test.
5903
5904 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
5905
5906         * gcc.dg/gnu89-init-1.c: Added new tests.
5907
5908 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5909
5910         * g++.dg/template/friend2.C: Remove as patch is reverted.
5911
5912         * g++.dg/warn/oldcast1.C: New test.
5913
5914         * g++.dg/template/ptrmem1.C: New test.
5915         * g++.dg/template/ptrmem2.C: New test.
5916
5917         * g++.dg/template/ntp.C: New test.
5918
5919         * g++.dg/other/component1.C: New test.
5920
5921         * g++.dg/template/ttp3.C: New test.
5922
5923         * g++.dg/template/friend2.C: New test.
5924         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
5925
5926 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5927
5928         * g++.dg/other/ptrmem1.C: New test.
5929         * g++.dg/other/ptrmem2.C: New test.
5930
5931 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5932
5933         * g++.dg/template/ctor1.C: New test.
5934
5935 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5936
5937         * g++.dg/template/friend2.C: New test.
5938
5939 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
5940
5941         * gcc.dg/mmix-1.c: New test.
5942
5943 2001-12-31  Richard Henderson  <rth@redhat.com>
5944
5945         * gcc.dg/asm-5.c: New.
5946
5947 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
5948
5949         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
5950         in namespace __gnu_cxx
5951
5952 2001-12-30  Richard Henderson  <rth@redhat.com>
5953
5954         * gcc.dg/debug-6.c: New.
5955
5956 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
5957
5958         * gcc.c-torture/compile/20011229-2.c: New test.
5959
5960 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
5961
5962         * gcc.dg/debug-3.c: New test.
5963         * gcc.dg/debug-4.c: New test.
5964         * gcc.dg/debug-5.c: New test.
5965
5966 2001-12-29  Richard Henderson  <rth@redhat.com>
5967
5968         * g++.dg/eh/loop1.C: New.
5969
5970 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5971
5972         * g++.dg/template/crash1.C: New test.
5973
5974 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5975
5976         * g++.dg/other/const1.C: New test.
5977
5978 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
5979
5980         * gcc.c-torture/compile/20011229-1.c: New test.
5981
5982 2001-12-28  Stan Shebs  <shebs@apple.com>
5983
5984         * lib/objc-torture.exp: Resync with c-torture.exp.
5985         * lib/objc.exp: Load standard libraries.
5986
5987 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
5988
5989         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
5990         additional tests.
5991
5992 2001-12-27  Roger Sayle <roger@eyesopen.com>
5993
5994         * gcc.c-torture/execute/string-opt-16.c: New testcase.
5995
5996 2001-12-27  Richard Henderson  <rth@redhat.com>
5997
5998         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
5999
6000 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6001
6002         * g++.dg/eh/ctor1.C: New test.
6003         * g++.dg/other/error2.C: New test.
6004
6005 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6006
6007         * g++.dg/other/init2.C: New test.
6008
6009 2001-12-24  Richard Henderson  <rth@redhat.com>
6010
6011         * gcc.dg/20011223-1.c: New.
6012         * gcc.dg/inline-1.c: New.
6013
6014 2001-12-23  Richard Henderson  <rth@redhat.com>
6015
6016         * gcc.dg/asm-4.c: Test operand modifiers.
6017
6018 2001-12-23  Richard Henderson  <rth@redhat.com>
6019
6020         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
6021
6022 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
6023
6024         * gcc.c-torture/execute/20011223-1.c: New test.
6025
6026 2001-12-21  Richard Henderson  <rth@redhat.com>
6027
6028         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
6029         re-enables the warning.
6030
6031 2001-12-21  Richard Henderson  <rth@redhat.com>
6032
6033         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
6034
6035 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
6036
6037         * gcc.c-torture/compile/20011218-1.c: New test.
6038
6039 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
6040
6041         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
6042         arm-isr.c test.
6043         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
6044         epilogue generation for ARM ISR routines.
6045
6046 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6047
6048         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
6049         * gcc.dg/format/c90-printf-3.c: Likewise.
6050         * gcc.dg/format/c99-printf-3.c: Likewise.
6051         * gcc.dg/format/ext-1.c: Likewise.
6052         * gcc.dg/format/ext-6.c: Likewise.
6053         * gcc.dg/format/format.h: Prototype unlocked stdio.
6054
6055 2001-12-20  Richard Henderson  <rth@redhat.com>
6056
6057         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
6058         (arena): Use it.
6059         (malloc): Correct allocation logic.  Abort if we fill up the
6060         arena before initialization complete.
6061         (realloc): Correct allocation logic.
6062
6063 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
6064
6065         * gcc.c-torture/compile/20011219-2.c: New test.
6066
6067         * gcc.c-torture/execute/20011219-1.c: New test.
6068
6069 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
6070
6071         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
6072         target does not support weak symbols.
6073
6074 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
6075
6076         * gcc.c-torture/compile/20011219-1.c: New test.
6077
6078 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6079
6080         * g++.dg/other/error1.C: New test.
6081
6082 2001-12-17  Jeffrey A Law  (law@redhat.com)
6083
6084         * gcc.c-torture/execute/20011217-1.c: New test.
6085
6086 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
6087
6088         * objc.dg/special/: New directory.
6089         * objc.dg/special/special.exp: New file.
6090         * objc.dg/special/unclaimed-category-1.h: New file.
6091         * objc.dg/special/unclaimed-category-1a.m: New file.
6092         * objc.dg/special/unclaimed-category-1.m: New file.
6093
6094 2001-12-17  Andreas Jaeger  <aj@suse.de>
6095
6096         * gcc.c-torture/compile/20011217-2.c: New test.
6097
6098 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
6099
6100         * gcc.c-torture/compile/20011217-1.c: New test.
6101
6102 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
6103
6104         * testsuite/gcc.dg/20011214-1.c: New.
6105
6106 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
6107
6108         * gcc.dg/altivec-4.c: New.
6109
6110 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
6111
6112         * gcc.dg/20011113-1.c: New test.
6113
6114 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6115
6116         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
6117         std::__malloc_alloc_template<0> and
6118         std::__default_alloc_template<false, 0>.
6119
6120 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
6121
6122         * objc/execute/bf-21.m: New test.
6123         * objc/execute/enumeration-1.m: New test.
6124         * objc/execute/enumeration-2.m: New test.
6125
6126 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
6127
6128         * gcc.dg/gnu89-init-1.c: New test.
6129
6130 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6131
6132         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
6133         * g++.old-deja/g++.jason/2371.C: Likewise.
6134         * g++.old-deja/g++.jason/template33.C: Likewise.
6135         * g++.old-deja/g++.jason/template34.C: Likewise.
6136         * g++.old-deja/g++.jason/template36.C: Likewise.
6137         * g++.old-deja/g++.oliva/typename1.C: Likewise.
6138         * g++.old-deja/g++.oliva/typename2.C: Likewise.
6139         * g++.old-deja/g++.other/typename1.C: Likewise.
6140         * g++.old-deja/g++.pt/inherit2.C: Likewise.
6141         * g++.old-deja/g++.pt/nontype5.C: Likewise.
6142         * g++.old-deja/g++.pt/typename11.C: Likewise.
6143         * g++.old-deja/g++.pt/typename14.C: Likewise.
6144         * g++.old-deja/g++.pt/typename16.C: Likewise.
6145         * g++.old-deja/g++.pt/typename3.C: Likewise.
6146         * g++.old-deja/g++.pt/typename4.C: Likewise.
6147         * g++.old-deja/g++.pt/typename5.C: Likewise.
6148         * g++.old-deja/g++.pt/typename7.C: Likewise.
6149         * g++.old-deja/g++.robertl/eb9.C: Likewise.
6150
6151 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
6152
6153         * g++.dg/other/linkage1.C: New test.
6154         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
6155         specifiers.
6156
6157 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
6158
6159         * gcc.dg/concat.c: New test.
6160
6161 2001-12-11  Stan Shebs  <shebs@apple.com>
6162
6163         * objc/compile: New test directory.
6164         * objc/compile/compile.exp: New expect script.
6165         * objc/compile/20011211-1.m: New compile test.
6166
6167 2001-12-11  Jason Merrill  <jason@redhat.com>
6168
6169         * lib/prune.exp (prune_gcc_output): Also handle "In member
6170         function".  So many permutations...
6171
6172 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
6173
6174         * g++.dg/template/typedef1.C: New test.
6175
6176 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6177
6178         * g++.dg/other/copy1.C: New test.
6179
6180 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
6181
6182         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
6183
6184         * gcc.dg/builtin-choose-expr.c: New.
6185
6186 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
6187
6188         * gcc.dg/altivec-2.c: New.
6189
6190 2001-12-07  Richard Henderson  <rth@redhat.com>
6191
6192         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
6193
6194 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
6195
6196         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
6197         ultrasparc.
6198
6199 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6200
6201         * g++-old.deja/g++.robertl/eb101.C: Deleted.
6202
6203 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
6204
6205         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
6206         variable argument list.
6207
6208 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
6209
6210         * gcc.c-torture/execute/memcheck: Delete entire directory.
6211         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
6212         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
6213
6214 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6215
6216         * gcc.dg/Wshadow-1.c: New test.
6217
6218 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
6219
6220         * gcc.c-torture/compile/20011130-1.c: New test.
6221
6222         * gcc.dg/noncompile/20011025-1.c: New test.
6223
6224         * g++.dg/other/anon-union.C: New test.
6225
6226         * gcc.c-torture/execute/20011024-1.c: New test.
6227
6228 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
6229
6230         * gcc.c-torture/execute/20000722-1.x,
6231         gcc.c-torture/execute/20010123-1.x: Remove.
6232         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
6233         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
6234         gcc.dg/c99-complit-2.c: New tests.
6235
6236 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
6237
6238         * g++.dg/inherit/base1.C: New test.
6239
6240 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
6241
6242         * g++.dg/other/stdarg1.C: New test.
6243
6244         * gcc.c-torture/compile/20011130-2.c: New test.
6245
6246 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
6247
6248         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
6249         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
6250         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
6251         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
6252         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
6253         * gcc.dg/builtin-prefetch-1.c: New test.
6254
6255 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
6256
6257         * gcc.dg/20011130-1.c: New test.
6258
6259 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6260
6261         * g++.dg/other/scope1.C: New test.
6262         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
6263
6264 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
6265
6266         * gcc.dg/vla-init-1.c: New test.
6267
6268 2001-12-01  Geoff Keating  <geoffk@redhat.com>
6269
6270         * gcc.c-torture/compile/structs.c: New testcase from GDB.
6271
6272 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6273
6274         * objc.dg/alias.m: Update.
6275         * objc.dg/class-1.m: Update.
6276         * objc.dg/const-str-1.m: Update.
6277         * objc.dg/fwd-proto-1.m: Update.
6278         * objc.dg/id-1.m: Update.
6279         * objc.dg/super-class-1.m: Update.
6280
6281 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
6282
6283         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
6284         constructs.
6285
6286 2001-11-28  Jeffrey A Law  (law@cygnus.com)
6287
6288         * gcc.c-torture/execute/20011128-1.c: New test.
6289
6290 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
6291
6292         * gcc.dg/20011127-1.c: New test.
6293
6294 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6295
6296         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
6297         from Austin Group draft 7.
6298         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
6299         scanf format arguments.
6300         * gcc.dg/format/no-exargs-2.c: New test.
6301
6302 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
6303
6304         * g++.dg/abi/vbase8-4.C: New test.
6305
6306 2001-11-24  Ian Lance Taylor  <ian@airs.com>
6307
6308         * gcc.c-torture/execute/20011121-1.c: New test.
6309
6310 2001-11-23  Jeffrey A Law  (law@cygnus.com)
6311
6312         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
6313
6314 2001-11-23  Andreas Jaeger  <aj@suse.de>
6315
6316         * gcc.dg/cpp/charconst-2.c: New test.
6317
6318 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
6319
6320         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
6321         to the host if it is remote.  Let tests specify extra headers
6322         they use.
6323         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
6324         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
6325         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
6326         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
6327         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
6328         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
6329         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
6330         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
6331         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
6332         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
6333
6334 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
6335
6336         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
6337         for little endian ARMs.
6338
6339 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
6340
6341         * gcc.c-torture/compile/20011119-1.c: New test.
6342         * gcc.c-torture/compile/20011119-2.c: New test.
6343
6344 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
6345
6346         * gcc.dg/altivec-1.c: Fix typo.
6347
6348 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
6349
6350         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
6351
6352 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
6353
6354         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
6355
6356 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
6357
6358         * lib/g77.exp: Don't specify --rpath-link.
6359
6360         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
6361         across all the headers.
6362         * gcc.dg/format/format.exp: For testing on a remote host,
6363         copy format.h.
6364
6365         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
6366         * gcc.c-torture/execute/930406-1.c: Likewise.
6367         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6368
6369 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
6370
6371         * gcc.dg/altivec-1.c: New.
6372
6373 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
6374
6375         * gcc.dg/cpp/fpreprocessed.c: New test case.
6376
6377 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6378
6379         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
6380         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
6381         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
6382
6383 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6384
6385         * gcc.dg/no-builtin-1.c: New test.
6386
6387 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
6388
6389         * gcc.c-torture/execute/20011115-1.c: New test.
6390
6391 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
6392
6393         * gcc.c-torture/compile/20011114-2.c: New test.
6394         * gcc.c-torture/compile/20011114-3.c: New test.
6395         * gcc.c-torture/compile/20011114-4.c: New test.
6396
6397 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
6398
6399         * g++.dg/other/init1.C: New test.
6400
6401 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
6402
6403         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
6404         message.
6405
6406         * gcc.c-torture/execute/20011114-1.c: New testcase.
6407
6408         * gcc.c-torture/compile/20010327-1.c: Revert last change.
6409         * gcc.c-torture/compile/20011114-1.c: New test, exactly
6410         like the (before this change) version of 20010327-1.c.
6411
6412 2001-11-14  Roger Sayle <roger@eyesopen.com>
6413
6414         * gcc.c-torture/execute/string-opt-13.c: New testcase.
6415
6416 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
6417
6418         * g++.dg/init/array2.C: New test.
6419
6420 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
6421
6422         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
6423
6424 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
6425
6426         * g++.dg/other/forscope1.C: New test.
6427         * g++.dg/ext/forscope1.C: New test.
6428         * g++.dg/ext/forscope2.C: New test.
6429
6430 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
6431
6432         * gcc.c-torture/execute/20011113-1.c: New test.
6433
6434 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
6435
6436         * gcc.c-torture/execute/20011109-2.c: New test.
6437
6438         * gcc.c-torture/execute/20011109-1.c: New test.
6439
6440 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
6441
6442         * gcc.c-torture/compile/20011109-1.c: New test.
6443
6444 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
6445
6446         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
6447         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
6448         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
6449         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
6450         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
6451         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
6452         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
6453
6454 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6455
6456         * g++.dg/warn/Wshadow-1.C: New tests.
6457         * g++.old-deja/g++.mike/for3.C: Update.
6458
6459 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
6460
6461         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
6462         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
6463         XFAILs.  Adjust expected error texts.
6464         * gcc.c-torture/compile/20011106-1.c,
6465         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
6466         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
6467         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
6468         gcc.dg/c99-array-lval-5.c: New tests.
6469
6470 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6471
6472         * gcc.dg/cpp/defined.c: Update.
6473
6474 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6475
6476         * gcc.c-torture/execute/anon-1.c: New test.
6477
6478 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
6479
6480         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
6481         same size, so no warning should be produced on stormy16.
6482
6483         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
6484         due to oversized array.
6485         * g++.old-deja/g++.mike/ns15.C: Likewise.
6486         * g++.old-deja/g++.pt/crash16.C: Likewise.
6487
6488 2001-11-02  Graham Stott  <grahams@redhat.com>
6489
6490         * g++.dgother/debug1.C: Fix typos.
6491
6492 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
6493
6494         * g++.dg/other/debug1.C: New test.
6495
6496 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6497
6498         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
6499         of unsigned long.
6500
6501 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
6502
6503         * gcc.dg/20011029-2.c: New test.
6504
6505         * gcc.c-torture/compile/20011029-1.c: New test.
6506
6507 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
6508
6509         * objc/execute/class_self-1.m: New test.
6510         * objc/execute/class_self-2.m: New test.
6511
6512 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
6513
6514         * gcc.misc-tests/msgs.exp: Delete.
6515         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
6516         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
6517         error set to match recent changes.
6518
6519 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
6520
6521         * gcc.dg/20011021-1.c: New test.
6522
6523 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
6524
6525         * gcc.c-torture/compile/20011023-1.c: New test.
6526
6527 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
6528
6529         * lib/g77.exp: Rewrite based on lib/g++.exp.
6530
6531 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
6532
6533         * gcc.c-torture/execute/20011019-1.c: New test.
6534
6535         * gcc.dg/20011018-1.c: New test.
6536
6537 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
6538
6539         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
6540
6541 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
6542
6543         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
6544         * gcc.dg/attr-invalid.c: Likewise.
6545
6546 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
6547
6548         * testsuite/gcc.dg/20011015-1.c: New test.
6549
6550 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6551
6552         * g++.dg/template/unify2.C: New test.
6553
6554 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6555
6556         * g++.dg/other/exception-specification.C: New test
6557
6558 2001-10-13  Tom Rix  <trix@redhat.com>
6559
6560         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
6561         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
6562
6563 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
6564
6565         * testsuite/gcc.dg/20011009-1.c: New test.
6566
6567 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6568
6569         PR g++/4476
6570         * g++.dg/other/friend1.C: New test.
6571
6572 2001-10-11  Richard Henderson  <rth@redhat.com>
6573
6574         * g++.old-deja/g++.other/crash18.C: Add -S to options.
6575
6576 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6577
6578         * gcc.c-torture/compile/20011010-1.c: New.
6579
6580 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
6581
6582         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
6583         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
6584         g77.f-torture/execute/execute.exp,
6585         g77.f-torture/noncompile/noncompile.exp,
6586         gcc.c-torture/compile/compile.exp,
6587         gcc.c-torture/execute/execute.exp,
6588         gcc.c-torture/execute/ieee/ieee.exp,
6589         gcc.c-torture/execute/memcheck/memcheck.exp,
6590         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
6591         objc/execute/execute.exp: Update FSF address.
6592
6593 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
6594
6595         * gcc.dg/cpp/cmdlne-C.c: Update.
6596         * gcc.dg/cpp/cmdlne-C2.c: New.
6597
6598 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6599
6600         * gcc.c-torture/execute/20011008-3.c: New.
6601
6602 2001-10-08  DJ Delorie  <dj@redhat.com>
6603
6604         * gcc.dg/20011008-1.c: New.
6605         * gcc.dg/20011008-2.c: New.
6606
6607 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6608
6609         * gcc.dg/cpp/spacing1.c: Update test.
6610
6611 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
6612
6613         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
6614         spelling errors of "separate" as "seperate".
6615
6616 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
6617
6618         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
6619         enough to avoid inlining.
6620
6621 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6622
6623         * lib/g77.exp: set libg2c_dir correctly.
6624
6625 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6626
6627         * gcc.dg/cpp/macro11.c: New test.
6628
6629 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6630
6631         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
6632         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
6633         gcc.dg/format/multattr-3.c: New tests.
6634         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
6635         tests for format attributes on function pointers being rejected.
6636
6637 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6638
6639         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
6640
6641 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6642
6643         * g++.dg/warn/format1.C: New test.
6644
6645 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
6646
6647         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
6648
6649 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6650
6651         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
6652
6653 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6654
6655         * gcc.dg/cpp/redef2.c: Add test.
6656
6657 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
6658
6659         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
6660         long-standing bug on i686, apparently.
6661         * gcc.c-torture/execute/loop-2c.x: New file.
6662         * gcc.c-torture/execute/loop-2d.x: New file.
6663         * gcc.c-torture/execute/loop-3c.x: New file.
6664
6665 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
6666
6667         * gcc.dg/cpp/20000625-2.c: Correct line number.
6668
6669 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6670
6671         * gcc.dg/cpp/macro10.c: New test.
6672         * gcc.dg/cpp/strify3.c: New test.
6673         * gcc.dg/cpp/spacing1.c: Add tests.
6674         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
6675         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
6676
6677 2001-09-24  DJ Delorie  <dj@redhat.com>
6678
6679         * gcc.c-torture/execute/20010924-1.c: New test.
6680
6681 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6682
6683         * testsuite/objc/execute/paste.m: Remove.
6684
6685 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
6686
6687         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
6688
6689 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
6690
6691         * g77.dg/strlen0.f: New test.
6692
6693 2001-09-21  Richard Henderson  <rth@redhat.com>
6694
6695         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
6696         * g++.old-deja/g++.abi/vtable2.C: Likewise.
6697
6698 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
6699
6700         Table-driven attributes.
6701         * g++.dg/ext/attrib1.C: New test.
6702
6703 2001-09-20  DJ Delorie  <dj@redhat.com>
6704
6705         * gcc.dg/20000926-1.c: Update expected warning messages.
6706         * gcc.dg/array-2.c: Likewise, and test for warnings too.
6707         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
6708         array.
6709
6710 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
6711
6712         * g++.dg/eh/registers1.C: New test case.
6713
6714 2001-09-17  Richard Henderson  <rth@redhat.com>
6715
6716         * gcc.dg/array-5.c: Fix VLA decomposition test.
6717
6718 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
6719
6720         * gcc.dg/cpp/line5.c: New testcase.
6721
6722 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
6723
6724         * gcc.dg/cpp/macro9.c: New test.
6725
6726 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
6727
6728         * gcc.c-torture/execute/980223.c: Change type of addr from long
6729         to char *.
6730
6731 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
6732
6733         * gcc.c-torture/execute/20010915-1.c: New test.
6734
6735 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
6736
6737         * g77.dg/bprob: New directory.
6738         * g77.dg/bprob/bprob.exp: New file.
6739         * g77.dg/bprob/bprob-1.f: New test.
6740         * g77.dg/gcov: New directory.
6741         * g77.dg/gcov/gcov.exp: New file.
6742         * g77.dg/gcov/gcov-1.f: New test.
6743         * g77.dg/gcov/gcov-1.x: New file.
6744
6745 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
6746
6747         * gcc.dg/cpp/directiv.c: Update.
6748         * gcc.dg/cpp/undef1.c: Update.
6749
6750 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
6751
6752         * gcc.dg/20010912-1.c: New test.
6753
6754 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
6755
6756         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
6757         language-independent file in lib.
6758         * lib/gcov.exp: New file.
6759
6760 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
6761
6762         * gcc.c-torture/compile/20010911-1.c: New test.
6763
6764 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
6765
6766         * lib/profopt.exp: New, to support profile-directed optimizations.
6767         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
6768         * gcc.misc-tests/bprob-1.c: New test.
6769         * gcc.misc-tests/bprob-2.c: New test.
6770
6771 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
6772
6773         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
6774         XFAIL and which kinds of gcov output to verify.
6775         * gcc.misc-tests/gcov-4b.x: New file.
6776         * gcc.misc-tests/gcov-5b.x: New file.
6777         * gcc.misc-tests/gcov-6.x: New file.
6778         * gcc.misc-tests/gcov-7.c: New test.
6779         * gcc.misc-tests/gcov-7.x: New file.
6780
6781 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
6782
6783         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
6784         * gcc.misc-tests/gcov-6.c: New test.
6785
6786 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6787
6788         PR c++/3986
6789         * g++.dg/abi/vbase1.C: New test.
6790
6791 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
6792
6793         * objc.dg/method-2.m: New.
6794
6795 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6796
6797         PR c++/4203
6798         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
6799         * g++.dg/init/empty1.C: New test.
6800
6801 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
6802
6803         * gcc.c-torture/compile/20010903-1.c: New test.
6804
6805 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
6806
6807         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
6808         for m68k.
6809
6810 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
6811
6812         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
6813
6814         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
6815
6816         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
6817
6818 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
6819
6820         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
6821         for 16-bit 'unsigned int'.
6822
6823 2001-08-29  Kazu Hirata  <kazu@hxi.com>
6824
6825         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
6826
6827 2001-08-27  Richard Henderson  <rth@redhat.com>
6828
6829         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
6830         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
6831
6832 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
6833
6834         * gcc.dg/asm-names.c (ymain): New.
6835
6836 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
6837
6838         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
6839         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
6840         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
6841
6842 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6843
6844         * gcc.dg/compare5.c: New testcase.
6845
6846 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
6847
6848         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
6849         and "In instantiation".
6850
6851 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
6852
6853         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
6854
6855 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
6856
6857         * gcc.misc-tests/gcov.exp: Add support for branch information.
6858         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
6859         * gcc.misc-tests/gcov-4.c: New test.
6860         * gcc.misc-tests/gcov-4b.c: New test.
6861         * gcc.misc-tests/gcov-5b.c: New test.
6862
6863 2001-08-20  Zack Weinberg  <zackw@panix.com>
6864
6865         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
6866         expected to fail.
6867
6868 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6869
6870         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
6871
6872 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
6873
6874         * g++.dg/eh/template1.C: New test.
6875
6876 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
6877
6878         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
6879         Fix thinko.
6880         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
6881         for xfail.
6882
6883 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
6884
6885         * lib/g77-dg.exp:  Use prune.exp for common procedures
6886         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
6887         * lib/g77.exp: (g77-dg-prune) Remove
6888
6889 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
6890
6891         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
6892
6893 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6894
6895         * g++.dg/template/unify1.C: New test.
6896
6897 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
6898
6899         * g++.dg/abi/empty4.C: New test.
6900
6901 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
6902
6903         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
6904         solaris2.*
6905         * g77.f-torture/compile/pr3743.x: Likewise
6906
6907 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
6908
6909         * g++.dg/other/using-declaration.C: New test.
6910
6911 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6912
6913         * gcc.dg/cpp/tr-sign.c: New testcase.
6914
6915 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6916
6917         * gcc.dg/cpp/19951025-1.c: Revert.
6918         * gcc.dg/cpp/directiv.c: We no longer process directives that
6919         interrupt macro arguments.
6920
6921 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
6922
6923         * gcc.dg/bconstp-1.c: New test.
6924
6925 2001-08-03  Richard Henderson  <rth@redhat.com>
6926
6927         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
6928
6929 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6930
6931         * gcc.dg/cpp/19951025-1.c: Update.
6932
6933 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
6934
6935         * g77.dg/ff90-1.f (s): Fix reference of variable z,
6936         should be x.
6937
6938 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6939
6940         Kill -fhonor-std.
6941         * g++.old-deja/g++.ns/ns14.C: Remove special options.
6942         * g++.old-deja/g++.other/std1.C: Likewise.
6943         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
6944
6945 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
6946
6947         * lib/g77.exp:  Load gcc-defs.exp for common procedures
6948         (g77_pass, g77_fail, g77_finish, g77_exit,
6949         ${tool}_check_unsupported_p} Now redundant.  Deleted.
6950
6951 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
6952
6953         * g77.dg/fbackslash.f
6954         * g77.dg/fcase-preserve.f
6955         * g77.dg/ff90-1.f
6956         * g77.dg/ffixed-line-length-0.f
6957         * g77.dg/ffixed-line-length-132.f
6958         * g77.dg/ffixed-line-length-7.f
6959         * g77.dg/ffixed-line-length-72.f
6960         * g77.dg/ffixed-line-length-none.f
6961         * g77.dg/ffree-form-1.f
6962         * g77.dg/fno-backslash.f
6963         * g77.dg/fno-f90-1.f
6964         * g77.dg/fno-fixed-form-1.f
6965         * g77.dg/fno-onetrip.f
6966         * g77.dg/fno-typeless-boz.f
6967         * g77.dg/fno-underscoring.f
6968         * g77.dg/fno-vxt-1.f
6969         * g77.dg/fonetrip.f
6970         * g77.dg/ftypeless-boz.f
6971         * g77.dg/fugly-assumed.f
6972         * g77.dg/funderscoring.f
6973         * g77.dg/fvxt-1.f
6974
6975 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
6976
6977         * objc.dg/fwd-proto-1.m: New.
6978         * objc.dg/local-decl-1.m: New.
6979         * objc.dg/naming-1.m: New.
6980         * objc.dg/naming-2.m: New.
6981         * objc.dg/proto-hier-1.m: New.
6982
6983 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
6984
6985         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
6986         largest-type elements to a struct makes its size grow.
6987
6988 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6989
6990         * g++.dg/abi/vthunk1.C: New test.
6991
6992 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6993
6994         * g++.dg/abi/vbase8-22.C: New test.
6995
6996 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6997
6998         * gcc.dg/cpp/macro8.c: New test.
6999
7000 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
7001
7002         * g++.dg/abi/vbase8-21.C: New test.
7003
7004 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
7005
7006         * g++.dg/abi/vbase8-10.C: New test.
7007
7008 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7009
7010         * lib/g++.exp (g++_set_ld_library_path): Renamed to
7011         ${tool}_set_ld_library_path.
7012         Changed caller.
7013         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
7014         g++.exp.
7015
7016 2001-07-26  Stan Cox <scox@redhat.com>
7017
7018         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
7019         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
7020         gcc_exit, gcc_check_unsupported_p):
7021         Moved to gcc-deps.exp
7022         * gcc-deps.exp: New file.
7023
7024 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7025
7026         * g++.old-deja/g++.pt/defarg14.C: New test.
7027
7028 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7029
7030         * g++.old-deja/g++.other/lineno5.C: New test.
7031
7032 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7033
7034         * g++.old-deja/g++.pt/crash68.C: New test.
7035
7036 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7037
7038         * g++.old-deja/g++.other/crash42.C: New test.
7039
7040 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7041
7042         * gcc.dg/cpp/extratokens.c: Fix.
7043         * gcc.dg/cpp/skipping2.c: New tests.
7044
7045 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7046
7047         * gcc.c-torture/execute/20010724-1.c: New file.
7048         * gcc.c-torture/execute/20010724-1.x: New file.
7049
7050 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7051
7052         * g++.old-deja/g++.other/cond7.C: New test.
7053
7054 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7055
7056         * g++.old-deja/g++.other/optimize4.C: New test.
7057
7058 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7059
7060         * g++.old-deja/g++.abi/vbase8-5.C: New test.
7061
7062 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
7063
7064         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
7065         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
7066         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
7067         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
7068
7069         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
7070         bug report" message.
7071
7072         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
7073         * g++.dg/ext/instantiate1.C: Move from old-deja.
7074
7075 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
7076
7077         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
7078         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
7079         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
7080         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
7081
7082 2001-07-23  Jeffrey A Law  (law@cygnus.com)
7083
7084         * gcc.c-torture/execute/20010723-1.c: New test.
7085
7086 2001-07-23  Ben Elliston  <bje@redhat.com>
7087
7088         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
7089
7090 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7091
7092         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
7093         i[34567]86-*-*.
7094         Delete handling of ieee_multilib_flags.
7095         Pass -mieee for alpha*-*-* and sh-*-*.
7096         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
7097
7098 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
7099
7100         Remove old-abi tests.
7101         * g++.old-deja/g++.mike/p11116.C: Remove.
7102         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
7103
7104 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
7105
7106         * g77.f-torture/compile/pr3743.f:  New test
7107
7108 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
7109
7110         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
7111
7112 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7113
7114         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
7115         g++.old-deja/g++.pt/static6.C: Likewise.
7116         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
7117         supports weak symbols.
7118
7119 2001-07-18  Andreas Jaeger  <aj@suse.de>
7120
7121         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
7122         supported again.
7123
7124 2001-07-18  Andreas Jaeger  <aj@suse.de>
7125
7126         * gcc.dg/iftrap-1.c: Fix target line.
7127
7128 2001-07-17  Richard Henderson  <rth@redhat.com>
7129
7130         * gcc.c-torture/execute/20010717-1.c: New.
7131
7132 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
7133
7134         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
7135         tests.
7136
7137 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7138
7139         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
7140
7141 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7142
7143         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
7144         UAC_SIGBUS, UAC_NOPRINT definitions.
7145
7146 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
7147
7148         * objc/execute/object_is_class.m: New test.
7149         * objc/execute/object_is_meta_class.m: New test.
7150
7151 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7152
7153         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
7154         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
7155
7156 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
7157
7158         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
7159         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
7160
7161 2001-07-14  Richard Henderson  <rth@redhat.com>
7162
7163         * gcc.dg/iftrap-1.c: New.
7164
7165 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
7166
7167         * g77.f-torture/execute/intrinsic77.f: New test.
7168
7169 2001-07-11  Janis Johnson <janis@us.ibm.com>
7170
7171         * gcc.misc-tests/gcov-3.c: New test.
7172
7173 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7174
7175         * gcc.c-torture/compile/20010711-1.c,
7176         * gcc.c-torture/compile/20010711-2.c: New tests.
7177
7178 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7179
7180         * gcc.c-torture/execute/20010711-1.c: New test.
7181
7182 2001-07-11  Ben Elliston  <bje@redhat.com>
7183
7184         * g++.old-deja/g++.other/enum5.C: New test.
7185
7186 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
7187
7188         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
7189         (g++-dg-prune): Call prune_gcc_output.
7190         * prune.exp: New file for prune_gcc_output.
7191         * lib/g++.exp, lib/gcc.exp: Load it.
7192
7193 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
7194
7195         * gcc.c-torture/compile/20010701-1.c,
7196         g++.old-deja/g++.ext/attrib6.C: New tests.
7197
7198 2001-07-06  Jeffrey A Law  (law@cygnus.com)
7199
7200         * gcc.c-torture/compile/20010706-1.c: New test.
7201
7202 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
7203
7204         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
7205
7206 2001-06-28  Stan Shebs  <shebs@apple.com>
7207
7208         * gcc.dg/pragma-darwin.c: New test.
7209
7210 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7211
7212         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
7213         Solaris 2.[678] system.
7214
7215 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7216
7217         * gcc.dg/20010622-1.c: New test.
7218
7219 2001-06-18  Stan Shebs  <shebs@apple.com>
7220
7221         * objc.dg: New directory.
7222         * objc.dg/dg.exp: New file.
7223         * objc.dg/alias.m: New.
7224         * objc.dg/class-1.m: New.
7225         * objc.dg/class-2.m: New.
7226         * objc.dg/const-str-1.m: New.
7227         * objc.dg/const-str-2.m: New.
7228         * objc.dg/id-1.m: New.
7229         * objc.dg/method-1.m: New.
7230         * objc.dg/super-class-1.m: New.
7231         * lib/objc-dg.exp: New file.
7232
7233 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7234
7235         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
7236         of label name.
7237
7238 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7239
7240         * g++.old-deja/g++.abi/vbase8-9.C: New test.
7241
7242 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7243
7244         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
7245         variable.
7246
7247 2001-06-12  Richard Henderson  <rth@redhat.com>
7248
7249         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
7250
7251 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7252
7253         * g++.old-deja/g++.abi/vbase5.C: New test.
7254         * g++.old-deja/g++.abi/vbase6.C: New test.
7255         * g++.old-deja/g++.abi/vbase7.C: New test.
7256
7257 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7258
7259         * gcc.c-torture/compile/20010610-1.c: New test.
7260
7261 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7262
7263         * g++.old-deja/g++.abi/vbase4.C: New test.
7264
7265 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7266
7267         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
7268         support %f for HC11/HC12 targets.
7269         * gcc.c-torture/execute/930513-1.x: New file, likewise.
7270         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
7271         on HC11/HC12 targets.
7272         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
7273
7274 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7275
7276         * gcc.dg/wchar_t-1.c: New file.
7277         * gcc.dg/wint_t-1.c: Likewise.
7278
7279 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
7280
7281         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
7282
7283 2001-06-11  Richard Henderson  <rth@redhat.com>
7284
7285         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
7286
7287 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7288
7289         * gcc.c-torture/compile/20010611-1.c: New test.
7290
7291 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7292
7293         * gcc.dg/c99-tag-1.c: Add more tests.
7294
7295 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
7296
7297         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
7298         representation on MN10300 and ARM/Thumb.
7299
7300 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
7301
7302         * g77.f-torture/execute/20010610.f: New.
7303
7304 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
7305
7306         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
7307         names.
7308
7309 2001-06-09  Richard Henderson  <rth@redhat.com>
7310
7311         * gcc.c-torture/execute/ashrdi-1.c: New.
7312         * gcc.c-torture/execute/ashldi-1.c: New.
7313         * gcc.c-torture/execute/lshrdi-1.c: New.
7314
7315 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
7316
7317         * objc/execute/load-3.m: Added. Check sending +load to categories,
7318         in addition to classes.
7319
7320 2001-06-08  Stan Shebs  <shebs@apple.com>
7321
7322         * objc/execute/load-2.m: New test.  From Nicola Pero
7323         <n.pero@mi.flashnet.it>.
7324
7325 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
7326
7327         * gcc.c-torture/execute/20010605-2.c: New test.
7328
7329 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7330
7331         * g++.old-deja/g++.abi/vbase2.C: New test.
7332         * g++.old-deja/g++.abi/vbase3.C: New test.
7333
7334 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7335
7336         * g++.old-deja/g++.pt/friend49.C: New test.
7337
7338 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7339
7340         * g++.old-deja/g++.ext/anon3.C: New test.
7341
7342 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
7343
7344         * g++.old-deja/g++.other/conv7.C: New test.
7345
7346 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
7347
7348         * gcc.c-torture/compile/20010605-2.c: New test.
7349
7350 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7351
7352         * gcc.c-torture/execute/20010604-1.c: New test.
7353
7354 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
7355
7356         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
7357
7358 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
7359
7360         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
7361         (g++_link_flags): Likewise.
7362         (g++_init): Pass gccpath's value to two previous functions.
7363
7364 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7365
7366         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
7367         Ensure logfile entry matches exec command line.
7368
7369 2001-05-31  Richard Henderson  <rth@redhat.com>
7370
7371         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
7372         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
7373
7374 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
7375
7376         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
7377         compiler for irix6.2
7378
7379 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
7380
7381         * g++.old-deja/g++.other/optimize3.C: New file.
7382
7383 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
7384
7385         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
7386         assemble.
7387
7388 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
7389
7390         * g++.old-deja/g++.other/optimize2.C: New file.
7391
7392 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
7393
7394         * gcc.c-torture/compile/20010518-2.c: New file.
7395         * gcc.c-torture/execute/20010518-1.c: New file.
7396         * gcc.c-torture/execute/20010518-2.c: New file.
7397
7398 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7399
7400         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
7401
7402 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
7403
7404         G++ no longer defines builtins that do not begin with __builtin.
7405         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
7406         * g++.old-deja/g++.brendand/misc13.C: Likewise.
7407         * g++.old-deja/g++.law/builtin1.C: Likewise.
7408         * g++.old-deja/g++.law/cvt2.C: Likewise.
7409         * g++.old-deja/g++.mike/net5.C: Likewise.
7410         * g++.old-deja/g++.other/builtins1.C: Likewise.
7411         * g++.old-deja/g++.other/builtins2.C: Likewise.
7412         * g++.old-deja/g++.other/builtins3.C: Likewise.
7413         * g++.old-deja/g++.other/builtins4.C: Likewise.
7414         * g++.old-deja/g++.other/inline8.C: Likewise.
7415         * g++.old-deja/g++.robertl/eb39.C: Likewise.
7416
7417 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
7418
7419         * g++.old-deja/g++.pt/using1.C: Adjust.
7420         * g++.old-deja/g++.pt/using2.C: New test.
7421
7422 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7423
7424         * gcc.dg/cpp/charconst.c: New tests.
7425         * gcc.dg/cpp/escape.c: New tests.
7426         * gcc.dg/cpp/escape-1.c: New tests.
7427         * gcc.dg/cpp/escape-2.c: New tests.
7428         * gcc.dg/cpp/ucs.c: New tests.
7429
7430 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
7431
7432         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
7433         native compiler for irix6.5.
7434
7435 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
7436
7437         * lib/g++.exp (g++_include_flags): Use args to compute
7438         get_multilibs.
7439         (g++_link_flags): Likewise.
7440         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
7441
7442 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7443
7444         * gcc.dg/c90-hexfloat-1.c: Add more tests.
7445
7446 2001-05-21  Geoff Keating  <geoffk@redhat.com>
7447
7448         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
7449         this file.
7450
7451 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7452
7453         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
7454         STACK_SIZE;
7455         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
7456         to STACK_SIZE; Use it to define size of add_histo array.
7457         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
7458         to STACK_SIZE.
7459         (f): Use GITT_SIZE to define size of gitt local table.
7460         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
7461         to STACK_SIZE; Use it to define size of bytemem array.
7462
7463 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7464
7465         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
7466         on 68HC11/HC12 due to the asm instruction.
7467         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
7468         * gcc.c-torture/compile/920520-1.x: Likewise.
7469         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
7470         on 68HC11/HC12 because the function is larger than 64K.
7471         * gcc.c-torture/compile/961203-1.x: New file, this test fails
7472         on 68HC11/HC12 because the structure is too large.
7473
7474 2001-05-20  Richard Henderson  <rth@redhat.com>
7475
7476         * gcc.c-torture/execute/20010520-1.c: New.
7477
7478 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7479
7480         * g++.old-deja/g++.warn/compare1.C: New test.
7481         * gcc.dg/compare4.c: New test.
7482
7483 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
7484
7485         * g++.old-deja/g++.other/optimize1.C: New test.
7486
7487 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7488
7489         * g++.old-deja/g++.pt/spec41.C: New test.
7490
7491 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
7492
7493         * gcc.c-torture/compile/20010114-1.x: Remove.
7494
7495 2001-05-18  Stan Shebs  <shebs@apple.com>
7496
7497         * gcc.c-torture/compile/20010518-1.c: New test.
7498
7499 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
7500
7501         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
7502         * g++.old-deja/g++.pt/crash67.C: New test.
7503
7504 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
7505
7506         * g++.old-deja/g++.other/debug9.C: New test.
7507
7508 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
7509
7510         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
7511
7512 2001-05-16  Jan Hubicka  <jh@suse.cz>
7513
7514         * gcc.c-torture/compile/20010516-1.c: New test.
7515
7516 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7517
7518         * g++.old-deja/g++.other/crash41.C: New test.
7519
7520 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7521
7522         * g++.old-deja/g++.pt/crash66.C: New test.
7523
7524 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
7525
7526         * g++.old-deja/g++.robertl/eb27.C: Convert.
7527
7528 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
7529
7530         * g++.dg/friend-warn.C: New test.  Do not warn about friend
7531         declaration being redundant.
7532
7533 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
7534
7535         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
7536
7537 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
7538
7539         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
7540
7541 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
7542
7543         * lib/g++.exp: Use testsuite_flags.
7544
7545 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
7546
7547         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
7548
7549 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7550
7551         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
7552
7553 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
7554
7555         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
7556
7557 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
7558
7559         * gcc.c-torture/compile/20010313-1.c: New test.
7560
7561 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
7562
7563         * gcc.dg/cpp/direct2.c: New test.
7564         * gccq.dg/cpp/direct2s.c: New test.
7565
7566         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
7567
7568 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
7569
7570         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
7571         * g++.old-deja/g++.other/op3.C: Likewise.
7572
7573 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7574
7575         * gcc.dg/cpp/syshdr.h: New file.
7576         * gcc.dg/cpp/sysmac1.c: Update.
7577         * gcc.dg/cpp/sysmac2.c: Update.
7578
7579 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7580
7581         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
7582
7583 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
7584
7585         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
7586         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
7587
7588 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
7589
7590         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
7591
7592 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
7593
7594         * lib/g++.exp (g++_include_flags): Don't use any special flags
7595         if TESTING_IN_BUILD_TREE is not defined.
7596         (g++_init): Use a plain 'c++' as the compiler if
7597         TESTING_IN_BUILD_TREEE is not defined.
7598
7599 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7600
7601         * g++.old-deja/g++.eh/catch13.C: New test.
7602         * g++.old-deja/g++.eh/catch14.C: New test.
7603
7604 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7605
7606         * gcc.dg/cpp/tr-define.c: New test.
7607
7608 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
7609
7610         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
7611         <stdlib.h>, not <malloc.h>.
7612
7613 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7614
7615         * g++.old-deja/g++.ns/template17.C: New test.
7616
7617 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7618
7619         * g++.old-deja/g++.pt/ref4.C: New test.
7620
7621 2001-04-30  Richard Henderson  <rth@redhat.com>
7622
7623         * gcc.dg/20000724-1.c: Revert last change.
7624
7625 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
7626
7627         * g77.f-torture/execute/20010430.f: New test.
7628
7629 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
7630
7631         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
7632
7633 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
7634
7635         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
7636
7637 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7638
7639         * g++.old-deja/g++.eh/crash6.C: New test.
7640
7641 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7642
7643         * g++.old-deja/g++.other/warn7.C: New test.
7644
7645 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7646
7647         * g++.old-deja/g++.other/defarg9.C: New test.
7648
7649 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7650
7651         * g77.f-torture/compile/20010426.f: New test.
7652         * g77.f-torture/execute/20010426.f: New test.
7653
7654 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7655
7656         * g77.f-torture/compile/20000629-1.x: Remove - error
7657         has been fixed.
7658
7659 2001-04-26  Jeffrey A Law  (law@cygnus.com)
7660
7661         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
7662         Tweak slightly to work with g++.dg framework.
7663         * g++.dg/special/ecos.exp: Run initp1.C test.
7664         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
7665
7666         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
7667         its linker doesn't give line numbers either.
7668         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
7669
7670 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
7671
7672         * g++.old-deja/g++.other/lex1.C: New test.
7673
7674 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
7675
7676         * gcc.dg/noncompile/20010425-1.c: New test.
7677
7678 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
7679
7680         * g++.old-deja/g++.pt/mangle2.C: New test.
7681
7682 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7683
7684         * gcc.dg/format/plus-1.c: New test.
7685
7686 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7687
7688         * gcc.dg/20010423-1.c: New test.
7689
7690 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7691
7692         * gcc.c-torture/execute/20010422-1.c: New test.
7693
7694 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
7695
7696         * g++.old-deja/g++.ns/type2.C: New test.
7697
7698 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
7699
7700         * g++.old-deja/g++.other/perf1.C: New test.
7701
7702 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
7703
7704         * gcc.dg/c99-func-2.c: Remove xfail.
7705         * gcc.dg/c99-func-3.c: Remove xfail.
7706         * gcc.dg/c99-func-4.c: Remove xfail.
7707
7708 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
7709
7710         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
7711
7712 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
7713
7714         * gcc.c-torture/compile/20010423-1.c: New test.
7715
7716 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7717
7718         * g++.old-deja/g++.pt/typename28.C: New test.
7719
7720 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7721
7722         * g++.old-deja/g++.abi/empty2.C: New test.
7723         * g++.old-deja/g++.abi/empty3.C: New test.
7724
7725 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7726
7727         * g++.old-deja/g++.other/comdat2.C: New test.
7728         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
7729
7730 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7731
7732         * g++.old-deja/g++.other/overload14.C: New test.
7733
7734 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7735
7736         * g++.old-deja/g++.other/lookup23.C: New test.
7737
7738 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7739
7740         * gcc.c-torture/execute/20010403-1.c: New test.
7741
7742 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
7743             Mark Mitchell  <mark@codesourcery.com>
7744
7745         * lib/old-dejagnu.exp: Don't delete output of executable.
7746         Add .exe suffix to executables.
7747
7748 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
7749
7750         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
7751
7752 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7753
7754         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
7755
7756 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
7757
7758         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
7759         * g++.old-deja/g++.abi/crash1.C: New test.
7760
7761 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
7762
7763         * g++.old-deja/g++.other/crash40.C: New test.
7764
7765 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7766
7767         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
7768
7769 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
7770
7771         * g++.old-deja/g++.other/warn6.C: New test.
7772
7773 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7774
7775         * g++.old-deja/g++.robertl/eb42.C: Same.
7776
7777 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7778
7779         * gcc.dg/wtr-conversion-1.c: New testcase.
7780
7781 2001-04-10  Richard Henderson  <rth@redhat.com>
7782
7783         * g++.old-deja/g++.other/array5.C: New.
7784
7785 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7786
7787         * gcc.c-torture/execute/20010408-1.c: New test.
7788
7789 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7790
7791         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
7792         headers and constructs.
7793         * g++.old-deja/g++.robertl/eb79.C: Same.
7794         * g++.old-deja/g++.robertl/eb77.C (main): Same.
7795         * g++.old-deja/g++.robertl/eb73.C: Same.
7796         * g++.old-deja/g++.robertl/eb66.C (main): Same.
7797         * g++.old-deja/g++.robertl/eb55.C (t): Same.
7798         * g++.old-deja/g++.robertl/eb54.C (main): Same.
7799         * g++.old-deja/g++.robertl/eb46.C (main): Same.
7800         * g++.old-deja/g++.robertl/eb44.C: Same.
7801         * g++.old-deja/g++.robertl/eb41.C (main): Same.
7802         * g++.old-deja/g++.robertl/eb4.C (main): Same.
7803         * g++.old-deja/g++.robertl/eb39.C: Same.
7804         * g++.old-deja/g++.robertl/eb33.C (main): Same.
7805         * g++.old-deja/g++.robertl/eb31.C (main): Same.
7806         * g++.old-deja/g++.robertl/eb30.C: Same.
7807         * g++.old-deja/g++.robertl/eb3.C: Same.
7808         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
7809         * g++.old-deja/g++.robertl/eb21.C: Same.
7810         * g++.old-deja/g++.robertl/eb15.C: Same.
7811         * g++.old-deja/g++.robertl/eb118.C: Same.
7812         * g++.old-deja/g++.robertl/eb115.C (main): Same.
7813         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
7814         * g++.old-deja/g++.robertl/eb109.C: Same.
7815         * g++.old-deja/g++.other/sibcall1.C (main): Same.
7816         * g++.old-deja/g++.mike/rtti1.C: Same.
7817         * g++.old-deja/g++.mike/p658.C: Same.
7818         * g++.old-deja/g++.mike/net46.C: Same.
7819         * g++.old-deja/g++.mike/net34.C: Same.
7820         * g++.old-deja/g++.mike/memoize1.C: Same.
7821         * g++.old-deja/g++.mike/eh2.C: Same.
7822         * g++.old-deja/g++.law/weak.C: Same.
7823         * g++.old-deja/g++.law/visibility7.C: Same.
7824         * g++.old-deja/g++.law/visibility25.C: Same.
7825         * g++.old-deja/g++.law/visibility22.C: Same.
7826         * g++.old-deja/g++.law/visibility2.C: Same.
7827         * g++.old-deja/g++.law/visibility17.C: Same.
7828         * g++.old-deja/g++.law/visibility13.C: Same.
7829         * g++.old-deja/g++.law/visibility10.C: Same.
7830         * g++.old-deja/g++.law/visibility1.C: Same.
7831         * g++.old-deja/g++.law/virtual3.C (eval): Same.
7832         * g++.old-deja/g++.law/vbase1.C: Same.
7833         * g++.old-deja/g++.law/operators32.C: Same.
7834         * g++.old-deja/g++.law/nest3.C: Same.
7835         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
7836         * g++.old-deja/g++.law/except5.C (main): Same.
7837         * g++.old-deja/g++.law/cvt7.C (run): Same.
7838         * g++.old-deja/g++.law/cvt2.C: Same.
7839         * g++.old-deja/g++.law/cvt16.C: Same.
7840         * g++.old-deja/g++.law/ctors6.C (bar): Same.
7841         * g++.old-deja/g++.law/ctors17.C (main): Same.
7842         * g++.old-deja/g++.law/ctors13.C: Same.
7843         * g++.old-deja/g++.law/ctors12.C (main): Same.
7844         * g++.old-deja/g++.law/ctors10.C: Same.
7845         * g++.old-deja/g++.law/code-gen5.C: Same.
7846         * g++.old-deja/g++.law/bad-error7.C: Same.
7847         * g++.old-deja/g++.law/arm9.C: Same.
7848         * g++.old-deja/g++.law/arm12.C: Same.
7849         * g++.old-deja/g++.law/arg8.C: Same.
7850         * g++.old-deja/g++.law/arg1.C: Same.
7851         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
7852         * g++.old-deja/g++.jason/template31.C: Same.
7853         * g++.old-deja/g++.jason/template24.C (main): Same.
7854         * g++.old-deja/g++.jason/2371.C: Same.
7855         * g++.old-deja/g++.eh/new2.C: Same.
7856         * g++.old-deja/g++.eh/new1.C: Same.
7857         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
7858         * g++.old-deja/g++.brendan/nest21.C (main): Same.
7859         * g++.old-deja/g++.brendan/err-msg3.C: Same.
7860         * g++.old-deja/g++.brendan/crash62.C: Same.
7861         * g++.old-deja/g++.brendan/crash52.C: Same.
7862         * g++.old-deja/g++.brendan/crash49.C (main): Same.
7863         * g++.old-deja/g++.brendan/crash38.C: Same.
7864         * g++.old-deja/g++.brendan/crash15.C (main): Same.
7865         * g++.old-deja/g++.brendan/copy9.C: Same.
7866
7867 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
7868
7869         * gcc.c-torture/execute/20001203-2.c (memset):
7870         Count argument is of type __SIZE_TYPE__.
7871
7872 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
7873
7874         * gcc.c-torture/compile/20010404-1.c: New test.
7875
7876 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
7877
7878         * gcc.c-torture/compile/20010326-1.c: New test.
7879
7880 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
7881
7882         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
7883         peculiarities of the SH.
7884         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
7885
7886 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7887
7888         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
7889         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
7890         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
7891
7892 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7893
7894         * g77.f-torture/compile/20010321-1.f: New test.
7895
7896 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7897
7898         * gcc.c-torture/compile/20010329-1.c: New test.
7899
7900 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7901
7902         * gcc.c-torture/execute/20010329-1.c: New test.
7903
7904 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
7905
7906         * g++.old-deja/g++.other/eh4.C: Fix typo.
7907
7908 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
7909
7910         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
7911
7912 2001-03-28  Philip Blundell  <philb@gnu.org>
7913
7914         * gcc.c-torture/compile/20010328-1.c: New test.
7915
7916 2001-03-27  Richard Henderson  <rth@redhat.com>
7917
7918         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
7919         * g++.old-deja/g++.eh/vbase3.C: Likewise.
7920
7921 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
7922
7923         * gcc.c-torture/compile/20010327-1.c: New test.
7924
7925 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7926
7927         * g++.old-deja/g++.other/friend12.C: New test.
7928         * g++.old-deja/g++.other/friend9.C: Expect no errors.
7929         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
7930
7931 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7932
7933         * gcc.c-torture/execute/20010325-1.c: New test.
7934
7935 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
7936
7937         * g++.old-deja/g++.other/mangle3.C: New test.
7938
7939 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
7940
7941         * g++.old-deja/g++.other/anon8.C: New test.
7942
7943 2001-03-20  Philip Blundell  <philb@gnu.org>
7944
7945         * gcc.c-torture/compile/20010320-1.c: New test.
7946
7947 2001-03-17  Richard Henderson  <rth@redhat.com>
7948
7949         * g++.old-deja/g++.other/eh4.C: Add expected error text.
7950
7951 2001-03-15  Geoff Keating  <geoff@redhat.com>
7952
7953         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
7954         tests on AIX.
7955
7956 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
7957
7958         * g++.old-deja/g++.other/eh4.C: New test.
7959
7960 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
7961
7962         * gcc.dg/cpp/mi1.c: Update.
7963
7964 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
7965
7966         * g++.old-deja/g++.other/regstack.C: New test.
7967
7968 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
7969
7970         * g++.old-deja/g++.other/ref4.C: New test.
7971
7972 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
7973
7974         * objc/execute/va_method.m: Added.
7975         * objc/execute/IMP.m: Added.
7976         * objc/execute/_cmd.m: Added.
7977         * objc/execute/accessing_ivars.m: Added.
7978         * objc/execute/class-1.m: Added.
7979         * objc/execute/class-10.m: Added.
7980         * objc/execute/class-11.m: Added.
7981         * objc/execute/class-12.m: Added.
7982         * objc/execute/class-13.m: Added.
7983         * objc/execute/class-14.m: Added.
7984         * objc/execute/class-2.m: Added.
7985         * objc/execute/class-3.m: Added.
7986         * objc/execute/class-4.m: Added.
7987         * objc/execute/class-5.m: Added.
7988         * objc/execute/class-6.m: Added.
7989         * objc/execute/class-7.m: Added.
7990         * objc/execute/class-8.m: Added.
7991         * objc/execute/class-9.m: Added.
7992         * objc/execute/class-tests-1.h
7993         * objc/execute/class-tests-2.h
7994         * objc/execute/compatibility_alias.m: Added.
7995         * objc/execute/encode-1.m: Added.
7996         * objc/execute/formal_protocol-1.m: Added.
7997         * objc/execute/formal_protocol-2.m: Added.
7998         * objc/execute/formal_protocol-3.m: Added.
7999         * objc/execute/formal_protocol-4.m: Added.
8000         * objc/execute/formal_protocol-5.m: Added.
8001         * objc/execute/formal_protocol-6.m: Added.
8002         * objc/execute/formal_protocol-7.m: Added.
8003         * objc/execute/informal_protocol.m: Added.
8004         * objc/execute/initialize.m: Added.
8005         * objc/execute/load.m: Added.
8006         * objc/execute/many_args_method.m: Added.
8007         * objc/execute/nested-3.m: Added.
8008         * objc/execute/no_clash.m: Added.
8009         * objc/execute/private.m: Added.
8010         * objc/execute/redefining_self.m: Added.
8011         * objc/execute/root_methods.m: Added.
8012         * objc/execute/selector-1.m: Added.
8013         * objc/execute/static-1.m: Added.
8014         * objc/execute/static-2.m: Added.
8015         * objc/execute/va_method.m: Added.
8016
8017 2001-03-10  Richard Henderson  <rth@redhat.com>
8018
8019         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
8020
8021 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8022
8023         * g++.old-deja/g++.other/crash31.C: XFAIL.
8024         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
8025         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
8026         * gcc.c-torture/execute/20010123-1.x: XFAIL.
8027         * gcc.c-torture/execute/20010124-1.x: XFAIL.
8028         * gcc.dg/sequence-pt-1.c: XFAIL one test.
8029
8030 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
8031
8032         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
8033
8034 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
8035
8036         * gcc.dg/20000724-1.c: Don't use multiline strings.
8037
8038 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
8039
8040         * objc/execute/string1.m, objc/execute/string2.m: Compare the
8041         result of -cString against what we expect it to be; don't just
8042         print it out for no one to read.
8043
8044         * objc/execute/string3.m, objc/execute/string4.m: New tests.
8045         Based on testcases provided by Nicola Pero.
8046
8047 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
8048
8049         * gcc.dg/cpp/macro7.c: New test.
8050
8051 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
8052
8053         * gcc.dg/cpp/multiline.c: Update.
8054
8055 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8056
8057         * g++.old-deja/g++.other/enum3.C: New test.
8058
8059 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8060
8061         * g++.old-deja/g++.other/pod1.C: New test.
8062
8063 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8064
8065         * g++.old-deja/g++.ext/overload1.C: New test.
8066
8067 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8068
8069         * g++.old-deja/g++.pt/using1.C: New test.
8070
8071 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8072
8073         * g++.old-deja/g++.other/using9.C: New test.
8074
8075 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
8076
8077         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
8078
8079         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
8080
8081 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
8082
8083         * g++.old-deja/g++.ext/realpt1.C: Remove.
8084
8085 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
8086
8087         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
8088
8089 2001-02-26  Will Cohen  <wcohen@redhat.com>
8090
8091         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
8092
8093 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
8094
8095         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
8096         templatized constructors.
8097
8098 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8099
8100         * gcc.c-torture/execute/20010224-1.c: New test.
8101
8102 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
8103
8104         * gcc.c-torture/execute/20010222-1.c: New test.
8105
8106 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
8107
8108         * g++.old-deja/g++.other/inline20.C: New test.
8109
8110 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
8111
8112         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
8113
8114 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8115
8116         * g++.old-deja/g++.other/lookup22.C: New test.
8117
8118 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
8119
8120         * g77.dg: New directory.
8121         * g77.dg/20010216-1.f: New test case.
8122         * g77.dg/dg.exp: New driver.
8123         * lib/g77-dg.exp: New driver library.
8124
8125 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8126
8127         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
8128
8129 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
8130
8131         * g++.old-deja/g++.other/decl9.C: New test.
8132
8133 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
8134
8135         * g++.old-deja/g++.other/init16.C: Update the test so that it does
8136         not need <string> and also tests the initialization at runtime.
8137
8138 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8139
8140         * gcc.c-torture/execute/longlong.c: New test.
8141
8142 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8143
8144         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
8145
8146 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8147
8148         * gcc.c-torture/execute/920302-1.c (execute):
8149         Change argument type to short.
8150
8151 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8152
8153         * g++.old-deja/g++.pt/deduct6.C: New test.
8154
8155 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8156
8157         * g++.old-deja/g++.pt/deduct5.C: New test.
8158
8159 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
8160
8161         * gcc.c-torture/execute/20010209-1.c: New test.
8162
8163 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
8164
8165         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
8166
8167 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
8168
8169         * g++.dg/vtgc1.C: Update for new ABI.
8170
8171         * consistency.vlad: New directory, 1665 files.
8172
8173 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8174
8175         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
8176         return type.
8177         * gcc.dg/cpp/digraphs.c: Declare puts.
8178
8179 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8180
8181         * g++.old-deja/g++.other/warn5.C: New test.
8182
8183 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8184
8185         * g++.old-deja/g++.pt/spec40.C: New test.
8186
8187 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8188
8189         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
8190         case.
8191         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
8192
8193 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
8194
8195         * gcc.c-torture/compile/20010209-1.c: New test.
8196
8197 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
8198
8199         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
8200         excess errors message but not if it crashes.
8201         * g++.old-deja/g++.other/crash27.C: Likewise.
8202         * g++.old-deja/g++.other/crash28.C: Likewise.
8203         * g++.old-deja/g++.other/crash30.C: Likewise.
8204         * g++.old-deja/g++.other/crash32.C: Likewise.
8205         * g++.old-deja/g++.other/crash35.C: Likewise.
8206         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8207
8208 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8209
8210         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
8211         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
8212         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
8213         g77.f-torture/execute/execute.exp,
8214         g77.f-torture/noncompile/noncompile.exp,
8215         gcc.c-torture/execute/execute.exp,
8216         gcc.c-torture/execute/memcheck/memcheck.exp,
8217         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
8218         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
8219         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
8220         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
8221         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
8222         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
8223         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
8224         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
8225         Remove bug reporting instructions with ancient email addresses.
8226
8227 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8228
8229         * gcc.dg/20010202-1.c: New test.
8230         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
8231
8232 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
8233
8234         * g++.dg/stdbool-if.C: New test.
8235
8236 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
8237
8238         * objc/execute/fdecl.m: Added main().
8239
8240 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8241
8242         * gcc.c-torture/execute/20010206-1.c: New test.
8243
8244 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8245
8246         * gcc.dg/cpp/avoidpaste1.c: Update.
8247
8248 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
8249
8250         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
8251         Pero <nicola@brainstorm.co.uk>.
8252         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
8253
8254 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
8255
8256         * g++.old-deja/g++.pt/spec39.C: New test.
8257
8258 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
8259
8260         * gcc.c-torture/compile/20010202-1.c: New test.
8261
8262 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
8263
8264         * g++.old-deja/g++.abi/primary2.C: New test.
8265         * g++.old-deja/g++.abi/primary3.C: New test.
8266         * g++.old-deja/g++.abi/primary4.C: New test.
8267         * g++.old-deja/g++.abi/primary5.C: New test.
8268         * g++.old-deja/g++.abi/vtable3.h: New test.
8269         * g++.old-deja/g++.abi/vtable3a.C: New test.
8270         * g++.old-deja/g++.abi/vtable3b.C: New test.
8271         * g++.old-deja/g++.abi/vtable3c.C: New test.
8272         * g++.old-deja/g++.abi/vtable3d.C: New test.
8273         * g++.old-deja/g++.abi/vtable3e.C: New test.
8274         * g++.old-deja/g++.abi/vtable3f.C: New test.
8275         * g++.old-deja/g++.abi/vtable3g.C: New test.
8276         * g++.old-deja/g++.abi/vtable3h.C: New test.
8277         * g++.old-deja/g++.abi/vtable3i.C: New test.
8278         * g++.old-deja/g++.abi/vtable3j.C: New test.
8279         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
8280
8281 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
8282
8283         * g++.old-deja/g++.other/anon6.C: New test.
8284         * g++.old-deja/g++.other/anon7.C: New test.
8285
8286 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
8287
8288         * gcc.dg/cpp/avoidpaste2.c: New tests.
8289
8290 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
8291
8292         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
8293
8294 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
8295
8296         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
8297         DECIMAL_DIG cases for Irix."
8298
8299 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
8300
8301         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
8302
8303 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8304
8305         * gcc.dg/c99-tag-1.c: New test.
8306
8307 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8308
8309         * gcc.dg/cpp/tr-warn1.c: Add tests.
8310
8311 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8312
8313         * gcc.dg/cpp/avoidpaste1.c: Update.
8314         * gcc.dg/cpp/paste4.c: Update.
8315
8316 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
8317
8318         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
8319         cases for Irix.
8320
8321 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8322
8323         * g++.old-deja/g++.other/inline19.C: New test.
8324
8325 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
8326
8327         * gcc.dg/Wlarger-than.c: New test.
8328
8329 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8330
8331         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
8332
8333 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
8334
8335         * gcc.c-torture/execute/20010129-1.c: New test.
8336         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
8337
8338 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8339
8340         * gcc.dg/cpp/avoidpaste1.c: Test case.
8341
8342 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
8343
8344         * g++.old-deja/g++.other/inline18.C: New test.
8345
8346 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8347
8348         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
8349         and __builtin_putchar.
8350
8351 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
8352
8353         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
8354         tests.
8355
8356 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
8357
8358         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
8359         floating point number rounding mode to round to the nearest
8360         representable mode.
8361
8362 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
8363
8364         * g++.old-deja/g++.other/mangle2.C: New test.
8365
8366 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
8367
8368         * gcc.c-torture/compile/20010124-1.c: New test.
8369
8370 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
8371
8372         * g++.old-deja/g++.pt/spec38.C: New test.
8373
8374 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8375
8376         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
8377         "Build don't run".
8378
8379 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8380
8381         * gcc.c-torture/execute/20010123-1.c: New test.
8382
8383 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8384
8385         * g++.old-deja/g++.pt/spec37.C: New test.
8386
8387 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8388
8389         * g++.old-deja/g++.pt/overload14.C: New test.
8390
8391 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8392
8393         * gcc.c-torture/execute/20010122-1.c: New test, exercise
8394         __builtin_return_address.
8395
8396 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
8397
8398         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
8399         * g++.old-deja/g++.pt/spec35.C: New test.
8400         * g++.old-deja/g++.pt/spec36.C: New test.
8401
8402 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
8403
8404         * gcc.c-torture/compile/20010118-1.c: New test.
8405
8406 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
8407
8408         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
8409
8410 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8411
8412         * gcc.c-torture/execute/20010119-1.c: New test.
8413
8414 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8415
8416         * g++.old-deja/g++.other/vbase5.C: New test.
8417
8418 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8419
8420         * gcc.c-torture/execute/20010118-1.c: New test.
8421
8422 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8423
8424         * g++.old-deja/g++.pt/deduct3.C: New test.
8425
8426 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8427
8428         * g++.old-deja/g++.pt/spec34.C: New test.
8429
8430 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
8431
8432         * g77.f-torture/compile/20000601-2.f: New test.
8433
8434 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8435
8436         * g++.old-deja/g++.other/init17.C: New test.
8437
8438 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
8439
8440         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
8441
8442 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8443
8444         * g++.old-deja/g++.pt/unify8.C: New test.
8445
8446 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8447
8448         * g++.old-deja/g++.abi/vbase1.C: New test.
8449
8450 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8451
8452         * g++.old-deja/g++.pt/crash65.C: New test.
8453
8454 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
8455
8456         * gcc.dg/cpp/assembl2.S: New test case.
8457
8458 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
8459
8460         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
8461         are supported.
8462
8463 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8464
8465         * g++.old-deja/g++.other/builtins1.C: New test.
8466         * g++.old-deja/g++.other/builtins2.C: Likewise.
8467         * g++.old-deja/g++.other/builtins3.C: Likewise.
8468         * g++.old-deja/g++.other/builtins4.C: Likewise.
8469
8470 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
8471
8472         * gcc.c-torture/compile/20010117-1.c: New test.
8473         * gcc.c-torture/compile/20010117-2.c: New test.
8474
8475 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8476
8477         * g77.f-torture/execute/20010116.[fx]: New test,
8478         XFAIL on i?86-*-*.
8479         * g77.f-torture/compile/20010115.f: Indicate it's
8480         a test for PR fortran/1636.
8481
8482 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
8483
8484         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
8485
8486 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8487
8488         * g77.f-torture/compile/20010115.f: New test.
8489
8490 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
8491
8492         * g++.old-deja/g++.pt/nontype5.C: New test.
8493
8494 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
8495
8496         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
8497         have an equivalent working one below it.
8498
8499 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8500
8501         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
8502         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8503
8504 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8505
8506         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
8507         message containing "init_priority".
8508         (conpr-2.C): Likewise.
8509         (conpr-3.C): Likewise.
8510         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
8511
8512 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8513
8514         * gcc.c-torture/execute/20010114-2.c: New test.
8515
8516 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
8517
8518         * gcc.c-torture/compile/20010114-1.c: New test.
8519         * gcc.c-torture/compile/20010114-1.x: Xfail.
8520         * gcc.c-torture/compile/20010114-2.c: New test.
8521         * gcc.c-torture/execute/20010114-1.c: New test.
8522         * gcc.dg/trunc-1.c: New test.
8523         * gcc.dg/uninit-B.c: New test.
8524
8525 2001-01-13  Nick Clifton  <nickc@redhat.com>
8526
8527         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
8528         target.
8529
8530 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8531
8532         * gcc.c-torture/compile/20010113-1.c: New test.
8533
8534 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
8535
8536         * gcc.c-torture/compile/20001212-1.c: New test.
8537
8538 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8539
8540         * gcc.dg/cpp/widestr1.c: Update.
8541         * gcc.dg/cpp/prag-imp.c: Remove.
8542
8543 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
8544
8545         * gcc.c-torture/execute/20000801-3.x: Remove.
8546         * gcc.dg/c90-init-1.c: New test.
8547         * gcc.dg/c99-init-1.c: New test.
8548         * gcc.dg/c99-init-2.c: New test.
8549         * gcc.dg/gnu99-init-1.c: New test.
8550
8551 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
8552
8553         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
8554         testing that no relevant ones were found.
8555
8556 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8557
8558         * g++.old-deja/g++.pt/cast2.C: New test.
8559
8560 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8561
8562         * g++.old-deja/g++.pt/friend47.C: New test.
8563
8564 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8565
8566         * g++.old-deja/g++.pt/instantiate13.C: New test.
8567
8568 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8569
8570         * g++.old-deja/g++.other/defarg7.C: New test.
8571         * g++.old-deja/g++.other/defarg8.C: New test.
8572
8573 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8574
8575         * g++.old-deja/g++.pt/crash64.C: New test.
8576
8577 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8578
8579         * g++.old-deja/g++.pt/crash63.C: New test.
8580
8581 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
8582
8583         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
8584
8585 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
8586
8587         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
8588
8589 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8590
8591         * g++.old-deja/g++.pt/error3.C: New test.
8592
8593 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8594
8595         * g++.old-deja/g++.other/crash39.C: New test.
8596
8597 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8598
8599         * g++.old-deja/g++.other/vbase4.C: New test.
8600
8601 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
8602
8603         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
8604         * gcc.dg/special/20000419-2.c: New file. Identical to above.
8605         * gcc.dg/special/special.exp: New test driver which will check
8606         for alias support for the above test.
8607
8608 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
8609
8610         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
8611         problems on small machines.
8612         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
8613         parameterize.
8614
8615 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
8616
8617         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
8618         mips.
8619         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8620
8621 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
8622
8623         * g++.old_deja/g++.pt/using8.C: New test.
8624
8625 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8626
8627         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
8628
8629 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
8630
8631         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
8632         where a failure is expected.
8633         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
8634
8635 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8636
8637         * g++.old_deja/g++.pt/instantiate12.C: New test.
8638
8639 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8640
8641         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
8642         start of structs.
8643         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
8644         * g++.old-deja/g++.brendan/crash17.C: Likewise.
8645         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8646         * g++.old-deja/g++.brendan/crash48.C: Likewise.
8647         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8648         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
8649         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8650         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8651         * g++.old-deja/g++.eh/spec6.C: Likewise.
8652         * g++.old-deja/g++.jason/crash3.C: Likewise.
8653         * g++.old-deja/g++.law/ctors11.C: Likewise.
8654         * g++.old-deja/g++.law/ctors17.C: Likewise.
8655         * g++.old-deja/g++.law/ctors5.C: Likewise.
8656         * g++.old-deja/g++.law/ctors9.C: Likewise.
8657         * g++.old-deja/g++.mike/ambig1.C: Likewise.
8658         * g++.old-deja/g++.mike/net22.C: Likewise.
8659         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8660         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8661         * g++.old-deja/g++.mike/virt3.C: Likewise.
8662         * g++.old-deja/g++.niklas/t128.C: Likewise.
8663         * g++.old-deja/g++.other/anon4.C: Likewise.
8664         * g++.old-deja/g++.other/using1.C: Likewise.
8665         * g++.old-deja/g++.other/warn3.C: Likewise.
8666         * g++.old-deja/g++.pt/t37.C: Likewise.
8667         * g++.old-deja/g++.robertl/eb69.C: Likewise.
8668         * g++.old-deja/g++.robertl/eb71.C: Likewise.
8669
8670 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8671
8672         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
8673
8674 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8675
8676         * gcc.c-torture/execute/stdio-opt-3.c: New test.
8677
8678 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
8679
8680         * gcc.c-torture/compile/20010107-1.c: New test.
8681
8682 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8683
8684         * gcc.c-torture/execute/builtin-noret-1.c: New test.
8685
8686 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8687
8688         * gcc.dg/format/format.h: New file.
8689         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
8690         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
8691         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
8692         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
8693         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
8694         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8695         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
8696         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
8697         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
8698         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
8699         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
8700         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
8701         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
8702         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
8703         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
8704         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
8705         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
8706         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
8707         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
8708         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
8709         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
8710         instead of declaring standard types, macros and functions in each
8711         test.
8712
8713 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
8714
8715         * gcc.c-torture/execute/20010106-1.c: New test.
8716
8717 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
8718
8719         * gcc.dg/format/format.exp: New file.
8720         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
8721         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
8722         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
8723         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
8724         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
8725         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
8726         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
8727         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
8728         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
8729         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
8730         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
8731         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
8732         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
8733         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
8734         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
8735         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
8736         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
8737         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
8738         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
8739         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
8740         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
8741         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
8742         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
8743         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
8744         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
8745         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
8746         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
8747         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
8748         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
8749         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
8750         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
8751         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
8752         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
8753         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
8754         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
8755         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
8756         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
8757         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
8758         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
8759         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
8760         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
8761         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
8762
8763 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
8764
8765         * gcc.c-torture/execute/991228-1.c: Take word endianness into
8766         account.
8767
8768 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
8769
8770         * gcc.c-torture/execute/builtin-complex-1.c: New test.
8771
8772 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8773
8774         * g++.old-deja/g++.pt/crash62.C: New test.
8775
8776 2001-01-04  Richard Henderson  <rth@redhat.com>
8777
8778         * gcc.dg/20000926-1.c: Update expected warnings.
8779         * gcc.dg/array-2.c: Likewise.
8780         * gcc.dg/array-4.c: Also validate flexible array members.
8781         * gcc.dg/c99-flex-array-1.c: New.
8782
8783 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
8784
8785         * gcc.c-torture/compile/20001222-1.x: Remove.
8786
8787 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8788
8789         * gcc.c-torture/execute/built-in-setjmp.c: New.
8790
8791 2001-01-03  Richard Henderson  <rth@redhat.com>
8792
8793         * gcc.dg/940510-1.c: Update expected error wording.
8794         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
8795
8796 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
8797
8798         * lib/target-supports.exp (check_alias_available): Modified to
8799         indicate aliases not supported if only weak aliases are supported.
8800
8801 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8802
8803         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
8804         Turn on cmpstrsi checks for __pj__ and __i370__.
8805
8806 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8807
8808         * g++.old-deja/g++.other/virtual11.C: New test.
8809
8810 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8811
8812         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
8813
8814 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8815
8816         * gcc.c-torture/compile/20010102-1.c: New test.
8817
8818 2001-01-02  Andreas Jaeger  <aj@suse.de>
8819
8820         * gcc.dg/noreturn-3.c: New test.
8821
8822         * gcc.dg/noreturn-4.c: New test.
8823
8824 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8825
8826         * gcc.c-torture/execute/stdio-opt-1.c: Also test
8827         __builtin_fputc and __builtin_fwrite.
8828
8829 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
8830
8831         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
8832         signed char, not default char.
8833
8834 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
8835
8836         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
8837
8838 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
8839
8840         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
8841
8842 2000-12-29  Richard Henderson  <rth@redhat.com>
8843
8844         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
8845         (__cyg_profile_func_exit): Define.
8846
8847 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
8848
8849         * g++.dg/vtgc1.C: New test.
8850
8851 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
8852
8853         * gcc.dg/noncompile/20001228-1.c: New test.
8854
8855         * gcc.dg/20001228-1.c: New test.
8856
8857         * gcc.c-torture/execute/20001228-1.c: New test.
8858
8859 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
8860
8861         * gcc.dg/format-strfmon-1.c: New test.
8862
8863 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8864
8865         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
8866         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
8867         * gcc.c-torture/execute/string-opt-1.c: Likewise.
8868         * gcc.c-torture/execute/string-opt-2.c: Likewise.
8869         * gcc.c-torture/execute/string-opt-3.c: Likewise.
8870         * gcc.c-torture/execute/string-opt-4.c: Likewise.
8871         * gcc.c-torture/execute/string-opt-6.c: Likewise.
8872         * gcc.c-torture/execute/string-opt-7.c: Likewise.
8873         * gcc.c-torture/execute/string-opt-8.c: Likewise.
8874         * gcc.c-torture/execute/string-opt-9.c: Likewise.
8875         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8876         * gcc.c-torture/execute/string-opt-11.c: Likewise.
8877         * gcc.c-torture/execute/string-opt-12.c: Likewise.
8878
8879         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
8880         * gcc.c-torture/execute/string-opt-4.c: Test index.
8881
8882 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
8883
8884         * gcc.c-torture/compile/20001226-1.c: New test.
8885
8886 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8887
8888         * gcc.c-torture/compile/20001222-1.c: New test.
8889         * gcc.c-torture/compile/20001222-1.x: Xfail.
8890
8891 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
8892
8893         * gcc.c-torture/execute/comp-goto-2.c: New test.
8894
8895 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
8896
8897         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
8898         Use long types if __INT_MAX__ is 32767.
8899         (main): Use cast to (sint32 *) when poking 88 into a_page.
8900
8901         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
8902
8903 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
8904
8905         * gcc.c-torture/compile/20001221-1.c: New test.
8906         * gcc.c-torture/execute/20001221-1.c: New test.
8907
8908 2000-12-20  Richard Henderson  <rth@redhat.com>
8909
8910         * g++.old-deja/g++.pt/crash36.C: Update error lines.
8911         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8912
8913 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8914
8915         * gcc.dg/compare3.c: New test.
8916
8917 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8918
8919         * gcc.dg/format-warnll-1.c: New test.
8920
8921 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
8922
8923         * gcc.dg/cpp/cmdlne-P.c: New test.
8924
8925 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8926
8927         * gcc.c-torture/execute/builtin-abs-1.c,
8928         gcc.c-torture/execute/builtin-abs-2.c: New tests.
8929
8930 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8931
8932         * gcc.dg/cpp/multiline.c: New test.
8933
8934 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8935
8936         * g++.old-deja/g++.other/syshdr1.C: Update.
8937         * gcc.dg/cpp/lineflags.c: Remove temporarily.
8938
8939 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8940
8941         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
8942
8943 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8944
8945         * g++.old-deja/g++.pt/ttp65.C: New test.
8946
8947 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8948
8949         * g++.old-deja/g++.pt/ttp64.C: New test.
8950
8951 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8952
8953         * g++.old-deja/g++.pt/spec33.C: New test.
8954
8955 2000-12-14  Catherine Moore  <clm@redhat.com>
8956
8957         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
8958         * gcc.c-torture/execute/920612-2.c: Likewise.
8959         * gcc.c-torture/execute/920428-2.c: Likewise.
8960         * gcc-c-torture/execute/va-arg-11.c: Call exit.
8961         * gcc.c-torture/execute/va-arg-21.c: Likewise.
8962
8963 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8964
8965         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
8966         * gcc.dg/pack-test-2.c: Likewise.
8967
8968 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8969
8970         Tests by Zack Weinberg <zackw@stanford.edu>.
8971
8972         * gcc.dg/cpp/defined.c: Update.
8973         * gcc.dg/cpp/defined_trad.c: New tests.
8974
8975 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8976
8977         * gcc.dg/cpp/trad-direct.c: Update.
8978
8979 2000-12-11  Neil Booth  <neilb@earthling.net>
8980
8981         * gcc.dg/cpp/defined_trad.c
8982
8983 2000-12-11  Neil Booth  <neilb@earthling.net>
8984
8985         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
8986
8987 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8988
8989         * gcc.dg/format-miss-2.c: New test.
8990
8991 2000-12-09  Neil Booth  <neilb@earthling.net>
8992
8993         * gcc.dg/cpp/lineflags.c: New tests.
8994         * gcc.dg/cpp/poison.c: Update.
8995         * gcc.dg/cpp/redef2.c: Update.
8996         * gcc.dg/cpp/skipping.c: New test.
8997
8998 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
8999
9000         * g++.old-deja/g++.other/eh3.C: New testcase.
9001
9002 2000-12-07  Neil Booth  <neilb@earthling.net>
9003
9004         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
9005         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
9006         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
9007         wtr-union-init-2.c, wtr-union-init-3.c: Update.
9008         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
9009         Update.
9010
9011 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9012
9013         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
9014         __SIZE_TYPE__ instead of int for type of integers cast to
9015         pointers.
9016
9017 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
9018
9019         * g++.old-deja/g++.other/cleanup4.C: New test.
9020
9021 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9022
9023         * format-sec-1.c: New test.
9024
9025 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9026
9027         * gcc.dg/format-nonlit-3.c: New test.
9028
9029 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9030
9031         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
9032         through a null pointer.
9033
9034 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9035
9036         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
9037         * g++.old-deja/g++.pt/partial4.C: New test.
9038
9039 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
9040
9041         * gcc.c-torture/execute/ieee/hugeval.x: New.
9042
9043 2000-12-06  Neil Booth  <neilb@earthling.net>
9044
9045         * gcc.dg/cpp/backslash2.c: New tests.
9046
9047 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9048
9049         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
9050         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
9051
9052 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
9053
9054         * gcc.c-torture/execute/20001203-2.c: New testcase.
9055
9056 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
9057
9058         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
9059         * g++.old-deja/g++.other/virtual10.C: New test.
9060
9061 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
9062
9063         * g++.old-deja/g++.mike/pmf5.C: Remove test.
9064
9065 2000-12-05  Richard Henderson  <rth@redhat.com>
9066
9067         * gcc.c-torture/compile/20001205-1.c: New.
9068
9069 2000-12-04  Neil Booth  <neilb@earthling.net>
9070
9071         * g++.old-deja/g++.other/virtual9.C: New test.
9072         * g++.old-deja/g++.pt/crash61.C: New test.
9073         * gcc.c-torture/execute/loop-9.c: New test.
9074
9075 2000-12-04  Neil Booth  <neilb@earthling.net>
9076
9077         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
9078         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
9079         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
9080         * gcc.dg/cpp/extratokens.c: ...here.
9081
9082 2000-12-04  Neil Booth  <neilb@earthling.net>
9083
9084         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
9085         New tests.
9086
9087 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9088
9089         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
9090         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
9091
9092 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9093
9094         * gcc.c-torture/execute/20001203-1.c: New test.
9095
9096 2000-12-03  Neil Booth  <neilb@earthling.net>
9097
9098         * gcc.dg/cpp/macro6.c: New test cases.
9099
9100 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9101
9102         * gcc.c-torture/execute/string-opt-9.c: New test.
9103         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9104         * gcc.c-torture/execute/string-opt-11.c: Likewise.
9105         * gcc.c-torture/execute/string-opt-12.c: Likewise.
9106
9107         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
9108         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
9109
9110 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
9111
9112         * gcc.dg/cpp/if-6.c: New testcase.
9113
9114         * gcc.dg/20001201-1.c: New testcase.
9115
9116 2000-12-02  Neil Booth  <neilb@earthling.net>
9117
9118         * g++.old-deja/g++.other/externC4.C,
9119         g++.old-deja/g++.other/friend10.C: New tests.
9120
9121 2000-12-02  Neil Booth  <neilb@earthling.net>
9122
9123         * g++.old-deja/g++.other/instan2.C
9124         * g++.old-deja/g++.other/instan3.C: New test.
9125
9126 2000-12-02  Neil Booth  <neilb@earthling.net>
9127
9128         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
9129         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
9130         gnuc99.c,gnuc99-pedantic.c: New tests.
9131
9132 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9133
9134         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
9135         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
9136
9137 2000-12-01  Neil Booth  <neilb@earthling.net>
9138
9139         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
9140         * gcc.dg/cpp/poison.c: Update.
9141         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
9142
9143 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
9144
9145         * g77.f-torture/execute/20001201.f: New test.
9146
9147 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9148
9149         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
9150
9151 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
9152
9153         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
9154
9155 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
9156
9157         * g++.old-deja/g++.other/cast6.C: New test.
9158
9159 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
9160
9161         * gcc.c-torture/execute/20001130-2.c: New testcase.
9162
9163 2000-11-30  Richard Henderson  <rth@redhat.com>
9164
9165         * gcc.c-torture/execute/20001130-1.c: New test.
9166
9167 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9168
9169         * g++.old-deja/g++.other/op3.C: New test.
9170
9171 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9172
9173         * g++.old-deja/g++.other/op2.C: New test.
9174
9175 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9176
9177         * g++.old-deja/g++.other/crash38.C: New test.
9178
9179 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
9180
9181         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
9182
9183 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
9184
9185         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
9186         tests.
9187         * gcc.c-torture/execute/string-opt-6.c: New test.
9188
9189         * gcc.dg/20001117-1.c: Add main.
9190
9191 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
9192
9193         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
9194         Move from here ...
9195         * gcc.dg/940510-1.c: ... to here.
9196
9197         * gcc.dg/20000926-1.c: GNU C now allows initializations of
9198         zero-size arrays in toplevel structures.
9199
9200 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9201
9202         * gcc.c-torture/execute/loop-8.c: New test.
9203
9204 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9205
9206         * g++.old-deja/g++.other/base1.C: New test.
9207
9208 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9209
9210         * g++.old-deja/g++.other/parse2.C: New test.
9211
9212 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9213
9214         * g++.old-deja/g++.pt/incomplete1.C: New test.
9215
9216 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9217
9218         * g++.old-deja/g++.other/friend9.C: New test.
9219
9220 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9221
9222         * gcc.dg/20001127-1.c: New test.
9223
9224 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9225
9226         * g++.old-deja/g++.pt/friend46.C: New test.
9227
9228 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9229
9230         * g++.old-deja/g++.other/ptrmem8.C: New test.
9231
9232 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9233
9234         * gcc.c-torture/execute/string-opt-7.c: New test.
9235         * gcc.c-torture/execute/string-opt-8.c: Likewise.
9236
9237 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9238
9239         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
9240         instead of 'mkcheck 2'.
9241
9242 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9243
9244         * gcc.c-torture/execute/memcheck/driver.c,
9245         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
9246         C9X references to refer to C99.
9247
9248 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
9249
9250         * gcc.dg/ultrasp3.c: New test.
9251
9252 2000-11-25  Neil Booth  <neilb@earthling.net>
9253
9254         * gcc.dg/cpp/include2.c: Update test to be locale independent.
9255
9256 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
9257
9258         * gcc.c-torture/compile/20001123-2.c: New.
9259
9260 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9261
9262         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
9263
9264 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
9265
9266         * gcc.dg/sequence-point-1.c: Add some new tests.
9267         * gcc.c-torture/execute/20001124-1.c: New test.
9268
9269 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9270
9271         * g++.old-deja/g++.other/vaarg4.C: New test.
9272         * gcc.c-torture/compile/20001123-1.c: New test.
9273
9274 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9275
9276         * g++.other/crash24.C: Adjust and remove XFAIL.
9277         * g++.other/crash37.C: New test.
9278
9279 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
9280
9281         * g++.old-deja/g++.pt/instantiate9.C: New test.
9282
9283 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
9284
9285         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
9286         new ABI, too.
9287
9288         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
9289         * g++.old-deja/g++.robertl/eb55.C: Likewise.
9290
9291 2000-11-22  Neil Booth  <neilb@earthling.net>
9292
9293         * gcc.dg/cpp/Wtrigraphs.c: New test.
9294
9295 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
9296
9297         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
9298
9299 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
9300
9301         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
9302
9303 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
9304
9305         * lib/gcc-dg.exp: load_lib scanasm.exp.
9306         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
9307         * lib/g++-dg.exp: load_lib scanasm.exp.
9308         * lib/scanasm.exp: New.
9309         (scan-assembler, scan-assembler-not): Add optional arguments to
9310         test name, or if not present, the pattern name.
9311         (scan-assembler-dem, scan-assembler-dem-not): New.
9312
9313         * g++.dg/dg.exp: New.
9314
9315 2000-11-21  Neil Booth  <neilb@earthling.net>
9316
9317         * gcc.dg/cpp/integrated1.c: Remove.
9318
9319 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9320
9321         * gcc.c-torture/execute/20001121-1.c: New test.
9322
9323 2000-11-21  Richard Henderson  <rth@redhat.com>
9324
9325         * gcc.c-torture/compile/20001121-1.c: New test.
9326
9327 2000-11-20  Neil Booth  <neilb@earthling.net>
9328
9329         * gcc.dg/cpp/integrated1.c: New test.
9330
9331 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9332
9333         * g++.old-deja/g++.other/inline17.C: New test.
9334
9335 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
9336
9337         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
9338         local variable to be zero: I made the variable global. Now
9339         uses abort() and exit() instead of relying on main's return value.
9340
9341 2000-11-20  Neil Booth  <neilb@earthling.net>
9342
9343         * gcc.dg/cpp/paste2.c: Update test.
9344         * objc/execute/paste.m: New test.
9345
9346 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9347
9348         * gcc.dg/c99-condexpr-1.c: New test.
9349
9350 2000-11-20  Neil Booth  <neilb@earthling.net>
9351
9352         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
9353
9354 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
9355
9356         * g++.old-deja/g++.pt/export1.C: New test.
9357
9358 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
9359
9360         * gcc.dg/20001117-1.c: New test.
9361
9362 2000-11-18  Richard Henderson  <rth@redhat.com>
9363
9364         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
9365
9366 2000-11-18  Richard Henderson  <rth@redhat.com>
9367
9368         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
9369         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
9370         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
9371
9372 2000-11-18  Richard Henderson  <rth@redhat.com>
9373
9374         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
9375         (main): New.  Exit cleanly.
9376
9377 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9378
9379         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
9380         gcc.dg/c99-fordecl-2.c: New tests.
9381
9382 2000-11-18  Richard Henderson  <rth@redhat.com>
9383
9384         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
9385         * gcc.c-torture/execute/zerolen-2.c: New.
9386
9387 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9388
9389         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
9390         memory.
9391
9392 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9393
9394         * g++.old-deja/g++.pt/instantiate8.C: New test.
9395
9396 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9397
9398         * g++.old-deja/g++.other/incomplete.C: Add more tests.
9399         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
9400
9401 2000-11-16  Nick Clifton  <nickc@redhat.com>
9402
9403         * gcc.c-torture/execute/nestfunc-2.c: New test.
9404         * gcc.c-torture/execute/nestfunc-3.c: New test.
9405
9406 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9407
9408         * gcc.c-torture/compile/20001116-1.c: New test.
9409
9410 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9411
9412         * gcc.c-torture/execute/20001115-1.c: New test.
9413
9414 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
9415
9416         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
9417         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
9418         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
9419         * g++.old-deja/g++.abi/vmihint.C: Likewise.
9420
9421 2000-11-15  Neil Booth  <neilb@earthling.net>
9422
9423         gcc.dg/cpp/_Pragma1.c: Update.
9424         gcc.dg/cpp/_Pragma2.c: New test.
9425
9426 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9427
9428         * g++.old-deja/g++.other/anon5.C: New test.
9429
9430 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
9431
9432         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
9433         tests.
9434
9435 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
9436
9437         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
9438         output.
9439
9440 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9441
9442         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
9443         labels at end of compound statements.
9444
9445 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
9446
9447         * gcc.c-torture/execute/loop-7.c: New test.
9448
9449 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9450
9451         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
9452
9453 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9454
9455         * gcc.dg/c99-bool-1.c: New test.
9456
9457 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9458
9459         * gcc.dg/c99-scope-1.c: Remove xfail.
9460         * gcc.dg/c99-scope-2.c: New test.
9461
9462 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9463
9464         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
9465         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
9466
9467 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
9468
9469         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
9470         error messages.
9471
9472         * g++.mike/p700.C: Don't typedef wchar_t.
9473         * g++.mike/p784.C: Likewise.
9474         * g++.mike/eb101.C: Don't use __wchar_t.
9475
9476 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9477
9478         * g77.f-torture/execute/20001111.[fx]: Test premature exit
9479         from DO loop.
9480
9481 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9482
9483         * gcc.c-torture/execute/20001111-1.c: New test.
9484
9485 2000-11-10  Nick Clifton  <nickc@redhat.com>
9486
9487         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
9488         long multuiple and accumulate.
9489
9490 2000-11-09  Richard Henderson  <rth@redhat.com>
9491
9492         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
9493         via size_t instead of int.
9494
9495         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
9496         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9497         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9498         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9499
9500 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
9501
9502         * gcc.c-torture/compile/20001109-1.c: New test.
9503         * gcc.c-torture/compile/20001109-2.c: New test.
9504
9505 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
9506
9507         * g++.old-deja/g++.pt/operator1.C: New test.
9508         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
9509
9510 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9511
9512         * gcc.dg/20001108-1.c: New test.
9513
9514 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9515
9516         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
9517         with both arguments constant strings.
9518         * gcc.c-torture/execute/string-opt-3.c: New test.
9519         * gcc.c-torture/execute/string-opt-4.c: New test.
9520         * gcc.c-torture/execute/string-opt-5.c: New test.
9521
9522 2000-11-08  Nick Clifton  <nickc@redhat.com>
9523
9524         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
9525         mulsidi3adddi patterns.
9526
9527 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
9528
9529         * g++.old-deja/g++.other/crash36.C: New test.
9530
9531 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
9532
9533         * g++.old-deja/g++.other/init16.C: New test.
9534
9535 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
9536
9537         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
9538
9539 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9540
9541         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
9542         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9543         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9544
9545 2000-11-07  DJ Delorie  <dj@redhat.com>
9546
9547         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
9548
9549 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9550
9551         * gcc.c-torture/execute/string-opt-1.c: New test.
9552
9553 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9554
9555         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
9556         mips-sgi-irix6.* because the MIPS ABI passes floating-point
9557         parameters in registers, and there is no way for a varargs
9558         function to know in which order the integer and floating-point
9559         parameters should be interleaved when they are placed on the
9560         stack.
9561         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9562         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9563
9564 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9565
9566         * gcc.c-torture/execute/string-opt-2.c: New test.
9567
9568 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
9569
9570         * g++.old-deja/g++.pt/crash60.C: New test.
9571
9572 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9573
9574         * g++.old-deja/g++.other/crash24.C: New test.
9575         * g++.old-deja/g++.other/crash25.C: New test.
9576         * g++.old-deja/g++.other/crash26.C: New test.
9577         * g++.old-deja/g++.other/crash27.C: New test.
9578         * g++.old-deja/g++.other/crash28.C: New test.
9579         * g++.old-deja/g++.other/crash29.C: New test.
9580         * g++.old-deja/g++.other/crash30.C: New test.
9581         * g++.old-deja/g++.other/crash31.C: New test.
9582         * g++.old-deja/g++.other/crash32.C: New test.
9583         * g++.old-deja/g++.other/crash33.C: New test.
9584         * g++.old-deja/g++.other/crash34.C: New test.
9585         * g++.old-deja/g++.other/crash35.C: New test.
9586
9587 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9588
9589         * gcc.c-torture/execute/20001031-1.c: New test.
9590
9591 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
9592
9593         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
9594         namespace.
9595
9596         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
9597         standards-conformant.
9598
9599         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
9600
9601         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
9602         * g++.old-deja/g++.mike/p755a.C: Likewise.
9603         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
9604         library makes no calls to `operator new' during initialization.
9605
9606 2000-11-04  Neil Booth  <neilb@earthling.net>
9607
9608         * gcc.dg/cpp/include2.c: New tests.
9609
9610 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
9611
9612         * lib/g++.exp (g++_set_ld_library_path): New function.
9613         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
9614
9615 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
9616
9617         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
9618         warnings.
9619
9620 2000-11-01  Richard Henderson  <rth@redhat.com>
9621
9622         * g++.old-deja/g++.ext/namedret1.C: New.
9623         * g++.old-deja/g++.ext/namedret2.C: New.
9624         * g++.old-deja/g++.ext/namedret3.C: New.
9625
9626 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
9627
9628         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
9629         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
9630
9631 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9632
9633         * gcc.c-torture/execute/va-arg-21.c: New test.
9634
9635 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9636
9637         * gcc.dg/c99-complex-2.c: New test.
9638
9639 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9640
9641         * gcc.c-torture/execute/stdio-opt-1.c: New test.
9642
9643 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
9644
9645         * g++.old-deja/g++.other/inline16.C: New test.
9646
9647 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
9648
9649         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
9650         __PRETTY_FUNCTION__
9651
9652 2000-10-29  Neil Booth  <neilb@earthling.net>
9653
9654         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
9655         New tests.
9656         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
9657         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
9658         optimisation.
9659
9660 2000-10-29  Neil Booth  <neilb@earthling.net>
9661
9662         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
9663         * mi1.c, mi1c.h: Add null directives to multiple-include test.
9664         * mi5.c: Test multiple includes work with -C.
9665         * trigraphs.c: Test ^= version.
9666
9667 2000-10-28  Neil Booth  <neilb@earthling.net>
9668
9669         New tests and test updates for new macro expander.
9670
9671         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
9672         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
9673         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
9674         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
9675         new diagnostic messages.
9676
9677         * gcc.dg/cpp/macro3.c: New tests.
9678
9679 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
9680
9681         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
9682         on the same line.
9683
9684 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
9685
9686         * g++.old-deja/g++.other/eh2.C: New test.
9687
9688 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
9689
9690         * gcc.c-torture/execute/20001027-1.c: New test.
9691
9692 2000-10-26  Richard Henderson  <rth@redhat.com>
9693
9694         * gcc.c-torture/execute/20001026-1.c: New.
9695
9696 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
9697
9698         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
9699         * g++.old-deja/g++.law/builtin1.C: Likewise.
9700         * g++.old-deja/g++.law/ctors10.C: Likewise.
9701         * g++.old-deja/g++.law/virtual3.C: Likewise.
9702         * g++.old-deja/g++.mike/p658.C: Likewise.
9703         * g++.old-deja/g++.other/sibcall1.C: Likewise.
9704         * g++.old-deja/g++.other/vaarg2.C: Likewise.
9705         * g++.old-deja/g++.robertl/eb124.C: Likewise.
9706         * g++.old-deja/g++.robertl/eb44.C: Likewise.
9707         * g++.old-deja/g++.robertl/eb77.C: Likewise.
9708
9709 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9710
9711         * gcc.c-torture/compile/20001024-1.c: New test.
9712
9713 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
9714
9715         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
9716         to tell us whether or not we are using V3.
9717
9718 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9719
9720         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
9721         operands.
9722
9723 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9724
9725         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
9726
9727 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
9728
9729         * gcc.c-torture/execute/20001024-1.c: New test.
9730
9731 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
9732
9733         * g++.old-deja/g++.other/sibcall1.C: New test.
9734
9735 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
9736
9737         * gcc.dg/noncompile/init-3.c: New test.
9738
9739 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9740
9741         * gcc.dg/format-array-1.c: New test.
9742
9743 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9744
9745         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
9746         writing through null pointers; remove comment about testing
9747         unterminated strings.
9748
9749 2000-10-17  Matthew Hiller  <hiller@redhat.com>
9750
9751         * gcc.c-torture/execute/20001017-2.c: New test.
9752
9753 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9754
9755         * gcc.c-torture/compile/20001018-1.c: New test.
9756         * gcc.c-torture/compile/20001018-1.x: Xfail.
9757
9758 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9759
9760         * gcc.c-torture/execute/20001017-1.c: New test.
9761
9762 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9763
9764         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
9765         for multiple use of arguments with scanf formats; add tests for
9766         multiple use of arguments.
9767
9768 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
9769
9770         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
9771
9772 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9773
9774         * gcc.dg/format-miss-1.c: New test.
9775
9776 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
9777
9778         * gcc.c-torture/execute/20001013-1.c: New test.
9779
9780 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
9781
9782         * gcc.dg/format-branch-1.c: New test.
9783
9784 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
9785
9786         * README, lib/file-format.exp: Remove EGCS references.
9787
9788 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
9789
9790         * gcc.dg/20001013-1.c: New test.
9791
9792 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
9793
9794         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
9795         for intmax_t in the compiler using __typeof__ and the type rules
9796         for conditional expressions.
9797
9798 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
9799
9800         * gcc.dg/20001012-1.c: New test.
9801         * gcc.dg/20001012-2.c: New test.
9802
9803 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9804
9805         * gcc.dg/format-attr-1.c: New test.
9806
9807 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9808
9809         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
9810         __LONG_LONG_MAX__ instead of LLONG_MAX.
9811
9812 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9813
9814         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
9815         scanf flags.
9816         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
9817         flags.
9818
9819 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9820
9821         * gcc.dg/sequence-pt-1.c: New test.
9822
9823 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
9824
9825         * gcc.c-torture/execute/20001011-1.c: New testcase.
9826         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
9827
9828 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
9829
9830         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
9831         does not error on it.
9832
9833 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
9834
9835         * gcc.dg/20001009-1.c: New test.
9836
9837 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
9838
9839         * gcc.c-torture/compile/20001009-1.c: Move from here ....
9840         * gcc.c-torture/execute/20001009-2.c: ... to here.
9841
9842 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
9843
9844         * gcc.c-torture/compile/20001009-1.c: New testcase.
9845         * gcc.c-torture/execute/20001009-1.c: New testcase.
9846         Testcases provided by Jan Hubicka <jh@suse.cz>.
9847
9848 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9849
9850         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
9851         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
9852         uintmax_t using <limits.h> to emulate the compiler's internal
9853         logic.  No longer XFAIL %j tests.
9854
9855 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9856
9857         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
9858         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
9859         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
9860         regexps and details of expected handling of some bad formats.
9861         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
9862         suppression.
9863
9864 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9865
9866         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
9867         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
9868         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
9869         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
9870         in list archives.
9871
9872 2000-10-06  Richard Henderson  <rth@cygnus.com>
9873
9874         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
9875         * g++.old-deja/g++.brendan/crash52.C: Likewise.
9876         * g++.old-deja/g++.jason/report.C: Likewise.
9877         * g++.old-deja/g++.law/friend5.C: Likewise.
9878         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
9879         of the expected warnings.
9880
9881 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
9882
9883         * g++.old-deja/g++.pt/enum14.C: New test.
9884
9885 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9886
9887         * g++.old-deja/g++.pt/crash59.C: New test.
9888
9889 2000-10-04  Will Cohen  <wcohen@redhat.com>
9890
9891         * gcc.dg/20000926-1.c: New test.
9892
9893 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
9894
9895         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
9896         function name for current C++ compiler.
9897         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
9898
9899 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
9900
9901         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
9902         __PRETTY_FUNCTION__.
9903         * g++.old-deja/g++.ext/pretty2.C: Likewise.
9904
9905 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9906
9907         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
9908
9909 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
9910
9911         * gcc.c-torture/compile/20000923-1.c: New test.
9912
9913 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
9914
9915         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
9916         * g++.old-deja/g++.pt/ttp62.C: Same.
9917         * g++.old-deja/g++.other/inline14.C: Same.
9918
9919 2000-09-24  Richard Henderson  <rth@cygnus.com>
9920
9921         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
9922
9923 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
9924
9925         * gcc.dg/c90-printf-1.c: Add test for wide string format.
9926
9927 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
9928
9929         * gcc.c-torture/compile/20000922-1.c: New file.
9930
9931 2000-09-21  Nick Clifton  <nickc@redhat.com>
9932
9933         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
9934         a signed long modulo operation.
9935         (mod6): New function - perform an unsigned long modulo operation.
9936         (main): Add tests for modulos of very large numbers by very small
9937         dividends.
9938
9939 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9940
9941         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
9942
9943 2000-09-19  Richard Henderson  <rth@cygnus.com>
9944
9945         * gcc.dg/compare2.c (case 10): XFAIL.
9946
9947 2000-09-18  Richard Henderson  <rth@cygnus.com>
9948
9949         * gcc.c-torture/execute/20000906-1.c: Move ...
9950         * gcc.dg/20000906-1.c: ... here.  Only run on targets
9951         that support __builtin_trap.
9952
9953 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
9954
9955         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
9956
9957 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9958
9959         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
9960         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
9961         more $ format tests.
9962
9963 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9964
9965         * gcc.dg/format-errmk-1.c: New test.
9966
9967 2000-09-17  Greg McGary  <greg@mcgary.org>
9968
9969         * gcc.c-torture/execute/20000917-1.x: Remove.
9970
9971 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9972
9973         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
9974
9975 2000-09-17  Greg McGary  <greg@mcgary.org>
9976
9977         * gcc.c-torture/execute/20000917-1.c: New test.
9978         * gcc.c-torture/execute/20000917-1.x: XFAIL.
9979
9980 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
9981
9982         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
9983         in nested macro bug.
9984
9985 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
9986
9987         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
9988
9989 2000-09-14  Jeffrey A Law  (law@cygnus.com)
9990
9991         * gcc.c-torture/execute/20000914-1.c: New test.
9992
9993 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
9994
9995         * g++.other/inline13.C: New test.
9996
9997 2000-09-12  Andreas Jaeger  <aj@suse.de>
9998
9999         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
10000         constant by Ulrich Drepper <drepper@redhat.com>.
10001
10002 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
10003
10004         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
10005
10006 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10007
10008         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
10009
10010 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
10011
10012         * gcc.dg/cpp/backslash.c: New test.
10013
10014 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
10015
10016         * gcc.c-torture/execute/20000910-1.c: New test.
10017         * gcc.c-torture/execute/20000910-2.c: Likewise.
10018
10019 2000-09-11  Robert Lipe  <robertl@sco.com>
10020
10021         * gcc.dg/pragma-align.c: New test.
10022
10023 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
10024
10025         * g++.old-deja/g++.pt/explicit82.C: New test.
10026         * g++.old-deja/g++.pt/explicit83.C: New test.
10027
10028 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
10029
10030         * gcc.dg/asm-names.c: New test.
10031
10032 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10033
10034         * gcc.dg/cpp/tr-warn6.c: New test
10035
10036 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10037
10038         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
10039         be accepted.
10040
10041 2000-09-07  Catherine Moore  <clm@redhat.com>
10042
10043         * gcc.c-torture/execute/unroll-1.c: New test.
10044
10045 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
10046
10047         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
10048         ERROR markers.
10049         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
10050         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
10051         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
10052         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
10053         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
10054         Preprocess only.
10055         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
10056         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
10057
10058 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10059
10060         * g++.old-deja/g++.pt/deduct2.C: New test.
10061
10062 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10063
10064         * g++.old-deja/g++.pt/parms2.C: New test.
10065
10066 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10067
10068         * g++.old-deja/g++.pt/crash58.C: New test.
10069
10070 2000-09-06  Greg McGary  <greg@mcgary.org>
10071
10072         * gcc.c-torture/execute/20000906-1.c: New test.
10073         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
10074
10075 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10076
10077         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
10078
10079 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10080
10081         * g++.old-deja/g++.pt/crash57.C: New test.
10082
10083 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10084
10085         * g++.old-deja/g++.pt/crash56.C: New test.
10086
10087 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10088
10089         * g++.old-deja/g++.pt/koenig1.C: New test.
10090
10091 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
10092
10093         * gcc.dg/20000904-1.c: New test.
10094
10095 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
10096
10097         * gcc.dg/cpp/paste8.c: New test.
10098
10099 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
10100
10101         * gcc.c-torture/compile/20000827-1.c: New test.
10102
10103 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10104
10105         * gcc.dg/format-diag-1.c: New test.
10106
10107 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10108
10109         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
10110         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
10111         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
10112         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
10113         gcc.dg/formatz-1.c: Adjust warning regular expressions.
10114
10115 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10116
10117         * g++.old-deja/g++.other/nested4.C: New test.
10118
10119 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10120
10121         * g++.old-deja/g++.ns/scoped1.C: New test.
10122
10123 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
10124
10125         * lib/g++.exp: Support testing already-installed GCC.
10126
10127 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10128
10129         * wtr-label-1.c, wtr-suffix-1.c: New tests.
10130
10131 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10132
10133         * gcc.dg/return-type-2.c: New test.
10134
10135 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
10136
10137         * gcc.c-torture/compile/20000825-1.c: New test.
10138
10139 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
10140
10141         * gcc.dg/dwarf2-2.c: New test.
10142
10143 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
10144
10145         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
10146         dg-warning regexps.
10147
10148 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10149
10150         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
10151         gcc.dg/format-ext-5.c: New tests.
10152
10153 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
10154
10155         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
10156
10157 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
10158
10159         * gcc.dg/noncompile/930622-2.c: Adjust error message.
10160
10161 2000-08-24  Richard Henderson  <rth@cygnus.com>
10162
10163         * gcc.dg/ia64-sync-1.c: New test.
10164         * gcc.dg/ia64-sync-2.c: New test.
10165         * gcc.dg/ia64-asm-1.c: New test.
10166
10167 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10168
10169         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
10170         * gcc.dg/format-ext-2.c: New test.
10171
10172 2000-08-23  Jason Merrill  <jason@redhat.com>
10173
10174         * lib/old-dejagnu.exp: Also ignore "In member function" and
10175         "At global scope".
10176
10177 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10178
10179         * gcc.dg/noncompile/label-lineno-1.c: New test.
10180
10181 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10182
10183         * gcc.dg/c99-array-nonobj-1.c: New test.
10184
10185 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10186
10187         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
10188         tests.
10189         * gcc.dg/format-ext-1.c: New test.
10190
10191 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10192
10193         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
10194         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
10195         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
10196         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
10197         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
10198
10199 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10200
10201         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
10202         gcc.dg/c99-strftime-2.c: New tests.
10203
10204 2000-08-22  Richard Henderson  <rth@cygnus.com>
10205
10206         * gcc.c-torture/execute/20000822-1.c: New test.
10207
10208 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10209
10210         * gcc.c-torture/execute/20000819-1.x: Remove.
10211
10212 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10213
10214         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
10215         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
10216         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
10217         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
10218         gcc.dg/format-xopen-1.c: New tests.
10219
10220 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10221
10222         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
10223
10224 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10225
10226         * g++.old-deja/g++.other/loop2.C: New test.
10227
10228         * gcc.c-torture/compile/20000606-1.c: New test.
10229         * gcc.c-torture/compile/20000728-1.c: New test.
10230         * gcc.c-torture/execute/20000801-1.c: New test.
10231         * gcc.c-torture/execute/20000801-2.c: New test.
10232         * gcc.c-torture/execute/20000819-1.c: New test.
10233         * gcc.c-torture/execute/20000819-1.x: XFAIL.
10234         * gcc.dg/20000629-1.c: New test.
10235         * gcc.dg/20000724-1.c: New test.
10236         * gcc.dg/20000807-1.c: New test.
10237
10238 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
10239
10240         * gcc.dg/cpp/pragma-1.c: New test.
10241         * gcc.dg/cpp/pragma-2.c: New test.
10242
10243 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
10244
10245         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
10246         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
10247
10248 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10249
10250         * gcc.c-torture/compile/20000818-1.c: New test.
10251
10252 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
10253
10254         * gcc.c-torture/execute/20000818-1.c: New test.
10255
10256 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10257
10258         * gcc.dg/format-va-1.c: New test.
10259
10260 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10261
10262         * g++.old-deja/g++.other/typedef8.C: New test.
10263
10264 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10265
10266         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
10267         * g++.old-deja/g++.mike/net36.C: Mark candidate.
10268         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
10269         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
10270         * g++.old-deja/g++.other/ptrmem7.C: New test.
10271         * g++.old-deja/g++.pt/ptrmem10.C: New test.
10272
10273 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10274
10275         * g++.old-deja/g++.pt/typename27.C: New test.
10276
10277 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
10278
10279         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
10280         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
10281         * g++.old-deja/g++.pt/friend45.C: New test.
10282         * g++.old-deja/g++.other/friend8.C: New test.
10283
10284 2000-08-15  Richard Henderson  <rth@cygnus.com>
10285
10286         * gcc.c-torture/execute/20000815-1.c: New test.
10287
10288 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10289
10290         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
10291         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
10292         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
10293
10294 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
10295
10296         * g++.old-deja/g++.other/refinit2.C: New test.
10297
10298 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
10299
10300         * lib/c-torture.exp (c-torture): Make
10301         compiler_conditional_xfail_data global.
10302         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
10303         compiler_conditional_xfail_data machinery.
10304         (f-torture-execute): Likewise.
10305         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
10306         and only when unrolling loops.
10307
10308         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
10309
10310 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10311
10312         * g++.old-deja/g++.pt/explicit81.C: New test.
10313
10314 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10315
10316         * g++.old-deja/g++.pt/typename26.C: New test.
10317
10318 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
10319
10320         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
10321         warning.
10322
10323 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10324
10325         * g++.old-deja/g++.other/array3.C: New test.
10326
10327 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10328
10329         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
10330         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
10331         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
10332         New tests.
10333
10334 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
10335
10336         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
10337         * g++.old-deja/g++.abi/vmihint.C: Likewise.
10338
10339 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
10340
10341         * gcc.c-torture/execute/20000808-1.c: New test.
10342
10343 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10344
10345         * gcc.dg/c90-const-expr-1.c: New test.
10346
10347 2000-08-08  Richard Henderson  <rth@cygnus.com>
10348
10349         * gcc.dg/noncompile/920923-1.c: Declare calloc.
10350
10351 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10352
10353         * gcc.dg/noncompile/const-ll-1.c: New test.
10354
10355 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10356
10357         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
10358
10359 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
10360
10361         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
10362         that running programs linked against the shared version of libobjc
10363         run correctly.
10364
10365 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10366
10367         * gcc.dg/c99-printf-1.c: New test.
10368
10369 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10370
10371         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
10372
10373 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
10374
10375         * gcc.c-torture/execute/20000731-1.x: Delete.
10376
10377 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
10378
10379         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
10380         and torture_without_loops as is done by c-torture.exp.
10381         (search_for): Copy from c-torture.exp.
10382         (gcc-dg-runtest): New function, drives a directory of tests
10383         iterating over the TORTURE_OPTIONS.
10384         (scan-assembler, scan-assembler-not): Move here from
10385         individual directory drivers.
10386
10387         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
10388         defined by lib/gcc-dg.exp.
10389         * gcc.dg/cpp/cpp.exp: Likewise.
10390         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
10391         gcc-dg-runtest, so we cycle over optimization options.
10392
10393         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
10394         * gcc.dg/compare2.c: No longer expected to fail.
10395
10396 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
10397
10398         * gcc.c-torture/execute/20000804-1.c: New test.
10399
10400 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10401
10402         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
10403
10404 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
10405
10406         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
10407
10408 2000-08-03  Jeffrey A Law  (law@cygnus.com)
10409
10410         * gcc.c-torture/compile/20000803-1.c: New test.
10411
10412 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10413
10414         * gcc.c-torture/execute/20000801-3.c,
10415         gcc.c-torture/execute/20000801-4.c: New tests.
10416         * gcc.c-torture/execute/20000801-3.x,
10417         gcc.c-torture/execute/20000801-4.x: Xfail.
10418
10419 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
10420
10421         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
10422         libobjc/.libs to allow for libtool.
10423
10424 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
10425
10426         * gcc.c-torture/compile/20000802-1.c: New test.
10427
10428 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
10429
10430         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
10431
10432 2000-07-31  Jeffrey A Law  (law@cygnus.com)
10433
10434         * gcc-c-torture/execute/20000731-2.c: New test.
10435
10436         * gcc.c-torture/execute/20000731-1.c: New test.
10437         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
10438
10439 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
10440
10441         * testsuite/gcc.dg/cpp/paste7.c: New test.
10442         * gcc.dg/cpp/20000725-1.c: New test.
10443
10444 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
10445
10446         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
10447         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
10448         declaration warning for __builtin_dwarf_reg_size.
10449
10450         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
10451
10452 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10453
10454         * gcc.dg/noncompile/voidparam-1.c: New test.
10455
10456 2000-07-30  Richard Henderson  <rth@cygnus.com>
10457
10458         * gcc.dg/c90-digraph-1.c: Don't xfail.
10459         * gcc.dg/compare2.c (case 10): Xfail.
10460         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
10461
10462 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
10463
10464         * gcc.dg/c99-main-1.c: New test.
10465
10466 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10467
10468         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
10469
10470 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
10471
10472         * gcc.c-tortuer/execute/20000726-1.c: New test.
10473
10474 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
10475
10476         * gcc.c-torture/execute/enum-2.c: New test.
10477
10478 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10479
10480         * gcc.dg/cpp/tr-warn3.c: New test.
10481
10482 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10483
10484         * g++.old-deja/g++.ext/implicit1.C: Remove.
10485         * g++.old-deja/g++.jason/c2.C: Remove
10486         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
10487         * g++.old-deja/g++.pt/crash16.C: Likewise.
10488         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
10489
10490 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10491
10492         * g++.old-deja/g++.other/for2.C: New test.
10493
10494 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
10495
10496         * gcc.dg/20000720-1.c: New test.
10497
10498 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
10499
10500         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
10501
10502 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
10503
10504         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
10505         * gcc.c-torture/execute/20000722-1.c: New.
10506         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
10507
10508 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
10509
10510         * gcc.dg/cpp/20000720-1.S: New test.
10511
10512 2000-07-21  Michael Meissner  <meissner@redhat.com>
10513
10514         * gcc.c-torture/execute/ieee/hugeval.c: New test.
10515
10516 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10517
10518         * g++.old-deja/g++.brendan/crash16.C,
10519         g++.old-deja/g++.brendan/parse3.C,
10520         g++.old-deja/g++.brendan/redecl1.C,
10521         g++.old-deja/g++.ns/template13.C,
10522         g++.old-deja/g++.other/decl4.C,
10523         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
10524
10525 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10526
10527         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
10528         and "Internal error".
10529
10530         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
10531         regexps.
10532         * gcc.dg/cpp/paste6.c: New test.
10533
10534 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
10535
10536         * gcc.dg/cpp/tr-direct.c: New test.
10537
10538         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
10539         gcc.dg/cpp/undef1.c: Tweak error regexps.
10540
10541 2000-07-18  Eric Christopher <echristo@redhat.com>
10542
10543         * gcc.c-torture/compile/20000718-1.c: New test.
10544
10545 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
10546
10547         * cpplex.c (_cpp_push_token): If the token being pushed back
10548         is the previous token in this context, just subtract one from
10549         context->posn.
10550         * cppmacro.c (save_expansion): Clear aux field when storing a
10551         placemarker.
10552
10553 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
10554
10555         * gcc.dg/noncompile/redecl-1.c: New test.
10556
10557 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
10558
10559         * gcc.c-torture/execute/20000717-5.c: New test.
10560         * gcc.c-torture/execute/20000717-1.x: Removed.
10561
10562 2000-07-17  Richard Henderson  <rth@cygnus.com>
10563
10564         * gcc.c-torture/execute/20000717-4.c: New test.
10565
10566 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
10567
10568         * gcc.dg/cpp/syshdr.c: New test.
10569         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
10570
10571 2000-07-17  Neil Booth  <neilb@earthling.net>
10572
10573         * gcc.dg/cpp/cmdlne-dM.c: New test.
10574         * gcc.dg/cpp/cmdlne-dD.c: New test.
10575
10576 2000-07-17  Jeffrey A Law  (law@cygnus.com)
10577
10578         * gcc.c-torture/execute/20000717-3.c: New test.
10579
10580         * gcc.c-torture/compile/20000717-1.c: New test.
10581
10582 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
10583
10584         * gcc.c-torture/execute/20000717-2.c: New test.
10585
10586 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10587
10588         * gcc.dg/formatz-1.c: New test.
10589
10590         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
10591         * gcc.dg/c99-digraph-1.c: New tests.
10592
10593         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
10594         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
10595
10596         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
10597         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
10598         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
10599         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
10600         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
10601         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
10602         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
10603
10604 2000-07-17   Greg McGary <greg@mcgary.org>
10605
10606         * gcc.c-torture/execute/20000717-1.c: New test.
10607         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
10608
10609 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
10610
10611         * gcc.c-torture/execute/20000715-2.c: New test.
10612         * gcc.dg/20000715-1.c: New test.
10613
10614 2000-07-15  Michael Meissner  <meissner@redhat.com>
10615
10616         * gcc.c-torture/execute/20000715-1.c: New test.
10617
10618 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
10619
10620         * gcc.c-torture/execute/20000707-1.c: New test.
10621
10622 2000-07-13  Neil Booth  <NeilB@earthling.net>
10623
10624         * testsuite/gcc.dg/cpp/digraph1.c,
10625         testsuite/gcc.dg/cpp/digraph2.c,
10626         testsuite/gcc.dg/cpp/digraphs.c: New tests.
10627
10628 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
10629
10630         * g77.f-torture/compile/20000630-2.f:  New test.
10631         * g77.f-torture/compile/20000630-2.x
10632
10633 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
10634
10635         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
10636
10637 2000-07-11  Neil Booth  <NeilB@earthling.net>
10638
10639         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
10640
10641 2000-07-11  Neil Booth  <NeilB@earthling.net>
10642
10643         * gcc.dg/cpp/cmdlne-C.c: New.
10644
10645 2000-07-09  Neil Booth  <NeilB@earthling.net>
10646
10647         * gcc.dg/cpp/directiv.c: New tests.
10648         * gcc.dg/cpp/undef1.c: Update.
10649
10650 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
10651
10652         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
10653
10654 2000-07-09  Neil Booth  <NeilB@earthling.net>
10655
10656         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
10657
10658 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
10659
10660         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
10661         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
10662
10663 2000-07-08  Neil Booth  <NeilB@earthling.net>
10664
10665         * gcc.dg/cpp/macsyntx.c: New tests.
10666
10667 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
10668
10669         * gcc.dg/20000707-1.c: New test.
10670
10671 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
10672
10673         * gcc.c-torture/execute/20000706-1.c: New test.
10674         * gcc.c-torture/execute/20000706-2.c: New test.
10675         * gcc.c-torture/execute/20000706-3.c: New test.
10676         * gcc.c-torture/execute/20000706-4.c: New test.
10677         * gcc.c-torture/execute/20000706-5.c: New test.
10678
10679 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
10680
10681         * g++.old-deja/g++.pt/instantiate7.C: New test.
10682
10683 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
10684
10685         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
10686         * g++.old-deja/g++.mike/thunk3.C: Likewise.
10687         * g++.old-deja/g++.other/rtti3.C: Likewise.
10688         * g++.old-deja/g++.other/rttid3.C: Likewise.
10689
10690 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
10691
10692         *  g77.f-torture/compile/20000630-1.x: Fix typo
10693
10694 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
10695
10696         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
10697         assembly output.
10698
10699 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
10700
10701         * gcc.dg/cpp/ident.c: New test.
10702
10703 2000-07-05  Neil Booth  <NeilB@earthling.net>
10704
10705         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
10706           gcc.dg/cpp/lexstrng.c: New tests.
10707
10708 2000-07-04  Neil Booth  <NeilB@earthling.net>
10709
10710         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
10711         * gcc.dg/cpp/strify2.c: Same.
10712
10713 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
10714
10715         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
10716         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
10717         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
10718         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
10719
10720         * testsuite/gcc.dg/cpp/macro1.c,
10721         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
10722         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
10723         testsuite/gcc.dg/cpp/strify1.c,
10724         testsuite/gcc.dg/cpp/strify2.c: New tests.
10725
10726 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
10727
10728         * gcc.c-torture/execute/20000703-1.c: New test.
10729
10730 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10731
10732         * g++.old-deja/g++.pt (lookup10.C): New test.
10733
10734 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10735
10736         * g++.old-deja/g++.pt (typename25.C): New test.
10737
10738 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
10739
10740         * gcc.c-torture/compile/20000701-1.c: New test.
10741
10742 2000-06-30  Nick Clifton  <nickc@cygnus.com>
10743
10744         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
10745         to test case.
10746
10747 2000-06-30  Catherine Moore  <clm@cygnus.com>
10748
10749         * gcc.c-torture/execute/align-1.c: New test.
10750
10751 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
10752
10753         * g++.old-deja/g++.pt/expr8.C: New test.
10754         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
10755
10756 2000-06-29  Nick Clifton  <nickc@cygnus.com>
10757
10758         * gcc.c-torture/compile/20000629-1.c: New test.
10759
10760 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
10761
10762
10763         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
10764         gcc.dg/noncompile directory, depending on whether they're
10765         preprocessor tests or not.  Annotate all the tests for the dg
10766         framework.
10767
10768         * gcc.c-torture/noncompile/noncompile.exp: Delete.
10769         * gcc.dg/noncompile/noncompile.exp: New.
10770
10771         * Moved files:
10772         Old name                                New name
10773         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
10774         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
10775         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
10776         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
10777         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
10778         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
10779         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
10780         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
10781         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
10782         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
10783         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
10784         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
10785         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
10786         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
10787         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
10788         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
10789         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
10790         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
10791         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
10792         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
10793         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
10794         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
10795         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
10796         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
10797
10798         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
10799         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
10800         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
10801         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
10802         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
10803         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
10804
10805 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
10806
10807         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
10808         declare one variable.  On the fourth, error.
10809         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
10810         declared by 20000628-1a.h.
10811
10812 2000-06-29  Richard Henderson  <rth@redhat.com>
10813
10814         * gcc.c-torture/execute/930529-1.x: New file.
10815         * gcc.dg/920413-1.c: Adjust expected warning text.
10816         * gcc.dg/980217-1.c: Declare abort.
10817         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
10818
10819 2000-06-29  Jeffrey A Law  (law@cygnus.com)
10820
10821         * g77.f-torture/compile/20000629-1.f: New test.
10822         * g77.f-torture/compile/20000629-1.x: Expected to fail.
10823
10824 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
10825
10826         Rearrange lots of files, removing entirely the
10827         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
10828         directories.
10829
10830         * Deleted files:
10831         gcc.c-torture/code_quality/code_quality.exp
10832         gcc.c-torture/special/special.exp
10833         gcc.failure/failure.exp
10834         gcc.failure/940409-1.x
10835         gcc.c-torture/compile/961203-1.x
10836
10837         * New files:
10838         gcc.misc-tests/linkage.exp
10839         gcc.c-torture/execute/920730-1t.c
10840         gcc.c-torture/execute/920730-1t.x
10841         gcc.c-torture/compile/920520-1.x
10842         gcc.c-torture/compile/920521-1.x
10843         gcc.c-torture/compile/981006-1.x
10844         gcc.c-torture/execute/eeprof-1.x
10845
10846         * Moved files (possibly with modifications to fit a new harness):
10847         Old name                                New name
10848         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
10849         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
10850         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
10851         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
10852         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
10853         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
10854         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
10855         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
10856         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
10857         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
10858         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
10859         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
10860         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
10861         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
10862
10863 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
10864
10865         * c-torture/compile/961203-1.x: Delete.
10866
10867         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
10868         not exit. Include stdio.h.
10869         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
10870         * gcc.misc-tests/dg-12.c: Likewise.
10871         * gcc.misc-tests/dg-5.c: Likewise.
10872         * gcc.misc-tests/dg-6.c: Likewise.
10873         * gcc.misc-tests/dg-7.c: Prototype abort.
10874         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
10875         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
10876         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
10877         not exit.
10878         * gcc.misc-tests/sieve.c: Use return from main, not exit.
10879         * gcc.misc-tests/sort2.c: Use return from main, not exit.
10880
10881 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
10882
10883         * gcc.dg/cpp/20000628-1.c: New test.
10884         * gcc.dg/cpp/20000628-1.h: New header for above test.
10885         * gcc.dg/cpp/20000628-1a.h: Likewise.
10886
10887 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
10888
10889         * gcc.dg/cpp: New directory.
10890         * gcc.dg/cpp/cpp.exp: New driver.
10891         * gcc.dg/cpp/20000627-1.c: New test.
10892         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
10893         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
10894         and rewrite as a compilation test.
10895
10896         * gcc.dg: Move many files into the cpp subdirectory, possibly
10897         renaming or editing them as well.
10898         Old name                New name
10899         990119-1.c              cpp/19990119-1.c
10900         990228-1.c              cpp/19990228-1.c
10901         990407-1.c              cpp/19990407-1.c
10902         990409-1.c              cpp/19990409-1.c
10903         990413-1.c              cpp/19990413-1.c
10904         990703-1.c              cpp/19990703-1.c
10905         20000127-1.c            cpp/20000127-1.c
10906         20000129-1.c            cpp/20000129-1.c
10907         20000207-1.c            cpp/20000207-1.c
10908         20000207-2.c            cpp/20000207-2.c
10909         20000209-1.c            cpp/20000209-1.c
10910         20000209-2.c            cpp/20000209-2.c
10911         20000301-1.c            cpp/20000301-1.c
10912         20000419-1.c            cpp/20000419-1.c
10913         20000510-1.S            cpp/20000510-1.S
10914         20000519-1.c            cpp/20000519-1.c
10915         20000529-1.c            cpp/20000529-1.c
10916         20000625-1.c            cpp/20000625-1.c
10917         20000625-2.c            cpp/20000625-2.c
10918         cpp-as1.c               cpp/assert1.c
10919         cpp-as2.c               cpp/assert2.c
10920         cxx-comments-1.c        cpp/cxxcom1.c
10921         cxx-comments-2.c        cpp/cxxcom2.c
10922         endif-label.c           cpp/endif.c
10923         cpp-hash1.c             cpp/hash1.c
10924         cpp-hash2.c             cpp/hash2.c
10925         cpp-if1.c               cpp/if-1.c
10926         cpp-if2.c               cpp/if-2.c
10927         cpp-if3.c               cpp/if-3.c
10928         cpp-if4.c               cpp/if-4.c
10929         cpp-if5.c               cpp/if-5.c
10930         cpp-cond.c              cpp/if-cexp.c
10931         cpp-missingop.c         cpp/if-mop.c
10932         cpp-missingparen.c      cpp/if-mpar.c
10933         cpp-opprec.c            cpp/if-oppr.c
10934         cpp-ifparen.c           cpp/if-paren.c
10935         cpp-shortcircuit.c      cpp/if-sc.c
10936         cpp-shift.c             cpp/if-shift.c
10937         cpp-unary.c             cpp/if-unary.c
10938         cpp-li1.c               cpp/line1.c
10939         cpp-li2.c               cpp/line2.c
10940         lineno.c                cpp/line3.c
10941         lineno-2.c              cpp/line4.c
10942         cpp-mi.c                cpp/mi1.c
10943         cpp-mic.h               cpp/mi1c.h
10944         cpp-micc.h              cpp/mi1cc.h
10945         cpp-mind.h              cpp/mi1nd.h
10946         cpp-mindp.h             cpp/mi1ndp.h
10947         cpp-mix.h               cpp/mi1x.h
10948         cpp-mi2.c               cpp/mi2.c
10949         cpp-mi2a.h              cpp/mi2a.h
10950         cpp-mi2b.h              cpp/mi2b.h
10951         cpp-mi2c.h              cpp/mi2c.h
10952         cpp-mi3.c               cpp/mi3.c
10953         cpp-mi3.def             cpp/mi3.def
10954         poison-1.c              cpp/poison.c
10955         pr-impl.c               cpp/prag-imp.c
10956         cpp-redef-2.c           cpp/redef1.c
10957         cpp-redef.c             cpp/redef2.c
10958         strpaste.c              cpp/strp1.c
10959         strpaste-2.c            cpp/strp2.c
10960         cpp-tradpaste.c         cpp/tr-paste.c
10961         cpp-tradstringify.c     cpp/tr-str.c
10962         cpp-tradwarn1.c         cpp/tr-warn1.c
10963         cpp-tradwarn2.c         cpp/tr-warn2.c
10964         trigraphs.c             cpp/trigraphs.c
10965         cpp-unc1.c              cpp/unc1.c
10966         cpp-unc2.c              cpp/unc2.c
10967         cpp-unc3.c              cpp/unc3.c
10968         cpp-unc.c               cpp/unc4.c
10969         undef.c                 cpp/undef1.c
10970         undef-2.c               cpp/undef2.c
10971         cpp-wi1.c               cpp/widestr1.c
10972
10973 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
10974
10975         * lib/g++.exp (g++_include_flags): Tweak.
10976
10977 2000-06-27  H.J. Lu  <hjl@gnu.org>
10978             Loren J. Rittle  <ljrittle@acm.org>
10979
10980         * lib/g++.exp (g++_include_flags): Override libgloss.exp
10981         version with one that knows about the new gcc tree structure.
10982         (g++_link_flags): Same.
10983
10984 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
10985
10986         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
10987         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
10988         case we are cross-compiling.
10989
10990         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
10991         g++.old-deja/g++.niklas/Makefile.in,
10992         g++.old-deja/g++.niklas/configure.in,
10993         g++.old-deja/g++.other/Makefile.in,
10994         g++.old-deja/g++.other/configure.in,
10995         gcc.c-torture/code_quality/Makefile.in,
10996         gcc.c-torture/code_quality/configure.in,
10997         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
10998         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
10999         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
11000         gcc.c-torture/execute/ieee/Makefile.in,
11001         gcc.c-torture/execute/ieee/configure.in,
11002         gcc.c-torture/noncompile/Makefile.in,
11003         gcc.c-torture/noncompile/configure.in,
11004         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
11005         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
11006         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
11007
11008 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
11009
11010         * g++.old-deja/g++.other/ambig3.C: New test.
11011
11012 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
11013
11014         * g++.old-deja/g++.pt/syntax1.C: New test.
11015         * g++.old-deja/g++.pt/syntax2.C: New test.
11016         * g++.old-deja/g++.other/syntax3.C: New test.
11017         * g++.old-deja/g++.other/syntax4.C: New test.
11018
11019 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
11020
11021         * gcc.dg/20000623-1.c: Prototype exit and abort.
11022
11023 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
11024
11025         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
11026         New tests.
11027         * gcc.dg/cpp-mi3.def: New file.
11028
11029         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
11030         inside assertions.
11031         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
11032         lexer's error messages.
11033         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
11034         divine anything from the linemarkers.
11035         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
11036         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
11037
11038 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
11039
11040         * gcc.dg/20000623-1.c: New test.
11041
11042 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
11043
11044         * gcc.c-torture/execute/20000622-1.c: New test.
11045
11046 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
11047
11048         * g++.old-deja/g++.other/init15.C: New test.
11049
11050 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
11051
11052         * g++.old-deja/g++.pt/vaarg2.C: New test.
11053         * g++.old-deja/g++.pt/vaarg3.C: New test.
11054
11055 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
11056
11057         * g++.old-deja/g++.other/dyncast6.C: New test.
11058
11059 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
11060
11061         * gcc.c-torture/execute/loop-6.c: New test.
11062
11063 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
11064
11065         * gcc.dg/20000614-1.c: New test.
11066         * gcc.dg/20000614-2.c: New test.
11067
11068 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
11069
11070         * g++.old-deja/g++.other/inline12.C: New test.
11071
11072 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
11073
11074         * g++.old-deja/g++.other/eh1.C: New test.
11075
11076 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
11077
11078         * g++.old-deja/g++.other/type.C: New test.
11079
11080 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
11081
11082         * g++.old-deja/g++.other/initstring.C: New test.
11083
11084 2000-06-12  Jason Merrill  <jason@redhat.com>
11085
11086         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
11087
11088 2000-06-09  Jeffrey A Law  (law@cygnus.com)
11089
11090         * gcc.c-torture/compile/20000609-1.c: New test.
11091
11092 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
11093
11094         * gcc.dg/20000609-1.c: New test.
11095
11096 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
11097
11098         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
11099         * gcc.c-torture/noncompile/poison-1.c: Move...
11100         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
11101         * gcc.dg/cpp-li1.c: Add a token after the #line.
11102
11103 2000-06-05  Richard Henderson  <rth@cygnus.com>
11104
11105         * gcc.c-torture/execute/20000605-2.c: New test.
11106         * gcc.c-torture/execute/20000605-3.c: New test.
11107
11108 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
11109
11110         * g77.f-torture/execute/20000503-1.x: New file.
11111
11112 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11113
11114         * g++.old-deja/g++.eh/badalloc1.C: New test.
11115
11116 2000-06-05  Richard Henderson  <rth@cygnus.com>
11117
11118         * gcc.c-torture/execute/20000605-1.c: New test.
11119
11120 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
11121             Nathan Sidwell <nathan@codesourcery.com>
11122
11123         * gcc.c-torture/compile/20000605-1.c: New test.
11124
11125 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
11126
11127         * g77.f-torture/compile/20000601-1.f:  New test.
11128
11129 2000-06-03  Richard Henderson  <rth@cygnus.com>
11130
11131         * gcc.c-torture/execute/20000603-1.c: New.
11132
11133 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
11134
11135         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
11136         * gcc.dg/noreturn-2.c (noreturn): Likewise.
11137
11138 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
11139
11140         * gcc.dg/compare2.c (case 12): XFAIL.
11141         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
11142         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
11143
11144         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
11145
11146 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
11147
11148         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
11149         guard macro is already defined when the header is first
11150         included.
11151         * gcc.dg/cpp-mix.h: New file.
11152         * gcc.dg/endif-label.c: Update patterns to match compiler.
11153
11154         * g++.brendan/complex1.C: Declare abort.
11155         * g++.law/refs4.C: Remove XFAIL.
11156         * g++.oliva/expr2.C: Declare abort and exit.
11157
11158 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
11159
11160         * gcc.c-torture/execute/20000528-1.c: New test.
11161
11162         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
11163         * g++.old-deja/g++.law/temps4.C: Likewise.
11164
11165         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
11166         stdlib.h.  Call abort() on failure.
11167         * g++.old-deja/g++.law/refs4.C: Likewise.
11168         * g++.old-deja/g++.law/temps4.C: Likewise.
11169         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
11170         * gcc.c-torture/execute/20000112-1.c: Include string.h.
11171
11172 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
11173
11174         Relative to g++.dg/special:
11175         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
11176
11177         Relative to g++.old-deja:
11178         * g++.brendan/complex1.C, g++.jason/optimize2.C,
11179         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
11180         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
11181         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
11182         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
11183         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
11184         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
11185
11186         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
11187         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
11188         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
11189         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
11190         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
11191         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
11192         and/or string.h.
11193
11194         * g++.other/goto1.C: Update expectations for error messages.
11195
11196 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
11197
11198         * gcc.c-torture/compile/20000523-1.c: New test.
11199
11200 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11201
11202         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
11203
11204 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11205
11206         * g++.old-deja/g++.eh/catch11.C: New test.
11207         * g++.old-deja/g++.eh/catch12.C: New test.
11208
11209 2000-05-24  Nick Clifton  <nickc@cygnus.com>
11210
11211         * gcc.c-torture/execute/20000523-1.c: New test.
11212
11213 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
11214
11215         * c-torture/execute/bcp-1.c: Replace abort in arg of
11216         __builtin_constant_p with a generic external function.
11217
11218         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
11219         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
11220         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
11221         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
11222         Prototype abort and/or exit.
11223
11224         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
11225         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
11226         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
11227         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
11228
11229 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
11230
11231         * gcc.dg/dwarf2-1.c: New test.
11232
11233 2000-05-20  Richard Henderson  <rth@cygnus.com>
11234
11235         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
11236
11237 2000-05-20  Andreas Jaeger  <aj@suse.de>
11238
11239         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
11240         testcase.
11241
11242 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
11243
11244         * gcc.c-torture/execute/20000519-2.c: New test.
11245
11246 2000-05-19  Andreas Jaeger  <aj@suse.de>
11247
11248         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
11249         which fails with SSA.
11250
11251         * lib/c-torture.exp: Also test with -O3 -fssa.
11252
11253 2000-05-18  Michael Meissner  <meissner@redhat.com>
11254
11255         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
11256         * gcc.c-torture/execute/920415-1.c: Ditto.
11257         * gcc.c-torture/execute/920501-1.c: Ditto.
11258         * gcc.c-torture/execute/conversion.c: Ditto.
11259         * gcc.c-torture/execute/cvt-1.c: Ditto.
11260
11261 2000-05-18  Jeffrey A Law  (law@cygnus.com)
11262
11263         * gcc.c-torture/compile/20000518-1.c: New test.
11264
11265 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
11266
11267         * g77.f-torture/compile/200005018.f:  New test.
11268
11269 2000-05-17  Jeffrey A Law  (law@cygnus.com)
11270
11271         * gcc.c-torture/compile/20000517-1.c: New test.
11272
11273 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11274
11275         * gcc.c-torture/execute/20000516-1.c: New test.
11276
11277 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
11278
11279         * g++.old-deja/g++.other/eh.C: New test.
11280
11281 2000-05-12  Richard Henderson  <rth@cygnus.com>
11282
11283         * gcc.c-torture/execute/990208-1.c (main): Don't pass
11284         constants through to doit's conditional.
11285
11286 2000-05-11  Jeffrey A Law  (law@cygnus.com)
11287
11288         * gcc.c-torture/compile/20000511-1.c: New test.
11289         * g77.f-torture/compile/20000511-1.f: New test.
11290         * g77.f-torture/compile/20000511-2.f: New test.
11291
11292 2000-05-11  Michael Meissner  <meissner@redhat.com>
11293
11294         * gcc.c-torture/execute/20000511-1.c: New test.
11295
11296 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
11297
11298         * gcc.dg/dg.exp: Scan .S files as well as .c files.
11299         * gcc.dg/20000510-1.S: New.
11300
11301 2000-05-08  Catherine Moore  <clm@cygnus.com>
11302
11303         * gcc.dg/unused-3.c: New.
11304
11305 2000-05-06  Richard Henderson  <rth@cygnus.com>
11306
11307           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
11308           * g++.old-deja/g++.mike/warn1.C: Likewise.
11309           * g++.old-deja/g++.pt/local1.C: Likewise.
11310           * g++.old-deja/g++.pt/local7.C: Likewise.
11311           * g++.old-deja/g++.pt/spec16.C: Likewise.
11312
11313 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
11314
11315         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
11316
11317 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
11318
11319           * g77.f-torture/execute/20000503-1.f:  New test.
11320
11321 2000-05-04  Andreas Jaeger  <aj@suse.de>
11322
11323         * gcc.dg/noreturn-2.c: New test.
11324
11325 2000-05-04  Neil Booth  <NeilB@earthling.net>
11326
11327         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
11328         preprocessor.
11329
11330 2000-05-04  Richard Henderson  <rth@cygnus.com>
11331
11332         * gcc.c-torture/execute/20000503-1.c: Fix typo.
11333
11334 2000-05-04  Richard Henderson  <rth@cygnus.com>
11335
11336         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
11337         OpenSSL by Jason R Thorpe.
11338
11339 2000-05-03  Jim Wilson  <wilson@cygnus.com>
11340
11341         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
11342
11343 2000-05-03  Robert Lipe <robertlipe@usa.net>
11344
11345         * gcc.dg/20000503-1.c: New test.
11346
11347 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
11348
11349         * gcc.c-torture/compile/20000502-1.c: New test.
11350         * g++.old-deja/g++.other/align.C: New test.
11351         * gcc.dg/cpp-tradstringify.c: New test.
11352
11353 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
11354
11355         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
11356         and hard registers.
11357
11358 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
11359
11360         * gcc.c-torture/execute/loop-5.c: New test.
11361
11362 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
11363
11364         * gcc.c-torture/execute/va-arg-20.c: New test.
11365
11366 2000-04-23  Jeffrey A Law  (law@cygnus.com)
11367
11368         * gcc.c-torture/execute/20000422-1.c: New test.
11369
11370 2000-04-20  Greg McGary  <gkm@gnu.org>
11371
11372         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
11373         when optimizing, but without sibling-call optimizations (-O1).
11374
11375 2000-04-20  Jeffrey A Law  (law@cygnus.com)
11376
11377           * gcc.c-torture/compile/20000420-1.c: New test.
11378
11379 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11380
11381         * g++.abi/ptrflags.C: New test.
11382         * g++.eh/catchptr1.C: Test incomplete pointer chains.
11383
11384 2000-04-19  Catherine Moore  <clm@cygnus.com>
11385
11386         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
11387
11388 2000-04-19  Greg McGary  <gkm@gnu.org>
11389
11390         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
11391         sibling-call optimizations.
11392
11393 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
11394
11395         * gcc.dg/20000419-1.c: New test.
11396
11397 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
11398
11399         * gcc.c-torture/execute/20000412-6.c: New test.
11400
11401 2000-04-12  Jeffrey A Law  (law@cygnus.com)
11402
11403         * gcc.c-torture/execute/20000412-5.c: New test.
11404         * g77.f-torture/compile/20000412-1.f: New test.
11405         * gcc.c-torture/execute/20000412-4.c: New test.
11406         * gcc.c-torture/compile/20000412-2.c: New test.
11407         * gcc.c-torture/execute/20000412-3.c: New test.
11408         * gcc.c-torture/compile/20000412-1.c: New test.
11409         * gcc.c-torture/execute/20000412-2.c: New test.
11410
11411 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
11412
11413         * objc/execute/bf-20.m: New test.
11414
11415 2000-04-10  Richard Henderson  <rth@cygnus.com>
11416
11417         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
11418
11419         * gcc.c-torture/execute/20000412-1.c: New test.
11420
11421 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11422
11423         * g++.old-deja/g++.eh/catchptr1.C: New test.
11424
11425 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
11426
11427         * g++.old-deja/g++.abi/cxa_vec.C: New test.
11428
11429 2000-04-08  Neil Booth  <NeilB@earthling.net>
11430
11431         * gcc.dg/cpp-nullchar.c: Remove test as
11432         embedded nulls cause problems.
11433
11434 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11435
11436         * gcc.dg/compare2.c: New test.
11437
11438 2000-04-08  Neil Booth  <NeilB@earthling.net>
11439
11440         * gcc.dg/cpp-nullchar.c: New test.
11441
11442 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
11443
11444         * gcc.dg/cpp-mi2.c: New test.
11445         * gcc.dg/cpp-mi2[abc].h: New files.
11446
11447 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
11448
11449         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
11450         member name.
11451
11452 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11453
11454         * g++.old-deja/g++.abi/vmihint.C: New test.
11455
11456 2000-04-06  Neil Booth  <NeilB@earthling.net>
11457
11458         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
11459         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
11460         copyright.
11461
11462 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
11463
11464         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
11465         avoid stack-frame overwrite.
11466
11467 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
11468
11469         * gcc.c-torture/compile/20000405-2.c: New test.
11470         * gcc.c-torture/compile/20000405-3.c: New test.
11471
11472 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11473
11474         * gcc.c-torture/compile/20000405-1.c: New test.
11475
11476 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
11477
11478         * gcc.dg/cast-qual-1.c: Revert last change.
11479
11480 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11481
11482         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
11483
11484 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
11485
11486         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
11487         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
11488
11489 2000-04-03  Jeffrey A Law  (law@cygnus.com)
11490
11491         * gcc.c-torture/compile/20000403-2.c: New test.
11492         * gcc.c-torture/compile/20000403-1.c: New test.
11493
11494 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
11495
11496         * gcc.c-torture/execute/20000403-1.c: New test.
11497
11498 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
11499
11500         * gcc.c-torture/execute/20000402-1.c: New test.
11501
11502 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
11503
11504         * gcc.c-torture/execute/va-arg-15.c: New test.
11505         * gcc.c-torture/execute/va-arg-16.c: New test.
11506         * gcc.c-torture/execute/va-arg-17.c: New test.
11507         * gcc.c-torture/execute/va-arg-18.c: New test.
11508         * gcc.c-torture/execute/va-arg-19.c: New test.
11509
11510 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
11511
11512         * gcc.c-torture/compile/981211-1.c: Move to...
11513         * gcc.dg/cpp-as1.c: ...here.
11514         * gcc.dg/cpp-as2.c: New file.
11515
11516         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
11517         compiler.
11518
11519 2000-04-02  Neil Booth  <NeilB@earthling.net>
11520
11521         * gcc.dg/cpp-cond.c  New tests.
11522         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
11523         accidental success less likely.
11524         * gcc.dg/cpp-missingop.c  New tests.
11525         * gcc.dg/cpp-missingparen.c  New tests.
11526         * gcc.dg/cpp-shift.c  New tests.
11527         * gcc.dg/cpp-shortcircuit.c  New tests.
11528         * gcc.dg/cpp-unary.c  New tests.
11529
11530 2000-03-29  Jeffrey A Law  (law@cygnus.com)
11531
11532         * gcc.c-torture/compile/20000329-1.c: New test.
11533
11534 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
11535
11536         * gcc.c-torture/compile/20000326-1.c: New test.
11537         * gcc.c-torture/compile/20000326-2.c: New test.
11538
11539 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
11540
11541         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
11542         the first parameter is a function argument.
11543
11544 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
11545
11546         * g++.old-deja/g++.ext/array4.C: New test.
11547
11548 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
11549
11550         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
11551
11552 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11553
11554         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
11555
11556 2000-03-19  Richard Henderson  <rth@cygnus.com>
11557
11558         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
11559
11560 2000-03-19  Richard Henderson  <rth@cygnus.com>
11561
11562         * gcc.c-torture/compile/20000319-1.c: New test.
11563
11564 2000-03-14  Jeffrey A Law  (law@cygnus.com)
11565
11566         * gcc.c-torture/execute/20000314-3.c: New test.
11567         * gcc.c-torture/execute/20000314-2.c: New test.
11568         * gcc.c-torture/execute/20000314-1.c: New test.
11569         * gcc.c-torture/compile/20000314-2.c: New test.
11570         * gcc.c-torture/compile/20000314-1.c: New test.
11571
11572 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
11573
11574         * g++.old-deja/g++.warn/inline.C: New test.
11575
11576 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
11577
11578         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
11579         standards-compliant result rather than specific constants.
11580         Put test-values in array.
11581
11582 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
11583
11584         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
11585         (g++_target_compile): Put test-specific options last.
11586
11587 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11588
11589         * g++.old-deja/g++.eh/vbase4.C: New test.
11590
11591 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11592
11593         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
11594
11595 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11596
11597         * g++.old-deja/g++.brendan/misc12.C: Removed.
11598         * g++.old-deja/g++.pt/memtemp77.C: Constify.
11599         * g++.old-deja/g++.ext/pretty4.C: New test.
11600
11601 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11602
11603         * g++.old-deja/g++.other/string2.C: New test.
11604
11605 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
11606
11607         * g++.old-deja/g++.warn/impint2.C: New test.
11608
11609 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
11610
11611         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
11612         is 1, not zero.
11613
11614 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
11615
11616         * g++.old-deja/g++.warn/impint.C: New test.
11617         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
11618         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
11619         * g++.old-deja/g++.pt/explicit12.C: Likewise.
11620         * g++.old-deja/g++.pt/explicit13.C: Likewise.
11621         * g++.old-deja/g++.pt/explicit17.C: Likewise.
11622         * g++.old-deja/g++.pt/explicit18.C: Likewise.
11623         * g++.old-deja/g++.pt/explicit19.C: Likewise.
11624         * g++.old-deja/g++.pt/explicit23.C: Likewise.
11625         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11626         * g++.old-deja/g++.pt/explicit35.C: Likewise.
11627         * g++.old-deja/g++.pt/explicit6.C: Likewise.
11628         * g++.old-deja/g++.pt/memclass7.C: Likewise.
11629
11630 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
11631
11632         * gcc.dg/cpp-redef.c: New test.
11633
11634 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
11635
11636         * g++.old-deja/g++.pt/unify7.C: New test.
11637
11638 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11639
11640         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
11641         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
11642
11643 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
11644
11645         * gcc.c-torture/compile/20000224-1.c: New test.
11646
11647 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11648
11649         * gcc.c-torture/compile/cpp-2.c: New test.
11650         * gcc.c-torture/compile/cpp-1.c: New test.
11651
11652 2000-02-25  Jeffrey A Law  (law@cygnus.com)
11653
11654         * gcc.c-torture/execute/20000225-1.c: New test.
11655
11656 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11657
11658         * gcc.dg/cpp-li2.c: New test.
11659
11660         * gcc.dg/cpp-wi1.c: New test.
11661
11662         * gcc.dg/cpp-li1.c: New test.
11663
11664 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
11665
11666         * g++.old-deja/g++.other/sizeof5.C: New test.
11667
11668 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11669
11670         * gcc.c-torture/execute/va-arg-13.c: New test.
11671
11672 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
11673
11674         * gcc.c-torture/execute/va-arg-12.c: New test.
11675
11676 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11677
11678         * gcc.c-torture/execute/20000223-1.c: New test.
11679
11680 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11681
11682         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
11683
11684 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
11685
11686         * g++.old-deja/g++.abi/ptrmem.C: New test.
11687
11688 2000-02-19  Richard Henderson  <rth@cygnus.com>
11689
11690         * gcc.c-torture/compile/init-3.c: New.
11691
11692 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
11693
11694         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
11695         ALWAYS_CXXFLAGS.
11696
11697 2000-02-11  Robert Lipe <robertl@sco.com>
11698
11699         * gcc.c-torture/compile/20000211-3.c: New test.
11700
11701 2000-02-11  Martin Buchholz <martin@xemacs.org>
11702
11703         * gcc.c-torture/compile/20000211-2.c: New test.
11704
11705 2000-02-11  Jeffrey A Law  (law@cygnus.com)
11706
11707         * gcc.c-torture/compile/20000211-1.c: New test.
11708
11709 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
11710
11711         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
11712           on native targets
11713
11714 2000-02-08  Nathan Sidwell  <nathan@acm.org>
11715
11716         * g++.old-deja/g++.other/cast5.C: New test.
11717
11718 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
11719
11720         * gcc.c-torture/execute/20000205-1.c: New.
11721
11722 2000-02-03  Nathan Sidwell  <nathan@acm.org>
11723
11724         * g++.old-deja/g++.jason/cast3.C: Return void.
11725         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
11726
11727 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11728
11729         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
11730
11731         * gcc.dg/loop-1.c: New test.
11732
11733 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
11734
11735         * gcc.c-torture/compile/20000127-1.c: New test.
11736         * gcc.c-torture/execute/991228-1.c: New test.
11737
11738 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11739
11740         * gcc.dg/unused-2.c: New test.
11741
11742         * gcc.dg/conv-1.c: New test.
11743
11744 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
11745
11746         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
11747         compiler.
11748         (tool_option_proc): Fix typo.
11749
11750 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
11751
11752         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
11753         of the ld on the host, not on the build machine.
11754         Also, don't crash if '--help' is not a supported option.
11755
11756 2000-01-24  Richard Henderson  <rth@cygnus.com>
11757
11758         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
11759
11760 2000-01-20  Jeffrey A Law  (law@cygnus.com)
11761
11762         * gcc.c-torture/execute/20000120-2.c: New test.
11763         * gcc.c-torture/execute/20000120-1.c: New test.
11764
11765 2000-01-13  Jeffrey A Law  (law@cygnus.com)
11766
11767         * gcc.c-torture/execute/20000113-1.c: New test.
11768
11769 2000-01-12  Jeffrey A Law  (law@cygnus.com)
11770
11771         * gcc.c-torture/execute/20000112-1.c: New test.
11772
11773 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11774
11775         * gcc.dg/20000111-1.c: New test.
11776
11777 2000-01-10  Jeffrey A Law  (law@cygnus.com)
11778
11779         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
11780         with 16 bit integers.
11781
11782 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11783
11784         * gcc.dg/20000108-1.c: New test.
11785
11786 2000-01-05  Nathan Sidwell  <nathan@acm.org>
11787
11788         * g++.old-deja/g++.ns/koenig8.C: New test.
11789
11790 2000-01-05  Nathan Sidwell  <nathan@acm.org>
11791
11792         * g++.old-deja/g++.other/cast4.C: New test.
11793
11794 2000-01-05  Jeffrey A Law  (law@cygnus.com)
11795
11796         * gcc.c-torture/compile/20000105-2.c: New test.
11797         * gcc.c-torture/compile/20000105-1.c: New test.
11798
11799 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11800
11801         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
11802         references to printf & atoi to conform to ANSI standard.
11803         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
11804         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
11805         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
11806         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
11807         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
11808         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11809         * g++.old-deja/g++.brendan/copy1.C: Likewise.
11810         * g++.old-deja/g++.brendan/copy2.C: Likewise.
11811         * g++.old-deja/g++.brendan/copy3.C: Likewise.
11812         * g++.old-deja/g++.brendan/copy4.C: Likewise.
11813         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11814         * g++.old-deja/g++.brendan/copy6.C: Likewise.
11815         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11816         * g++.old-deja/g++.brendan/copy8.C: Likewise.
11817         * g++.old-deja/g++.brendan/crash11.C: Likewise.
11818         * g++.old-deja/g++.brendan/crash14.C: Likewise.
11819         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
11820         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11821         * g++.old-deja/g++.brendan/delete2.C: Likewise.
11822         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
11823         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
11824         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
11825         * g++.old-deja/g++.brendan/eh1.C: Likewise.
11826         * g++.old-deja/g++.brendan/groff1.C: Likewise.
11827         * g++.old-deja/g++.brendan/init3.C: Likewise.
11828         * g++.old-deja/g++.brendan/misc12.C: Likewise.
11829         * g++.old-deja/g++.brendan/misc7.C: Likewise.
11830         * g++.old-deja/g++.brendan/new2.C: Likewise.
11831         * g++.old-deja/g++.brendan/operators4.C: Likewise.
11832         * g++.old-deja/g++.brendan/operators5.C: Likewise.
11833         * g++.old-deja/g++.brendan/overload2.C: Likewise.
11834         * g++.old-deja/g++.brendan/overload7.C: Likewise.
11835         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
11836         * g++.old-deja/g++.brendan/reference1.C: Likewise.
11837         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
11838         * g++.old-deja/g++.brendan/template24.C: Likewise.
11839         * g++.old-deja/g++.brendan/template3.C: Likewise.
11840         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
11841         * g++.old-deja/g++.jason/inline3.C: Likewise.
11842         * g++.old-deja/g++.jason/opeq.C: Likewise.
11843         * g++.old-deja/g++.law/arg5.C: Likewise.
11844         * g++.old-deja/g++.law/arm7.C: Likewise.
11845         * g++.old-deja/g++.law/ctors11.C: Likewise.
11846         * g++.old-deja/g++.law/cvt8.C: Likewise.
11847         * g++.old-deja/g++.law/init9.C: Likewise.
11848         * g++.old-deja/g++.law/refs4.C: Likewise.
11849         * g++.old-deja/g++.law/template2.C: Likewise.
11850         * g++.old-deja/g++.law/visibility24.C: Likewise.
11851         * g++.old-deja/g++.law/vtable3.C: Likewise.
11852         * g++.old-deja/g++.mike/asm2.C: Likewise.
11853         * g++.old-deja/g++.mike/eh1.C: Likewise.
11854         * g++.old-deja/g++.mike/misc1.C: Likewise.
11855         * g++.old-deja/g++.mike/misc13.C: Likewise.
11856         * g++.old-deja/g++.mike/misc14.C: Likewise.
11857         * g++.old-deja/g++.mike/ns12.C: Likewise.
11858         * g++.old-deja/g++.mike/p1248.C: Likewise.
11859         * g++.old-deja/g++.mike/p3708.C: Likewise.
11860         * g++.old-deja/g++.mike/p3708a.C: Likewise.
11861         * g++.old-deja/g++.mike/p3708b.C: Likewise.
11862         * g++.old-deja/g++.mike/p646.C: Likewise.
11863         * g++.old-deja/g++.mike/p700.C: Likewise.
11864         * g++.old-deja/g++.mike/p783.C: Likewise.
11865         * g++.old-deja/g++.mike/p783a.C: Likewise.
11866         * g++.old-deja/g++.mike/p783b.C: Likewise.
11867         * g++.old-deja/g++.mike/p786.C: Likewise.
11868         * g++.old-deja/g++.mike/p789.C: Likewise.
11869         * g++.old-deja/g++.mike/p789a.C: Likewise.
11870         * g++.old-deja/g++.mike/p807a.C: Likewise.
11871         * g++.old-deja/g++.other/delete3.C: Likewise.
11872         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11873         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11874         * g++.old-deja/g++.other/dyncast3.C: Likewise.
11875         * g++.old-deja/g++.other/empty1.C: Likewise.
11876         * g++.old-deja/g++.other/temporary1.C: Likewise.
11877         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
11878         * g++.old-deja/g++.pt/t16.C: Likewise.
11879         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
11880
11881 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
11882
11883         * gcc.dg/991230-1.c: New test.
11884
11885 1999-12-29  Jeffrey A Law  (law@cygnus.com)
11886
11887         * gcc.c-torture/compile/991229-3.c: New test.
11888         * gcc.c-torture/compile/991229-2.c: New test.
11889         * gcc.c-torture/compile/991229-1.c: New test.
11890
11891 1999-12-29  Greg McGary <gkm@eng.ascend.com>
11892
11893         * gcc.c-torture/compile/labels-2.c: New test.
11894
11895 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
11896
11897         * gcc.c-torture/execute/991227-1.c: New test.
11898
11899 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11900
11901         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
11902
11903 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
11904
11905         * gcc.c-torture/execute/991221-1.c: New test.
11906
11907 1999-12-20  Nathan Sidwell  <nathan@acm.org>
11908
11909         * g++.old-deja/g++.other/cast3.C: New test.
11910
11911 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
11912
11913         * gcc.c-torture/execute/991216-4.c: New test.
11914
11915 1999-12-16  Michael Meissner  <meissner@cygnus.com>
11916
11917         * gcc.c-torture/execute/991216-1.c: New test.
11918         * gcc.c-torture/execute/991216-2.c: New test.
11919         * gcc.c-torture/execute/991216-3.c: New test.
11920
11921 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11922
11923         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
11924         Actually make the test fail by using "-O2" for compilation.
11925
11926 1999-12-15  Nathan Sidwell  <nathan@acm.org>
11927
11928         * g++.old-deja/g++.warn/cast-align1.C: New test.
11929
11930 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11931
11932         * gcc.c-torture/compile/991214-1.c: New test.
11933         * gcc.c-torture/compile/991214-2.c: New test.
11934
11935 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11936
11937         * gcc.dg/991214-1.c: New test.
11938
11939 1999-12-13  Jeffrey A Law  (law@cygnus.com)
11940
11941         * gcc.c-torture/compile/991213-3.c: New test.
11942         * gcc.c-torture/compile/991213-2.c: New test.
11943         * gcc.c-torture/compile/991213-1.c: New test.
11944
11945 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
11946
11947         * gcc.dg/991209-1.c: New test.
11948
11949 1999-12-08  Nathan Sidwell <nathan@acm.org>
11950
11951         * gcc.c-torture/compile/991208-1.c: New test.
11952
11953 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11954
11955         * gcc.dg/ultrasp2.c: New test.
11956
11957 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
11958
11959         * g++.old-deja/g++.abi/align.C (main): Fix typo.
11960
11961 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
11962
11963         * gcc.c-torture/compile/991202-1.c: New test.
11964         * gcc.c-torture/execute/991202-1.c: New test.
11965         * gcc.c-torture/execute/991202-2.c: New test.
11966         * gcc.c-torture/execute/991202-3.c: New test.
11967
11968 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
11969
11970         * g++.old-deja/g++.abi/align.C: New test.
11971         * g++.old-deja/g++.abi/aggregates.C: Likewise.
11972         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11973
11974 1999-12-01  Richard Henderson  <rth@cygnus.com>
11975
11976         * gcc.c-torture/execute/991201-1.c: New.
11977
11978 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
11979
11980         * gcc.dg/991129-1.c: New test.
11981
11982 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
11983
11984         * gcc.c-torture/compile/991127-1.c: New test.
11985
11986 1999-11-22  Nathan Sidwell  <nathan@acm.org>
11987
11988         * g++.old-deja/g++.other/warn4.C: New test.
11989
11990 1999-11-22  Nathan Sidwell  <nathan@acm.org>
11991
11992         * g++.old-deja/g++.eh/cleanup2.C: New test.
11993         * g++.old-deja/g++.ext/pretty2.C: New test.
11994         * g++.old-deja/g++.ext/pretty3.C: New test.
11995         * g++.old-deja/g++.other/debug6.C: New test.
11996
11997 1999-10-20  Jim Wilson  <wilson@cygnus.com>
11998
11999         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
12000         compiler_output to look for one error message instead of two.
12001
12002 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
12003
12004         * gcc.c-torture/execute/991118-1.c: Also test case
12005         where the word boundary does not split a byte evenly.
12006
12007 1999-11-19  Nathan Sidwell  <nathan@acm.org>
12008
12009         * g++.old-deja/g++.ext/restrict1.C: New test.
12010
12011 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
12012
12013         * gcc.c-torture/execute/991118-1.c: New test.
12014
12015 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
12016
12017         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
12018         working directory pathnames.
12019
12020 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
12021
12022         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
12023         host is equipped with driver.h and driver.o so it can actually
12024         compile and run the tests.
12025
12026 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
12027
12028         * gcc.c-torture/compile/991008-1.c: New test.
12029
12030 1999-11-08  Nick Clifton  <nickc@cygnus.com>
12031
12032         * lib/gcc-dg.exp: Include target-supports.exp
12033
12034 1999-11-05  Nick Clifton  <nickc@cygnus.com>
12035
12036         * lib/target-supports.exp: New file: Provide procs to test for
12037         features supported by the target.
12038         (check_weak_available): Moved here from ecos.exp.
12039         (check_alias_available): New proc: Determine of the target
12040         toolchain supports the alias attribute.
12041
12042         * gcc.dg/special/ecos.exp: Move check_weak_available to
12043         target-supports.exp.
12044         (alias-1.c): Only perform the test if the target supports
12045         aliases.
12046         (wkali-1.c): Only perform the test if the target supports
12047         aliases.
12048
12049         * gcc.dg/990506-0.c: Expect error messages from cross
12050         targets as well as native targets.
12051
12052 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12053
12054         * gcc.dg/ultrasp1.c: Removed xfail.
12055         * gcc.dg/struct-ret-2.c: Likewise.
12056         * gcc.dg/array-1.c: Likewise.
12057
12058 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12059
12060         * gcc.dg/struct-ret-2.c: New test.
12061
12062         * gcc.dg/array-1.c: New test.
12063
12064 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
12065
12066         * gcc.c-torture/execute/991030-1.c: New test.
12067
12068 1999-10-26  Richard Henderson  <rth@cygnus.com>
12069
12070         * gcc.c-torture/compile/991026-2.c: New test.
12071
12072 1999-10-26  Jeffrey A Law  (law@cygnus.com)
12073
12074         * gcc.c-torture/compile/991026-1.c: New test.
12075
12076 1999-10-23  Jeffrey A Law  (law@cygnus.com)
12077
12078         * gcc.c-torture/execute/991023-1.c: New test.
12079
12080 1999-10-19  Jeffrey A Law  (law@cygnus.com)
12081
12082         * gcc.c-torture/execute/991019-1.c: New test.
12083
12084 1999-10-16  Richard Henderson  <rth@cygnus.com>
12085
12086         * gcc.c-torture/execute/991016-1.c: New test.
12087
12088 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
12089
12090         * gcc.c-torture/execute/991014-1.c: New test.
12091
12092 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
12093
12094         * g++.old-deja/g++.other/union2.C: New test.
12095
12096 1999-10-13  Nathan Sidwell  <nathan@acm.org>
12097
12098         * g++.old-deja/g++.other/vaarg2.C: New test.
12099         * g++.old-deja/g++.other/vaarg3.C: New test.
12100
12101 1999-10-12  Craig Burley  <craig@jcb-sc.com>
12102
12103         * g77.f-torture/noncompile/19990905-1.f: Moved from being
12104         in compile/.
12105
12106 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
12107
12108         * gcc.c-torture/execute/va-arg-11.c: New test.
12109
12110 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
12111
12112         * lib/file-format.exp (gcc_target_object_format): Don't
12113         crash if objdump is unavailable.
12114
12115 1999-09-29  Donn Terry <donn@interix.com>
12116
12117         * gcc.misc-tests/mg.exp: delete extraneous redirection.
12118
12119 1999-09-28  Nick Clifton  <nickc@cygnus.com>
12120
12121         * gcc.c-torture/compile/990928-1.c: New test.
12122
12123 1999-09-28  Nathan Sidwell  <nathan@acm.org>
12124
12125         * g++.old-deja/g++.other/decl6.C: New test.
12126
12127 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12128
12129         * gcc.c-torture/execute/va-arg-10.c: New test.
12130
12131 1999-09-27  Nathan Sidwell  <nathan@acm.org>
12132
12133         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
12134         __PRETTY_FUNCTION__.
12135
12136 1999-09-23  Nick Clifton  <nickc@cygnus.com>
12137
12138         * gcc.c-torture/execute/990923-1.c: New test.
12139
12140 1999-09-21  Nick Clifton  <nickc@cygnus.com>
12141
12142         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
12143         for which -fpic is inappropriate.
12144
12145 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
12146
12147         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
12148
12149 1999-09-21  Nathan Sidwell  <nathan@acm.org>
12150
12151         * g++.old-deja/g++.other/dyncast1.C: New test.
12152         * g++.old-deja/g++.other/dyncast2.C: New test.
12153         * g++.old-deja/g++.other/dyncast3.C: New test.
12154         * g++.old-deja/g++.other/dyncast4.C: New test.
12155         * g++.old-deja/g++.other/dyncast5.C: New test.
12156         * g++.old-deja/g++.eh/catch3.C: New test.
12157         * g++.old-deja/g++.eh/catch3p.C: New test.
12158         * g++.old-deja/g++.eh/catch4.C: New test.
12159         * g++.old-deja/g++.eh/catch4p.C: New test.
12160         * g++.old-deja/g++.eh/catch5.C: New test.
12161         * g++.old-deja/g++.eh/catch5p.C: New test.
12162         * g++.old-deja/g++.eh/catch6.C: New test.
12163         * g++.old-deja/g++.eh/catch6p.C: New test.
12164         * g++.old-deja/g++.eh/catch7.C: New test.
12165         * g++.old-deja/g++.eh/catch7p.C: New test.
12166         * g++.old-deja/g++.eh/catch8.C: New test.
12167         * g++.old-deja/g++.eh/catch8p.C: New test.
12168         * g++.old-deja/g++.eh/catch9.C: New test.
12169         * g++.old-deja/g++.eh/catch9p.C: New test.
12170
12171 1999-09-13  Nathan Sidwell  <nathan@acm.org>
12172
12173         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
12174         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
12175
12176 1999-09-13  Jeffrey A Law  (law@cygnus.com)
12177
12178         * gcc.c-torture/compile/990913-1.c: New test.
12179
12180 1999-09-10  Nathan Sidwell  <nathan@acm.org>
12181
12182         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
12183         * g++.old-deja/g++.jason/rfg5.C: Likewise.
12184
12185 1999-09-09  Richard Henderson  <rth@cygnus.com>
12186
12187         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
12188
12189 1999-09-09  Nathan Sidwell  <nathan@acm.org>
12190
12191         * g++.old-deja/g++.other/lookup11.C: New test.
12192         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
12193         what is permitted and what we want.
12194         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
12195         overload use.
12196         * g++.old-deja/g++.jason/rfg5.C: Likewise
12197
12198 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
12199
12200         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
12201         * gcc.c-torture/noncompile/poison-1.c: New file.
12202
12203 1999-09-08  Nathan Sidwell  <nathan@acm.org>
12204
12205         * g++.old-deja/g++.other/sizeof3.C: New test.
12206         * g++.old-deja/g++.other/sizeof4.C: New test.
12207         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
12208         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
12209
12210 1999-09-07  Richard Henderson  <rth@cygnus.com>
12211
12212         * gcc.dg/va-arg-1.c: New.
12213
12214 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12215
12216         * gcc.c-torture/execute/va-arg-9.c: New test.
12217
12218 1999-09-05  Craig Burley  <craig@jcb-sc.com>
12219
12220         * g77.f-torture/compile/980519-2.f: New test.
12221         * g77.f-torture/compile/19990905-0.f: New test.
12222         * g77.f-torture/compile/19990905-1.f: New test.
12223         * g77.f-torture/compile/19990905-2.f: New test.
12224
12225         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
12226
12227 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
12228
12229         * gcc.c-torture/execute/990827-1.c: Fix typo.
12230
12231 1999-09-03  Nathan Sidwell  <nathan@acm.org>
12232
12233         * g++.old-deja/g++.other/deref1.C: New test.
12234
12235 1999-09-02  Nathan Sidwell  <nathan@acm.org>
12236
12237         * g++.old-deja/g++.other/ambig2.C: New test.
12238         * g++.old-deja/g++.other/cond5.C: New test.
12239         * g++.old-deja/g++.other/lookup16.C: New test.
12240
12241 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
12242
12243         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
12244         assemblers too.
12245
12246 1999-08-31  Jeffrey A Law  (law@cygnus.com)
12247
12248         * lib/c-torture.exp: Avoid the "compare executables" optimization
12249         when testing native.
12250
12251 1999-08-29  Jeffrey A Law  (law@cygnus.com)
12252
12253         * gcc.c-torture/execute/990829-1.c: New test.
12254         * gcc.c-torture/compile/990829-1.c: New test.
12255
12256 1999-08-27  Paul Burchard  <burchard@pobox.com>
12257
12258         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
12259         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
12260         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
12261         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
12262         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
12263         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
12264         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
12265         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
12266         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
12267         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
12268         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
12269
12270 1999-08-27  Jeffrey A Law  (law@cygnus.com)
12271
12272         * gcc.c-torture/execute/990827-1.c: New test.
12273
12274 1999-08-26  Craig Burley  <craig@jcb-sc.com>
12275
12276         * g77.f-torture/noncompile/19990826-4.f: New test.
12277
12278         * g77.f-torture/compile/19990826-3.f: New test.
12279
12280         * g77.f-torture/execute/19990826-2.f: New test.
12281
12282         * g77.f-torture/compile/19990826-1.f: New test.
12283
12284         * gcc.c-torture/execute/990826-0.c: New test.
12285         * g77.c-torture/execute/19990826-0.f: New test.
12286
12287         * g77.f-torture/noncompile/970626-2.f: New test.
12288
12289 1999-08-25  Paul Burchard  <burchard@pobox.com>
12290
12291         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
12292         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
12293         lss-011.C: New tests.
12294
12295 1999-08-25  Nathan Sidwell  <nathan@acm.org>
12296
12297         * g++.old-deja/g++.other/decl5.C: New test.
12298
12299 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12300
12301         * noncompile/noncompile.exp: Load_lib c-torture.exp.
12302         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
12303         call `postbase' for each one.  All callers of `postbase' changed
12304         to call this instead.
12305
12306 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
12307
12308         * gcc.c-torture/execute/990811-1.c: New test.
12309
12310 1999-08-09  Nick Clifton  <nickc@cygnus.com>
12311
12312         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
12313         just native ones.
12314
12315         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
12316         just native ones.
12317
12318 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12319
12320         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
12321
12322 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12323
12324         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
12325
12326 1999-08-04  Nathan Sidwell  <nathan@acm.org>
12327
12328         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
12329
12330 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12331
12332         * gcc.c-torture/execute/990804-1.c: New test.
12333
12334 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12335
12336         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
12337         * g++.old-deja/g++.brendan/crash64.C: Likewise
12338         * g++.old-deja/g++.brendan/overload8.C: Likewise
12339
12340 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12341
12342         * g++.old-deja/g++.other/struct1.C: New test.
12343
12344 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12345
12346         * g++.old-deja/g++.other/enum2.C: New test.
12347
12348 1999-08-02  Richard Henderson  <rth@cygnus.com>
12349
12350         Adapted from tests from Franz Sirl:
12351         * gcc.c-torture/execute/va-arg-7.c: New test.
12352         * gcc.c-torture/execute/va-arg-8.c: New test.
12353
12354 1999-08-01  Jeffrey A Law  (law@cygnus.com)
12355
12356         * gcc.c-torture/compile/990801-2.c: New test.
12357
12358         * gcc.c-torture/compile/990801-1.c: New test.
12359
12360 1999-07-27  Michael Meissner  <meissner@cygnus.com>
12361
12362         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
12363         fp-cmp-1.c, converting double to float.
12364
12365         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
12366         fp-cmp-1.c, converting double to long double.
12367
12368         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
12369         from fr1 to unknown_register, since fr1 is a legitimate register
12370         on some machines.
12371
12372 1999-07-25  Jeffrey A Law  (law@cygnus.com)
12373
12374         * README: More listname related changes.
12375
12376 1999-07-08  Catherine Moore  <clm@cygnus.com>
12377
12378         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
12379
12380 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
12381
12382         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
12383
12384 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12385
12386         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
12387
12388 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
12389
12390         * gcc.dg/990703-1.c: New test.
12391
12392 1999-06-29  Nick Clifton  <nickc@cygnus.com>
12393
12394         * lib/file-format.exp: New file: Move definition of proc
12395         gcc_target_object_format to here from
12396         gcc.dg/special/ecos.exp.
12397
12398         * lib/c-torture.exp: Include lib file-format.exp.
12399         * lib/gcc-dg.exp: Include lib file-format.exp.
12400
12401         * gcc.dg/special/ecos.exp: Remove definition of proc
12402         gcc_target_object_format.
12403
12404 1999-06-28  Jeffrey A Law  (law@cygnus.com)
12405
12406         * gcc.c-torture/execute/990628-1.c: New test.
12407
12408 1999-06-25  Jeffrey A Law  (law@cygnus.com)
12409
12410         * gcc.c-torture/compile/990625-2.c: New test.
12411
12412         * gcc.c-torture/compile/990625-1.c: New test.
12413
12414 1999-06-23  Nick Clifton  <nickc@cygnus.com>
12415
12416         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
12417         attributes compile.
12418         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
12419         ports that use the COFF/PE file format.
12420
12421 1999-06-17  Jeffrey A Law  (law@cygnus.com)
12422
12423         * gcc.c-torture/compile/990617-1.c: New test.
12424
12425 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
12426
12427         * g++.old-deja/g++.other/decl4.C: New test.
12428
12429 1999-06-14  Nathan Sidwell  <nathan@acm.org>
12430
12431         * g++.old-deja/g++.other/bitfld3.C: New test.
12432
12433 1999-06-08  Nathan Sidwell  <nathan@acm.org>
12434
12435         * g++.old-deja/g++.eh/catch1.C: New test.
12436
12437 1999-06-07  Jeffrey A Law  (law@cygnus.com)
12438
12439         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
12440
12441         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
12442         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
12443
12444 1999-06-05  Craig Burley  <craig@jcb-sc.com>
12445
12446         * g77.f-torture/compile/19990502-0.f: Replace with new,
12447         shorter, test that still fails after recent changes.
12448
12449 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12450
12451         * gcc.c-torture/execute/990604-1.c: New test.
12452
12453 1999-05-31  Jeffrey A Law  (law@cygnus.com)
12454
12455         * gcc.c-torture/execute/990531-1.c: New test.
12456
12457 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12458
12459         * gcc.c-torture/compile/990527-1.c: New test.
12460
12461 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
12462
12463         * gcc.c-torture/execute/990527-1.c: New test.
12464
12465 1999-05-25  Nick Clifton  <nickc@cygnus.com>
12466
12467         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
12468         bitfields as signed.
12469
12470 1999-05-25  Craig Burley  <craig@jcb-sc.com>
12471
12472         * g77.f-torture/compile/19990525-0.f: New test.
12473
12474 1999-05-25  Jeffrey A Law  (law@cygnus.com)
12475
12476         * gcc.c-torture/execute/990525-2.c: New test.
12477
12478         * gcc.c-torture/execute/990525-1.c: New test.
12479
12480 1999-05-24  Nathan Sidwell  <nathan@acm.org>
12481
12482         * g++.old-deja/g++.other/anon3.C: New test.
12483         * g++.old-deja/g++.other/anon4.C: New test.
12484         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
12485         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
12486         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
12487         Merrill).
12488
12489 1999-05-24  Jeffrey A Law  (law@cygnus.com)
12490
12491         * gcc.c-torture/execute/990524-1.c: New test.
12492
12493         * gcc.dg/990524-1.c: New test.
12494
12495 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12496
12497         * gcc.c-torture/compile/990523-1.c: New test.
12498
12499 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
12500
12501         * gcc.c-torture/compile/990519-1.c: New test.
12502
12503 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12504
12505         * gcc.c-torture/compile/990517-1.c: New test.
12506
12507         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
12508         (e4, f4): New tests.
12509         (main): Call them.
12510
12511 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12512
12513         * gcc.dg/noreturn-1.c: New test.
12514
12515 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
12516
12517         * gcc.c-torture/execute/990513-1.c: New test.
12518
12519 1999-05-10  Richard Henderson  <rth@cygnus.com>
12520
12521         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
12522
12523 1999-05-10  Craig Burley  <craig@jcb-sc.com>
12524
12525         * g77.f-torture/execute/erfc.f: Use small single-precision
12526         values, to avoid problems on Alphas when not -mieee.
12527
12528 1999-05-08  Craig Burley  <craig@jcb-sc.com>
12529
12530         * gcc.dg/990506-0.c: New test.
12531
12532 1999-05-08  Richard Henderson  <rth@cygnus.com>
12533
12534         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
12535         the constant to test.  Don't XFAIL 64-bit targets.
12536
12537         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
12538         * g++.old-deja/g++.law/profile1.C: Likewise.
12539
12540         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
12541         operator new instances.
12542         * g++.old-deja/g++.other/delete5.C: Likewise.
12543
12544 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12545
12546         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
12547         intrinsic.
12548
12549 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12550
12551         * g77.f-torture/execute/u77-test.f: Reverse order of two
12552         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
12553
12554 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12555
12556         * gcc.dg/compare1.c: New test.
12557
12558 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12559
12560         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
12561         New tests.
12562
12563 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12564
12565         * g77.f-torture/compile/19990502-1.f: New test.
12566
12567 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12568
12569         * g77.f-torture/compile/19990502-0.f: New test.
12570
12571 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12572
12573         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
12574         intrinsic.
12575
12576 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12577
12578         * g77.f-torture/execute/u77-test.f (main): List libU77
12579         intrinsics not currently tested.
12580         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
12581         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
12582         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
12583         Trim blanks off the ends of some printed strings.
12584
12585 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12586
12587         * g77.f-torture/execute/u77-test.f (main): Just warn about
12588         FSTAT gid disagreement, as it's expected on some systems.
12589
12590 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12591
12592         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
12593         use a new function, which allows for some slop.
12594         Clean up some commentary.
12595         (issum): The new function.
12596         (sgladd): Deleted subroutine.
12597
12598 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12599
12600         * g77.f-torture/execute/u77-test.f: Modify to be more like
12601         libf2c/libU77 version, bringing patches to that version here.
12602         Add suitable commentary.
12603
12604 1999-04-25  Richard Henderson  <rth@cygnus.com>
12605
12606         * gcc.dg/990424-1.c: New test.
12607
12608 1999-04-24  Craig Burley  <craig@jcb-sc.com>
12609
12610         * g77.f-torture/execute/u77-test.f (main): Bug involving
12611         LSTAT has been fixed, so turn back on full checking.
12612
12613 1999-04-20  Craig Burley  <craig@jcb-sc.com>
12614
12615         * g77.f-torture/compile/19990419-0.f: New test.
12616         * g77.f-torture/execute/19990419-1.f: New test.
12617
12618 1999-04-17  Richard Henderson  <rth@cygnus.com>
12619
12620         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
12621         to avoid the need for a prototype to supress a warning.
12622
12623 1999-04-07  Jim Wilson  <wilson@cygnus.com>
12624
12625         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
12626
12627 1999-04-04  Jeffrey A Law  (law@cygnus.com)
12628
12629         * gcc.c-torture/execute/990404-1.c: New test.
12630
12631 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12632
12633         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
12634         * gcc.dg/cpp-if3.c: Don't use -pedantic.
12635         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
12636         missing initializer warnings.
12637
12638 1999-03-28  Jeffrey A Law  (law@cygnus.com)
12639
12640         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
12641         matching strings.
12642
12643 1999-03-26  Jeffrey A Law  (law@cygnus.com)
12644
12645         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
12646
12647 1999-03-26  Craig Burley  <craig@jcb-sc.com>
12648
12649         * g77.f-torture/execute/19990325-0.f: New test.
12650         * g77.f-torture/execute/19990325-1.f: New test.
12651
12652 1999-03-24  Jeffrey A Law  (law@cygnus.com)
12653
12654         * gcc.c-torture/execute/990324-1.c: New test.
12655
12656 1999-03-22  Jim Wilson  <wilson@cygnus.com>
12657
12658         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
12659         test with 4.
12660
12661 1999-03-17  Richard Henderson  <rth@cygnus.com>
12662
12663         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
12664
12665 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12666
12667         * g77.f-torture/execute/19990313-2.f: New test.
12668         * g77.f-torture/execute/19990313-3.f: New test.
12669
12670 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12671
12672         * g77.f-torture/execute/19990313-0.f: New test.
12673         * g77.f-torture/execute/19990313-1.f: New test.
12674
12675 1999-03-12  Jim Wilson  <wilson@cygnus.com>
12676
12677         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
12678         printf to sprintf.
12679         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
12680         (main): Add check for u15.  Conditionalize u31 check depending on
12681         whether ints are <32 bits or >=32 bits.
12682
12683 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12684
12685         * g77.f-torture/execute/19981119-0.f: Improve testiness.
12686
12687 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12688
12689         * g77.f-torture/compile/19990305-0.f: New test.
12690         * g77.f-torture/execute/19981119-0.f: New test.
12691
12692 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12693
12694         * g77.f-torture/execute/970625-2.f: call ABORT if final
12695         result is not correct, instead of just printing it.
12696         Add this checking via newly introduced obfuscation, to
12697         trip up buggy front ends.
12698
12699 1999-03-07  Craig Burley  <craig@jcb-sc.com>
12700
12701         * g77.f-torture/compile/960317-1.f: Moved from being
12702         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
12703
12704 1999-03-06  Craig Burley  <craig@jcb-sc.com>
12705
12706         * g77.f-torture/execute/960317-1.f: New (old) test.
12707         * g77.f-torture/execute/970625-2.f: Ditto.
12708
12709 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
12710
12711         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
12712         message on line 1 or line 2; cccp and cpplib do this differently.
12713
12714 1999-03-01  Jeffrey A Law  (law@cygnus.com)
12715
12716         * g++.old-deja/g++.law/weak1.C: New test.
12717
12718 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12719
12720         * gcc.c-torture/execute/990119-1.c: Renamed to...
12721         * gcc.dg/990119-1.c: this, so it will only be tested once
12722         (it's a preprocessor test, it doesn't need to be run at
12723         multiple optimization levels).
12724
12725 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12726
12727         * lib/g++.exp: Don't add incdir=$base_dir/../include to
12728           ALWAYS_CXXFLAGS.
12729
12730 1999-02-24  Craig Burley  <craig@jcb-sc.com>
12731
12732         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
12733         * g77.f-torture/compile/19981216-0.f: ...as it is expected
12734         to not be compilable by current g77.
12735
12736 1999-02-24  Nick Clifton  <nickc@cygnus.com>
12737
12738         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
12739
12740 1999-02-22  Jeffrey A Law  (law@cygnus.com)
12741
12742         * gcc.c-torture/execute/990222-1.c: New test.
12743
12744 1999-02-19  Craig Burley  <craig@jcb-sc.com>
12745
12746         * g77.f-torture/compile/19990218-0.f: New test.
12747         * g77.f-torture/noncompile/19990218-1.f: New test.
12748
12749 1999-02-18  Craig Burley  <craig@jcb-sc.com>
12750
12751         * g77.f-torture/compile/19981216-0.f: New test.
12752
12753 1999-02-14  Jeffrey A Law  (law@cygnus.com)
12754
12755         * gcc.dg/990214-1.c: New test.
12756
12757 1999-02-13  Jeffrey A Law  (law@cygnus.com)
12758
12759         * gcc.dg/990213-2.c: New test.
12760
12761         * gcc.dg/990213-1.c: New test.
12762
12763 1999-02-12  Jeffrey A Law  (law@cygnus.com)
12764
12765         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
12766         ints.
12767
12768 1999-02-11  Nick Clifton  <nickc@cygnus.com>
12769
12770         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
12771         specified by target.
12772
12773         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
12774
12775 1999-02-11  Jeffrey A Law  (law@cygnus.com)
12776
12777         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
12778
12779 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
12780
12781         * gcc.dg/special/ecos.exp: New test driver for new tests with
12782         special requirements.
12783
12784         * gcc.dg/special/alias-1.c: New test.
12785         * gcc.dg/special/gcsec-1.c: New test.
12786         * gcc.dg/special/weak-1.c: New test.
12787         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
12788         * gcc.dg/special/weak-2.c: New test.
12789         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
12790         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
12791         * gcc.dg/special/wkali-1.c: New test.
12792         * gcc.dg/special/wkali-2.c: New test.
12793         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
12794         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
12795
12796 1999-02-10  Felix Lee  <flee@cygnus.com>
12797
12798           * lib/c-torture.exp (c-torture-compile): Pull out code for
12799           analyzing gcc error messages.
12800           (c-torture-execute): Likewise.  Fix some (harmless) false
12801           positives.
12802           * lib/gcc.exp (gcc_check_compile): New function.
12803
12804 1999-02-08  Richard Henderson  <rth@cygnus.com>
12805
12806         * gcc.c-torture/execute/990208-1.c: New test.
12807
12808 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
12809
12810         * g++.dg/special/ecos.exp: New driver for new tests with special
12811         requirements
12812
12813         * g++.dg/special/conpr-1.C: New test
12814         * g++.dg/special/conpr-2.C: New test
12815         * g++.dg/special/conpr-2a.C: New test
12816         * g++.dg/special/conpr-3.C: New test
12817         * g++.dg/special/conpr-3a.C: New test
12818         * g++.dg/special/conpr-3b.C: New test
12819
12820         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
12821         allow g++ to use the dg driver
12822
12823         * README: Add comment about g++.dg directory
12824
12825 1999-02-06  Jeffrey A Law  (law@cygnus.com)
12826
12827         * README: Update email addresses.
12828
12829 1999-02-03  Nick Clifton  <nickc@cygnus.com>
12830
12831         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
12832         arguments in order to force structure S onto the stack even on
12833         the alpha.
12834         (test): Pass 10 leading arguments to function foo as well as the
12835         structure S.
12836
12837         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
12838         failure for all targets.
12839
12840         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
12841         abort to terminate program execution.
12842
12843 1999-01-30  Richard Henderson  <rth@cygnus.com>
12844
12845         * gcc.c-torture/execute/990130-1.c: New test.
12846
12847 1999-01-30  Jeffrey A Law  (law@cygnus.com)
12848
12849         * gcc.dg/990130-1.c: New test.
12850
12851 1999-01-28  Michael Meissner  <meissner@cygnus.com>
12852
12853         * gcc.c-torture/execute/990128-1.c: New test.
12854
12855 1999-01-27  Michael Meissner  <meissner@cygnus.com>
12856
12857         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
12858
12859 1999-01-27  Felix Lee  <flee@cygnus.com>
12860
12861         * lib/c-torture.exp (c-torture-compile): pull out code for
12862         analyzing gcc error messages.
12863         (c-torture-execute): ditto, and fix some (harmless) false
12864         positives.
12865         * lib/gcc.exp (gcc_check_compile): new function.
12866
12867 1999-01-17  Jeffrey A Law  (law@cygnus.com)
12868
12869         * gcc.dg/990117-1.c: New test.
12870
12871         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
12872
12873         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
12874
12875 1999-01-15  Jeffrey A Law  (law@cygnus.com)
12876
12877         * g77.f-torture/compile/990115-1.f: New test.
12878
12879 1999-01-07  Jeffrey A Law  (law@cygnus.com)
12880
12881         * gcc.c-torture/compile/990107-1.c: New test
12882
12883 1999-01-06  Jeffrey A Law  (law@cygnus.com)
12884
12885         * gcc.c-torture/execute/990106-2.c: New test.
12886
12887         * gcc.c-torture/execute/990106-1.c: New test.
12888
12889 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
12890
12891         * gcc.c-torture/compile/981223-1.c: New test.
12892
12893 1998-12-29  Richard Henderson  <rth@cygnus.com>
12894
12895         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
12896         (opt3): Rename from opt4 and disable.
12897
12898 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
12899
12900         * g++.old-deja/g++.pt/ptrmem5.C: New test.
12901
12902 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
12903
12904         * g++.old-deja/g++.other/conv5.C: New test.
12905
12906 1998-12-14  Nick Clifton  <nickc@cygnus.com>
12907
12908         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
12909
12910 1998-12-11  Jeffrey A Law  (law@cygnus.com)
12911
12912         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
12913
12914 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
12915
12916         * gcc.c-torture/compile/981211-1.c: New test.
12917
12918 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
12919
12920         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
12921
12922         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
12923
12924 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12925
12926         * gcc.special/930510-1.c: Make C9X safe.
12927         * gcc.misc-tests/gcov-1.c Similarly.
12928         * gcc.misc-tests/gcov-2.c Similarly.
12929
12930 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12931
12932         * gcc.dg/ultrasp1.c: New test.
12933
12934 1998-12-06  Richard Henderson  <rth@cygnus.com>
12935
12936         * gcc.c-torture/execute/981206.c: New test.
12937
12938 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12939
12940         * g++.old-deja/g++.ns/template7.C: New test.
12941
12942         * g++.old-deja/g++.other/expr1.C: New test.
12943
12944         * g++.old-deja/g++.eh/tmpl3.C: New test.
12945
12946         * g++.old-deja/g++.eh/tmpl2.C: New test.
12947
12948 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
12949
12950         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
12951         * g++.old-deja/g++.other/using6.C: Removed.
12952         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
12953
12954         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
12955
12956 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
12957
12958         * g++.old-deja/g++.pt/overload8.C: New test.
12959
12960         * g++.old-deja/g++.pt/overload7.C: New test.
12961
12962         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
12963
12964         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
12965         and relinking messages.
12966         * lib/g++.exp (g++_target_compile): Remove .rpo file when
12967         compiling with -frepo.
12968
12969 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
12970
12971         * g++.old-deja/g++.pt/lookup6.C: New test.
12972
12973 1998-11-30  Nick Clifton  <nickc@cygnus.com>
12974
12975         * gcc.c-torture/execute/981130-1.c: New test.
12976         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
12977
12978 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
12979
12980         * g++.old-deja/g++.pt/explicit76.C: New test.
12981
12982         * g++.old-deja/g++.pt/friend38.C: New test.
12983
12984         * g++.old-deja/g++.ns/crash2.C: New test.
12985
12986         * g++.old-deja/g++.pt/defarg8.C: New test.
12987
12988         * g++.old-deja/g++.pt/instantiate6.C: New test.
12989
12990         * g++.old-deja/g++.pt/static6.C: New test.
12991
12992         * g++.old-deja/g++.pt/decl2.C: New test.
12993
12994 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
12995
12996         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
12997         problem is actually related with name lookup, but so what? :-)
12998
12999         * g++.old-deja/g++.pt/friend37.C: New test.
13000
13001 1998-11-25  Dave Love  <d.love@dl.ac.uk>
13002
13003         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
13004         element, which fails on some systems.
13005
13006         * g77.f-torture/execute/labug1.f: New test.
13007
13008 1998-11-21  Jeffrey A Law  (law@cygnus.com)
13009
13010         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
13011         is defined.
13012
13013 1998-11-18  Dave Love  <d.love@dl.ac.uk>
13014
13015         * g77.f-torture/compile/981117-1.f: New test.
13016
13017 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
13018
13019         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
13020         properly discarded.
13021
13022 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
13023
13024         * gcc.c-torture/execute/memcheck: New directory of tests for
13025         -fcheck-memory-usage.
13026
13027 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13028
13029         * README: New file, general information about the testsuite and
13030         new description of the various C++ test subdirectories.
13031         * README.g++: Eliminate obsolete information, update and move most
13032         relevant stuff to README.
13033
13034 1998-11-07  Richard Henderson  <rth@cygnus.com>
13035
13036         * gcc.c-torture/compile/981107-1.c: New test.
13037
13038 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
13039
13040         * execute/memcpy-bi.c: New testcase.
13041
13042 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
13043
13044         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
13045         base classes.
13046
13047         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
13048         template is selected.
13049
13050         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
13051         classes, it should be accepted for all types.
13052
13053         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
13054
13055         * g++.old-deja/g++.pt/spec24.C: Ensure that template
13056         specializations start with template headers.
13057
13058 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
13059
13060         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
13061
13062         * g++.old-deja/g++.other/init9.C: Test cross initialization of
13063         non-POD types.
13064
13065 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
13066
13067         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
13068
13069 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
13070
13071         * compile/981022-1.c, compile/981022-1.x: New test and driver.
13072
13073 1998-10-19  Jeffrey A Law  (law@cygnus.com)
13074
13075         * 981019-1.c: New test.
13076
13077 1998-10-14  Robert Lipe <robertl@dgii.com>
13078
13079         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
13080         find objc headers.
13081
13082 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
13083
13084         * compile/981001-4.c: Remove use of GCC extension that triggers a
13085         compiler bug.
13086
13087 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
13088
13089         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
13090
13091 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13092
13093         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
13094         instantiation of template produces incorrect code for delete
13095         expression.
13096
13097         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
13098         constructors' name is not unique.
13099         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
13100         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
13101
13102         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
13103         automatic array of const is ill-formed.
13104
13105         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
13106         of template parameter?
13107
13108         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
13109         const.
13110
13111         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
13112         pointer-to-member expression.
13113
13114         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
13115         declaration causes ICE.
13116
13117 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
13118
13119         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
13120         reserved in the global namespace.
13121
13122         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
13123         generate needed virtual table.
13124
13125         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
13126
13127 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
13128
13129         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
13130         template-dependent type
13131
13132 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
13133
13134         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
13135         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
13136         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
13137
13138         * g++.old-deja/g++.other/using5.C: New test; using decl from base
13139         class should be usable as argument of member function.
13140         * g++.old-deja/g++.other/using6.C: New test; using decl from base
13141         class should be usable as return type of member function.
13142         * g++.old-deja/g++.other/using7.C: New test; using decl from base
13143         class should be usable as type of data member.
13144
13145         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
13146
13147 1998-10-09  Jeffrey A Law  (law@cygnus.com)
13148
13149         * gcc.c-torture/special/920521-1.c: Fix bogus test.
13150
13151 1998-10-08  Nick Clifton  <nickc@cygnus.com>
13152
13153         * gcc.dg/dll-?.c Add thumb to target list.
13154         Fix assembler scan patterns to match current assembler output.
13155
13156 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
13157
13158         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
13159         matching of template brackets.
13160
13161         * g++.old-deja/g++.other/using4.C: New test.  Test using
13162         declarations of methods from base classes.
13163
13164         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
13165         within functions should introduce names into the innermost
13166         enclosing namespace.
13167
13168         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
13169         of static locals if first initialization throws.
13170
13171 1998-10-07  Jim Wilson  <wilson@cygnus.com>
13172
13173         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
13174
13175 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
13176
13177         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
13178         lose track of the possible targets of tablejump insns.
13179         * special/special.exp: Run it.
13180
13181 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13182
13183         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
13184         must be declared before its specializations can be named in friend
13185         declarations.
13186
13187 1998-10-05  Dave Love  <d.love@dl.ac.uk>
13188
13189         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
13190
13191         * g77.f-torture/execute/io1.f: New test.
13192
13193 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
13194
13195         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
13196         with pointer to template function, for which no argument deduction
13197         is possible.
13198
13199         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
13200         specialization of template function as argument to template
13201         function.
13202
13203         * g++.old-deja/g++.other/access2.C: New test; Inner class
13204         shouldn't have privileged access to Outer's names.
13205
13206 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
13207
13208         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
13209         friend template declared within template class conflicts with
13210         nested class of the same name.
13211
13212         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
13213         is ignored.
13214
13215         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
13216         object with direct initializer as function declaration.
13217
13218         * g++.old-deja/g++.other/decl2.C: New test; duplicate
13219         initializers.
13220
13221         * g++.old-deja/g++.other/null2.C: New test; conditional operator
13222         involving const pointer and NULL produces incorrect result.
13223
13224         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
13225         type name without `typename' should be rejected with -pedantic.
13226
13227 1998-10-02  Richard Henderson  <rth@cygnus.com>
13228
13229         * g++.old-deja/g++.other/addrof1.C: New test.
13230
13231 1998-10-01  Nick Clifton  <nickc@cygnus.com>
13232
13233         * gcc.c-torture/compile/981001-1.c: New test.
13234         * gcc.c-torture/execute/981001-1.c: New test.
13235
13236 1998-10-01  Jeffrey A Law  (law@cygnus.com)
13237
13238         * gcc.c-torture/compile/981001-2.c: New test.
13239         * gcc.c-torture/compile/981001-3.c: New test.
13240         * gcc.c-torture/compile/981001-4.c: New test.
13241
13242 1998-10-01  Robert Lipe  <robertl@dgii.com>
13243
13244         * lib/objc.exp (objc_target_compile): Add -L during compiles for
13245         multilibbed hosts.   Idea grafted from g77.exp.
13246
13247 1998-09-30  Dave Love  <d.love@dl.ac.uk>
13248
13249         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
13250         avoid losing on systems which need -lsocket.
13251
13252 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
13253
13254         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
13255         * g++.old-deja/g++.other/nested2.C: Ditto.
13256         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
13257         failure.
13258
13259 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
13260
13261         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
13262         preferred over template operator!= for enum bitfields.
13263
13264 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
13265
13266         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
13267         that happen to have the same base name, but in different scopes,
13268         are incorrectly rejected.
13269
13270 1998-09-16  Richard Henderson  <rth@cygnus.com>
13271
13272         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
13273         on the native word size instead of an integer literal.
13274
13275 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
13276
13277         * g++.old-deja/g++.other/static2.C: Invocation of static data
13278         member of type pointer-to-function denoted as non-static member.
13279
13280         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
13281         checks involving function types and aliases.
13282
13283 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13284
13285         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
13286         redefined to the same non-trivial type.
13287
13288         * g++.old-deja/g++.pt/explicit73.C: Test for proper
13289         namespace-qualification of template specializations declared in
13290         other namespaces.
13291
13292         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
13293         to declare a subset of the specializations of a template function
13294         as friends of specializations of a template class.
13295
13296         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
13297         member templates that do not fully specialize the enclosing
13298         template class are rejected.
13299
13300 1998-09-11  Dave Love  <d.love@dl.ac.uk>
13301
13302         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
13303
13304 1998-09-08  Dave Love  <d.love@dl.ac.uk>
13305
13306         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
13307         altered from libf2c/libU77 version.
13308
13309 1998-09-06  Dave Love  <d.love@dl.ac.uk>
13310
13311         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
13312
13313 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
13314
13315         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
13316         (un)signed char are different types for template specialization
13317         purposes.
13318
13319 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
13320
13321         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
13322         * objc: ObjC testsuite.
13323
13324 1998-08-31  Catherine Moore  <clm@cygnus.com>
13325
13326         * gcc.c-torture/execute/941014-1.x:  New file.
13327
13328 1998-08-31  Nick Clifton  <nickc@cygnus.com>
13329
13330         * lib/c-torture.exp: Add support for
13331         torture_eval_before_compile and torture_eval_before_execute
13332         variables.
13333
13334 1998-08-30  Jeffrey A Law  (law@cygnus.com)
13335
13336         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
13337         this test triggers valid.
13338
13339 1998-08-27  Jeffrey A Law  (law@cygnus.com)
13340
13341         * gcc.dg/980827-1.c: New test.
13342
13343 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
13344
13345         * gcc.c-torture/execute/loop-4b.c: New test.
13346
13347 1998-08-26  Nick Clifton  <nickc@cygnus.com>
13348
13349         * lib/c-torture.exp: Add support for
13350         torture_eval_before_compile and torture_eval_before_execute
13351         variables.
13352
13353 1998-08-25  Jeffrey A Law  (law@cygnus.com)
13354
13355         * gcc.c-torture/compile/980825-1.c: New test.
13356
13357 1998-08-24  Nick Clifton  <nickc@cygnus.com>
13358
13359         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
13360         count number tests in opt_t0 not good_t0.
13361
13362 1998-08-24  Jeffrey A Law  (law@cygnus.com)
13363
13364         * gcc.c-torture/compile/930326-1.x: Fix typo.
13365
13366 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
13367
13368         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
13369         causes an ICE.
13370
13371 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13372
13373         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
13374         STACK_SIZE is defined.
13375         * gcc.c-torture/unsorted/stuct.c: Similarly.
13376
13377         * gcc.c-torture/compile/980821-1.c: New test.
13378
13379 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13380
13381         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
13382
13383 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
13384
13385         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
13386         code.
13387
13388 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
13389
13390         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
13391         error'.
13392
13393 1998-08-18  Jeffrey A Law  (law@cygnus.com)
13394
13395         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
13396
13397 1998-08-16  Jeffrey A Law  (law@cygnus.com)
13398
13399         * gcc.c-torture/compile/980816-1.c: New test.
13400
13401         * gcc.dg/980816-1.c: New test.
13402
13403 1998-08-13  Jeffrey A Law  (law@cygnus.com)
13404
13405         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
13406         compiler for ieee tests.
13407
13408 1998-08-01  Dave Love  <d.love@dl.ac.uk>
13409
13410         * g77.f-torture/compile/980729-0.f: New test.
13411
13412 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
13413
13414         * gcc.c-torture/special/eeprof-1.c: New test, for
13415         -finstrument-functions.
13416         * gcc.c-torture/special/special.exp: Run it.
13417
13418 1998-07-29  Jeffrey A Law  (law@cygnus.com)
13419
13420         * gcc.c-torture/compile/980729-1.c: New test.
13421
13422 1998-07-27  Nick Clifton  <nickc@cygnus.com>
13423
13424         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
13425         __thumb__ is defined, and test for ARM style doubles if so.
13426
13427 1998-07-26  Dave Love  <d.love@dl.ac.uk>
13428
13429         * g77.f-torture/noncompile/980615-0.f: New test.
13430
13431 1998-07-26  H.J. Lu  (hjl@gnu.org)
13432
13433         * gcc.dg/980312-1.c: Do link instead of compile.
13434         * gcc.dg/980313-1.c: Likewise.
13435
13436 1998-07-26  Jeffrey A Law  (law@cygnus.com)
13437
13438         * gcc.c-torture/compile/980726-1.c: New test.
13439
13440 1998-07-25  Dave Love  <d.love@dl.ac.uk>
13441
13442         * g77.f-torture/execute/io0.f: New test.
13443
13444 1998-07-24  Nick Clifton  <nickc@cygnus.com>
13445
13446         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
13447         an int.
13448
13449 1998-06-18  Michael Meissner  <meissner@cygnus.com>
13450
13451         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
13452         m32r bugs.
13453
13454 1998-07-17  Nick Clifton  <nickc@cygnus.com>
13455
13456         * gcc.dg/980626-1.c: Expect failures for all toolchains until
13457         c-decl.c:grokdeclarator can handle mode attributes.
13458
13459 1998-07-16  Jeffrey A Law  (law@cygnus.com)
13460
13461         * gcc.c-torture/execute/980716-1.c: New test.
13462
13463 1998-07-13  Jeffrey A Law  (law@cygnus.com)
13464
13465         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
13466         the mn10200.
13467         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
13468         the mn10200.
13469         * gcc.c-torture/execute/va-arg-3.x: Similarly.
13470         * gcc.c-torture/compile/930326-1.x: Similarly.
13471
13472 1998-07-13  Dave Love  <d.love@dl.ac.uk>
13473
13474         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
13475         New test from Craig.
13476
13477 1998-07-12  Dave Love  <d.love@dl.ac.uk>
13478
13479         * g77.f-torture/noncompile/980616-0.f: New test.
13480
13481         * g77.f-torture/execute/970816-3.f:  New test from Craig.
13482
13483 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13484
13485         *  g++.other/singleton.C: Return error value instead of taking
13486         SIGSEGV.
13487
13488 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
13489
13490         *  g++.other/singleton.C: New test.   Warning is under dispute.
13491         Runtime crash is not.
13492
13493 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13494
13495         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
13496         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
13497         using6.C, using7.C}:  New namespace tests.
13498
13499 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
13500
13501         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
13502         specialization with typedef'ed names used as array indexes.
13503
13504 1998-07-09  Jeffrey A Law  (law@cygnus.com)
13505
13506         * gcc.c-torture/execute/980709-1.c: New test.
13507
13508         * gcc.dg/980709-1.c: New test.
13509
13510 1998-07-07  Richard Henderson  <rth@cygnus.com>
13511
13512         * gcc.c-torture/execute/bcp-1.c: New test.
13513
13514 1998-07-07  Jeffrey A Law  (law@cygnus.com)
13515
13516         * gcc.c-torture/execute/980707-1.c: New test.
13517
13518 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
13519
13520         * gcc.c-torture/compile/980706-1.c: New test.
13521
13522 1998-07-01  Dave Love  <d.love@dl.ac.uk>
13523
13524         * g77.f-torture/execute/980701-0.f,
13525         g77.f-torture/execute/980701-1.f: New test from Craig.
13526
13527 1998-07-01  Jeffrey A Law  (law@cygnus.com)
13528
13529         * gcc.c-torture/compile/980701-1.c: New test.
13530
13531         * gcc.c-torture/execute/980701-1.c: New test.
13532
13533 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
13534 rlsruhe.de>
13535
13536         * g++.old-deja/g++.robertl/eb132.C: New test.
13537         * g++.old-deja/g++.robertl/eb133.C: Likewise.
13538
13539 1998-06-29  Dave Love  <d.love@dl.ac.uk>
13540
13541         * g77.f-torture/execute/980628-7.f,
13542         g77.f-torture/execute/980628-8.f,
13543         g77.f-torture/execute/980628-9.f,
13544         g77.f-torture/execute/980628-10.f: New tests from Craig.
13545
13546         * g77.f-torture/execute/980628-3.f: Remove mail headers.
13547
13548 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13549
13550         * g77.f-torture/execute/980628-4.f: New test from Craig.
13551         * g77.f-torture/execute/980628-5.f: Likewise.
13552         * g77.f-torture/execute/980628-2.f: Likewise.
13553         * g77.f-torture/execute/980628-0.f: Likewise.
13554         * g77.f-torture/execute/980628-1.f: Likewise.
13555         * g77.f-torture/execute/980628-3.f: Likewise.
13556         * g77.f-torture/execute/980628-6.f: Likewise.
13557
13558 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13559
13560         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
13561         directory when nothing has been installed yet.
13562
13563 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
13564
13565         * gcc.c-torture/special/special.exp: Handle newer versions of
13566         dejagnu.
13567
13568 1998-06-26  Jeffrey A Law  (law@cygnus.com)
13569
13570         * gcc.dg/980626-1.c: New test.
13571
13572 1998-06-19  Bruno Haible <haible@ilog.fr>
13573
13574         * gcc.misc-tests/m-un-2.c: New test.
13575         * g++.old-deja/g++.other/warn01.c: Likewise.
13576
13577 1998-06-19  Robert Lipe  <robertl@dgii.com>
13578
13579         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
13580         compatibility with assmblers with a different comment character.
13581         Eliminate use of GAS-specific extensions.
13582
13583 1998-06-19  Jeffrey A Law  (law@cygnus.com)
13584
13585         * gcc.c-torture/execute/ieee/980619-1.c: New test.
13586
13587 1998-06-19  Robert Lipe  <robertl@dgii.com>
13588
13589         *lib/g77.exp: Replace search for libf2c.a with search for newly
13590         renamed libg2c.a
13591
13592 1998-06-17  Jeffrey A Law  (law@cygnus.com)
13593
13594         * gcc.c-torture/execute/980617-1.c: New test.
13595
13596 1998-06-12  Jeffrey A Law  (law@cygnus.com)
13597
13598         * gcc.c-torture/execute/980612-1.c: New test.
13599
13600 1998-06-08  Jeffrey A Law  (law@cygnus.com)
13601
13602         * gcc.dg/980523-1.c: Only test on ppc-linux.
13603         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
13604
13605         * gcc.c-torture/execute/980608-1.c: New test.
13606
13607 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
13608
13609         * gcc.c-torture/execute/980605-1.c: New test.
13610
13611 1998-06-04  Jeffrey A Law  (law@cygnus.com)
13612
13613         * gcc.c-torture/execute/980604-1.c: New test.
13614
13615 1998-06-02  Jeffrey A Law  (law@cygnus.com)
13616
13617         * gcc.c-torture/execute/980602-1.c: New test.
13618         * gcc.c-torture/execute/980602-2.c: Likewise.
13619
13620 1998-06-02  Dave Love  <d.love@dl.ac.uk>
13621
13622         * 970125-0.f: Fix per JCB.  Add commentary.
13623
13624 1998-05-31  Michael Meissner  <meissner@cygnus.com>
13625
13626         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
13627         IEEE -0 support.
13628
13629 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
13630
13631         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
13632         earlier.
13633
13634 1998-05-28  Catherine Moore <clm@cygnus.com>
13635
13636         * gcc.c-torture/execute/980526-3.c: New test.
13637
13638 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
13639
13640         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
13641         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
13642         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
13643         m88k-motorola-sysv3 to XFAIL.
13644
13645 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13646
13647         * gcc.dg/980526-1.c: New test.
13648         * gcc.c-torture/execute/980526-2.c: New test.
13649
13650 1998-05-26  Jeffrey A Law  (law@cygnus.com)
13651
13652         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
13653
13654         * gcc.c-torture/execute/980526-1.c: New test.
13655
13656 1998-05-26  Dave Love  <d.love@dl.ac.uk>
13657
13658         * g77.f-torture/execute/alpha2.f: Add runtime test.
13659
13660 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
13661
13662         * g++.old-deja/old-deja.exp: Strip leading directories.
13663
13664         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
13665         error for the line.  Don't run multiple tests for the same line.
13666
13667 1998-05-23  Jeffrey A Law  (law@cygnus.com)
13668
13669         * gcc.dg/980523-1.c: New test.
13670
13671 1998-05-23  Dave Love  <d.love@dl.ac.uk>
13672
13673         * g77.f-torture/compile/970915-0.f: New test.
13674
13675 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
13676
13677         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
13678
13679 1998-05-21  Jeffrey A Law  (law@cygnus.com)
13680
13681         * gcc.dg/980520-1.c: New test.
13682
13683 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
13684
13685         * gcc.dg/980502-1.c: Fix return type.
13686
13687 1998-05-20  Jeffrey A Law  (law@cygnus.com)
13688
13689         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
13690         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
13691         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
13692         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
13693         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
13694
13695 1998-05-20  Dave Love  <d.love@dl.ac.uk>
13696
13697         * g77.f-torture/execute/980520-1.f: New test.
13698
13699 1998-05-15  Dave Love  <d.love@dl.ac.uk>
13700
13701         * lib/mike-g77.exp: New file.
13702
13703         * g77.f-torture/noncompile/noncompile.exp,
13704         g77.f-torture/noncompile/check0.f: New files.
13705
13706 1998-05-14  Dave Love  <d.love@dl.ac.uk>
13707
13708         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
13709         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
13710         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
13711         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
13712         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
13713         abort where appropriate.
13714
13715 1998-05-05  Michael Meissner  <meissner@cygnus.com>
13716
13717         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
13718         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
13719
13720 1998-04-29  Dave Love  <d.love@dl.ac.uk>
13721
13722         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
13723
13724 1998-04-27  Dave Love  <d.love@dl.ac.uk>
13725
13726         * g77.f-torture/compile/980427-0.f: New test.
13727
13728 1998-04-24  Dave Love  <d.love@dl.ac.uk>
13729
13730         * g77.f-torture/compile/980424-0.f: New test.
13731
13732 1998-04-19  Dave Love  <d.love@dl.ac.uk>
13733
13734         * g77.f-torture/compile/980419-2.f (main): New test.
13735         * g77.f-torture/compile/970125-0.f: New test.
13736         * g77.f-torture/compile/980419-1.f: New test.
13737
13738 1998-04-08  Jim Wilson  <wilson@cygnus.com>
13739
13740         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
13741         of loop-4.c.
13742
13743 1998-04-07  Jim Wilson  <wilson@cygnus.com>
13744
13745         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
13746
13747 1998-04-03  Jim Wilson  <wilson@cygnus.com>
13748
13749         * gcc.c-torture/compile/980329-1.c: New test.
13750
13751 1998-03-18  Jim Wilson  <wilson@cygnus.com>
13752
13753         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
13754         * gcc.dg/980312-1.c: Fix typo in -march command.
13755
13756 1998-03-16  H.J. Lu  (hjl@gnu.org)
13757
13758         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
13759
13760 1998-03-11  Robert Lipe  <robertl@dgii.com>
13761
13762         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
13763         Dave Love agree the Fortran source is bogus.
13764
13765 1998-03-11  Robert Lipe  <robertl@dgii.com>
13766
13767         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
13768         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
13769         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
13770         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
13771         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
13772
13773 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
13774
13775         * g++.old-deja/g++.other/friend1.C: New test.
13776
13777 1998-02-18  Dave Love  <d.love@dl.ac.uk>
13778
13779         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
13780         possibly uninitialized) variables and declare dnrm2.
13781
13782 1998-02-23  Robert Lipe <robertl@dgii.com>
13783
13784         From Bruno Haible <haible@ilog.fr>:
13785         * gcc.c-torture/execute/980223.c: New test.
13786
13787 1998-02-13  Jeffrey A Law  (law@cygnus.com)
13788
13789         * gcc.dg/ifelse-1.c: New test.
13790
13791 1998-02-09  H.J. Lu  (hjl@gnu.org)
13792
13793         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
13794
13795           * lib/old-dejagnu.exp (old-dejagnu): Added the
13796           "execution test - XFAIL *-*-*" handling in the spirit of
13797           "excess errors test -". Changed the "execution test fails"
13798           handling to be like "excess errors test fails".
13799           * Update various tests accordingly.
13800
13801 1998-02-06  Jim Wilson  <wilson@cygnus.com>
13802
13803         * gcc.c-torture/execute/980205.c: New test.
13804
13805 1998-01-18  Jeffrey A Law  (law@cygnus.com)
13806
13807         * lib/c-torture.exp: Look for .x files instead of .cexp files.
13808         * lib/f-torture.exp: Similarly.
13809         * gcc.c-torture: Rename all .cexp files to .x files.
13810
13811 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
13812
13813         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
13814         (940510-1.c): Removed duplicate.
13815         (971104-1.c): New test.
13816
13817 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
13818
13819           * lib/f-torture.exp: Improve error and loop detection.
13820
13821 1997-11-19  Michael Meissner  <meissner@cygnus.com>
13822
13823         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
13824         use that to size the filler array.
13825
13826 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
13827
13828         * lib/c-torture.exp(c-torture-execute): Fix typo.
13829
13830         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
13831         testcase as the executable name. Keep the executable around if
13832         the test fails.
13833
13834 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
13835
13836         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
13837         changes.  Only test one -g option, and move it to the end of the
13838         list of options to test.
13839
13840 1997-09-19  Michael Meissner  <meissner@cygnus.com>
13841
13842         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
13843         variable GCC_TORTURE_OPTIONS to supply default switches separated
13844         by colons.  If no environment variable, run tests with -O0 -g, -O1
13845         -g, and -O2 -g as well.
13846
13847 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
13848
13849         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
13850         explanatory comments. Fix indentation.
13851
13852 1997-09-15  Jeffrey A Law  (law@cygnus.com)
13853
13854         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
13855
13856 1997-09-11  Jeffrey A Law  (law@cygnus.com)
13857
13858         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
13859         * g++.old-deja/g++.mike/p7325.C: Likewise.
13860         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
13861
13862 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
13863
13864         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
13865         * g++.old-deja/g++.brendan/crash30.C: Likewise.
13866         * g++.old-deja/g++.brendan/crash39.C: Likewise.
13867         * g++.old-deja/g++.law/operators4.C: Likewise.
13868
13869 1997-09-11  Joe Buck  (jbuck@synopsys.com)
13870
13871         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
13872         * g++.old-deja/g++.mike/p784.C: Ditto.
13873         * g++.old-deja/g++.mike/p785.C: Ditto.
13874
13875 1997-09-05  Jeffrey A Law  (law@cygnus.com)
13876
13877           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
13878
13879 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
13880
13881         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
13882         target feature; pass this to c-torture-execute as needed.
13883
13884 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
13885
13886         * lib/c-torture.exp(c-torture-execute): If the previous and the
13887         current executables being tested are identical, we don't need to
13888         run the executable again. Try to make the executable names
13889         unique. Add an optional argument for passing additional compiler
13890         flags.
13891
13892 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
13893
13894         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
13895
13896 1997-08-29  Jeffrey A Law  (law@cygnus.com)
13897
13898         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
13899
13900 1997-07-31  Jeffrey A Law  (law@cygnus.com)
13901
13902         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
13903         32bit or larger longs.
13904
13905         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
13906         have either a 32bit long or 32bit int.
13907
13908 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
13909
13910         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
13911         Make double precision tests dependent on sizeof (double).
13912
13913 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
13914
13915         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
13916         too.
13917
13918 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
13919
13920         * gcc.c-torture/compile/961203-1.cexp: New script.
13921
13922 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
13923
13924         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
13925         up the includes ourselves.
13926
13927 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
13928
13929         * lib/plumhall.exp: Remove random include, and add a few
13930         verbose messages for debugging.
13931
13932 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
13933
13934         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
13935         of trying to do it ourselves.
13936
13937 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13938
13939         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
13940
13941 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
13942
13943         * gcc.prms/5403.c: Made regexp a bit less strict.
13944
13945 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
13946
13947         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
13948         is returned from remote_load instead.
13949         * lib/plumhall.exp: Ditto.
13950         * lib/mike-g++.exp: Ditto.
13951         * lib/old-dejagnu.exp: Ditto.
13952         * lib/c-torture.exp: Ditto.
13953
13954 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
13955
13956         * lib/g++.exp: Use build_wrapper procedure.
13957         * lib/gcc.exp: Ditto.
13958
13959 1997-05-20  Jeffrey A Law  (law@cygnus.com)
13960
13961         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
13962         an old-style decl for malloc.  Fixes tests to work when
13963         sizeof (int) != sizeof (size_t).
13964
13965 1997-05-15  Mike Meissner  <meissner@cygnus.com>
13966
13967         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
13968
13969         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
13970         use stdargs.h interface.
13971
13972 1997-05-15  Mike Meissner  <meissner@cygnus.com>
13973
13974         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
13975         NO_VARARGS when compiling.
13976
13977 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
13978
13979         * lib/plumhall.exp(ph_includes): New procedure.
13980         (ph_make): Use it.
13981         (ph_compiler): Ditto.
13982
13983         * lib/g++.exp: Rename test-glue.c to testglue.c.
13984         * lib/gcc.exp: Ditto.
13985
13986 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
13987
13988         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
13989         to completion when it's called.
13990
13991 1997-03-21  Michael Meissner  <meissner@cygnus.com>
13992
13993         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
13994         is defined, don't do test.
13995
13996 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
13997
13998         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
13999         for object files.
14000         (ph_summary): Mark skipped testcases as untested, not unresolved.
14001
14002         * lib/plumhall.exp (ph_make): If unresolved because of bad
14003         errorCode, record errorCode in log file.
14004         (*): Replace send_log/verbose with verbose -log.
14005
14006 1997-03-19  Michael Meissner  <meissner@cygnus.com>
14007
14008         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
14009         double conversion if double isn't at least 8 bytes.
14010
14011         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
14012         int to work with targets where int is 16 bits.
14013
14014         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
14015         8 bytes, just exit, since 4 byte doubles don't have enough bits of
14016         precision for the test to complete.
14017
14018 1997-03-14  Michael Meissner  <meissner@cygnus.com>
14019
14020         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
14021         if d10v is not compiled with the -mdouble64 flag.
14022         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
14023
14024         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
14025         d10v is not compiled with the -mint32 flag.
14026
14027 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
14028
14029         * lib/plumhall.exp: Use incr_count.
14030
14031 1997-03-12  Jeffrey A Law  (law@cygnus.com)
14032
14033         * gcc.c-torture: Update to c-torture-1.45.
14034
14035 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
14036
14037         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
14038         the name of the expect testcase file).
14039
14040         * lib/g++.exp(g++_init): Ditto.
14041
14042 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
14043
14044         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
14045         the host.
14046
14047         * lib/gcc.exp(gcc_exit): New procedure.
14048
14049 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
14050
14051         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
14052         specs where appropriate.
14053
14054         * g++.old-deja/g++.arm/*: Added additional ERROR checks
14055         because of new "candidates are" messages, and removed a few
14056
14057         * Converted all non-old-style g++ testcases to old-style, and
14058         moved into g++.old-deja.
14059
14060 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
14061
14062         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
14063         options.
14064
14065         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
14066         succeeded.
14067
14068         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
14069
14070 1997-02-13  Michael Meissner  <meissner@cygnus.com>
14071
14072         * lib/gcc.exp (gcc_target_compile): Add support for defining
14073         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
14074         the machine doesn't have those features.
14075
14076 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
14077
14078         * g++.law/operators4.exp: Don't use LIBS.
14079
14080 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
14081
14082         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
14083
14084         * lib/mike-g++.exp: Don't set the compiler to be tested here.
14085         * lib/g++.exp: Set it here instead. Also, allow use of the
14086         --tool_exec and --tool_opt options. Change CXX to
14087         GXX_UNDER_TEST.
14088
14089         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
14090
14091         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
14092
14093 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
14094
14095         * lib/old-dejagnu.exp: Use prune_warnings instead of
14096         prune_system_crud.
14097         * lib/mike-g++.exp: Ditto.
14098         * lib/gcc.exp: Ditto.
14099         * lib/g++.exp: Ditto.
14100
14101         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
14102
14103 1997-02-07  Jeffrey A Law  (law@cygnus.com)
14104
14105           * 941014-2.c: Include stdlib.h
14106           * 960327-1.c: Include stdio.h
14107           * dbra.c, index-1.c: Don't assume ints are 32bits.
14108
14109 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
14110
14111         * lib/gcc.exp: Add gcc,stack_size target feature.
14112
14113         * lib/g++.exp(g++_target_compile): Add the include and link
14114         paths here, not in two other places. And, it's $options, not
14115         options.
14116
14117         * lib/mike-g++.exp(postbase): Remove the code that determines
14118         the correct include and link paths.
14119         * g++.old-deja/old-deja.exp: Ditto.
14120
14121 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
14122
14123         * lib/g++.exp(g++_init): target_compile no longer returns the
14124         filename of the result.
14125
14126 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
14127
14128         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
14129         call to glob.
14130
14131         * gcc.c-torture/special/special.exp: Change call to
14132         gcc_target_compile to include the object file.
14133
14134 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
14135
14136         * gcc.c-torture/special/special.exp: Correct misspelling in last
14137         change.
14138
14139 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
14140
14141         * lib/plumhall.exp(ph_summary): Log the entire output of the
14142         executable. Return -1 if there were any failures, 0 otherwise.
14143         (ph_execute): Return -1 if there were any failures, 0 otherwise.
14144         (ph_make): Clean up objects and executables that were built
14145         if the tests succeeded.
14146
14147 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
14148
14149         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
14150         libraries and includes in the build tree as appropriate.
14151
14152 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14153
14154         * lib/c-torture.exp: Instead of looking for the global variable
14155         NO_LONG_LONG, check to see if that's a feature of the target.
14156
14157 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14158
14159         * config/default.exp: Minimize. Delete the remainer of the files in
14160         config; this functionality is now in devo/dejagnu/config.
14161
14162         g++.*/*: Pass any additional flags used to compile to postbase;
14163         delete CXXFLAGS.
14164
14165         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
14166         is now done by runtest.exp. Use gcc_target_compile instead of
14167         compile.
14168
14169         lib/c-torture.exp: Use gcc_target_compile instead of compile.
14170         Remove references to CFLAGS. Use remote_file instead of
14171         calling rm -f.
14172         (c-torture): Take a list of arguments to use to compile this
14173         testcase.
14174
14175         lib/g++.exp: Simplify. Use target_compile instead of compile.
14176         lib/gcc-dg.exp: Ditto.
14177         lib/gcc.exp: Ditto.
14178         lib/mike-{gcc,g++}.exp: Ditto.
14179         lib/old-dejagnu.exp: Ditto.
14180         lib/plumhall.exp: Ditto.
14181
14182 1997-01-08  Jim Wilson  <wilson@cygnus.com>
14183
14184         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
14185         (ph_linker): Likewise.
14186
14187 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
14188
14189           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
14190         MAP_ANON / MAP_ANONYMOUS if defined;
14191         else try to map from /dev/zero .
14192
14193 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14194
14195         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
14196         isn't defined, then define it to MAP_ANONYMOUS.
14197
14198 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14199
14200         * gcc.c-torture: Update to c-torture-1.42 release.
14201
14202 1996-11-11  Jeffrey A Law  (law@cygnus.com)
14203
14204         * gcc.c-torture: Update to c-torture-1.41 release.
14205
14206 1996-10-27  Jeffrey A Law  (law@cygnus.com)
14207
14208         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
14209         c-torture release.
14210
14211 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
14212
14213         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
14214         and LDFLAGS.  Fix second case to append the target_info ldflags
14215         onto LDFLAGS, not CFLAGS.
14216         * lib/g++.exp (g++_init): Add target_info stuff.
14217         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
14218         of libgloss and newlib flags for !native.
14219
14220         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
14221         (GDB): Fix relative path to go up another dir for finding gdb.
14222
14223 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
14224
14225         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
14226         versions in the target_info array, if they don't exist.
14227
14228 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
14229
14230         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
14231
14232 1996-07-08  Jim Wilson  <wilson@cygnus.com>
14233
14234         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
14235         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
14236
14237 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
14238
14239         * lib/old-dejagnu.exp: Don't remove the output file before we've
14240         actually tested it. Don't append pwd to the path of the executable
14241         we're testing.
14242
14243 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
14244
14245         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
14246
14247 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
14248
14249         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
14250         temporary directory for compiler files, and set it to a default
14251         value of /tmp. Set $output as the name of the output file from
14252         compiling the testcase. Add a -o option to $cflags_var so the
14253         compiler writes the final output file as $output. Set $executable
14254         to $output.
14255
14256         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
14257         directory for compiler files, and set it to /tmp if it doesn't
14258         already have a value. Set $output_file to the name of the output
14259         file from compiling the testcase. Add a -o option to CXXFLAGS so
14260         the compiler writes the final output file as $output. Use $output
14261         as the executable to be tested.
14262
14263 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14264
14265         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
14266
14267 1996-06-08  Jeffrey A Law  (law@cygnus.com)
14268
14269         * gcc.c-torture/execute/pending-1.c: New test.  Still
14270         pending in Tege's queue.
14271
14272 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
14273
14274         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
14275         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
14276         if there were failures.  Call unresolved if there were unresolved
14277         testcases.  Call gcc_fail if program did not run to completion.
14278         (ph_make): Pass additional argument name to ph_execute.
14279         (ph_execute): Add new argument.  Pass additional arguments to
14280         ph_summary.  Call gcc_fail is there is no execution output.
14281
14282 1996-04-24  Jeffrey A Law  (law@cygnus.com)
14283
14284         * lib/plumhall.exp (proc_summary): Output relavent summary
14285         lines into the log so specific failures in plumhall can be
14286         investigated.
14287
14288 1996-04-10  Jeffrey A Law  (law@cygnus.com)
14289
14290         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
14291         (c-torture-execute): Don't try to execute tests which use
14292         "long long" types if $NO_LONG_LONG is nonzero.
14293
14294 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
14295
14296         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
14297         not c-torture.
14298
14299         * gcc.ieee: Move from here.
14300         * gcc.c-torture/execute/ieee: To here.
14301
14302 1996-03-26  Jeffrey A Law  (law@cygnus.com)
14303
14304         * gcc.c-torture: Update to c-torture-1.41 release.
14305
14306 1996-03-22  Jeffrey A Law  (law@cygnus.com)
14307
14308         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
14309         not "$output".
14310
14311 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
14312
14313         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
14314         -c present.
14315
14316 1996-03-02  Jeffrey A Law  (law@cygnus.com)
14317
14318         * config/proelf.exp: Handle connecting to a simulator.
14319
14320 1996-01-31  Jeffrey A Law  (law@cygnus.com)
14321
14322         * config/proelf.exp: New file.  Enough framework that we can
14323         run c-torture tests on the proelf targets (or any other target
14324         that gdb can connect to for that matter).
14325
14326 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
14327
14328         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
14329         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
14330
14331         * lib/plumhall.exp (ph_execute): Always call ph_summary if
14332         exec_output exists.
14333
14334 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
14335
14336         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
14337         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
14338
14339         * config/*.exp: Update FSF address.  Change result of ${tool}_load
14340         to pass/fail/unresolved/unsupported/untested.  Caller must now
14341         call unresolved/unsupported/untested.
14342         * lib/*.exp: Update FSF address.  Update to handle new results of
14343         ${tool}_load.
14344         * lib/chill.exp (verbose): Delete.
14345
14346 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
14347
14348         * lib/gcc.exp (default_gcc_start): Change order of args to
14349         $LDFLAGS $CFLAGS $LIBS.
14350         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
14351         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
14352         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
14353         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
14354         * gcc.misc-tests/dg-test.exp: Likewise.
14355         * gcc.misc-tests/msgs.exp: Likewise.
14356         * gcc.prms/prms.exp: Likewise.
14357         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
14358         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
14359
14360         * lib/dg.exp: Deleted, moved to dejagnu/lib.
14361
14362 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14363
14364         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
14365
14366         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
14367         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
14368
14369         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
14370         necessary.
14371
14372 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
14373
14374         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
14375         global for loop; add use of $mathlib.
14376         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
14377         settings here; set mathlib for anything but VxWorks.
14378
14379 1996-01-22  Jeffrey A Law  (law@cygnus.com)
14380
14381         * gcc.c-torture: Update to c-torture-1.40 release.
14382
14383 1996-01-03  Jeffrey A Law  (law@cygnus.com)
14384
14385         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
14386         dg.exp.
14387
14388 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
14389
14390         * lib/c-torture.exp (c-torture-execute): Declare "output" as
14391         global.
14392
14393 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
14394
14395         * lib/g++.exp (LIBS): Define if not already.
14396         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
14397         (gcc-dg-prune): Call prune_gcc_output.
14398         * lib/gcc.exp (prune_gcc_output): New proc.
14399         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
14400         prune_gcc_output.
14401
14402 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
14403
14404         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
14405         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
14406
14407 1995-11-15  Jeffrey A Law  (law@cygnus.com)
14408
14409         * gcc.c-torture: Update to c-torture-1.39 release.
14410
14411 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
14412
14413         * lib/c-torture.exp (c-torture-execute): Don't return if one option
14414         fails, try others as well.
14415
14416 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
14417
14418         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
14419         If compilation fails, mark execute tests as `untested'.
14420         If test is marked as unsupported, don't mark compilation and
14421         execute tests as failed.
14422
14423 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
14424
14425         * lib/g++.exp (g++_init): Don't link in libg++, and look to
14426         libstdc++ for whether or not we want to be doing shared
14427         libraries.  Delete link_curses since we don't need it anymore.
14428         * lib/mike-g++.exp (postbase): Don't link in libg++.
14429         * g++.old-deja/old-deja.exp: Likewise.
14430
14431 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
14432
14433         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
14434
14435 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
14436
14437         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
14438         For that, add `-Wl,-a,shared_archive'.
14439         * g++.old-deja/old-deja.exp: Likewise.
14440
14441 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
14442
14443         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
14444
14445 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
14446
14447         * lib/mike-g++.exp (postbase): Pay attention to the status of
14448         g++_load.
14449
14450 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
14451
14452           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
14453
14454 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
14455
14456         * lib/gcc.exp (default_gcc_start): No longer need to log program
14457         being executed or its output, execute_anywhere does that now.
14458         * lib/g++.exp (default_g++_version): Call execute_anywhere.
14459         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
14460
14461 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
14462
14463         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
14464         the same as those in lib/g++.exp.
14465
14466 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
14467
14468         * gcc.c-torture: Update to c-torture-1.38 release.
14469         * gcc.ieee: Related changes.
14470
14471 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
14472
14473         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
14474         "exec". Minor reformatting changes.
14475
14476         * config/rom68k.exp (${tool}_load): Make it work in a canadian
14477         cross. This means all "exec" calls now work on a remote host as
14478         well.
14479         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
14480         cross. Filter out the extra "\r\n" stuff that expect puts in.
14481         (c-torture-execute): Filter out the bogus warnings like
14482         c-torture-compile does. Add support for canadian cross.
14483         * lib/gcc.exp (default_gcc_version, default_gcc_start)
14484         Use execute_anywhere rather than calling exec directly. Now it
14485         works for canadian cross testing.
14486
14487 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
14488
14489         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
14490         results into a variable, and check that rather than using file exists.
14491
14492 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
14493
14494         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
14495         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
14496
14497 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14498
14499         * g++.old-deja/old-deja.exp: Create and pass runshlib and
14500         lib_curses if there's a shared libg++ in the build tree.
14501
14502 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
14503
14504         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
14505         if not supported target.
14506
14507 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
14508
14509         * lib/g++.exp (g++_init): Move empty setting of runshlib and
14510         link_curses up to always happen, not just for native builds.
14511
14512 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
14513
14514         * gcc.c-torture: Update to c-torture-1.36 release.
14515         * gcc.failure: Related changes.
14516
14517 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
14518
14519         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
14520
14521 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
14522
14523         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
14524         * lib/mike-g++.exp (postbase): Not in here.  Still reference
14525         runshlib, link_curses, and mathlib for link and run.
14526
14527         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
14528         pass the runtime shared library options for Solaris, OSF/1, and
14529         Irix5, and link with -lcurses to avoid unresolved references.
14530
14531 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
14532
14533         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
14534         only run once.
14535
14536 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
14537
14538         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
14539
14540 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
14541
14542         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
14543         do not have a framework for the "compat" tests yet.
14544
14545 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
14546
14547         * lib/mike-g++.exp (postbase): New local variable `mathlib',
14548         set to null if we're testing vxworks5.1.  Use that instead of
14549         `-lm' in the setting of LIBS for link and run.
14550
14551 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
14552
14553         * config/rom68k.exp (${tool}_load): Major changes to make it
14554         work.  Verified that it does in fact return the stuff in
14555         exec_output properly.  Catch any Emul or any TRAP other than 0.
14556
14557 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
14558
14559         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
14560         LDFLAGS properly for targets that need stuff from libgloss.
14561         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
14562         only run once.
14563         (gpp_initialized): New variable.
14564
14565 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
14566
14567         * config/rom68k.exp: Load libgloss.exp.
14568         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
14569         so we can produce a fully linked binary.
14570         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
14571         so we can produce a fully linked binary.
14572
14573 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
14574
14575         * lib/plumhall.exp (ph_section): Watch for expected failures.
14576         Add missing `else'.
14577
14578         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
14579         run the testcase.
14580         (c-torture): Likewise.
14581
14582 1995-08-28  Doug Evans  <dje@cygnus.com>
14583
14584         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
14585
14586         * lib/mike-g++.exp (mike_cleanup): New proc.
14587         (prebase): New globals compiler_result, not_compiler_result,
14588         target_regexp.
14589         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
14590         allow leading "-" in pattern.  Watch for unsupported tests.
14591         If $compiler_result is set, pattern match assembler code,
14592         and ditto for $not_compiler_result.
14593         * lib/mike-gcc.exp: Likewise.
14594
14595         * lib/plumhall.exp (ph_execute): Only call ph_summary if
14596         execution "succeeded".
14597
14598 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
14599
14600         * config/win32.exp: New file.
14601         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
14602
14603 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
14604
14605         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
14606         unsupported.
14607         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
14608         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
14609         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
14610
14611         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
14612         "... without exceptions was ...".  That is now handled by
14613         prune_system_crud.
14614         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
14615
14616 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
14617
14618         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
14619         sieve.c,sort2.c}: New files.
14620         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
14621         sieve.exp,sort2.exp}: Drivers for them.
14622
14623         * lib/mike-gcc.exp (program_output): New user settable variable.
14624         (postbase): Call prune_system_crud.  Also prune extraneous compiler
14625         messages.
14626         * lib/mike-g++.exp (program_output): New user settable variable.
14627
14628         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
14629
14630         * config/sh.exp: Deleted (use sim.exp instead).
14631
14632 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
14633
14634         * config/vx.exp: Declare CHECKTASK as global.
14635         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
14636         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
14637         * lib/old-dejagnu.exp: Load [pwd]/$executable.
14638
14639 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14640
14641         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
14642         target. Like vx.exp, only includes `vx29k.exp' instead of
14643         `vxworks.exp'.
14644
14645 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
14646
14647         * config/sim.exp: Increase time limit from 120 seconds to 240.
14648
14649 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
14650
14651         * gcc.c-torture/execute/950628-1.c: New test.
14652
14653 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
14654
14655         * gcc.c-torture: Update with changes/additions from
14656         c-torture-1.34.
14657
14658 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
14659
14660         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
14661
14662 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
14663
14664         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
14665
14666 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
14667
14668         * gcc.c-torture/compile/950512-1.c: New test.
14669         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
14670         * gcc.dg/struct-ret-1.c: Likewise.
14671
14672 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
14673
14674         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
14675           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
14676
14677 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
14678
14679         * gcc.c-torture/special/920411-1.c: Deleted.
14680         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
14681
14682 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
14683
14684         * config/sim.exp (${tool}_load): Hack in call to bash to get a
14685         cpu limit.
14686
14687 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
14688
14689         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
14690
14691 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
14692
14693         From kenner;
14694         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
14695         is the proper length.
14696         * va-arg-3.c: Likewise.
14697
14698 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
14699
14700         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
14701         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
14702
14703         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
14704         * lib/g++.exp (default_g++_start): Delete old cruft.
14705
14706 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
14707
14708         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
14709         (2 * (1 << 18)) to (2 * (1 << 17)).
14710
14711         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
14712
14713 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
14714
14715         * config/rom68k.exp: Renamed from config/idp.exp
14716
14717 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
14718
14719         * c-torture/compile/921109-2.c
14720
14721 1995-04-18  Mike Stump  <mrs@cygnus.com>
14722
14723         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
14724         excess errors.
14725
14726 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
14727
14728         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
14729         output.
14730         * lib/g++.exp (default_g++_start): Likewise.
14731
14732 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
14733
14734         * gcc.c-torture/compile/950329-1.c: New test.
14735
14736 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
14737
14738           * config/bug.exp (${tool}_load): Updated to use new remote_open
14739           and remote_close procs.
14740         * config/idp.exp: New file.
14741
14742 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
14743
14744         * gcc.c-torture/execute/950322-1.c: New test.
14745
14746 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
14747
14748         * config/vx.exp (${tool}_load): Clean up testing of return code from
14749         vxworks_ld and vxworks_spawn.
14750
14751 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
14752
14753         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
14754
14755 1995-03-13  Mike Stump  <mrs@cygnus.com>
14756
14757         * lib/old-deja.exp: Add `excess errors test - ' error, now one
14758         can mark excess errors on a machine by machine basis.  Note, the
14759         default is to not expect any excess errors, even when excess
14760         errors test - is given, so you will want to put an XFAIL ... on
14761         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
14762         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
14763         those 4 machines, but no others.
14764
14765 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
14766
14767         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
14768         * lib/c-torture.exp: to here.
14769
14770 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
14771
14772         * gcc.c-torture/execute/950221-1.c: New test.
14773         * gcc.c-torture/execute/struct-ret-1.c: New test.
14774         * gcc.c-torture/compile/950221-1.c: New test.
14775
14776         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
14777
14778 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
14779
14780         * gcc.c-torture/execute/arith-1.c (main): Return 0.
14781         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
14782
14783 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
14784
14785         * g++.gb: New directory of tests, derived from my signature and
14786         class scoping tests.
14787
14788         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
14789         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
14790         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
14791         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
14792         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
14793         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
14794         * g++.gb/sig25.C: Likewise.
14795
14796         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
14797         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
14798         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
14799         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
14800         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
14801         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
14802         * g++.gb/sig25.exp: Likewise.
14803
14804         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
14805         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
14806         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
14807         * g++.gb/scope13.C: Likewise, this test still fails.
14808
14809         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
14810         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
14811         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
14812         * g++.gb/scope13.exp: Ditto.
14813
14814         * g++.gb/README: New file, explains what these tests are about.
14815
14816 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
14817
14818         * lib/dg.exp (dg-do): Support `preprocess'.
14819         (dg-test): Likewise.
14820
14821 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
14822
14823         * config/udi.exp: change "continue -expect" to "exp_continue".
14824
14825 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
14826
14827         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
14828         Delete redundant tests.
14829
14830         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
14831         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
14832         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
14833         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
14834         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
14835         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
14836         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
14837         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
14838
14839         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
14840         storing label pointers.
14841         * gcc.c-torture/execute/921019-1.c: Likewise.
14842         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
14843         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
14844         parameter fp.
14845         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
14846         constants.
14847
14848         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
14849         Delete obsolete tests.
14850
14851         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
14852         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
14853         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
14854         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
14855         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
14856         * gcc.c-torture/compile/950124-1.c: New test.
14857
14858         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
14859
14860 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
14861
14862         * lib/mike-g++.exp: Add -lm to LIBS.
14863
14864 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
14865
14866         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
14867
14868 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
14869
14870         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
14871
14872 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
14873
14874         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
14875
14876 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
14877
14878         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
14879         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
14880         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
14881         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
14882         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
14883         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
14884         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
14885         * g++.law/{operators31.C, operators32.C,
14886         * g++.law/{operators33.C, operators34.C}: Likewise.
14887         * g++.law/{pic1.C, refs2.C}: Likewise.
14888         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
14889         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
14890         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
14891         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
14892
14893         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
14894         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
14895         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
14896         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
14897         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
14898         * g++.law/{enum9.exp, friend5.exp}: Likewise.
14899         * g++.law/{nest3.exp, nest4.exp}: Likewise.
14900         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
14901         * g++.law/{operators30.exp, operators31.exp}: Likewise.
14902         * g++.law/{operators32.exp, operators33.exp}: Likewise.
14903         * g++.law/{operators34.exp}: Likewise.
14904         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
14905         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
14906         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
14907         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
14908         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
14909
14910         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
14911         No longer expected to fail.
14912         * g++.law/missed-error3.C: Tweak for recent bool changes.
14913
14914 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
14915
14916         * config/emb-unix: Deleted.
14917         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
14918         remote execution.  Do final link on remote host if REMOTE_LINK is set.
14919
14920 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
14921
14922         * lib/dg.exp (dg-test): Fix typo in last patch.
14923
14924 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
14925
14926         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
14927         (handles multiple occurrences).
14928
14929 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
14930
14931         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
14932         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
14933         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
14934         printed).
14935         * lib/c-torture.exp (c-torture-compile): Likewise.
14936         (c-torture): Prepend full path if missing.
14937         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
14938         (gcc_fail): Likewise.
14939         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
14940
14941 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
14942
14943         * lib/netware.exp: Only attach to NetWare i386 systems.
14944
14945 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
14946
14947         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
14948         messages.  Add test name to "output pattern match" pass/fail message.
14949
14950 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
14951
14952         * gcc.dg: New testsuite.
14953         * gcc.dg/dg.exp: New file.
14954
14955         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
14956         test-switch.c}: Deleted.
14957
14958         * gcc.misc-tests/msgs.exp: New testcase driver.
14959
14960 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
14961
14962         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
14963         Watch for illegal return values from ${tool}_load.
14964         * config/unix.exp (${tool}_load): Fix pass/fail detection for
14965         cross targets.  Coerce return value >0 to 1.
14966
14967 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
14968
14969         * config/unix.exp (${tool}_load): Call program rsh, not proc.
14970
14971         * config/emb-unix.exp: New file.
14972
14973         * config/sim.exp: Error if variable $SIM not defined.
14974         (${tool}_load): Mark test as "untested" if simulator missing.
14975
14976         * config/unix.exp: Load remote.exp to get rcp_download.
14977         * lib/c-torture.exp: Use different option lists for testcases with
14978         and without loops.
14979         * gcc.c-torture/execute/execute.exp: Likewise.
14980
14981 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
14982
14983         * config/*.exp: Clarify return code from ${tool}_load.
14984         Call `unresolved' or `untested' instead of `warning' or `perror'
14985         (sometimes you still want to call both though).
14986         Add comment that `shell_id' is local to each file.
14987         * config/udi.exp (timeout): Set to 30.
14988         Don't print warning if connection fails, $connectmode has already
14989         printed an error.
14990         (${tool}_load): Move verbose messages to level 2.
14991         Rework pattern for "Process started" message.
14992         Pass `shell_id' to ${connectmode}_download.
14993         Retry twice upon timeout.  Make resetting of target more robust.
14994         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
14995         Pass `shell_id' to exit_$connectmode.
14996         Only call exit_$connectmode if connected.
14997         * config/unix.exp (${tool}_load): Check return codes better.
14998         * config/vrtx.exp (${tool}_load): Likewise.
14999         * config/vx.exp (${tool}_load): Likewise.
15000         Delete unneeded global's.
15001         * lib/dg.exp (dg-test): Update to reflect clarified return codes
15002         from ${tool}_load.
15003         (dg-stat): Delete.
15004         (dg-init): Delete recording of pass/fail counts.
15005         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
15006         (old-dejagnu-init): Likewise.
15007         (old-dejagnu-stat): Delete contents, empty proc now.
15008         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
15009         (c-torture): Delete references to lcnt, lpass, lfail.
15010         Get option list from TORTURE_OPTIONS.
15011         Delete -funroll[-all]-loops if no loops.
15012         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
15013         (g++_stat): Delete contents (empty proc now).
15014         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
15015         (gcc_finish): Likewise.
15016         (gcc_stat): Deleted.
15017         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
15018         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
15019         * gcc.c-torture/execute/execute.exp: Likewise.
15020         Split tests into two parts: compile, execute.
15021         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
15022         no loops.  Update to reflect clarified return codes from ${tool}_load.
15023
15024 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
15025
15026         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
15027         to grep for.
15028         (old-dejagnu): Likewise (where necessary).
15029
15030 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
15031
15032         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
15033
15034         * lib/dg.exp (dg-process-target): Fix processing of selector.
15035         Add comment regarding use of `error'.
15036
15037         * lib/gcc.exp (prune_system_crud): Define if missing.
15038         * lib/g++.exp (prune_system_crud): Likewise.
15039
15040         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
15041         Call prune_system_crud.
15042         * lib/dg.exp (dg-runtest): New proc.
15043         Use perror instead of send_user for tcl errors in testcase.
15044         Don't return any value, it's never used.
15045         Don't clobber previous definition of `unknown'.
15046         Print tcl errors in `dg-final'.
15047
15048 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
15049
15050         * lib/dg.exp (dg-process-target): Improve syntax error messages.
15051         (dg-test): Don't print errorInfo, it contains stack backtrace.
15052
15053 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
15054
15055         * lib/g++.exp (runtest_file_p): Define if missing.
15056
15057 1994-09-24  Doug Evans  (dje@cygnus.com)
15058
15059         * lib/mike-g++.exp: Comment out loading of g++.exp.
15060         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
15061         (default_g++_version): Always print something.
15062         (default_g++_start): Comment out call to `which'.
15063         (g++_start, g++_load): Deleted (must be defined in config file).
15064         * lib/gcc.exp: Test for existence of $CC at start.
15065         Delete check for tmpdir (done in gcc_init).
15066         (default_gcc_version): Always print something.
15067         (default_gcc_start): Comment out call to `which'.
15068         * config/*.exp: Major cleanup - make cross targets work at least a
15069         little better for g++ (by not being "--tool gcc" specific).
15070         Rename gcc_xxx to ${tool}_xxx.
15071         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
15072         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
15073
15074 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
15075
15076         * lib/c-torture.exp (c-torture-compile): Rework compiler
15077         message processing.
15078
15079         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
15080         c-torture.
15081
15082 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
15083
15084         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
15085
15086         * lib/dg.exp (dg-process-target): Support { target native }.
15087
15088 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
15089
15090         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
15091         looked for "... program xxx got fatal signal".
15092         Correct regsub munging of `comp_output'.
15093         Ignore compiler messages "path prefix not used" and "linker input
15094         file unused".
15095
15096 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
15097
15098         * lib/gcc.exp (runtest_file_p): Define if missing.
15099         * gcc.prms/template.c: Example to work from.
15100
15101 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
15102
15103         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
15104         * lib/dg.exp (dg-test): Call unsupported testcases as such.
15105
15106         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
15107         * gcc.prms/1883.c: Moved from compile/940714-1.c.
15108         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
15109         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
15110
15111         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
15112         (dg-process-target): No longer a varargs proc.
15113         Return S/N for target, P/F for xfail.  All callers changed.
15114         (user option procs): More argument checking.
15115         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
15116         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
15117         (dg-test): Skip test if not running on selected target in `dg-do'.
15118         Update handling of `dg-do-what', `dg-output-text'.
15119         Separate execution pass/fail from output pattern match pass/fail.
15120         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
15121
15122 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
15123
15124         * gcc.c-torture/special/special.exp: Don't expect failure for mips
15125         target for 920510-1.c.
15126
15127 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
15128
15129         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
15130         Clean up comment regarding use of passcnt, etc.
15131         (gcc_stat): Don't update `testcnt' here.
15132         (gcc_finish): Do it here.
15133         Might as well reset `but_id' here too.
15134         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
15135         to determine if the file should be tested.
15136         * gcc.c-torture/compile/compile.exp: Likewise.
15137         * gcc.c-torture/execute/execute.exp: Likewise.
15138         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
15139         * gcc.misc-tests/dg-test.exp: Likewise.
15140         * gcc.prms/prms.exp: Likewise.
15141         * gcc.wendy/wendy.exp: Likewise.
15142         * g++.old-deja.exp: Likewise.
15143         Move "Testing file" message to verbose level 1.
15144
15145 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
15146
15147         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
15148
15149 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
15150
15151         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
15152         (default_gcc_start): Accept optional second list element
15153         of compiler flags.  Print compiler output at verbosity level 2.
15154         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
15155         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
15156         Save current values of framework globals passcnt, failcnt, xpasscnt,
15157         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
15158         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
15159         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
15160         xfailcnt to compute stats.  Update framework global `testcnt' from
15161         pass/fail counts.
15162         (gcc_finish): New proc.  Clean up test environment.
15163         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
15164         (gcc_epass, gcc_efail): Delete.
15165         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
15166         argument of line number.
15167         (dg-init): If the tool has an init routine, call it.
15168         (dg-test): Remove args `cflags_var' and `libs_var'.
15169         Pass all compiler options to ${tool}_start.
15170         Handle missing line number.
15171         (dg-finish): New function.
15172         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
15173         particular files.  Call gcc_finish at end.  Move "skipping test"
15174         message to verbosity level 3.
15175         * gcc.c-torture/compile/compile.exp: Likewise.
15176         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
15177         * gcc.c-torture/execute/execute.exp: Likewise.
15178         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15179         Print testcase being tried at verbosity level 1.
15180         * gcc.c-torture/special/special.exp: Unset xfail.
15181         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15182         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
15183         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
15184         * gcc.failure/failure.exp: Likewise.
15185         * gcc.ieee/ieee.exp: Likewise.
15186         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
15187         Update call to dg-test.  Call dg-finish at end.
15188         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
15189         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15190         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
15191         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
15192         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
15193         * gcc.wendy/wendy.exp: Add copyright.
15194         Delete setting of tmpdir (done by gcc_init).
15195         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
15196         Pass compiler flags to gcc_start.  Call gcc_finish at end.
15197         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
15198         gcc_[ce]pass/fail.
15199
15200 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
15201
15202         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
15203         confusion.
15204         (g++_load): Likewise.
15205
15206         * config/*.exp (gcc_load): Some were varargs fns and some were not.
15207         Rename argument to `prog' to remove the confusion.
15208         Varargs fns behave differently too!
15209         (g++_load): Likewise.
15210
15211         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
15212
15213         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
15214         what it is.  Delete (always) printing of status value for !native.
15215         Simplify verbose code, and include status and exec_output.
15216         (g++_load): Use gcc_load.
15217
15218 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
15219
15220         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
15221         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
15222         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
15223         940714-3.c as these testcases don't exist anymore.  Make
15224         va-arg-1.c expected to pass.
15225
15226 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
15227
15228         * gcc.misc-tests/misc.exp: Only run specific testcases.
15229         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
15230         * gcc.misc-tests/dg-[1-9].c: New files.
15231
15232         * lib/dg.exp: New testsuite driver.
15233         * gcc.prms/prms.exp: Use it.
15234
15235         * README.gcc: New file.
15236
15237         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
15238         Document and reset `lxpass' and `lxfail'.
15239         Simplify "initialized" message.
15240         (gcc_stat): Clean up comments a little.
15241
15242 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
15243
15244         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
15245
15246 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
15247
15248         * lib/old-dejagnu.exp (process-option): New proc.
15249         (old-dejagnu-init, old-dejagnu-stat): Likewise.
15250         (old-dejagnu): Simplify.
15251         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
15252
15253 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
15254
15255         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
15256         exists and is not an empty string.
15257
15258         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
15259         $xfail rather than calling setup_xfail.  Clear $xfail when test is
15260         finished.
15261         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
15262         automatically.
15263
15264         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
15265         longer expected to fail.
15266
15267         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
15268         "f" function call.
15269
15270         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
15271
15272         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
15273         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
15274         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
15275         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
15276         c-torture-1.29.
15277
15278         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
15279         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
15280
15281         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
15282
15283         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
15284         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
15285
15286         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
15287         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
15288         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
15289
15290 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
15291
15292         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
15293         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
15294         940714-1.c, 940714-2.c, 940714-3.c},
15295         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
15296         gcc.misc-tests/{mg.c,mg.exp}:
15297         New tests.
15298         * gcc.noncompile/noncompile.exp: Change accordingly.
15299
15300 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
15301
15302         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
15303         Undo previous clobberage.
15304
15305 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
15306
15307         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
15308         * gcc.special/{930510-1.c, special.exp}:
15309         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
15310         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
15311         struct-varargs-1.c}: New tests from c-torture-1.26.
15312
15313 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
15314
15315         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
15316           argument to switch.
15317
15318 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
15319
15320         * Revert the previous changes.  Please see Rob's directory
15321           (/lisa/test/rob/progressive/gcc/testsuite) for testing
15322           fixes.
15323
15324 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
15325
15326         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
15327             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
15328             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
15329             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
15330             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
15331             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
15332             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
15333             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
15334             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
15335             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
15336             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
15337             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
15338             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
15339             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
15340             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
15341             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
15342             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
15343             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
15344             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
15345             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
15346             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
15347             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
15348             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
15349             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
15350             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
15351             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
15352             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
15353
15354 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
15355
15356         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
15357             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
15358           with perror calls.
15359
15360 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
15361
15362         * config/unix.exp (g++_load): Fix syntax.
15363
15364 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
15365
15366         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
15367         * gcc.noncompile/921017-1.c: Deleted obsolete test.
15368         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
15369         Don't expect va-arg-1.c to fail.  Correct expected output for
15370         920928-1.c.
15371         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
15372         * gcc.wendy/hbm4.c: Correct typo.
15373         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
15374
15375 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
15376
15377         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
15378         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
15379         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
15380         * lib/c-torture.exp (c-torture-compile): Ditto.
15381
15382         Reduce volume of output (remove all the -I's and such).
15383         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
15384         Call gcc_cpass, gcc_cfail.
15385         (c-torture): Pass testing option to c-torture-compile.
15386
15387 1994-03-21  Doug Evans  (dje@cygnus.com)
15388
15389         Bring patches over from progressive.
15390         * config/default.exp: Exit remote shell cleanly.
15391         (g++_exit, g++_start): Add default versions.
15392         * config/sim.exp (gcc_load): Use perror, not error.
15393
15394 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
15395
15396         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
15397         set in site.exp.
15398
15399 1994-03-14  Doug Evans  (dje@cygnus.com)
15400
15401         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
15402         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
15403         (wendy_try): New proc to run testcase.
15404         (main loop): Call 'em.
15405         * gcc.wendy/*.c: Clean up pass to correct expected output.
15406
15407         * lib/gcc.exp: Minor cleanup work.
15408         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
15409
15410 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
15411
15412         * config/sim.exp (gcc_load): Document return codes better.
15413         Don't pass -v to simulator.
15414
15415 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
15416
15417           * gcc.special/920717-x.c: Fix typo.
15418           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
15419           get at sources.
15420
15421         * lib/mike-gcc.exp: Fix typo.
15422
15423 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
15424
15425         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
15426         binary to use, transform the name.
15427         * config/*.exp: rename everything. Nuke any g++ specific files,
15428         it's now a special case of gcc that requires no special support.
15429         Add a default.exp for unsupported targets.
15430
15431 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
15432
15433         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
15434         lib/old-dejagnu.exp: Fix a few patterns to work with the new
15435         version of Tcl.
15436
15437 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
15438
15439         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
15440         than a warning.
15441
15442 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
15443
15444         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
15445
15446 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
15447
15448         * gcc.execute/execute.exp: Combine opt_list and foption_list into
15449         option_list.  Compile every file with only 4/6 option choices
15450         (same as C torture) instead of with 12/18 different option
15451         choices.
15452         * lib/c-torture.exp: Likewise.
15453
15454         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
15455         not already set.
15456
15457 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
15458
15459         * lib/old-deja.exp: Add `excess errors test fails' error, now one
15460         can put an XFAIL *-*-* on excess errors.
15461
15462 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
15463
15464         * g++.law: Add more tests derived from g++-bugs snapshots.
15465
15466         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
15467         equivalent to g++.law/init9.
15468
15469         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
15470         compiled it, and the a.out file after we've run it.
15471
15472 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
15473
15474         * lib/mike-g++.exp (postbase): Delete the .o file after we've
15475         compiled it, and the a.out file after we've run it.
15476
15477 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
15478
15479         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
15480
15481 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
15482
15483         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
15484         version number.
15485
15486 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
15487
15488         * g++.law: New directory of g++ tests derived from the g++-bugs
15489         snapshots.
15490
15491 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
15492
15493         * gcc.compile: initbug1.c initbug1.exp testcase added
15494
15495 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
15496
15497         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
15498         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
15499           fixes submitted by Jeff Law (law@cs.utah.edu)
15500         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
15501           Jeff Law (law@cs.utah.edu)
15502
15503
15504 1993-11-30  Mike Stump  (mrs@cygnus.com)
15505
15506         * config/unix-g++.exp: Follow the gcc way of doing things.
15507         * g++.old-deja/old-deja.exp: Minor updates.
15508         * lib/g++.exp: New file, follow the gcc way of doing things.
15509         * lib/old-dejagnu.exp: Minor updates.
15510         * lib/mike-g++.exp: Always unset errorInfo.
15511
15512 1993-11-06  Mike Stump  (mrs@cygnus.com)
15513
15514         * lib/gcc.exp: Fix some errors with the below change, CC and
15515         CFLAGS should be global when setting, not local.
15516
15517 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
15518
15519         * lib/gcc.exp: Transform tool name.
15520
15521 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15522
15523         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
15524
15525 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15526
15527         * lib/gcc.exp: change gcc_done to gcc_stat
15528
15529 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15530
15531         * Upgraded gcc testsuite to c-torture version 1.25
15532
15533 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
15534
15535         * lib/gcc.exp: added reporting code. Changed verbose compile message.
15536         * lib/c-torture: added hooks for new reporting code.
15537
15538 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
15539
15540         * config/sh-gcc.exp: check if sh-sim exists in the path
15541
15542 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
15543
15544         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
15545         * gcc.compile/compile.exp: Initial changes for new logic.
15546         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
15547         * gcc.failure/failure.exp: Initial changes for new logic.
15548         * gcc.ieee/ieee.exp: Initial changes for new logic.
15549         * gcc.misc-tests/misc.exp: Initial changes for new logic.
15550         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
15551         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
15552         * lib/c-torture.exp: Initial changes for new logic.
15553         * lib/gcc.exp: Initial changes for new logic.
15554
15555 1993-10-15  Mike Stump  (mrs@cygnus.com)
15556
15557         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
15558         depend upon failure or success.  Fully qualify names in failure
15559         and success messages.  Always remove a.out before starting
15560         compile, just in case.  Pay more attention to error text output by
15561         the compiler.  Handle testcases with no known past errors just
15562         like all others, so that things are uniform.  Other miscellaneous
15563         improvements.
15564
15565 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
15566
15567         * gcc.cpp: new directory for cpp tests
15568
15569 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
15570
15571         * lib/chill.exp: Code reformatted, removed unused code.
15572         * config/unix-chill.exp: Code reformatted, removed unused code.
15573         * chill.execute/execute.exp: Code reformatted, removed unused code.
15574         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
15575
15576 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
15577
15578         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
15579         routines not written.
15580
15581 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
15582
15583         * config/bug-gcc.exp: Use new procs from bug.exp.
15584
15585 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
15586
15587         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
15588         via ftp, rather than depending on NFS.
15589         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
15590         case.
15591
15592 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
15593
15594         * config/bug-gcc.exp: Use new download proc.
15595
15596 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
15597
15598         * chill.execute/execute.exp: cleanups, handles errors better
15599         * chill.compile/compile.exp: rewrite, based on execute.exp
15600         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
15601         * lib/chill.exp: major changes to diff proc and compile and link
15602           procs. added chill_fail and chill_pass wrappers to pass and
15603           fail. added more comments, and handle error codes better.
15604           Added a hack to capture stderr from exec, so noncompile tests
15605           can work.
15606
15607 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
15608
15609         * chill.execute/execute.exp: rewrite of testsuite driver
15610         * lib/chill.exp: rewrite of testsuite driver
15611         * config/unix-chill.exp: rewrite of testsuite driver
15612
15613 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
15614
15615     In chill.execute:
15616         * iexpr.ch: Standardize uppercase.
15617         * tuples.dat: Standardize uppercase.
15618         * vary.ch: standardize.  Correct varying string assignments.
15619         * vary.dat: Add new output lines.
15620
15621 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
15622
15623     In chill.execute:
15624         * chprintf.ch: Standardize use of uppercase.
15625         * tuples.ch: Standardize and turn arr2 into a DCL,
15626           rather than a SYN.
15627         * pinits.ch: Standardize.
15628
15629 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
15630
15631         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
15632         * Makefil: Renamed to Makefile.in.
15633         * configure.in: New.
15634
15635 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
15636
15637     In chill.execute:
15638         * .cvsignore: Add result/output files.
15639         * Makefile: Fix up variables at start.  Use MFLAGS
15640           everywhere.  Correct bool_loc, built_ins entries.
15641           Add entry for vary1.ch.
15642         * bitarray.ch: Standardize upper-case usage.
15643         * bitexpr.ch: Standardize, add output of b1.
15644         * params.ch: Use arrayt in along PROC parameters, to
15645           avoid novelty problems.
15646         * sets.ch: Tiny cleanup.
15647         * vary1.ch: Re-indent.
15648
15649 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
15650
15651           * Add PR-related files to Makefiles, .cvsignore files, etc.
15652
15653 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
15654
15655         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
15656           with compiler objects. New names are test-flow.c and test-loop.c
15657
15658 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
15659
15660         * Upgraded c-torture tests from 1.19 to 1.20
15661
15662         * new files:
15663         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
15664         * gcc.compile: 930623-1.c 930623-2.c
15665         * gcc.noncompile: 930622-1.c 930622-2.c
15666         * gcc.failure: 920411-1.c 920627-2.c
15667         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
15668
15669 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
15670
15671         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
15672           More changes to get testsuite working properly. Needs more work.
15673           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
15674
15675 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
15676
15677         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
15678           More changes to get testsuite working properly. Needs more work.
15679
15680 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
15681
15682         * chill.compile/compile.exp: Added for Dejagnu support
15683         * chill.execute/execute.exp: Added for Dejagnu support
15684         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
15685
15686 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
15687
15688     This should complete moving the CHILL test files.
15689         * chill.noncompile(.cvsignore printf.grt
15690             in-printf.grt chprintf.grt chprintf.ch):
15691             Added test-support files.
15692           (Makefile): Modified further.
15693         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
15694             signal.ch): Added test files.
15695           * chill.execute (.cvsignore printf.grt printr.c
15696             in-printf.grt rts.c chprintf.grt rts.h): Added
15697           test-support files.
15698             (Makefile): More corrections.
15699
15700 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
15701
15702         * chill.compile, chill.execute, chill.nocompile: Add CHILL
15703           test cases, ready for DejaGnu.
15704
15705 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
15706
15707         * Upgraded c-torture tests from 1.18 to 1.19
15708
15709         * gcc.compile: added test(s):
15710           930607-1.c
15711         * gcc.execute: added test(s):
15712           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
15713
15714         * added new subdirectory for misc tests: gcc.misc-tests
15715         * gcc.misc-test(s): added tests:
15716           inst-check.c test-consts.c test-ior.c test-switch.c
15717
15718 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
15719
15720         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
15721
15722 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
15723
15724         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
15725
15726 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
15727
15728         * Upgraded c-torture tests from 1.17 to 1.18
15729
15730 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
15731
15732         * Upgraded c-torture tests from 1.12 to 1.17
15733
15734 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
15735
15736         * lib/old-dejagnu.exp:
15737           Fixed handling of XFAIL target triplets to correctly
15738           recognize wildcard characters.  Removed code that
15739           appended a unique id tag to the end of the file name
15740           printed out by the result of the testcases within a
15741           given test file.
15742
15743 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
15744
15745         * lib/old-dejagnu.exp:
15746           Reworked expected failure handling to trigger off of XFAIL
15747           keyword in keyphrase embeded in testcase source code. The
15748           XFAIL keyword must be at the end of the keyphrase line. It
15749           may optionally be followed by one or more target triplets.
15750           It has just occured that the handling of wildcards in the
15751           target triplet may not be correct.
15752
15753 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
15754
15755         * g++.old-deja/tests:
15756           Moved all subdirectories up one level into g++.old-deja .
15757
15758         * lib/old-dejagnu.exp:
15759           Fixed problem with CXXFLAGS not being properly reset, and being
15760           corrupted with extraneous "-c" compiler option.  This was
15761           causing binaries to not be generated for test that needed them.
15762           Modified strings passed to "pass" and "fail" so that individual
15763           tests from the same test file would be distinguished by an
15764           identifier appended to the test file name in the summary logs;
15765           this corrected a problem with erroneous diff logs.  Added code
15766           to search testcases for expected fail and unexpected pass keywords.
15767
15768 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
15769
15770         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
15771
15772 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
15773
15774         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
15775           Removed extraneous text from end of "Special g++ Options"
15776           keyphrase.
15777
15778         * lib/old-dejagnu.exp: Added pattern matching to look for new
15779           keywords, embedded in testcases comments, which will trigger
15780           calls to xpass and xfail.
15781
15782 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
15783
15784         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
15785           comments embedded in the testcases, especially the one looking for
15786           special compiler options, as well as the pattern matching for the
15787           compiler output again.
15788
15789 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
15790
15791         * lib/old-dejagnu.exp: Do a proper check of the return value for
15792           execute tests. Fixed several problems with the pattern matching
15793           of the compiler output which gave erroneous test results.
15794           Changed several of the test result messages to be more descriptive.
15795         * config/unix-g++.exp: Proc g++_load now actually works and
15796           executes the tests passed to it and returns a usable return
15797           value.
15798
15799 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
15800
15801           * lib/gcc.exp: Exits gracefully if $CC is bogus.
15802
15803 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
15804
15805         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
15806           Modified both files to properly execute the old style
15807           dejagnu tests. The previous versions of these files were
15808           experimental and did not function anything near correctly.
15809
15810 1993-04-05  Rob Savoye  (rob@cygnus.com)
15811
15812         * Removed all Makefile.in and configure.in files. No configuration
15813         needed now.
15814
15815 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
15816
15817         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
15818
15819 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
15820
15821         * gcc.compile/configure.in, gcc.unsorted/configure.in,
15822         gcc.special/configure.in, gcc.noncompile/configure.in,
15823         gcc.execute/configure.in, gcc.code_quality/configure.in,
15824         g++.other/configure.in, g++.old-deja/configure.in,
15825         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
15826         in srcname setting.
15827
15828 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
15829
15830         * lib/udi.exp:  Fixed mondfe and mondfe_download.
15831         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
15832         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
15833
15834 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
15835
15836         * config/udi-gdb.exp: Check $shell_id after connecting to target.
15837         (gdb_exit): Don't remove *_soc files.
15838
15839 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
15840
15841         * lib/c-torture.exp: Don't look for main; instead always use -w
15842         -c.  This is how the c-torture tests work.  Remove the object
15843         file if the compilation succeeds.
15844         * gcc.execute/execute.exp: Remove executable if test passes.
15845         * gcc.noncompile/noncompile.exp: Every test is an expected
15846         failure.
15847         * gcc.special/special.exp: Added tests from c-torture 1.11,
15848         corrected use of existing test.
15849         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
15850         gcc.execute/920625-1.c: Updated to c-torture 1.11.
15851         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
15852         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
15853         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
15854         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
15855         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
15856         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
15857         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
15858         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
15859         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
15860         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
15861         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
15862         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
15863         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
15864         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
15865         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
15866         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
15867         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
15868         c-torture 1.11.
15869         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
15870         correspond to c-torture 1.11.
15871
15872         * New file.