OSDN Git Service

577a6090432b0e8df41f2525ba575e9d87e0f375
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
2
3         * g++.dg/template/recurse.C: Adjust location of error messages.
4
5 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6
7         PR c++/9881
8         * g++.dg/init/addr-const1.C: New test.
9         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10
11 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12
13         PR c++/10405
14         * g++.dg/lookup/struct-hack1.C: New test.
15
16 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
17
18         * ucs.c: Update diagnostic messages.
19
20 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21
22         * gcc.dg/cpp/truefalse.cpp: New test.
23         * gcc.dg/cpp/cpp.exp: Update.
24         * g++.dg/other/stdbool-if.C: Remove.
25
26 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
27
28         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
29         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30
31 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32
33         * gcc.c-torture/compile/20030418-1.c: New test.
34
35 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
36
37         * README.compat: Remove; content moved to doc/sourcebuild.texi.
38
39 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40
41         PR c++/10347
42         g++.dg/template/dependent-name1.C: New test.
43
44 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
45
46         * gcc.dg/warn-1.c (tourist_guide): New array,
47         contains a pointer to bar.
48
49 2003-04-16  Roger Sayle  <roger@eyesopen.com>
50
51         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
52         * gcc.c-torture/execute/medce-1.c: New test case.
53         * gcc.c-torture/execute/medce-2.c: New test case.
54
55 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
56
57         * lib/prune.exp: Ignore more messages.
58
59         PR c++/10381
60         * g++.dg/parse/lookup3.C: New test.
61
62 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
63
64         * gcc.c-torture/compile/20030415-1.c : New test.
65
66 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
67
68         * gcc.c-torture/execute/scope-2.c: Move to ...
69         * gcc.dg/noncompile/scope.c: .... here.
70
71 2003-04-14  Roger Sayle  <roger@eyesopen.com>
72
73         * gcc.dg/20030414-2.c: New test case.
74
75 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
76
77         PR target/10377
78         * gcc.dg/20030414-1.c: New test.
79
80 2003-04-13  Roger Sayle  <roger@eyesopen.com>
81
82         * gcc.dg/builtins-12.c: New test case.
83         * gcc.dg/builtins-13.c: New test case.
84
85 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
86
87         * gcc.c-torture/execute/string-opt-18.c: New test.
88
89 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
90
91         PR c++/10300
92         * g++.dg/init/new5.C: New test.
93
94 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
95
96         PR c++/7910
97         * g++.dg/ext/dllimport1.C: New test.
98
99 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
100
101         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
102
103 2003-04-11  Bud Davis <bdavis9659@comcast.net>
104
105         PR Fortran/9263
106         * g77.f-torture/noncompile/9263.f: New test
107         PR Fortran/1832
108         * g77.f-torture/execute/1832.f: New test
109
110 2003-04-11  David Chad  <davidc@freebsd.org>
111             Loren J. Rittle  <ljrittle@acm.org>
112
113         libobjc/8562
114         * objc.dg/headers.m: New test.
115
116 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
117
118         * gcc.c-torture/execute/builtin-noret-2.c: New.
119         * gcc.c-torture/execute/builtin-noret-2.x: New.
120         XFAIL builtin-noret-2.c at -O1 and above.
121         * gcc.dg/redecl.c: New.
122         * gcc.dg/Wshadow-1.c: Update error regexps.
123
124 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
125
126         * g++.dg/abi/bitfield10.C: New test.
127
128 2003-04-09  Mike Stump  <mrs@apple.com>
129
130         * gcc.dg/pch/pch.exp: Make testcase names longer.
131         * g++.dg/pch/pch.exp: Make testcase names longer.
132
133 2003-04-08  Roger Sayle  <roger@eyesopen.com>
134
135         * gcc.dg/builtins-11.c: New test case.
136
137 2003-04-08  Roger Sayle  <roger@eyesopen.com>
138
139         * gcc.dg/builtins-9.c: New test case.
140         * gcc.dg/builtins-10.c: New test case.
141
142 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
143
144         * gcc.dg/noncompile/init-4.c.c: New test.
145
146 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
147
148         * gcc.misc-test/gcov-9.c: New test.
149         * gcc.misc-test/gcov-10.c: New test
150         * gcc.misc-test/gcov-11.c: New test.
151
152 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
153
154         PR optimization/10024
155         * gcc.c-torture/compile/20030405-1.c: New test.
156
157 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
158
159         * gcc.dg/pch/static-3.c: New.
160         * gcc.dg/pch/static-3.hs: New.
161         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
162
163 2003-04-04  Richard Henderson  <rth@redhat.com>
164
165         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
166         * g++.dg/eh/forced2.C: Likewise.
167
168 2003-04-03  Mike Stump  <mrs@apple.com>
169
170         * lib/scanasm.exp (scan-assembler): Add xfail processing for
171         target arg.
172         (scan-assembler-times, scan-assembler-not): Likewise.
173         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
174
175 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
176
177         * gcc.dg/sparc-loop-1.c: New test.
178
179 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
180
181         PR other/9274
182         * g++.dg/pch/system-2.C: New.
183         * g++.dg/pch/system-2.Hs: New.
184
185 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
186
187         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
188
189         * g++.dg/eh/simd-1.C (vecfunc): Same.
190
191 2003-04-01  Roger Sayle  <roger@eyesopen.com>
192
193         * gcc.c-torture/execute/20030401-1.c: New test case.
194
195 2003-04-01  Ziemowit Laski <zlaski@apple.com>
196
197         * objc.dg/defs.m: New.
198
199 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
200
201         * g++.dg/eh/simd-1.C: New.
202         * g++.dg/eh/simd-2.C: New.
203
204 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
205
206         * gcc.c-torture/execute/simd-3.c: New.
207
208 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
209
210         PR c/9936
211         * gcc.dg/20030331-2.c: New test.
212
213 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
214
215         PR c++/10278
216         * g++.dg/parse/crash2.C: New test.
217
218 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
219
220         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
221         * gcc.c-torture/execute/20030331-1.c: ...here.
222
223 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
224
225         * gcc.c-torture/execute/20030331-1.c: New test.
226
227 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
228
229         * lib/gcov.exp: Adjust call return testing strings.
230         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
231
232 2003-03-31  Roger Sayle  <roger@eyesopen.com>
233
234         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
235         * gcc.dg/builtins-7.c: New test case.
236         * gcc.dg/builtins-8.c: New test case.
237
238 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
239
240         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
241
242 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
243
244         PR c++/7647
245         * g++.dg/lookup-class-member-2.C: New test.
246
247 2003-03-30  Glen Nakamura  <glen@imodulo.com>
248
249         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
250
251 2003-03-28  Roger Sayle  <roger@eyesopen.com>
252
253         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
254
255 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
256
257         * g++.dg/init/attrib1.C: New test.
258
259 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
260
261         * gcc.dg/ultrasp8.c: New test.
262
263 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
264
265         * gcc.dg/ultrasp7.c: New test.
266
267 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
268
269         PR c++/10047
270         * g++.dg/template/inline1.C: New test.
271
272 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
273
274         * gcc.dg/sparc-dwarf2.c: New test.
275
276 2003-03-27  Roger Sayle  <roger@eyesopen.com>
277
278         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
279         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
280
281 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
282
283         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
284         than reading .x files.
285         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
286         * g77.dg/gcov/gcov-1.f: Likewise.
287         * gcc.misc-tests/gcov-4b.c: Likewise.
288         * gcc.misc-tests/gcov-5b.c: Likewise.
289         * gcc.misc-tests/gcov-6.c: Likewise.
290         * gcc.misc-tests/gcov-7.c: Likewise.
291         * gcc.misc-tests/gcov-8.c: Likewise.
292         * g++.dg/gcov/gcov-1.x: Remove.
293         * g77.dg/gcov/gcov-1.x: Likewise.
294         * gcc.misc-tests/gcov-4b.x: Likewise.
295         * gcc.misc-tests/gcov-5b.x: Likewise.
296         * gcc.misc-tests/gcov-6.x: Likewise.
297         * gcc.misc-tests/gcov-7.x: Likewise.
298         * gcc.misc-tests/gcov-8.x: Likewise.
299
300 2003-03-27  Glen Nakamura  <glen@imodulo.com>
301
302         PR opt/10087
303         * gcc.dg/20030324-1.c: New test.
304
305 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
306
307         PR c++/10224
308         * g++.dg/template/arg3.C: New test.
309
310         PR c++/10158
311         * g++.dg/template/friend18.C: New test.
312
313 2003-03-26  Roger Sayle  <roger@eyesopen.com>
314
315         * g77.f-torture/compile/20030326-1.f: New test case.
316
317 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
318
319         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
320
321         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
322
323 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
324
325         * gcc.dg/ia64-sync-3.c: New test.
326
327 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
328
329         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
330
331 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
332
333         * gcc.dg/ultrasp6.c: New test.
334
335 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
336
337         * gcc.dg/i386-signbit-1.c: New test.
338         * gcc.dg/i386-signbit-2.c: New test.
339         * gcc.dg/i386-signbit-3.c: New test.
340
341 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
342
343         * gcc.dg/ultrasp5.c: Fix options.
344
345 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
346
347         * gcc.dg/ultrasp5.c: Fix comment.
348
349 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
350
351         PR fortran/10197
352         * g77.f-torture/execute/10197.f: New test.
353
354 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
355
356         PR c++/9898, c++/383
357         * g++.dg/template/conv6.C: New test.
358
359         PR c++/10119
360         * g++.dg/template/ptrmem5.C: New test.
361
362         PR c++/10026
363         * g++.dg/lookup/koenig1.C: New test.
364
365         PR C++/10199
366         * g++.dg/lookup/template2.C: New test.
367
368 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
369
370         * g++.dg/opt/rtti1.C: New test.
371
372 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
373
374         * gcc.dg/ultrasp5.c: New test.
375
376 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
377
378         PR middle-end/9967
379         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
380         builtin fputs.
381
382 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
383
384         PR c/8224
385         * gcc.dg/20030323-1.c: New test.
386
387 2003-03-23  Roger Sayle  <roger@eyesopen.com>
388
389         * gcc.c-torture/compile/20030323-1.c: New test case.
390
391 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
392
393         * gcc.dg/20030321-1.c: New test.
394
395 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
396
397         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
398
399 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
400
401         PR c++/9978, c++/9708
402         * g++.dg/ext/vlm1.C: Adjust expected error.
403         * g++.dg/ext/vla2.C: New test.
404         * g++.dg/template/arg1.C: New test.
405         * g++.dg/template/arg2.C: New test.
406
407 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
408
409         * g77.f-torture/execute/select.f: New test.
410         * g77.f-torture/noncompile/select_no_compile.f: New test.
411
412 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
413
414         PR c++/9898
415         * g++.dg/other/error4.C: New test.
416
417 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
418
419         * g++.dg/template/friend17.C: New test.
420
421 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
422
423         * gcc.c-torture/compile/20030320-1.c: New.
424
425 2003-03-20  Roger Sayle  <roger@eyesopen.com>
426
427         * gcc.dg/builtins-6.c: New test case.
428
429 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
430
431         PR target/10073
432         * gcc.c-torture/compile/20030319-1.c: New.
433
434 2003-03-18  Jan Hubicka  <jh@suse.cz>
435
436         * gcc.dg/i386-cvt-1.c: New test.
437
438 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
439
440         * objc.dg/naming-1.m: Use "(parse|syntax) error".
441         * objc.dg/naming-2.m: Likewise.
442
443 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
444
445         PR c++/9639
446         * g++.dg/parse/crash1.C: New test.
447
448 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
449
450         PR c++/8805
451         * g++.dg/eh/cleanup1.C: New test.
452
453 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
454
455         * gcc.c-torture/execute/20030316-1.c: New test case.
456
457 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
458
459         PR c++/9629
460         * g++.dg/init/ctor2.C: New test.
461
462 2003-03-15  Roger Sayle  <roger@eyesopen.com>
463
464         * g77.f-torture/compile/xformat.f: New test case.
465
466 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
467
468         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
469         * g++.old-deja/g++.mike/eh50.C: Likewise.
470
471 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
472
473         PR c++/6440
474         * g++.dg/template/spec7.C: New test.
475         * g++.dg/template/spec8.C: Likewise.
476
477 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
478
479         * gcc.c-torture/execute/20030313-1.c: New test.
480
481 2003-03-14  Richard Henderson  <rth@redhat.com>
482
483         * gcc.dg/inline-2.c: Adjust alpha test for external call.
484
485 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
486
487         * gcc.c-torture/compile/20030314-1.c: New test.
488
489 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
490
491         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
492         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
493         thumb target,
494         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
495         to accept newer _imp__  prefix and additional
496         newline in .drectve section.
497         * gcc.dg/dll-4.c: Likewise.
498         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
499         switch.
500
501 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
502
503         * g++.dg/parse/namespace9.C: New test.
504
505         * g++.dg/init/ref5.C: New test.
506         * g++.dg/parse/ptrmem1.C: Likewise.
507
508 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
509
510         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
511         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
512         regular expression.
513         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
514         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
515
516 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
517
518         * gcc.c-torture/execute/20030224-2.c: New test.
519
520 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
521
522         * gcc.dg/decl-3.c: New test.
523
524 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
525
526         * gcc.dg/i386-loop-2.c: New test.
527
528 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
529
530         PR c++/9474
531         * g++.dg/parse/namespace8.C: New test.
532
533         PR c++/9924
534         * g++.dg/overload/builtin2.C: New test.
535
536 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
537
538         * gcc.dg/return-type-3.c: New test.
539
540 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
541
542         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
543         profiling options are not supported.
544
545 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
546
547         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
548         * g++.old-deja/g++.warn/impint2.C: Likewise.
549
550 2003-03-10  Devang Patel  <dpatel@apple.com>
551
552         * g++.dg/cpp/c++_cmd_1.C: New test.
553         * g++.dg/cpp/c++_cmd_1.h: New file.
554
555 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
556
557         * gcc.dg/altivec-9.c: New file.
558
559 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
560
561         * gcc.dg/ppc-sdata-1.c: New test.
562         * gcc.dg/ppc-sdata-2.c: New test.
563
564 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
565
566         PR c++/9373
567         * g++.dg/opt/ptrmem2.C: New test.
568
569         PR c++/8534
570         * g++.dg/opt/ptrmem1.C: New test.
571
572 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
573
574         * gcc.dg/i386-loop-1.c: New test.
575
576 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
577
578         PR c++/9970
579         * g++.dg/lookup/friend1.C: New test.
580
581 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
582
583         PR c++/9823
584         * g++.dg/parser/constructor1.C: New test.
585
586 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
587
588         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
589
590         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
591
592 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
593
594         * gcc.dg/cpp/Wunused.c: Update test.
595
596 2003-03-08  Jan Hubicka  <jh@suse.cz>
597
598         * gcc.dg/inline-3.c: New test.
599
600 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
601
602         PR c++/9809
603         * g++.dg/parse/builtin1.C: New test.
604
605         PR c++/9982
606         * g++.dg/abi/cookie1.C: New test.
607         * g++.dg/abi/cookie2.C: Likewise.
608
609         PR c++/9524
610         * g++.dg/template/field1.C: New test.
611
612         PR c++/9912
613         * g++.dg/parse/class1.C: New test.
614         * g++.dg/parse/namespace7.C: Likewise.
615         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
616
617 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
618
619         * g++.dg/init/ref4.C: New test.
620
621 2003-03-07  Jan Hubicka  <jh@suse.cz>
622
623         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
624         * gcc.dg/inline-3.c:  New test.
625
626 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
627
628         * g++.dg/init/ref3.C: New test.
629
630         PR c++/9965
631         * g++.dg/init/ref2.C: New test.
632
633         PR c++/9400
634         * g++.dg/warn/Wshadow-2.C: New test.
635
636         PR c++/9791
637         * g++.dg/warn/Woverloaded-1.C: New test.
638
639 2003-03-05  Jan Hubicka  <jh@suse.cz>
640
641         * gcc.dg/i386-local2.c: New.
642         * gcc.dg/i386-local.c: Fix typo.
643
644 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
645
646         * g++.dg/abi/layout3.C: New test.
647
648 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
649
650         * gcc.c-torture/compile/20030305-1.c
651
652 2003-03-05  Jan Hubicka  <jh@suse.cz>
653
654         * gcc.dg/i386-local.c: New.
655
656 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
657
658         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
659
660 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
661
662         * gcc.dg/switch-2.c: New test.
663         * gcc.dg/switch-3.c: New test.
664         * gcc.dg/Wswitch.c: Adjust line numbers.
665         * gcc.dg/Wswitch-default.c: Likewise.
666         * gcc.dg/Wswitch-enum.c: Likewise.
667
668 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
669
670         * gcc.c-torture/execute/20030222-1.c: New test.
671
672 2003-03-03  James E Wilson  <wilson@tuliptree.org>
673
674         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
675
676 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
677
678         PR c++/9878
679         * g++.dg/init/ref1.C: New test.
680
681 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
682
683         * gcc.dg/sh-relax.c: New SH-only test.
684
685 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
686
687         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
688         comment explaining purpose of testcase.
689
690 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
691
692         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
693         for HC11/HC12 (asm needs two int registers).
694         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
695         HC11/HC12 because the test uses an asm which needs two 32-bit
696         registers.
697
698 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
699
700         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
701         for HC11/HC12 (array is too large otherwise).
702         * gcc.c-torture/compile/920501-4.x: New file, likewise.
703         * gcc.c-torture/compile/20010518-2.x: Likewise.
704         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
705         HC11/HC12 (array is too large).
706
707 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
708
709         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
710         * lib/g++-dg.exp (g++-dg-test): Likewise.
711
712 2003-03-01  Roger Sayle  <roger@eyesopen.com>
713
714         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
715         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
716
717 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
718
719         * g++.dg/warn/implicit-typename1.C: Remove warning.
720
721 2003-02-28  Richard Henderson  <rth@redhat.com>
722
723         * gcc.dg/noreturn-1.c: Move noreturn warning line.
724         * gcc.dg/return-type-1.c: Move control reaches end warning line.
725
726 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
727
728         * gcc.dg/pch/pch.exp: Change .pch to .gch.
729         * g++.dg/pch/pch.exp: Likewise.
730
731 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
732
733         PR c++/9879
734         * testsuite/g++.dg/init/new4.C: New test.
735
736 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
737
738         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
739
740 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
741
742         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
743         unsigned long.
744
745         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
746         wider than float.
747
748 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
749
750         * lib/scanasm.exp: Add support for counting numbers of
751         occurences.
752         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
753         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
754
755 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
756
757         PR c++/9683
758         * g++.dg/template/static3.C: New test.
759
760         PR c++/9829
761         * g++.dg/parse/namespace6.C: New test.
762
763 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
764
765         PR target/9732
766         * gcc.dg/20030225-1.c: New test.
767
768 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
769
770         * README: Remove out-of-date information.
771
772         PR c++/9836
773         * g++.dg/template/spec6.C: New test.
774
775 2003-02-24  Jeff Law  <law@redhat.com>
776
777         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
778
779 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
780
781         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
782         * gcc.dg/pragma-ep-1.c: Likewise.
783
784 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
785
786         PR c++/9602
787         * g++.dg/template/friend16.C: New test.
788
789 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
790
791         PR c++/5333
792         * g++.dg/parse/fused-params1.C: Adjust error messages.
793         * g++.dg/template/nested3.C: New test.
794
795 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
796
797         * g++.dg/abi/param1.C: New test.
798
799 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
800
801         PR c++/7982
802         * g++.dg/warn/implicit-typename1.C: New test.
803
804 2003-02-22  Kelley Cook <kelleycook@comcast.net>
805
806         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
807         with "mtune".
808         * g++.old-deja/g++.other/store-expr2.C: Likewise.
809         * gcc.c-torture/execute/20010129-1.x: Likewise.
810         * gcc.dg/20011107-1.c: Likewise.
811         * gcc.dg/20020108-1.c: Likewise.
812         * gcc.dg/20020122-3.c: Likewise.
813         * gcc.dg/20020206-1.c: Likewise.
814         * gcc.dg/20020310-1.c: Likewise.
815         * gcc.dg/20020426-2.c: Likewise.
816         * gcc.dg/20020517-1.c: Likewise.
817         * gcc.dg/991230-1.c: Likewise.
818         * gcc.dg/i386-unroll-1.c: Likewise.
819         * gcc.misc-tests/i386-prefetch.exp: Likewise.
820
821 2003-02-22  Jan Hubicka  <jh@suse.cz>
822
823         * gcc.dg/i386-mul.c: New test.
824
825 2003-02-21  Roger Sayle  <roger@eyesopen.com>
826
827         * gcc.dg/builtins-5.c: New test case.
828
829 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
830
831         * gcc.dg/asmreg-1.c: New test.
832
833 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
834
835         PR c++/9749
836         * g++.dg/parse/varmod1.C: New test.
837
838 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
839
840         PR c++/9727
841         * g++.dg/template/op1.C: New test.
842
843 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
844
845         PR c++/8906
846         * g++.dg/template/nested2.C: New test.
847
848 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
849
850         PR c++/8724
851         * g++.dg/expr/dtor1.C: New test.
852
853 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
854
855         * gcc.dg/cpp/include3.c: New test.
856         * gcc.dg/cpp/inc/foo.h: New file.
857
858 2003-02-21  Glen Nakamura  <glen@imodulo.com>
859
860         * gcc.c-torture/execute/20030221-1.c: New test.
861
862 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
863
864         PR c++/9729
865         * g++.dg/abi/conv1.C: New test.
866
867 2003-02-20  Jan Hubicka  <jh@suse.cz>
868
869         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
870
871 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
872
873         * gcc.c-torture/compile/20030219-1.c: New test.
874
875 2003-02-18  Jan Hubicka  <jh@suse.cz>
876
877         * gcc.dg/funcorder.c: New test.
878
879 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
880
881         * gcc.c-torture/execute/20030218-1.c: New.
882
883 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
884
885         * gcc.dg/20030218-1.c: New.
886
887 2003-02-18  Richard Henderson  <rth@redhat.com>
888
889         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
890         * gcc.dg/attr-used-2.c: New.
891
892 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
893
894         PR c++/9704
895         * g++.dg/init/copy5.C: New test.
896
897 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
898
899         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
900         * g++.dg/pch/pch.exp: Likewise.
901
902 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
903
904         * gcc.c-torture/execute/20030209-1.c: Enable the test if
905         STACK_SIZE is not defined.
906
907 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
908
909         PR c++/9457
910         * g++.dg/template/init1.C: New test.
911
912 2003-02-16  Jan HUbicka  <jh@suse.cz>
913
914         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
915         (foo): Add few extra tests
916         * gcc.dg/c99-const-expr-3.c: Likewise.
917         * gcc.c-torture/execute/20030216-1.c: New.
918
919 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
920
921         PR c++/9459
922         * g++.dg/ext/typeof4.C: New test.
923
924 2003-02-15  Roger Sayle  <roger@eyesopen.com>
925
926         * gcc.dg/i386-387-3.c: New test case.
927
928 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
929
930         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
931         cris-*-elf* cris-*-aout* and mmix-*-*.
932
933 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
934
935         * gcc.dg/20030213-1.c: New test.
936
937 2003-02-12  Roger Sayle  <roger@eyesopen.com>
938
939         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
940         * gcc.dg/i386-387-2.c: Likewise.
941
942 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
943
944         * gcc.dg/ppc-spe.c: Fix formatting.
945         Enable tests that were previously unsupported by gas.
946         Delete tests for instructions that no longer exist.
947         Switch arguments on evsubifw builtin.
948
949 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
950
951         * gcc.c-torture/execute/20030209-1.c: Disable the test if
952         STACK_SIZE is too small.
953
954 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
955             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
956
957         * gcc.dg/decl-2.c: New test.
958
959 2003-02-10  Jan Hubicka  <jh@suse.cz>
960
961         * gcc.dg/i386-fpcvt-1.c:  New test.
962
963 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
964
965         * gcc.c-torture/execute/20030209-1.c: New test.
966
967 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
968
969         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
970         int-wide bitops, use the constants of the same width.
971         Likewise, if long long is 32-bit wide, test bitops using
972         32-bit constants.
973
974 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
975
976         * gcc.dg/20021014-1.c: Annotate with expected notice text.
977
978 2003-02-07  Roger Sayle  <roger@eyesopen.com>
979
980         * testsuite/gcc.dg/builtins-4.c: New test case.
981
982 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
983
984         * gcc.dg/20020430-1.c: Fix dg command typos.
985         * gcc.dg/20020503-1.c: Likewise.
986
987 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
988
989         PR c++/8785
990         * g++.dg/parse/fused-params1.C: New test.
991
992         PR c++/8857
993         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
994
995         PR c++/8921
996         * g++.dg/parse/non-dependent1.C: New test.
997
998         PR c++/8928
999         * g++.dg/parse/dupl-tmpl-args1.C: New test.
1000
1001         PR c++/9228
1002         * g++.dg/parse/undefined7.C: New test.
1003         * g++.dg/parse/non-templ1.C: New test.
1004
1005         PR c++/9229
1006         * g++.dg/parse/too-many-tmpl-args1.C: New test.
1007
1008 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
1009
1010         * gcc.c-torture/compile/20030206-1.c: New test.
1011
1012 2003-02-05  Roger Sayle  <roger@eyesopen.com>
1013
1014         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
1015         "pow" to "foo" to avoid potential confusion with a math built-in.
1016
1017 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1018
1019         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
1020         conditions for SPARC targets.
1021
1022 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
1023
1024         * gcc.dg/20030204-1.c: New test.
1025
1026 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1027
1028         PR c++/38
1029         * g++.dg/parse/array-size1.C: New test.
1030
1031         PR c++/5657
1032         * g++.dg/parse/undefined3.C: New test.
1033
1034         PR c++/5665
1035         * g++.dg/parse/undefined4.C: New test.
1036
1037         PR c++/5975
1038         * g++.dg/parse/undefined5.C: New test.
1039
1040         PR c++/7259
1041         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
1042
1043         PR c++/8578
1044         * g++.dg/parse/casting-operator1.C: New test.
1045
1046         PR c++/8596
1047         * g++.dg/parse/undefined6.C: New test.
1048
1049         PR c++/8736
1050         * g++.dg/parse/missing-template1.C: New test.
1051
1052 2003-02-04  Jan Hubicka  <jh@suse.cz>
1053
1054         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
1055         * gcc.dg/i386-cmov?.c:  Likewise.
1056         * gcc.dg/i386-fpcvt-?.c:  Likewise.
1057         * gcc.dg/i386-ssefp-1.c:  Likewise.
1058         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
1059         conventions.
1060
1061 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
1062
1063         PR c++/7129
1064         * testsuite/g++.dg/ext/max.C: New test.
1065
1066 2003-02-03  Jan Hubicka  <jh@suse.cz>
1067
1068         * gcc.c-torture/execute/20030203-1.c: New test.
1069
1070 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
1071
1072         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
1073         'natural-endian'.
1074
1075 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
1076
1077         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
1078         * g++.dg/init/new2.C: Likewise.
1079         * g++.dg/other/new1.C: Likewise.
1080
1081 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
1082
1083         * gcc.dg/struct-ret-libc.c: New test.
1084
1085 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
1086
1087         * gcc.dg/20030129-1.c: New test.
1088
1089 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1090
1091         PR c++/8849
1092         * g++.dg/template/ptrmem4.C: New test.
1093
1094 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
1095
1096         * g++.dg/parser/constant1.C: New test.
1097
1098 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1099
1100         PR c++/8591
1101         * g++.dg/parse/friend2.C: New test.
1102
1103 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
1104
1105         PR c++/9437
1106         * g++.dg/template/unify4.C: New test.
1107
1108 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
1109
1110         * gcc.c-torture/execute/20030128-1.c: New test.
1111
1112 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
1113
1114         * g++.dg/lookup/nested1.C: Test moved from ...
1115         * g++.old-deja/g++.other/lookup24.C: ... here.
1116
1117 2003-01-28  Jan Hubicka  <jh@suse.cz>
1118
1119         * gcc.dg/i386-cmov5.c:  New test.
1120
1121 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
1122
1123         * gcc.c-torture/execute/20010925-1.c: Changed the
1124         memcpy declaration.
1125
1126 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1127
1128         PR c++/3902
1129         * g++.dg/parse/template5.C: New test.
1130
1131 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
1132
1133         PR fortran/9258
1134         * g77.dg/pr9258: New test.
1135
1136 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1137
1138         * README: Move relevant parts from README.g++.
1139
1140         * README.g++: Remove this file.
1141
1142 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1143
1144         * g++.dg/abi/dcast1.C: New test.
1145
1146 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1147
1148         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
1149
1150 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
1151
1152         PR c++/47
1153         * g++.old-deja/g++.other/lookup24.C: New test.
1154
1155 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1156
1157         PR middle-end/7227
1158         * gcc.dg/uninit-C.c: New test.
1159
1160 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
1161
1162         * g++.dg/abi/covariant1.C: New test.
1163
1164 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
1165
1166         * gcc.dg/20030123-1.c: New test.
1167
1168 2003-01-25  Jan Hubicka  <jh@suse.cz>
1169
1170         PR opt/8492
1171         * gcc.c-torture/compile/20030125-1.c
1172
1173 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
1174
1175         PR c++/9403
1176         * g++.dg/parse/template3.C: New test.
1177         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
1178
1179         PR c++/795
1180         * g++.dg/parse/template4.C: New test.
1181
1182         PR c++/9415
1183         * g++.dg/template/qual2.C: New test.
1184
1185         PR c++/8545
1186         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
1187
1188         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
1189
1190 2003-01-25  Roger Sayle  <roger@eyesopen.com>
1191
1192         * gcc.c-torture/execute/switch-1.c: New test case.
1193
1194 2003-01-25  Jan Hubicka  <jh@suse.cz>
1195
1196         * gcc.c-torture/execute/20030125-1.[cx]: New test.
1197
1198 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
1199
1200         Tweaks for Bison-1.875. From the NEWS file:
1201         "- `parse error' -> `syntax error'
1202         Bison now uniformly uses the term `syntax error'"
1203         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
1204         * gcc.dg/cpp/digraph2.c: Likewise.
1205         * gcc.dg/cpp/direct2.c: Likewise.
1206         * gcc.dg/cpp/paste4.c: Likewise.
1207         * gcc.dg/c90-restrict-1.c: Likewise.
1208         * gcc.dg/c99-func-2.c: Likewise.
1209         * gcc.dg/noncompile/920721-2.c: Likewise.
1210         * gcc.dg/noncompile/930622-2.c: Likewise.
1211         * gcc.dg/noncompile/940112-1.c: Likewise.
1212         * gcc.dg/noncompile/950921-1.c: Likewise.
1213         * gcc.dg/noncompile/951123-1.c: Likewise.
1214         * gcc.dg/noncompile/971104-1.c: Likewise.
1215         * gcc.dg/noncompile/990416-1.c: Likewise.
1216
1217 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
1218
1219         * g++.dg/parse/undefined1.C: Add error message.
1220
1221 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1222
1223         PR c++/9354
1224         * g++.dg/parse/new1.C: New test.
1225
1226         PR c++/9216
1227         * g++.dg/parse/template2.C: New test.
1228
1229         PR c++/9354
1230         * g++.dg/parse/typedef2.C: New test.
1231
1232         PR c++/9328
1233         * g++.dg/ext/typeof3.C: New test.
1234
1235 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1236
1237         PR c++/2738
1238         * g++.dg/parse/ret-type1.C: New test.
1239
1240         PR c++/3792
1241         * g++.dg/parse/tmpl-outside1.C: New test.
1242
1243         PR c++/4207
1244         * g++.dg/parse/int-as-enum1.C: New test.
1245
1246         PR c++/4903
1247         * g++.dg/parse/no-typename1.C: New test.
1248
1249         PR c++/5533
1250         * g++.dg/parse/no-value1.C: New test.
1251
1252         PR c++/5921
1253         * g++.dg/parse/wrong-inline1.C: New test.
1254
1255         PR c++/6402
1256         * g++.dg/parse/ref1.C: New test.
1257
1258         PR c++/6992
1259         * g++.dg/parse/attr-ctor1.C: New test.
1260
1261         PR c++/7229
1262         * g++.dg/parse/namespace5.C: New test.
1263
1264         PR c++/7917
1265         * g++.dg/parse/func-def1.C: New test.
1266
1267         PR c++/8143
1268         * g++.dg/parse/undefined1.C: New test.
1269
1270         PR c++/5723, PR c++/8522
1271         * g++.dg/parse/specialization1.C: New test.
1272
1273         PR c++/163, PR c++/8595
1274         * g++.dg/parse/struct-as-enum1.C: New test.
1275
1276         PR c++/9173
1277         * g++.dg/parse/undefined2.C: New test.
1278
1279 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1280
1281         PR c++/9298
1282         * g++.dg/parse/template1.C: New test.
1283
1284         PR c++/9384
1285         * g++.dg/parse/using1.C: New test.
1286
1287         PR c++/9285
1288         PR c++/9294
1289         * g++.dg/parse/expr2.C: New test.
1290
1291         PR c++/9388
1292         * g++.dg/parse/lookup2.C: Likewise.
1293
1294 2003-01-21  Jan Hubicka  <jh@suse.cz>
1295
1296         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
1297         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
1298         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
1299         * gcc.c-torture/execute/string-opt-*.c: Likewise.
1300
1301 2003-01-20  Nick Clifton  <nickc@redhat.com>
1302
1303         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
1304         problem with ARM sibcall code generation.
1305
1306 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1307
1308         * gcc.c-torture/execute/20030120-1.c: New.
1309
1310 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
1311
1312         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
1313
1314 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
1315
1316         PR c++/9272
1317         * g++.dg/parse/ctor1.C: New test.
1318
1319         PR c++/9294:
1320         * g++.dg/parse/qualified1.C: New test.
1321
1322         * g++.dg/parse/typename3.C: New test.
1323
1324 2003-01-16  Richard Henderson  <rth@redhat.com>
1325
1326         * g++.dg/tls/init-2.C: Fix error matches for real this time.
1327
1328 2003-01-16  Richard Henderson  <rth@redhat.com>
1329
1330         * g++.dg/pch/pch.exp: Copy test header to the working directory
1331         before using it either for precompilation or direct use.
1332         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
1333         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
1334
1335 2003-01-16  Richard Henderson  <rth@redhat.com>
1336
1337         * gcc.dg/pch/pch.exp: Copy test header to the working directory
1338         before using it either for precompilation or direct use.
1339         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
1340         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
1341
1342 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
1343
1344         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
1345         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
1346         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
1347         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
1348         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
1349         typename warning into error.
1350         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
1351         error messages.
1352         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
1353         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
1354         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
1355         messages.
1356         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
1357         make declaration visible in template.
1358         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
1359         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
1360         messages.
1361         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
1362         message.
1363         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
1364         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
1365         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
1366         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
1367         typename warning with error message.
1368         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
1369         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
1370         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
1371
1372 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
1373
1374         * g++.dg/parse/ambig2.C: New test.
1375
1376 2003-01-15  Richard Henderson  <rth@redhat.com>
1377
1378         * g++.dg/tls/init-2.C: Update error message string.
1379
1380 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1381
1382         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
1383
1384 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
1385
1386         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
1387         all for HC11/HC12.
1388         * gcc.c-torture/compile/20001205-1.x: Likewise.
1389         * gcc.c-torture/compile/20001226-1.x: Likewise.
1390         * gcc.c-torture/compile/920520-1.x: Likewise.
1391         * gcc.c-torture/compile/961203-1.x: Likewise.
1392         * gcc.c-torture/compile/20020604-1.x: Likewise.
1393
1394 2003-01-15  Jan Hubicka  <jh@suse.cz>
1395
1396         * gcc.c-torture/compile/20030115-1.c: New test.
1397
1398         * gcc.dg/i386-fpcvt-1.c: New test.
1399         * gcc.dg/i386-fpcvt-2.c: New test.
1400
1401 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
1402
1403         Further conform g++'s __vmi_class_type_info to the C++ ABI
1404         specification.
1405         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
1406         the specification.
1407
1408 2003-01-14  Jan Hubicka  <jh@suse.cz>
1409
1410         * gcc.dg/i386-fpcvt-1.c: New test.
1411         * gcc.dg/i386-fpcvt-2.c: New test.
1412
1413 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1414
1415         * gcc.dg/i386-mmx-3.c: New test.
1416
1417 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
1418
1419         PR c++/9264
1420         * g++.dg/parse/octal1.C: New file.
1421
1422         PR c++/9172
1423         * g++.dg/parse/typename1.C: New file.
1424
1425 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
1426
1427         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
1428         * gcc.dg/bf-no-ms-layout.c: Likewise.
1429         * gcc.dg/bf-ms-attrib.c: Likewise.
1430
1431 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
1432
1433         PR c++/9099
1434         * g++.dg/parse/dtor1.C: New file.
1435
1436         PR c++/9128
1437         * g++.dg/rtti/typeid1.C: New file.
1438
1439         PR c++/9153
1440         * g++.dg/parse/lookup1.C: New file.
1441
1442         PR c++/9171
1443         * g++.dg/templ/spec5.C: New file.
1444
1445 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
1446
1447         * gcc.c-torture/compile/20030110-1.c: New test.
1448
1449 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
1450
1451         Merge from pch-branch:
1452
1453         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
1454
1455         * gcc.dg/pch/cpp-1.h: New.
1456         * gcc.dg/pch/cpp-1.c: New.
1457         * gcc.dg/pch/cpp-2.h: New.
1458         * gcc.dg/pch/cpp-2.c: New.
1459
1460         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
1461
1462         * gcc.dg/pch/except-1.h: New.
1463         * gcc.dg/pch/except-1.c: New.
1464
1465         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
1466
1467         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
1468         running test.
1469         * gcc.dg/pch: Include *.hp not *.h.
1470         * gcc.dg/pch/system-1.h: New.
1471         * gcc.dg/pch/system-1.c: New.
1472
1473         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
1474
1475         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
1476         rather than trying to build and run a program using PCH.
1477         * gcc.dg/pch: Remove dg-do commands from test files.
1478
1479         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
1480
1481         * gcc.dg/pch/macro-3.c: New.
1482         * gcc.dg/pch/macro-3.h: New.
1483
1484         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
1485
1486         * gcc.dg/pch/common-1.c: New.
1487         * gcc.dg/pch/common-1.h: New.
1488         * gcc.dg/pch/decl-1.c: New.
1489         * gcc.dg/pch/decl-1.h: New.
1490         * gcc.dg/pch/decl-2.c: New.
1491         * gcc.dg/pch/decl-2.h: New.
1492         * gcc.dg/pch/decl-3.c: New.
1493         * gcc.dg/pch/decl-3.h: New.
1494         * gcc.dg/pch/decl-4.c: New.
1495         * gcc.dg/pch/decl-4.h: New.
1496         * gcc.dg/pch/decl-5.c: New.
1497         * gcc.dg/pch/decl-5.h: New.
1498         * gcc.dg/pch/global-1.c: New.
1499         * gcc.dg/pch/global-1.h: New.
1500         * gcc.dg/pch/inline-1.c: New.
1501         * gcc.dg/pch/inline-1.h: New.
1502         * gcc.dg/pch/inline-2.c: New.
1503         * gcc.dg/pch/inline-2.h: New.
1504         * gcc.dg/pch/static-1.c: New.
1505         * gcc.dg/pch/static-1.h: New.
1506         * gcc.dg/pch/static-2.c: New.
1507         * gcc.dg/pch/static-2.h: New.
1508
1509         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
1510
1511         * g++.dg/pch/pch.exp: Better handle failing testcases.
1512         * gcc.dg/pch/pch.exp: Likewise.
1513         * gcc.dg/pch/macro-1.c: New.
1514         * gcc.dg/pch/macro-1.h: New.
1515         * gcc.dg/pch/macro-2.c: New.
1516         * gcc.dg/pch/macro-2.h: New.
1517
1518         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
1519
1520         * g++.dg/dg.exp: Treat files in pch/ specially.
1521         * g++.dg/pch/pch.exp: New file.
1522         * g++.dg/pch/empty.H: New file.
1523         * g++.dg/pch/empty.C: New file.
1524         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
1525         "precompile".
1526
1527         * gcc.dg/pch/pch.exp: New file.
1528         * gcc.dg/pch/empty.h: New file.
1529         * gcc.dg/pch/empty.c: New file.
1530         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
1531         "precompile".
1532
1533 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1534
1535         * g++.dg/template/friend14.C: New test.
1536
1537 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1538
1539         * gcc.dg/old-style-asm-1.c: New test.
1540
1541 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
1542
1543         * gcc.c-torture/compile/20030109-1.c: New test.
1544
1545 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1546
1547         * gcc.c-torture/execute/20030109-1.c: New test.
1548
1549 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
1550
1551         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
1552         * g++.old-deja/g++.mike/dyncast2.C: Likewise
1553         * g++.old-deja/g++.mike/dyncast3.C: Likewise
1554         * g++.old-deja/g++.mike/eh2.C: Likewise
1555         * g++.old-deja/g++.mike/eh3.C: Likewise
1556         * g++.old-deja/g++.mike/eh5.C: Likewise
1557         * g++.old-deja/g++.mike/eh6.C: Likewise
1558         * g++.old-deja/g++.mike/eh7.C: Likewise
1559         * g++.old-deja/g++.mike/eh8.C: Likewise
1560         * g++.old-deja/g++.mike/eh9.C: Likewise
1561         * g++.old-deja/g++.mike/eh10.C: Likewise
1562         * g++.old-deja/g++.mike/eh12.C: Likewise
1563         * g++.old-deja/g++.mike/eh13.C: Likewise
1564         * g++.old-deja/g++.mike/eh14.C: Likewise
1565         * g++.old-deja/g++.mike/eh16.C: Likewise
1566         * g++.old-deja/g++.mike/eh17.C: Likewise
1567         * g++.old-deja/g++.mike/eh18.C: Likewise
1568         * g++.old-deja/g++.mike/eh21.C: Likewise
1569         * g++.old-deja/g++.mike/eh23.C: Likewise
1570         * g++.old-deja/g++.mike/eh24.C: Likewise
1571         * g++.old-deja/g++.mike/eh25.C: Likewise
1572         * g++.old-deja/g++.mike/eh26.C: Likewise
1573         * g++.old-deja/g++.mike/eh27.C: Likewise
1574         * g++.old-deja/g++.mike/eh28.C: Likewise
1575         * g++.old-deja/g++.mike/eh29.C: Likewise
1576         * g++.old-deja/g++.mike/eh31.C: Likewise
1577         * g++.old-deja/g++.mike/eh33.C: Likewise
1578         * g++.old-deja/g++.mike/eh34.C: Likewise
1579         * g++.old-deja/g++.mike/eh35.C: Likewise
1580         * g++.old-deja/g++.mike/eh36.C: Likewise
1581         * g++.old-deja/g++.mike/eh37.C: Likewise
1582         * g++.old-deja/g++.mike/eh38.C: Likewise
1583         * g++.old-deja/g++.mike/eh39.C: Likewise
1584         * g++.old-deja/g++.mike/eh40.C: Likewise
1585         * g++.old-deja/g++.mike/eh41.C: Likewise
1586         * g++.old-deja/g++.mike/eh42.C: Likewise
1587         * g++.old-deja/g++.mike/eh44.C: Likewise
1588         * g++.old-deja/g++.mike/eh46.C: Likewise
1589         * g++.old-deja/g++.mike/eh47.C: Likewise
1590         * g++.old-deja/g++.mike/eh48.C: Likewise
1591         * g++.old-deja/g++.mike/eh49.C: Likewise
1592         * g++.old-deja/g++.mike/eh50.C: Likewise
1593         * g++.old-deja/g++.mike/eh51.C: Likewise
1594         * g++.old-deja/g++.mike/eh53.C: Likewise
1595         * g++.old-deja/g++.mike/eh55.C: Likewise
1596         * g++.old-deja/g++.mike/p7912.C: Likewise
1597         * g++.old-deja/g++.mike/p9706.C: Likewise
1598         * g++.old-deja/g++.mike/p10416.C: Likewise
1599         * g++.old-deja/g++.mike/p11667.C: Likewise
1600         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
1601         Remove redundant reference to Iris.
1602         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
1603         Elxsi, i860, Pico Java, and WE32K.
1604
1605 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
1606
1607         * g++.dg/ext/asm4.C: New test.
1608
1609 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1610
1611         PR c++/9030
1612         * g++.dg/template/friend12.C: New test.
1613         * g++.dg/template/friend13.C: Likewise.
1614         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
1615
1616 2003-01-08  Jan Hubicka  <jh@suse.cz>
1617
1618         * gcc.dg/i386-cadd.c: New test.
1619         * gcc.dg/i386-cmov4.c: Likewise.
1620
1621 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
1622
1623         PR c++/9165
1624         * g++.dg/warn/Wunused-3.C: New test.
1625
1626         * g++.dg/abi/bitfield9.C: New test.
1627
1628         PR c++/9189
1629         * g++.dg/parse/defarg3.C: New test.
1630
1631 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1632
1633         * g++.dg/parse/ambig1.C: New test.
1634         * g++.dg/parse/defarg2.C: New test.
1635
1636 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
1637
1638         * g++.dg/template/defarg-1.C: New test.
1639         * g++.dg/template/local2.C: Likewise.
1640
1641 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
1642
1643         * gcc.c-torture/execute/20030105-1.c: New test.
1644
1645 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1646
1647         * g++.dg/parse/namespace3.C: Remove extra semicolons.
1648         * g++.dg/parse/namespace4.C: Likewise.
1649
1650 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1651
1652         * g++.dg/template/ntp2.C: New test.
1653
1654 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
1655
1656         * g++.dg/parse/extern-C-1.C: New test.
1657
1658         * g++.dg/parse/namespace4.C: New test.
1659
1660         * g++.dg/template/nested1.C: New test.
1661
1662         * g++.dg/parse/namespace3.C: New test.
1663
1664 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1665
1666         * g++.dg/lookup/two-stage1.C: New test.
1667
1668 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1669
1670         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
1671         * g++.old-deja/g++.jason/access8.C: Likewise.
1672         * g++.old-deja/g++.other/decl5.C: Likewise.
1673
1674 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
1675
1676         * g++.dg/parse/parse7.C: New test.
1677
1678 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
1679
1680         PR c++/2843
1681         * g++.dg/ext/attrib7.C: New test.
1682
1683 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
1684
1685         * g++.dg/parse/parse6.C: New test.
1686
1687 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
1688
1689         * gcc.dg/h8300-stack-1.c: New.
1690
1691 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
1692
1693         g++.dg/lookup/exception1.C: New test.
1694
1695         g++.dg/lookup/template1.C: New test.
1696
1697         g++.dg/parse/namespace2.C: New test.
1698
1699         g++.dg/parse/parens2.C: New test.
1700
1701 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1702
1703         * g++.dg/parse/parse5.C: New test.
1704         * g++.dg/lookup/scoped4.C: New test.
1705
1706 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
1707
1708         * g++.dg/parse/parens1.C: New test.
1709
1710         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
1711         angle-bracket1.C.
1712         * g++.dg/parse/parens2.C: New test.
1713
1714         * g++.dg/lookup/scope-operator1.C: New test.
1715
1716         * g++.dg/parse/operator1.C: New test.
1717
1718 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1719
1720         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
1721         * g++.old-deja/g++.other/access6.C: Likewise.
1722         * g++.old-deja/g++.other/decl1.C: Likewise.
1723         * g++.old-deja/g++.pt/typename12.C: Likewise.
1724
1725 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
1726
1727         * g++.dg/parse/namespace1.C: New test.
1728
1729 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1730
1731         * g++.dg/parse/parse4.C: New test.
1732
1733 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1734
1735         * g++.dg/parse/parse3.C: New test.
1736
1737 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1738
1739         * g++.dg/parse/parse2.C: New test.
1740
1741 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1742
1743         * g++.dg/template/friend11.C: New test.
1744
1745 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
1746
1747         * g++.dg/parse/parse1.C: New test.
1748
1749 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
1750
1751         * lib/profopt.exp: Change the name of a global variable to avoid
1752         possible clashes with other test suites.
1753
1754 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
1755
1756         * g++.dg/inherit/covariant8.C: New test.
1757
1758 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
1759
1760         * g++.dg/init/array9.C: New test.
1761
1762         PR c++/9112
1763         * g++.dg/parse/expr1.C: New test.
1764
1765 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
1766
1767         * gcc.c-torture/compile/20021230-1.c: New test.
1768
1769 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
1770
1771         * g++.dg/inherit/covariant5.C: New test.
1772         * g++.dg/inherit/covariant6.C: New test.
1773         * g++.dg/inherit/covariant7.C: New test.
1774
1775 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1776
1777         PR c++/2739
1778         * g++.dg/other/access2.C: New test.
1779
1780 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1781
1782         * g++.dg/other/anon-struct.C: No longer fails
1783         * g++.old-deja/g++.brendan/parse4.C: Likewise.
1784         * g++.old-deja/g++.brendan/parse5.C: Likewise.
1785         * g++.old-deja/g++.brendan/parse6.C: Likewise.
1786
1787 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1788
1789         * g++.dg/parse/angle-bracket.C (main): No longer fails.
1790
1791 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
1792
1793         * g++.dg/eh/spec4.C: Remove stray semicolon.
1794         * g++.dg/expr/pmf-1.C: Change error message.
1795         * g++.dg/ext/asm1.C: Remove stray semicolon.
1796         * g++.dg/ext/typename1.C: Add missing typenames.
1797         * g++.dg/inherit/template-as-base.C: Change error message.
1798         * g++.dg/lookup/scoped1.C: Likewise.
1799         * g++.dg/lookup/scoped2.C: Likewise.
1800         * g++.dg/lookup/using2.C: Likewise.
1801         * g++.dg/other/component1.C: Remove stray semicolon.
1802         * g++.dg/other/do1.C: Change error message.
1803         * g++.dg/other/error2.C: Likewise.
1804         * g++.dg/other/init1.C: Likewise.
1805         * g++.dg/other/packed1.C: Remove stray semicolon.
1806         * g++.dg/other/ptrmem2.C: Change error message.
1807         * g++.dg/parse/parameter-declaration-1.C: Remove line number
1808         marker.
1809         * g++.dg/special/initp1.C: Remove invalid attribute usage.
1810         * g++.dg/template/access3.C: Add typename keyword.
1811         * g++.dg/template/access5.C: Remove stray semicolon.
1812         * g++.dg/template/access6.C: Likewise.
1813         * g++.dg/template/complit1.C: Likewise.
1814         * g++.dg/template/crash1.C: Change error message.
1815         * g++.dg/template/inherit2.C: Remove stray semicolon.
1816         * g++.dg/template/instantiate2.C: Likewise.
1817         * g++.dg/template/instantiate3.C: Change error message.
1818         * g++.dg/template/qual1.C: Remove stray semicolon.
1819         * g++.dg/template/qualttp18.C: Change error message.
1820         * g++.dg/template/ref1.C: Remove stray semicolon.
1821         * g++.dg/template/sizeof1.C (A::value): Declare it.
1822         * g++.dg/template/spec4.C: Change error message.
1823         * g++.dg/template/static1.C: Likewise.
1824         * g++.dg/template/type1.C: Likewise.
1825         * g++.dg/template/typename3.C: Likewise.
1826         * g++.old-deja/g++.benjamin/13478.C: Change error message.
1827         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
1828         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
1829         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
1830         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
1831         named return value extension.
1832         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
1833         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
1834         * g++.old-deja/g++.bob/extern_C.C: Likewise.
1835         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1836         * g++.old-deja/g++.brendan/complex1.C: Likewise.
1837         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1838         * g++.old-deja/g++.brendan/crash13.C: Likewise.
1839         * g++.old-deja/g++.brendan/crash15.C: Likewise.
1840         * g++.old-deja/g++.brendan/crash18.C: Change error message.
1841         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
1842         * g++.old-deja/g++.brendan/crash38.C: Likewise.
1843         * g++.old-deja/g++.brendan/crash50.C: Likewise.
1844         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1845         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
1846         syntax.
1847         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
1848         * g++.old-deja/g++.brendan/crash8.C: Change error message.
1849         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
1850         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
1851         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
1852         * g++.old-deja/g++.brendan/template11.C: Likewise.
1853         * g++.old-deja/g++.brendan/template26.C: Likewise.
1854         * g++.old-deja/g++.brendan/template27.C: Use explicit
1855         specialization syntax.
1856         * g++.old-deja/g++.brendan/template30.C: Likewise.
1857         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
1858         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
1859         non-dependent names.
1860         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
1861         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
1862         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
1863         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
1864         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
1865         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
1866         named return value extension.
1867         * g++.old-deja/g++.ext/namedret2.C: Likewise.
1868         * g++.old-deja/g++.ext/namedret3.C: Likewise.
1869         * g++.old-deja/g++.ext/return1.C: Likewise.
1870         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
1871         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
1872         * g++.old-deja/g++.jason/access8.C: Likewise.
1873         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
1874         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
1875         pseudo-destructor names.
1876         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
1877         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
1878         pseudo-destructor names.
1879         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
1880         * g++.old-deja/g++.jason/overload19.C: Likewise.
1881         * g++.old-deja/g++.jason/overload32.C: Likewise.
1882         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
1883         stray semicolons.
1884         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
1885         * g++.old-deja/g++.jason/return.C: Likewise.
1886         * g++.old-deja/g++.jason/return2.C: Likewise.
1887         * g++.old-deja/g++.jason/shadow1.C: Likewise.
1888         * g++.old-deja/g++.jason/special.C: Use explicit specialization
1889         syntax.
1890         * g++.old-deja/g++.jason/template10.C: Account for use of
1891         non-dependent names.
1892         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
1893         syntax.
1894         * g++.old-deja/g++.jason/template37.C: Likewise.
1895         * g++.old-deja/g++.law/access4.C: Change error messages.
1896         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
1897         pseudo-destructor names.
1898         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
1899         * g++.old-deja/g++.law/ctors9.C: Likewise.
1900         * g++.old-deja/g++.law/cvt22.C: Likewise.
1901         * g++.old-deja/g++.law/dtors5.C: Likewise.
1902         * g++.old-deja/g++.law/global-init1.C: Likewise.
1903         * g++.old-deja/g++.law/missed-error3.C: Likewise.
1904         * g++.old-deja/g++.law/operators28.C: Likewise.
1905         * g++.old-deja/g++.law/visibility28.C: Likewise.
1906         * g++.old-deja/g++.martin/eval1.C: Likewise.
1907         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
1908         name.
1909         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
1910         * g++.old-deja/g++.mike/net34.C: Likewise.
1911         * g++.old-deja/g++.mike/net36.C: Likewise.
1912         * g++.old-deja/g++.mike/ns2.C: Likewise.
1913         * g++.old-deja/g++.mike/p12306.C: Likewise.
1914         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
1915         value extension.
1916         * g++.old-deja/g++.mike/p700.C: Likewise.
1917         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
1918         * g++.old-deja/g++.mike/p710.C: Likewise.
1919         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
1920         value extension.
1921         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
1922         * g++.old-deja/g++.mike/pmf9.C: Likewise.
1923         * g++.old-deja/g++.ns/crash2.C: Likewise.
1924         * g++.old-deja/g++.ns/crash3.C: Likewise.
1925         * g++.old-deja/g++.ns/invalid1.C: Likewise.
1926         * g++.old-deja/g++.ns/ns17.C: Likewise.
1927         * g++.old-deja/g++.ns/template16.C: Likewise.
1928         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
1929         keyword.
1930         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
1931         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
1932         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
1933         named return value extension.
1934         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
1935         * g++.old-deja/g++.other/access4.C: Issue additional error
1936         messages.
1937         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
1938         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
1939         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
1940         * g++.old-deja/g++.other/crash25.C: Change error message.
1941         * g++.old-deja/g++.other/crash4.C: Change error message.
1942         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
1943         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
1944         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
1945         checks.
1946         * g++.old-deja/g++.other/defarg8.C: Likewise.
1947         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
1948         * g++.old-deja/g++.other/dtor10.C: Likewise.
1949         * g++.old-deja/g++.other/incomplete.C: Likewise.
1950         * g++.old-deja/g++.other/linkage7.C: Likewise.
1951         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
1952         lookup algorithm.
1953         * g++.old-deja/g++.other/mangle2.C: Likewise.
1954         * g++.old-deja/g++.other/refinit2.C: Likewise.
1955         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
1956         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
1957         * g++.old-deja/g++.pt/crash28.C: Likewise.
1958         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
1959         syntax.
1960         * g++.old-deja/g++.pt/crash32.C: Change error message.
1961         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
1962         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
1963         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
1964         error message position.
1965         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
1966         * g++.old-deja/g++.pt/defarg8.C: Change error message.
1967         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
1968         syntax.
1969         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
1970         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
1971         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
1972         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
1973         keyword.
1974         * g++.old-deja/g++.pt/explicit31.C: Likewise.
1975         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
1976         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
1977         keyword.
1978         * g++.old-deja/g++.pt/explicit71.C: Change error message.
1979         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
1980         syntax.
1981         * g++.old-deja/g++.pt/friend28.C: Account for use of
1982         non-dependent names.
1983         * g++.old-deja/g++.pt/friend29.C: Likewise.
1984         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
1985         rules.
1986         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
1987         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
1988         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
1989         lookup rules.
1990         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
1991         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
1992         keyword.
1993         * g++.old-deja/g++.pt/memclass20.C: Likewise.
1994         * g++.old-deja/g++.pt/memclass5.C: Likewise.
1995         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
1996         keyword.
1997         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
1998         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
1999         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
2000         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
2001         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
2002         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
2003         keyword.
2004         * g++.old-deja/g++.pt/spec10.C: Likewise.
2005         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
2006         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
2007         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
2008         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
2009         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
2010         * g++.old-deja/g++.pt/ttp62.C: Likewise.
2011         * g++.old-deja/g++.pt/ttp64.C: Likewise.
2012         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
2013         * g++.old-deja/g++.pt/typename15.C: Likewise.
2014         * g++.old-deja/g++.pt/typename22.C: Likewise.
2015         * g++.old-deja/g++.pt/typename6.C: Change error messages.
2016         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
2017         * g++.old-deja/g++.pt/virtual2.C: Likewise.
2018         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
2019         syntax.
2020         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
2021         return value extension.
2022         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
2023         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
2024         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
2025         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
2026
2027 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
2028
2029         * g++.dg/warn/inline1.C: New test.
2030         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
2031         * g++.old-deja/g++.jason/synth10.C: Likewise.
2032         * g++.old-deja/g++.mike/net31.C: Likewise.
2033         * g++.old-deja/g++.mike/p8786.C: Likewise.
2034
2035         * g++.dg/template/friend10.C: New test.
2036         * g++.dg/template/conv5.C: New test.
2037
2038 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
2039
2040         * g++.dg/lookup/scoped3.C: New test.
2041
2042         * g++.dg/lookup/decl1.C: New test.
2043         * g++.dg/lookup/decl2.C: New test.
2044
2045 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2046
2047         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
2048         gcc.c-torture/compile/20021015-1.c,
2049         gcc.c-torture/compile/20021015-2.c,
2050         gcc.c-torture/compile/20021123-1.c,
2051         gcc.c-torture/compile/20021123-2.c,
2052         gcc.c-torture/compile/20021123-3.c,
2053         gcc.c-torture/compile/20021123-4.c,
2054         gcc.c-torture/execute/20021024-1.c: Add tests previously added
2055         only to 3.1 or 3.2 branch.
2056
2057 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
2058
2059         * gcc.dg/i386-bitfield3.c: New test.
2060
2061         * gcc.dg/i386-bitfield2.c: New test.
2062
2063 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
2064
2065         * g++.dg/parse/conv_op1.C: New test.
2066
2067 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
2068
2069         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
2070         approved.
2071
2072 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
2073
2074         * gcc.c-torture/compile/20021220-1.c: New test.
2075
2076 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
2077
2078         * gcc.dg/i386-fastcall-1.c: New.
2079
2080 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2081
2082         * gcc.c-torture/execute/20021219-1.c: New test.
2083
2084 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2085
2086         * gcc.dg/i386-pic-1.c: New test.
2087
2088 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2089
2090         PR c++/8099
2091         * g++.dg/template/friend9.C: New test.
2092
2093 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2094
2095         PR c++/3663
2096         * g++.dg/template/access7.C: New test.
2097
2098 2002-12-18  Nick Clifton  <nickc@redhat.com>
2099
2100         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
2101         the libstdc++-v3 directory has been found.
2102
2103 2002-12-12  Devang Patel <dpatel@apple.com>
2104         * gcc.dg/darwin-ld-1.c: New test.
2105         * gcc.dg/darwin-ld-2.c: New test.
2106         * gcc.dg/darwin-ld-3.c: New test.
2107         * gcc.dg/darwin-ld-4.c: New test.
2108         * gcc.dg/darwin-ld-5.c: New test.
2109
2110 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2111
2112         * gcc.c-torture/compile/20021212-1.c: New test.
2113
2114 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
2115
2116         * gcc.dg/fshort-wchar: New test.
2117
2118 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
2119
2120         PR c++/8372
2121         * g++.dg/template/dtor1.C: New test.
2122
2123         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
2124         markers.
2125
2126 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
2127
2128         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
2129
2130 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
2131
2132         * g++.dg/template/static1.C: New test.
2133         * g++.dg/template/static2.C: New test.
2134         * g++.old-deja/g++.ext/memconst.C: New test.
2135
2136 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2137
2138         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
2139         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
2140         * g++.dg/special/initp1.C: Likewise.
2141
2142 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
2143
2144         * gcc.c-torture/execute/20021204-1.c: New test.
2145
2146 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
2147
2148         * gcc.dg/ppc-fmadd-1.c: New file.
2149         * gcc.dg/ppc-fmadd-2.c: New file.
2150         * gcc.dg/ppc-fmadd-3.c: New file.
2151
2152 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2153
2154         * gcc.c-torture/compile/20021204-1.c: New test.
2155
2156 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2157
2158         * g++.dg/inherit/covariant2.C: New test.
2159         * g++.dg/inherit/covariant3.C: New test.
2160         * g++.dg/inherit/covariant4.C: New test.
2161         * g++.dg/inherit/covariant1.C: Remove XFAIL.
2162         * g++.old-deja/g++.robertl/eb17.C: Likewise.
2163
2164 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
2165
2166         PR c++/8688
2167         * g++.dg/init/brace3.C: New test.
2168
2169 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
2170
2171         * gcc.dg/20020210-1.c: Fix a comment typo.
2172
2173 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
2174
2175         PR c++/8720
2176         * g++.dg/parse/defarg1.C: New test.
2177
2178         PR c++/8615
2179         * g++.dg/template/char1.C: New test.
2180
2181         * g++.dg/template/varmod1.C: Fix typo.
2182
2183 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2184
2185         DR 180
2186         * g++.old-deja/g++.pt/crash32.C: Expect error.
2187
2188 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/5919
2191         * g++.dg/template/varmod1.C: New test.
2192
2193         PR c++/8727
2194         * g++.dg/inherit/typeinfo1.C: New test.
2195
2196         PR c++/8663
2197         * g++.dg/inherit/typedef1.C: New test.
2198
2199 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
2200
2201         PR c++/8332
2202         PR c++/8493
2203         * g++.dg/template/strlen1.C: New test.
2204
2205         PR c++/8227
2206         * g++.dg/template/ctor2.C: New test.
2207
2208         PR c++/8214
2209         * g++.dg/init/string1.C: New test.
2210
2211         PR c++/8511
2212         * g++.dg/template/friend8.C: New test.
2213
2214 2002-11-29  Joe Buck <jbuck@synopsys.com>
2215
2216         * g++.dg/lookup/anon2.C: New test.
2217
2218 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
2219
2220         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
2221         h8300 port.
2222
2223 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
2224
2225         * gcc.dg/bitfld-6.c: New test.
2226
2227 2002-11-27  Jan Hubicka  <jh@suse.cz>
2228
2229         * gcc.c-torture/execute/20021127.[cx]: New test.
2230
2231 2002-11-26  Jan Hubicka  <jh@suse.cz>
2232
2233         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
2234         quality.
2235
2236 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
2237
2238         * g++.dg/init/brace2.C: New test.
2239         * g++.old-deja/g++.mike/p9129.C: Correct.
2240
2241 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
2242
2243         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
2244
2245 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
2246
2247         * gcc.dg/sibcall-6: New test for indirect sibcalls.
2248
2249 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
2250
2251         * testsuite/g++.dg/abi/empty11.C: New test.
2252         * testsuite/g++.dg/rtti/cv1.C: New test.
2253
2254 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
2255
2256         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
2257
2258 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
2259
2260         * g++.dg/abi/empty10.C: New test.
2261
2262 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2263
2264         * gcc.c-torture/compile/20021124-1.c: New test.
2265
2266 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
2267
2268         * g++.dg/abi/rtti2.C: New test.
2269
2270 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2271
2272         * gcc.dg/i386-unroll-1.c: New test.
2273
2274 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2275
2276         * gcc.c-torture/compile/20021120-1.c: New test.
2277         * gcc.c-torture/compile/20021120-2.c: New test.
2278
2279 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2280
2281         * gcc.dg/bitfld-5.c: New test.
2282
2283 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2284
2285         * gcc.c-torture/execute/20021120-3.c: New test.
2286
2287 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2288
2289         * gcc.c-torture/execute/20021120-2.c: New test.
2290
2291 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2292
2293         * gcc.c-torture/execute/20021120-1.c: New test.
2294
2295 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
2296
2297         * gcc.c-torture/execute/20021118-3.c: New test.
2298
2299 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2300
2301         * gcc.c-torture/compile/20021119-1.c: New test.
2302
2303 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
2304
2305         * gcc.dg/duff-1.c: New test.
2306         * gcc.dg/duff-2.c: New test.
2307         * gcc.dg/duff-3.c: New test.
2308
2309 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
2310
2311         * gcc.dg/cpp/_Pragma5.c: New test.
2312
2313 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2314
2315         * gcc.c-torture/execute/20021118-2.c: New test.
2316
2317 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2318
2319         * gcc.c-torture/execute/20021118-1.c: New test.
2320
2321 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
2322
2323         * gcc.dg/20021116-1.c: New test.
2324
2325 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
2326
2327         * g++.dg/abi/vcall1.C: New test.
2328
2329 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
2330
2331         * gcc.dg/20021029-1.c: New test.
2332         * gcc.dg/20021029-2.c: New test.
2333
2334 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2335
2336         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
2337
2338 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2339
2340         PR c/8439
2341         * gcc.dg/20021110.c: Move to ...
2342         * gcc.c-torture/compile/20021110.c: .... here.
2343
2344 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2345
2346         PR c/8467
2347         * gcc.c-torture/execute/20021111-1.c
2348
2349 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2350
2351         PR c/8439
2352         * gcc.dg/20021110.c: New test.
2353
2354 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
2355
2356         * g++.dg/abi/vthunk3.C: Run only on x86.
2357
2358 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2359
2360         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
2361
2362 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
2363
2364         * lib/compat.exp (compat-execute): Fix logic error in last
2365         change.
2366
2367 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
2368
2369         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
2370
2371 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2372
2373         PR c++/8389
2374         * g++.dg/template/access6.C: New test.
2375
2376 2002-11-08  Jan Hubicka  <jh@suse.cz>
2377
2378         * gcc.dg/i386-ssefp-1.c: New test.
2379         * gcc.dg/i386-ssefp-1.c: New test.
2380
2381 2002-11-08  Jan Hubicka  <jh@suse.cz>
2382
2383         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
2384
2385 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2386
2387         * g++.dg/abi/vthunk3.C: New test.
2388
2389         PR c++/8338
2390         * g++.dg/template/crash2.C: New test.
2391
2392 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2393
2394         * testsuite/g++.dg/abi/dtor1.C: New test.
2395         * testsuite/g++.dg/abi/dtor2.C: Likewise.
2396
2397 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
2398
2399         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
2400         Darwin.
2401
2402 2002-11-04  Adam Nemet  <anemet@lnxw.com>
2403
2404         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
2405         -mthumb.  Only xfail with -O0.
2406
2407 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
2408
2409         * g++.dg/abi/thunk1.C: New test.
2410         * g++.dg/abi/thunk2.C: Likewise.
2411         * g++.dg/abi/vtt1.C: Likewise.
2412
2413 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
2414
2415         PR optimization/8423
2416         * gcc.c-torture/execute/builtin-constant.c: New test.
2417
2418 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
2419
2420         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
2421         Add some more cases.
2422
2423 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
2424
2425         PR c++/8391
2426         * g++.dg/opt/local1.C: New test.
2427
2428 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
2429
2430         PR c++/8160
2431         * g++.dg/template/complit1.C: New test.
2432
2433         PR c++/8149
2434         * g++.dg/template/typename4.C: Likewise.
2435
2436 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2437
2438         Core issue 287, PR c++/7639
2439         * g++.dg/template/instantiate1.C: Adjust error location.
2440         * g++.dg/template/instantiate3.C: New test.
2441         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
2442         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
2443         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
2444
2445 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
2446
2447         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
2448
2449 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
2450
2451         PR c++/8287
2452         * g++.dg/init/dtor2.C: New test.
2453
2454 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2455
2456         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
2457         * gcc.dg/nest.c: Bypass errors on irix6.
2458
2459 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
2460
2461         * gcc.dg/nest.c: Expect error for mmix-*-*.
2462         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
2463
2464 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
2465
2466         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
2467         markers.
2468
2469         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
2470
2471 2002-10-25  Mike Stump  <mrs@apple.com>
2472
2473         * gcc.dg/warn-1.c: New test.
2474
2475 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2476
2477         * g++.dg/template/typename3.C: New test.
2478
2479 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
2480
2481         * g++.dg/lookup/ptrmem1.C: New test.
2482
2483         * g++.dg/abi/vthunk2.C: New test.
2484
2485 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2486
2487         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
2488
2489 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
2490
2491         * g++.dg/abi/empty9.C: New test.
2492
2493 2002-10-24  Richard Henderson  <rth@redhat.com>
2494
2495         * g++.dg/inherit/thunk1.C: Enable for ia64.
2496
2497 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2498
2499         PR c++/8067
2500         * g++.dg/lookup/pretty1.C: New test.
2501
2502 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
2503
2504         * gcc.dg/20021023-1.c: New test.
2505
2506 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2507
2508         PR c++/7679
2509         * g++.dg/parse/inline1.C: New test.
2510
2511 2002-10-23  Richard Henderson  <rth@redhat.com>
2512
2513         * g++.dg/inherit/thunk1.C: Enable for x86_64.
2514
2515         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
2516
2517 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
2518
2519         PR c++/6579
2520         * g++.dg/parse/stmtexpr3.C: New test.
2521
2522 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2523
2524         * g++.dg/expr/cond1.C: New test.
2525
2526 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
2527
2528         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
2529
2530 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2531
2532         * g++.dg/abi/vbase13.C: New test.
2533         * g++.dg/abi/vbase14.C: Likewise.
2534
2535 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
2536
2537         * gcc.dg/tls/pic-1.c: New test.
2538         * gcc.dg/tls/nonpic-1.c: New test.
2539         * gcc.dg/20021018-1.c: New test.
2540
2541 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
2542
2543         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
2544         Remove only files with the same base name as the test case.
2545         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
2546         (profopt-execute): Likewise.  Also, remove old profiling
2547         and performance data files before running the tests.
2548
2549         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
2550         * g++.dg/bprob/bprob.exp: Likewise.
2551         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
2552         to allow more general test case names.
2553
2554         * g++.dg/bprob/bprob-1.C: Rename to ...
2555         * g++.dg/bprob/g++-bprob-1.C: ... this.
2556
2557         * g77.dg/bprob/bprob-1.f: Rename to ...
2558         * g77.dg/bprob/g77-bprob-1.f: ... this.
2559
2560 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
2561
2562         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
2563         bison 1.50 or later.
2564
2565 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
2566
2567         * g++.dg/README: Describe more test directories.
2568
2569 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2570
2571         * g++.dg/init/array6.C: Add additional tests.
2572
2573 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
2574
2575         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
2576         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
2577
2578 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
2579
2580         * gcc.c-torture/compile/20020604-1.x: New.
2581         * gcc.c-torture/compile/simd-5.x: Likewise.
2582         * gcc.c-torture/execute/920710-1.x: Likewise.
2583         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
2584
2585 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
2586
2587         * g++.dg/inherit/override1.C: Add dg-options clause.
2588
2589 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2590
2591         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
2592         _mm_slli_si128.
2593
2594 2002-10-19  Andreas Schwab  <schwab@suse.de>
2595
2596         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
2597         directory component.
2598
2599 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
2600
2601         * g++.dg/inherit/thunk1.C: New test.
2602
2603         * g++.dg/inherit/override1.C: New test.
2604
2605         * g++.dg/abi/mangle11.C: New test.
2606         * g++.dg/abi/mangle14.C: New test.
2607         * g++.dg/abi/mangle17.C: New test.
2608
2609 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2610
2611         * g++.dg/overload/member2.C: New test.
2612
2613 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
2614
2615         * g++.dg/README: Describe new compat directory.
2616         * g++.dg/dg.exp: Skip tests in compat directory.
2617         * README.compat: New file.
2618         * lib/compat.exp: New expect script.
2619         * g++.dg/compat: New test directory.
2620         * g++.dg/compat/compat.exp: New expect script.
2621         * g++.dg/compat/abi: New test directory.
2622         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
2623         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
2624         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
2625         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
2626         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
2627         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
2628         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
2629         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
2630         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
2631         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
2632         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
2633         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
2634         * g++.dg/compat/break: New test directory.
2635         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
2636         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
2637         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
2638         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
2639         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
2640         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
2641         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
2642         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
2643         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
2644         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
2645         g++.dg/compat/break/README: New files.
2646         * g++.dg/compat/eh: New test directory.
2647         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
2648         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
2649         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
2650         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
2651         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
2652         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
2653         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
2654         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
2655         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
2656         g++.dg/compat/eh/filter2_y.C,
2657         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
2658         g++.dg/compat/eh/new1_y.C,
2659         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
2660         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
2661         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
2662         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
2663         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
2664         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
2665         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
2666         g++.dg/compat/eh/unexpected1_y.C: New files.
2667         * g++.dg/compat/init: New test directory.
2668         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
2669         g++.dg/compat/init/array5_y.C,
2670         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
2671         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
2672         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
2673         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
2674         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
2675         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
2676         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
2677         g++.dg/compat/init/init-ref2_y.C: New files.
2678
2679 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
2680
2681         PR c++/7584
2682         * g++.dg/inherit/using3.C: New test.
2683
2684 2002-10-17  Jan Hubicka  <jh@suse.cz>
2685
2686         * gcc.dg/20021017-2.c: New test.
2687
2688 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
2689
2690         * g++.dg/abi/mangle16.C: Adjust.
2691
2692         * g++.dg/init/array8.C: New test.
2693
2694 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
2695
2696         * gcc.dg/special/mips-abi.exp: New test.
2697         * gcc.dg/special/mips-abi.s: Empty file used by the above.
2698
2699 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
2700
2701         * g++.dg/abi/mangle16.C: New test.
2702         * g++.dg/abi/mangle17.C: Likewise.
2703
2704         PR c++/7478
2705         * g++.dg/template/ref1.C: New test.
2706
2707 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2708
2709         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
2710
2711 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
2712
2713         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
2714
2715 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
2716
2717         PR c++/7524
2718         * g++.dg/init/array7.C: New test.
2719
2720 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
2721
2722         * g++.dg/init/array6.C: New test.
2723
2724         * g++.dg/abi/mangle13.C: Likewise.
2725         * g++.dg/abi/mangle14.C: Likewise.
2726         * g++.dg/abi/mangle15.C: Likewise.
2727
2728 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2729
2730         * g++.dg/abi/empty8.C: New test.
2731
2732 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
2733
2734         * g++.dg/init/ctor1.C: New test.
2735
2736 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
2737
2738         * gcc.c-torture/execute/20021015-1.c: New test.
2739
2740 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
2741
2742         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
2743
2744 2002-10-14  Jan Hubicka  <jh@suse.cz>
2745
2746         * gcc.dg/i386-ssetype-[1-5].c: New tests.
2747
2748 2002-10-14  Richard Henderson  <rth@redhat.com>
2749
2750         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
2751
2752 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2753
2754         PR optimization/6631
2755         * g++.dg/opt/const2.C: New test.
2756
2757 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
2758
2759         PR c++/7176
2760         * g++.dg/parse/friend1.C: New test.
2761         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
2762
2763 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
2764
2765         * gcc.dg/20021014-1.c: New test.
2766
2767 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
2768
2769         PR c++/5661
2770         * g++.dg/ext/vlm1.C: New test.
2771         * g++.dg/ext/vlm2.C: Likewise.
2772
2773         * g++.dg/init/array1.C: Remove invalid braces.
2774         * g++.dg/init/brace1.C: New test.
2775         * g++.dg/init/copy2.C: Likewise.
2776         * g++.dg/init/copy3.C: Likewise.
2777         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
2778         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
2779         braces.
2780
2781 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
2782
2783         * gcc.dg/cpp/assembler.S: Don't use -ansi.
2784
2785 2002-10-11  Richard Shann  <richard.shann@superh.com>
2786
2787         * gcc.c-torture/compile/simd-5.c: New test.
2788
2789 2002-10-10  Roger Sayle  <roger@eyesopen.com>
2790
2791         * gcc.c-torture/execute/shiftopt-1.c: New test case.
2792
2793 2002-10-10  Jim Wilson  <wilson@redhat.com>
2794
2795         * gcc.c-torture/execute/20021010-1.c: New test.
2796
2797 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
2798
2799         PR c/7353
2800         * g++.dg/ext/typedef-init.C: New test.
2801         * gcc.dg/typedef-init.c: New test.
2802
2803 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
2804
2805         * gcc.dg/cpp/paste13.c: New test.
2806
2807 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2808
2809         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
2810         remaining platforms, XFAIL during compile, not execute.  Don't
2811         XFAIL at -O0.
2812
2813 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
2814
2815         * gcc.dg/alias-1.c: Tweak expected warning.
2816
2817 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
2818
2819         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
2820
2821 2002-10-06  Andreas Jaeger  <aj@suse.de>
2822
2823         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
2824         * gcc.dg/cpp/c++98.C: Likewise.
2825
2826         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
2827         * g++.dg/cpp/c++98.C: Likewise.
2828
2829         * g++.dg/README (Subdirectories): Mention cpp directory.
2830
2831         PR target/7559
2832         * gcc.dg/20021006-1.c: New test.
2833
2834 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2835
2836         PR c++/7804
2837         * g++.dg/other/warning1.C: New test.
2838
2839 2002-10-04  Roger Sayle  <roger@eyesopen.com>
2840
2841         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
2842         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
2843         and sparc-*-* with -m64 as expected failures.  See PR 8087.
2844
2845 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
2846
2847         PR c++/7931
2848         * g++.dg/template/ptrmem3.C: New test.
2849
2850         PR c++/7754
2851         * g++.dg/template/union1.C: New test.
2852
2853 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
2854
2855         PR c++/8006
2856         * g++.dg/abi/mangle9.C: New test.
2857         * g++.dg/abi/mangle10.C: New test.
2858         * g++.dg/abi/mangle11.C: New test.
2859         * g++.dg/abi/mangle12.C: New test.
2860
2861 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
2862
2863         PR c++/7188.
2864         * g++.dg/template/meminit1.C: New test.
2865         * g++.dg/warn/Wreorder-1.C: Likewise.
2866         * g++.old-deja/g++.mike/warn3.C: Tweak.
2867         * lib/prune.exp: Ingore "in copy constructor".
2868
2869 2002-10-02  Andreas Jaeger  <aj@suse.de>
2870
2871         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
2872         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
2873         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
2874         on x86-64.
2875
2876 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
2877
2878         * gcc.dg/empty1.C: Fix typo.
2879
2880 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
2881
2882         * gcc.dg/alias-1.c: New test.
2883
2884 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
2885
2886         * gcc.dg/empty1.C: New test.
2887
2888         * g++.dg/tls/init-2.C: Tweak error messages.
2889
2890 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
2891
2892         * gcc.c-torture/compile/20020923-1.c: New test.
2893
2894 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
2895
2896         * gcc.c-torture/execute/ffs-1.c: New test.
2897         * gcc.c-torture/execute/ffs-2.c: Ditto.
2898
2899 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
2900
2901         * g++.dg/overload/member1.C: New test.
2902
2903 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
2904
2905         * g++.dg/abi/empty7.C: New test.
2906         * g++.dg/init/pm2.C: Likewise.
2907
2908 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2909
2910         * g++.dg/rtti/crash1.C: New test.
2911
2912 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
2913
2914         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
2915         gcc.dg/sibcall-4.c: New tests.
2916
2917 2002-09-28  Roger Sayle  <roger@eyesopen.com>
2918
2919         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
2920         powerpc and MMIX targets.
2921
2922 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
2923
2924         * gcc.dg/cpp/20020927-1.c: New.
2925
2926 2002-09-26  David S. Miller  <davem@redhat.com>
2927
2928         * gcc.c-torture/compile/trunctfdf.c: New.
2929
2930 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2931
2932         * lib/target-supports.exp (check_weak_available): Handle solaris2.
2933
2934 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
2935
2936         * gcc.c-torture/execute/loop-15.c: New.
2937
2938 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
2939
2940         * README.QMTEST: Fix typo.
2941
2942 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
2943
2944         * gcc.dg/20020926-1.c: New test.
2945
2946 2002-09-25  David S. Miller  <davem@redhat.com>
2947
2948         PR target/7842
2949         * gcc.c-torture/execute/shiftdi.c: New test.
2950
2951 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
2952
2953         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
2954         unique to the tool.
2955         * lib/g77.exp (g77_init): Likewise.
2956         * lib/g++.exp (g++_init): Likewise.
2957         * lib/objc.exp (objc_init): Likewise.
2958
2959 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
2960
2961         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
2962         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
2963         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
2964
2965 2002-09-25  Richard Henderson  <rth@redhat.com>
2966
2967         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
2968         too-small long double.
2969
2970 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
2971
2972         * gcc.dg/20020919-1.c: New test.
2973
2974 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
2975
2976         * g++.dg/abi/bitfield6.C: New test.
2977         * g++.dg/abi/bitfield7.C: New test.
2978         * g++.dg/abi/bitfield8.C: New test.
2979         * g++.dg/abi/vbase11.C: New test.
2980
2981 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2982
2983         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
2984         hppa*-*-hpux*.  Update test comment.
2985
2986 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
2987
2988         * gcc.dg/tls/struct-1.c: New test.
2989
2990 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
2991
2992         * gcc.dg/cpp/tr-warn2.c: Update.
2993
2994 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
2995
2996         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
2997
2998 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
2999
3000         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
3001         systems.
3002
3003 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
3004
3005         * gcc.c-torture/execute/ieee/mzero3.c: New test.
3006
3007         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3008         Adjust for c++filt moved to binutils.  Remove spurious duplicate
3009         setting of cxxfilt.
3010
3011 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
3012
3013         * gcc.dg/20020312-2.c: Update for darwin.
3014
3015 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3016
3017         * g++.old-deja/g++.other/crash32.C: Mark ICE.
3018
3019 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
3020
3021         * objc.dg/comp-types-1.m: New test.
3022         * objc.dg/comp-types-2.m: New test.
3023         * objc.dg/comp-types-3.m: New test.
3024         * objc.dg/comp-types-4.m: New test.
3025         * objc.dg/comp-types-5.m: New test.
3026         * objc.dg/comp-types-6.m: New test.
3027
3028 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3029
3030         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
3031
3032 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3033
3034         * g++.dg/other/do1.C: New test.
3035
3036         * g++.dg/template/subst1.C: New test.
3037
3038 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
3039
3040         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
3041
3042 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3043
3044         * g++.dg/template/qualttp20.C: Adjust expected errors.
3045         * g++.old-deja/g++.jason/report.C: Likewise.
3046         * g++.old-deja/g++.other/qual1.C: Likewise.
3047
3048         * g++.dg/lookup/scoped2.C: New test.
3049
3050         * g++.dg/ext/asm3.C: New test.
3051
3052 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
3053
3054         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
3055
3056 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
3057
3058         * ChangeLog: follow spelling conventions.
3059         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
3060         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
3061         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
3062         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
3063         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
3064         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
3065         * g++.old-deja/g++.law/global-init1.C: Likewise.
3066         * g++.old-deja/g++.other/delete4.C: Likewise.
3067         * g++.old-deja/g++.other/inline21.C: Likewise.
3068         * g++.old-deja/g++.other/singleton.C: Likewise.
3069         * g77.dg/strlen0.f: Likewise.
3070         * g77.f-torture/compile/20010519-1.f: Likewise.
3071         * g77.f-torture/compile/980310-4.f: Likewise.
3072         * gcc.c-torture/compile/20000605-1.c: Likewise.
3073         * gcc.c-torture/execute/20020225-1.c: Likewise.
3074         * gcc.dg/c90-hexfloat-2.c: Likewise.
3075         * gcc.dg/c99-bool-1.c: Likewise.
3076         * gcc.dg/c99-hexfloat-2.c: Likewise.
3077         * gcc.dg/dll-2.c: Likewise.
3078         * gcc.dg/wtr-union-init-1.c: Likewise.
3079         * gcc.dg/wtr-union-init-2.c: Likewise.
3080         * gcc.dg/wtr-union-init-3.c: Likewise.
3081         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3082         * gcc.dg/cpp/defined.c: Likewise.
3083         * gcc.dg/cpp/macsyntx.c: Likewise.
3084         * gcc.dg/cpp/paste2.c: Likewise.
3085         * gcc.dg/cpp/trad/defined.c: Likewise.
3086         * gcc.dg/format/c90-printf-1.c: Likewise.
3087         * gcc.dg/format/c90-scanf-1.c: Likewise.
3088         * gcc.dg/format/c99-printf-1.c: Likewise.
3089         * gcc.dg/format/c99-scanf-1.c: Likewise.
3090         * gcc.misc-tests/gcov-8.c: Likewise.
3091         * lib/profopt.exp: Likewise.
3092
3093 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
3094
3095         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
3096
3097 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3098
3099         * g++.dg/inherit/using2.C: New test.
3100
3101 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
3102
3103         * ChangeLog: Follow spelling conventions.
3104         * g++.dg/template/friend4.C: Likewise.
3105         * g++.old-deja/g++.pt/crash67.C: Likewise.
3106         * gcc.c-torture/execute/20000801-4.c: Likewise.
3107         * gcc.dg/c90-digraph-1.c: Likewise.
3108         * gcc.dg/c94-digraph-1.c: Likewise.
3109         * gcc.dg/c99-digraph-1.c: Likewise.
3110         * gcc.dg/cpp/line5.c: Likewise.
3111         * gcc.dg/cpp/multiline.c: Likewise.
3112         * gcc.dg/cpp/trad/literals-1.c: Likewise.
3113         * gcc.dg/format/attr-3.c: Likewise.
3114         * gcc.dg/format/c90-scanf-3.c: Likewise.
3115         * gcc.dg/format/ext-4.c: Likewise.
3116
3117 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3118
3119         * g++.dg/template/pretty1.C: New test.
3120
3121 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
3122
3123         * gcc.c-torture/execute/struct-cpy-1.c: New test.
3124
3125 2002-09-13  Matt Austern  <austern@apple.com>
3126
3127         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
3128         passing a cast expression to a function by const reference.
3129
3130 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
3131
3132         * g++.dg/template/deduce1.C: New test.
3133
3134 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
3135
3136         * gcc.c-torture/execute/simd-1.c: Force all use of int to
3137         32-bit int.
3138
3139 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3140
3141         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
3142         usage.
3143
3144 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
3145
3146         * gcc.c-torture/compile/20020910-1.c: New test.
3147
3148 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
3149
3150         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
3151
3152 2002-09-10  Andreas Jaeger  <aj@suse.de>
3153
3154         * gcc.dg/20020312-2.c: Adjust for x86-64.
3155
3156 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
3157
3158         * g77.dg/7388.f: New test case for PR 7388.
3159
3160 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
3161
3162         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
3163
3164 2002-09-05  Ziemowit Laski <zlaski@apple.com>
3165
3166         * objc.dg/proto-lossage-1.m: New test.
3167
3168 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
3169
3170         * gcc.dg/cpp/_Pragma4.c: Fix typo.
3171
3172 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
3173
3174         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
3175         expected to pass.
3176
3177 2002-09-06  Stan Shebs  <shebs@apple.com>
3178             David Edelsohn  <edelsohn@gnu.org>
3179
3180         * gcc.dg/weak: New directory.
3181         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
3182         target-specific xfail bits.
3183         * gcc.dg/typeof-2.c: Move to new directory.
3184         * gcc.dg/weak.exp: New expect script.
3185
3186 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
3187
3188         * gcc.c-torture/execute/extzvsi.c: New test.
3189
3190 2002-09-05  Stan Shebs  <shebs@apple.com>
3191
3192         * gcc.dg/weak-1.c: xfail on Darwin.
3193         * gcc.dg/weak-2.c: Ditto.
3194         * gcc.dg/weak-3.c: Ditto.
3195         * gcc.dg/weak-4.c: Ditto.
3196         * gcc.dg/weak-5.c: Ditto.
3197         * gcc.dg/weak-6.c: Ditto.
3198         * gcc.dg/weak-7.c: Ditto.
3199         * gcc.dg/weak-8.c: Ditto.
3200         * gcc.dg/weak-9.c: Ditto.
3201
3202 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
3203
3204         * gcc.c-torture/execute/loop-14.c: New test.
3205
3206 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
3207
3208         * g++.dg/other/cxa-atexit1.C: New test.
3209
3210         * gcc.dg/typeof-2.c: New test.
3211
3212 2002-09-03  Roger Sayle  <roger@eyesopen.com>
3213
3214         * gcc.dg/builtins-2.c: New testcase.
3215         * gcc.dg/builtins-3.c: New testcase.
3216
3217 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
3218
3219         * gcc.dg/cpp/_Pragma4.c: New test.
3220
3221 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
3222
3223         * objc/execute/nil_method-1.m: New testcase.
3224
3225 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
3226
3227         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
3228         [Object class], not [Object initialize].
3229
3230 2002-08-31  Roger Sayle  <roger@eyesopen.com>
3231             Hans-Peter Nilsson  <hp@bitrange.com>
3232
3233         * gcc.c-torture/execute/20020720-1.x: Skip test on
3234         mmix-knuth-mmixware.  Correct comment.
3235
3236 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
3237
3238         * testsuite/g++.dg/abi/bitfield5.C: New test.
3239         * testsuite/g++.dg/abi/vbase10.C: Likewise.
3240
3241 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
3242
3243         * objc.dg/undeclared-selector.m: New test.
3244
3245 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
3246
3247         * g++.dg/other/offsetof1.C: Avoid cast warning.
3248
3249 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
3250
3251         * objc.dg/super-class-2.m: New test.
3252
3253 2002-08-24  Matt Austern  <austern@apple.com>
3254
3255         * g++.dg/ext/lvaddr.C: New test.
3256         * g++.dg/ext/lvcast.C: New test.
3257
3258 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
3259
3260         * testsuite/g++.dg/inherit/cond1.C: New test.
3261
3262 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
3263
3264         * gcc.dg/noncompile/incomplete-1.c: New test.
3265
3266 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3267
3268         * gcc.dg/typespec-1.c: New test.
3269
3270 2002-08-20  Devang Patel  <dpatel@apple.com>
3271         * objc.dg/proto-hier-2.m: New test.
3272
3273 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
3274
3275         * objc.dg/bitfield-1.m: New test.
3276         * objc.dg/bitfield-2.m: New test.
3277
3278 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3279
3280         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
3281         gcc.dg/c99-flex-array-4.c: New tests.
3282
3283 2002-08-16  Stan Shebs  <shebs@apple.com>
3284
3285         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
3286
3287 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
3288
3289         * gcc.dg/typeof-1.c: New test.
3290         * g++.dg/ext/typeof2.C: New test.
3291
3292 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
3293
3294         * g++.dg/other/offsetof1.C: New test.
3295
3296 2002-08-14  Richard Henderson  <rth@redhat.com>
3297
3298         * gcc.dg/tls/diag-3.c: Fix expected message strings.
3299
3300 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
3301
3302         * gcc.dg/cpp/_Pragma3.c: New test.
3303
3304 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
3305
3306         * g++.dg/template/inherit3: New test.
3307
3308 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3309
3310         * gcc.dg/bitfld-4.c: Add blank options.
3311
3312 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
3313
3314         * g++.dg/template/crash1.C: New test.
3315
3316 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3317
3318         * gcc.dg/tls/opt-2.c: New test.
3319
3320 2002-08-08  Devang Patel  <dpatel@apple.com>
3321
3322         * objc.dg/selector-1.m : New test
3323
3324 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3325
3326         * g++.dg/abi/bitfield4.C: New test.
3327         * gcc.dg/bitfld-4.c: New test.
3328
3329 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3330
3331         * g++.dg/other/packed1.C: New test.
3332
3333 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
3334
3335         * g++.dg/abi/offsetof.C: Tweak error messages.
3336         * g++.old-deja/g++.mike/p10769a.C: Likewise.
3337
3338 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3339
3340         * gcc.dg/bitfld-3.c: New test.
3341
3342 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3343             Richard Henderson  <rth@redhat.com>
3344
3345         * gcc.dg/i386-bitfield1.c: New test.
3346         * g++.dg/abi/bitfield3.C: Update.
3347
3348 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
3349
3350         * objc.dg/const-str-2.m: Update.
3351         * gcc.dg/cpp/c++98.c: Change to C extension.
3352         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
3353         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
3354
3355 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
3356
3357         * testsuite/gcc.dg/tls/diag-3.c: New.
3358
3359 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
3360
3361         * g++.dg/README (Subdirectories): Document new subdir expr.
3362         * g++.dg/expr/pmf-1.C: New test.
3363
3364 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
3365
3366         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
3367
3368 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
3369
3370         * g++.dg/abi/bitfield3.C: New test.
3371
3372 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
3373
3374         * lib/gcov.exp: Tweak expected line formats.
3375         * gcc.misc-tests/gcov8.c: New test.
3376         * gcc.misc-tests/gcov8.x: New flags.
3377
3378 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
3379
3380         * consistency.vlad/layout/endian.c: Include string.h.
3381
3382         * gcc.c-torture/execute/20020805-1.c: New test.
3383
3384 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
3385
3386         * g++.dg/other/conversion1.C: New test.
3387
3388 2002-08-03  Roger Sayle  <roger@eyesopen.com>
3389
3390         * gcc.dg/builtins-1.c: New testcase.
3391
3392 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
3393
3394         * g++.dg/inherit/access3.C: New test.
3395
3396 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
3397
3398         * gcc.dg/ia64-visibility-2.c: New test.
3399
3400 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
3401
3402         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
3403         __qualifier_flags to __flags.
3404
3405 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
3406
3407         * g++.dg/inherit/operator1.C: New test.
3408         * g++.dg/lookup/disamb1.C: Fix typo in comment.
3409         * g++.dg/other/error1.C: Change expected error message.
3410         * g++.dg/template/conv4.C: Likewise.
3411
3412 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
3413
3414         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
3415         for documented behavior.
3416
3417 2002-07-25  Roger Sayle  <roger@eyesopen.com>
3418
3419         * gcc.c-torture/execute/20020720-1.x: Skip this test on
3420         several targets known to fail.
3421
3422 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
3423
3424         * gcc.dg/mips-args-[123].c: New tests.
3425
3426 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
3427
3428         * gcc.dg/ppc-spe.c: New.
3429
3430 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
3431
3432         * g++.dg/other/ptrmem4.C: New testcase.
3433
3434 2002-07-24  Richard Henderson  <rth@redhat.com>
3435
3436         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
3437
3438 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
3439
3440         * g++.dg/ext/alignof1.C (main): Return 0 for success.
3441
3442 2002-07-24  Roger Sayle  <roger@eyesopen.com>
3443
3444         * gcc.c-torture/execute/memset-3.c: New testcase.
3445
3446 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
3447
3448         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
3449         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
3450
3451 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3452
3453         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
3454         Delete.
3455
3456 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
3457
3458         * gcc.c-torture/compile/simd-4.c: New test.
3459
3460 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3461
3462         PR c++/7347, c++/7348
3463         * g++.dg/template/access4.C: New test.
3464         * g++.dg/template/access5.C: New test.
3465         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
3466         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
3467         * g++.old-deja/g++.pt/ttp58.C: Likewise.
3468         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
3469
3470 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
3471
3472         * gcc.dg/gnu89-init-2.c: New test.
3473
3474 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
3475
3476         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
3477
3478 2002-07-20  Roger Sayle  <roger@eyesopen.com>
3479
3480         * gcc.c-torture/execute/20020720-1.c: New testcase.
3481
3482 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
3483
3484         * gcc.dg/cpp/Wsignprom.c: New tests.
3485
3486 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
3487
3488         * gcc.c-torture/execute/loop-13.c: New test.
3489
3490 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
3491
3492         * gcc.dg/cpp/expr.c: New tests.
3493
3494 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
3495
3496         * g++.dg/opt/pr6713.C: Add template instantiation.
3497
3498 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
3499
3500         * gcc.dg/nest.c: New test.
3501
3502 2002-07-17  Richard Henderson  <rth@redhat.com>
3503
3504         * g++.dg/opt/pr6713.C: New test.
3505
3506 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
3507
3508         * gcc.c-torture/execute/loop-2e.x: Let the testcase
3509         XFAIL for all x86 processors.
3510
3511 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
3512
3513         * gcc.c-torture/execute/20010122-1.x: Do not test with
3514         -fomit-frame-pointer.
3515
3516 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3517
3518         * g++.dg/template/instantiate2.C: New test.
3519         * g++.dg/template/spec4.C: New test.
3520
3521 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3522
3523         * g++.dg/template/access2.C: New test.
3524         * g++.dg/template/access3.C: New test.
3525
3526 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
3527
3528         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
3529         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
3530         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
3531         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
3532         Convert to use <stdarg.h>.
3533         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
3534         Delete.
3535         * gcc.dg/va-arg-2.c: New.
3536         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
3537
3538 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
3539
3540         * gcc.c-torture/compile/20020710-1.c: New test.
3541
3542 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
3543                           Andrew Pinski  <pinskia@physics.uc.edu>
3544
3545         gcc.c-torture/compile/simd-2.c: New testcase.
3546         gcc.c-torture/compile/simd-3.c: Likewise.
3547
3548 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
3549
3550         PR c++/7224
3551         * g++.dg/overload/error1.C: New test.
3552
3553 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3554
3555         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
3556         configuration and IRIX 6 O32 ABI.
3557
3558 2002-07-11  Roger Sayle  <roger@eyesopen.com>
3559
3560         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
3561
3562 2002-07-10  Roger Sayle  <roger@eyesopen.com>
3563
3564         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
3565
3566 2002-07-10  Jeffrey A Law  <law@redhat.com>
3567
3568         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
3569
3570         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
3571
3572 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
3573
3574         * gcc.dg/20020312-2.c: Check for __PPC__.
3575
3576 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
3577
3578         * gcc.c-torture/compile/20020709-1.c: New test.
3579
3580 2002-07-07  Roger Sayle  <roger@eyesopen.com>
3581
3582         * g++.dg/template/qualttp21.C: New test case.
3583
3584 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
3585
3586         * gcc.c-torture/compile/20020706-1.c: New test.
3587         * gcc.c-torture/compile/20020706-2.c: New test.
3588
3589 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
3590             Alexandre Oliva  <aoliva@redhat.com>
3591
3592         * g++.dg/warn/incomplete1.C: New test.
3593
3594 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3595
3596         PR c++/7099
3597         * g++.dg/warn/noreturn1.C: New test.
3598
3599 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
3600
3601         PR c++/6706
3602         * g++.dg/debug/debug6.C: New test.
3603         * g++.dg/debug/debug7.C: New test.
3604
3605 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
3606
3607         * gcc.c-torture/compile/simd-3.c: New test.
3608
3609 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
3610
3611         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
3612         * gcc.dg/20020620-1.c: Likewise.
3613
3614 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3615
3616         PR c++/6944
3617         * g++.dg/init/array4.C: New test.
3618         * g++.dg/init/array5.C: New test.
3619
3620 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
3621
3622         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
3623         * gcc.c-torture/execute/simd-2.c (main): Likewise.
3624
3625 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3626
3627         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
3628         * gcc.dg/wtr-aggr-init-1.c: Likewise.
3629         * gcc.dg/wtr-conversion-1.c: Likewise.
3630         * gcc.dg/wtr-escape-1.c: Likewise.
3631         * gcc.dg/wtr-int-type-1.c: Likewise.
3632         * gcc.dg/wtr-label-1.c: Likewise.
3633         * gcc.dg/wtr-static-1.c: Likewise.
3634         * gcc.dg/wtr-strcat-1.c: Likewise.
3635         * gcc.dg/wtr-suffix-1.c: Likewise.
3636         * gcc.dg/wtr-switch-1.c: Likewise.
3637         * gcc.dg/wtr-unary-plus-1.c: Likewise.
3638         * gcc.dg/wtr-union-init-1.c: Likewise.
3639         * gcc.dg/wtr-union-init-2.c: Likewise.
3640         * gcc.dg/wtr-union-init-3.c: Likewise.
3641
3642         * gcc.dg/wtr-func-def-1.c: New test.
3643
3644 2002-07-02 Devang Patel <dpatel@apple.com>
3645
3646         * objc.dg/param-1.m: New test.
3647
3648 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
3649
3650         * gcc.dg/cpp/trad/directive.c: Add test.
3651         * gcc.dg/cpp/trad/macroargs.c: Add test.
3652         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
3653
3654 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
3655
3656         * gcc.dg/cpp/cmdlne-M.c: New test.
3657
3658 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
3659
3660         * objc.dg/desig-init-1.m: New test.
3661
3662 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3663
3664         PR c++/6716
3665         * g++.dg/template/instantiate1.C: New test.
3666
3667 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
3668
3669         PR c++/7112
3670         * g++.dg/template/sizeof2.C: New test.
3671
3672 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
3673
3674         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
3675         gcc.dg/cpp/trad/include.c: New tests.
3676
3677 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
3678
3679         PR target/7177
3680         * gcc.c-torture/compile/20020701-1.c: New test.
3681
3682 2002-07-01  Stan Shebs  <shebs@apple.com>
3683
3684         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
3685         header here...
3686         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
3687         (objc-torture-execute): or here.
3688
3689 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
3690
3691         * gcc.c-torture/execute/arith-rand-ll.c: New test.
3692
3693 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
3694
3695         * gcc.dg/cpp/trad/escaped-nl.c: New test.
3696
3697 2002-06-30  Devang Patel  <dpatel@apple.com>
3698
3699         * objc.dg/fsyntax-only.m: New test.
3700
3701 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
3702
3703         PR c++/6695
3704         * g++.dg/template/friend7.C: New file.
3705
3706 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
3707
3708         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
3709         return type.
3710
3711 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
3712
3713         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
3714         avoid division by zero.
3715
3716 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
3717
3718         * gcc.dg/Wunknownprag.c: New tests.
3719
3720 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
3721
3722         * gcc.c-torture/execute/simd-2.c: New test.
3723
3724 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
3725
3726         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
3727         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
3728         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
3729         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
3730         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
3731         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
3732         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
3733         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
3734         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
3735         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
3736         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
3737         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
3738         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
3739         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
3740         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
3741         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
3742         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
3743
3744 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
3745
3746         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
3747         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
3748         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
3749         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
3750         New tests.
3751         * gcc.dg/cpp/trad/directive.c: Update.
3752
3753 2002-06-23  Andreas Jaeger  <aj@suse.de>
3754
3755         * gcc.c-torture/execute/complex-6.c: New.
3756
3757 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
3758
3759         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
3760         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
3761         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
3762         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
3763
3764 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
3765
3766         * gcc.dg/cpp/trad: New directory with traditional tests copied
3767         from parent directory.
3768         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
3769         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
3770         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
3771         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
3772         Move to trad/ and rename.
3773         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
3774         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
3775         gcc.dg/cpp/trad/redef2.c: New tests.
3776         * gcc.dg/cpp/trad/trad.exp: New driver.
3777
3778 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
3779
3780         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
3781         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
3782         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
3783         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
3784         Remove.
3785
3786 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
3787
3788         * gcc.dg/20020620-1.c: New test.
3789
3790 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3791
3792         * g++.dg/template/ttp4.C: New test.
3793
3794 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
3795
3796         * g++.dg/opt/vt1.C: Fix regexp.
3797
3798 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3799
3800         * gcc.c-torture/execute/pure-1.c: Make functions static again.
3801         Don't use attribute `noinline'.
3802
3803 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
3804
3805         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
3806
3807 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
3808
3809         * gcc.c-torture/execute/simd-1.c: New.
3810
3811         * gcc.dg/simd-1.c: New.
3812
3813 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
3814
3815         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
3816
3817 2002-06-16  Richard Henderson  <rth@redhat.com>
3818
3819         * g++.dg/ext/anon-struct1.C: New.
3820         * g++.dg/ext/anon-struct2.C: New.
3821         * g++.dg/ext/anon-struct3.C: New.
3822         * gcc.dg/anon-struct-1.c: New.
3823         * gcc.dg/anon-struct-2.c: New.
3824         * gcc.dg/anon-struct-3.c: New.
3825         * gcc.dg/20011008-1.c: Adjust warning text.
3826         * gcc.dg/20020527-1.c: Add -fms-extensions.
3827
3828 2002-06-16  Richard Henderson  <rth@redhat.com>
3829
3830         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
3831
3832 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
3833
3834         * gcc.c-torture/execute/20020615-1.c: New test.
3835
3836 2002-06-15  Roger Sayle  <roger@eyesopen.com>
3837
3838         * gcc.c-tortuture/execute/compare-1.c: New test case.
3839         * gcc.c-tortuture/execute/compare-2.c: New test case.
3840         * gcc.c-tortuture/execute/compare-3.c: New test case.
3841
3842 2002-06-13  Richard Henderson  <rth@redhat.com>
3843
3844         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
3845         ia64 ilp32.
3846
3847 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3848
3849         * g++.dg/template/typename2.C: Update error message.
3850
3851 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
3852
3853         * gcc.c-torture/execute/20020611-1.c: New test.
3854
3855 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
3856
3857         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
3858         list of targets to skip.
3859
3860 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
3861
3862         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
3863         targets if not optimizing.
3864
3865 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
3866
3867         * gcc.c-torture/compile/20020605-1.c: New test.
3868
3869         * g++.dg/opt/vt1.C: New test.
3870
3871         * gcc.dg/20020531-1.c: New test.
3872
3873         * gcc.dg/20020530-1.c: New test.
3874
3875         * gcc.dg/20020527-1.c: New test.
3876
3877         * g++.dg/opt/cse1.C: New test.
3878
3879 2002-06-07  Roger Sayle  <roger@eyesopen.com>
3880
3881         * gcc.dg/20020607-2.c: New test case.
3882
3883 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
3884
3885         * gcc.c-torture/compile/20020604-1.c: New test.
3886
3887 2002-06-04  Richard Henderson  <rth@redhat.com>
3888
3889         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
3890         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
3891         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
3892
3893 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
3894
3895         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
3896
3897 2002-06-03  Richard Henderson  <rth@redhat.com>
3898
3899         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
3900         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
3901
3902 2002-06-02  Richard Henderson  <rth@redhat.com>
3903
3904         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
3905         test functions static.
3906
3907 2002-06-02  Andreas Jaeger  <aj@suse.de>
3908
3909         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
3910         now.
3911
3912 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
3913
3914         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
3915         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
3916         Update for mofified diagnostics.
3917         * gcc.dg/c99-intconst-1.c: No longer fail.
3918
3919 2002-06-02  Richard Henderson  <rth@redhat.com>
3920
3921         * gcc.dg/uninit-A.c: Remove xfail markers.
3922
3923 2002-06-01  Roger Sayle  <roger@eyesopen.com>
3924
3925         * gcc.dg/fnegate-1.c: New test case.
3926
3927 2002-05-30  Osku Salerma  <osku@iki.fi>
3928
3929         * gcc.c-torture/execute/mayalias-1.c: New file.
3930
3931 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
3932
3933         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
3934         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
3935         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
3936
3937 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
3938
3939         * gcc.c-torture/execute/20020529-1.c: New test.
3940
3941 2002-05-27  Richard Henderson  <rth@redhat.com>
3942
3943         * g++.dg/ext/attrib6.C: New test case.
3944
3945 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3946
3947         * gcc.c-torture/execute/pure-1.c: New test.
3948
3949 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
3950
3951         * gcc.dg/cpp/arith-2.c: Remove.
3952
3953 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
3954
3955         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
3956         * gcc.dg/cpp/if-3.c: Remove.
3957
3958 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
3959
3960         * g++.dg/opt/cse2.C: New test.
3961
3962 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
3963
3964         * gcc.dg/cpp/arith-1.c: New semantic tests.
3965         * gcc.dg/cpp/if-1.c: Update.
3966
3967 2002-05-24  Ben Elliston  <bje@redhat.com>
3968
3969         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
3970
3971 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3972
3973         * gcc.dg/verbose-asm.c: New test.
3974
3975 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
3976
3977         * gcc.dg/cpp/paste12.c: New test.
3978
3979 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
3980
3981         * g++.dg/parse/named_ops.C: New test.
3982
3983 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
3984
3985         * gcc/testsuite/gcc.dg/weak-8.c: New test.
3986
3987 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
3988
3989         * gcc.dg/weak-2.c: Allow optional leading underscore
3990         in scan-assembler symbol name.
3991         * gcc.dg/weak-3.c: Likewise.
3992         * gcc.dg/weak-4.c: Likewise.
3993         * gcc.dg/weak-5.c: Likewise.
3994
3995 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
3996
3997         * gcc.dg/20020523-1.c: New test.
3998
3999 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
4000
4001         * objc.dg/const-str-2.m: Update now that we stop after
4002         a command line error.
4003
4004 2002-05-22  Richard Henderson  <rth@redhat.com>
4005
4006         * g++.dg/dg.exp: Fix typo in test pruneing.
4007
4008 2002-05-22  Richard Henderson  <rth@redhat.com>
4009
4010         * g++.dg/dg.exp: Prune the tls subdirectory.
4011         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
4012         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
4013         * g++.dg/tls/init-1.C: New.
4014
4015 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
4016
4017         * gcc.dg/20020517-1.c: New test.
4018
4019 2002-05-21  Richard Henderson  <rth@redhat.com>
4020
4021         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
4022         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
4023
4024 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
4025
4026         * g++.dg/other/copy2.C: New test.
4027
4028 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
4029
4030         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
4031         (MAX_COPY): Bump up to 10 times sizeof (long long).
4032         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
4033
4034         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
4035         sizeof (long long).
4036
4037         * gcc.c-torture/execute/strcpy-1.c: New test.
4038
4039 2002-05-19  Jason Merrill  <jason2redhat.com>
4040
4041         * g++.dg/ext/oper1.C: New test.
4042
4043 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
4044 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
4045
4046         * README.QMTEST: New file.
4047
4048         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
4049
4050 2002-05-19  Andreas Jaeger  <aj@suse.de>
4051
4052         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
4053         now.
4054         * gcc.c-torture/execute/loop-2d.x: Likewise.
4055
4056 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
4057
4058         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
4059         support weak symbols.
4060         * gcc.dg/weak-4.c: Likewise
4061         * gcc.dg/weak-6.c: Likewise
4062
4063 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
4064
4065         * gcc.dg/weak-3.c: Add dg-excess-error comment for
4066         cygwin, coff and h8300-*-hms targets
4067         * gcc.dg/weak-5.c: Likewise
4068         * gcc.dg/weak-7.c: Likewise
4069
4070 2002-05-16  Jason Merrill  <jason@redhat.com>
4071
4072         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
4073         (scan-assembler-not, scan-assembler-dem): Likewise.
4074         (scan-assembler-dem-not): Likewise.
4075
4076 2002-05-15  Richard Henderson  <rth@redhat.com>
4077
4078         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
4079
4080 2002-05-15  Richard Henderson  <rth@redhat.com>
4081
4082         * gcc.dg/weak-5.c (vfoo1c): No warning here.
4083         (vfoo1f): Warning here.
4084         (vfoo1l): Don't redefine the alias.
4085
4086 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
4087
4088         * g++.dg/init/pm1.C: New test.
4089
4090 2002-05-12  David S. Miller  <davem@redhat.com>
4091
4092         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
4093         types.
4094
4095 2002-05-10  Roger Sayle  <roger@eyesopen.com>
4096
4097         * gcc.c-torture/execute/20020510-1.c: New test case.
4098
4099 2002-05-10  David S. Miller  <davem@redhat.com>
4100
4101         * gcc.c-torture/execute/conversion.c: Test long double too.
4102
4103 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
4104
4105         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
4106         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
4107         * lib/g++.exp (g++_link_flags): Likewise.
4108         * lib/objc.exp (objc_target_compile): Likewise.
4109
4110 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
4111
4112         * gcc.dg/cpp/poison.c: Update.
4113         * gcc.dg/cpp/20000625-2.c: Remove.
4114         * gcc.dg/cpp/direct2s.c: Remove final test.
4115
4116 2002-05-08  Tom Rix  <trix@redhat.com>
4117
4118         * gcc.c-torture/execute/20020508-1.c: New test.
4119         * gcc.c-torture/execute/20020508-2.c: New test.
4120         * gcc.c-torture/execute/20020508-3.c: New test.
4121
4122 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
4123
4124         * gcc.dg/cpp/charconst-4.c: More tests.
4125
4126 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
4127
4128         PR c/6569
4129         * gcc.dg/weak-3.c: Update location of warning messages.
4130         * gcc.dg/weak-5.c: Likewise.
4131
4132 2002-05-06  Roger Sayle  <roger@eyesopen.com>
4133
4134         * gcc.c-torture/execute/20020506-1.c: New test case.
4135
4136 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
4137
4138         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
4139
4140 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4141
4142         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
4143
4144 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4145
4146         * gcc.dg/cpp/charconst-3.c: New test.
4147
4148 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
4149
4150         * gcc.dg/cpp/charconst.c: Update tests.
4151
4152 2002-05-05  Tim Josling  <tej@melbpc.org.au>
4153
4154         * treelang: Added directory for new sample language treelang. Also
4155         lib/treelang.exp: New file to signal treelang should be tested.
4156
4157 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4158
4159         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
4160         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
4161         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
4162         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
4163         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
4164         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
4165         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
4166
4167 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4168
4169         * gcc.dg/format/xopen-2.c: New test.
4170
4171 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4172
4173         * gcc.dg/20020503-1.c: New test.
4174
4175 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
4176
4177         * g++.dg/init/dtor1.C: Make it tougher.
4178
4179 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
4180
4181         * g++.dg/init/dtor1.C: New test.
4182
4183 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
4184
4185         * gcc.dg/altivec-8.c: New.
4186
4187 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
4188
4189         * gcc.dg/altivec-7.c: New.
4190
4191 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
4192
4193         * g++.dg/parse/typedef1.C: New test.
4194
4195 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
4196
4197         PR c++/6486
4198         * g++.dg/template/friend6.C: New test.
4199
4200         PR c++/6492
4201         * g++.dg/init/copy1.C: New test.
4202
4203 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
4204
4205         * g++.dg/warn/effc1.C: New test.
4206
4207 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4208
4209         * gcc.dg/cpp/if-cexp.c: Add a test.
4210
4211 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
4212
4213         * gcc.dg/20020426-2.c: New test.
4214
4215 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
4216
4217         * gcc.dg/cpp/if-mop.c: Update.
4218         * gcc.dg/cpp/if-mpar.c: Add test.
4219         * gcc.dg/cpp/if-oppr.c: Update.
4220
4221 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4222
4223         PR c/6343
4224         * gcc.dg/weak-[2-7].c: New tests.
4225
4226 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4227
4228         * gcc.dg/enum1.c: New test.
4229
4230 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4231
4232         PR c++/6497
4233         * g++.dg/inherit/access2.C: New test.
4234
4235 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4236
4237         PR bootstrap/6445
4238         * gcc.dg/20020426-1.c: New test.
4239
4240 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4241
4242         * g++.dg/abi/enum1.C: New test.
4243
4244 2002-04-26  Richard Henderson  <rth@redhat.com>
4245
4246         * gcc.dg/c99-bool-1.c: Expect always true warning.
4247
4248 2002-04-25  Roger Sayle  <roger@eyesopen.com>
4249
4250         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
4251
4252 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4253
4254         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
4255         targets.
4256
4257 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
4258
4259         * g++.dg/abi/mange7.C: New test.
4260
4261         PR c++/6438.
4262         * g++.dg/parse/stmtexpr2.C: New test.
4263
4264 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
4265
4266         * gcc.dg/20020312-2.c: Add SH target.
4267
4268 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4269
4270         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
4271         compiler output on mips*-*-irix*.
4272
4273 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
4274
4275         * g++.dg/parse/attr1.C: New test.
4276
4277 2002-04-23  Roger Sayle  <roger@eyesopen.com>
4278
4279         * gcc.c-torture/execute/string-opt-17.c: New test case.
4280         * gcc.c-torture/execute/memset-2.c: New test case.
4281
4282 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
4283
4284         PR c++/6256:
4285         * g++.dg/template/friend5.C: New test.
4286
4287         PR c++/6331:
4288         * g++.dg/template/qual1.C: Likewise.
4289
4290 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
4291
4292         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
4293         Include stdlib.h, not stdio.h or ctype.h.
4294
4295 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
4296
4297         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
4298         cris-*-elf* and mmix-*-*.
4299         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
4300         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
4301         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
4302         Ditto.
4303         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
4304         * gcc.dg/wchar_t-1.c: Ditto.
4305
4306 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
4307
4308         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
4309         Clarify comment.
4310
4311 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
4312
4313         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
4314
4315 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4316
4317         * gcc.c-torture/execute/20000906-1.x: Delete.
4318
4319 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
4320
4321         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
4322
4323 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
4324
4325         * PR6367
4326         * g77.f-torture/execute/6367.f: New test.
4327         * g77.f-torture/execute/6367.x: Disable for MMIX.
4328
4329 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
4330
4331         * PR6352
4332         * g++.dg/opt/inline2.C: New test.
4333
4334 2002-04-18  Richard Henderson  <rth@redhat.com>
4335
4336         * gcc.dg/20000906-1.c: Enable for all targets.
4337         * gcc.c-torture/compile/iftrap-2.c: New.
4338
4339 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4340
4341         * gcc.dg/20020418-1.c: New test.
4342         * gcc.dg/20020418-2.c: New test.
4343
4344 2002-04-18  Richard Henderson  <rth@redhat.com>
4345
4346         * gcc.c-torture/compile/iftrap-1.c: New.
4347         * gcc.dg/iftrap-1.c: Adjust for ia64.
4348         * gcc.dg/iftrap-2.c: New.
4349
4350 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4351
4352         * gcc.c-torture/compile/20020418-1.c: New test.
4353
4354 2002-04-18  Roger Sayle  <roger@eyesopen.com>
4355
4356         * gcc.c-torture/compile/20020415-1.c: New.
4357
4358 2002-04-18  David S. Miller  <davem@redhat.com>
4359
4360         * gcc.c-torture/execute/20020418-1.c: New test.
4361
4362 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
4363
4364         * gcc.dg/20020416-1.c: New test.
4365
4366         * g++.dg/opt/inline1.C: New test.
4367
4368 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
4369
4370         * gcc.dg/altivec-5.c: New test.
4371
4372         * gcc.dg/20020415-1.c: New test.
4373
4374 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
4375
4376         * testsuite/lib/chill.exp: Remove.
4377
4378 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
4379
4380         * g++.dg/other/big-struct.C: New test.
4381
4382 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
4383
4384         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
4385         of scratch file.
4386
4387 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
4388
4389         PR c/6277
4390         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
4391         in scan-assembler function name
4392
4393 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
4394
4395         * g77.f-torture/execute/980628-4.x,
4396         g77.f-torture/execute/980628-5.x,
4397         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4398         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4399         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
4400         i[34567]86-*-*.
4401
4402 2002-04-13  David S. Miller  <davem@redhat.com>
4403
4404         * gcc.c-torture/execute/20020413-1.c: New test.
4405
4406 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
4407
4408         * gcc.dg/asm-6.c,
4409         * g++.dg/ext/asm1.C: New tests.
4410
4411 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
4412
4413         PR c++ 5373.
4414         * g++.dg/parse/stmtexpr1.C: New test.
4415
4416         PR c++/5189.
4417         * g++.dg/template/copy1.C: New test.
4418
4419 2002-04-12  Richard Henderson  <rth@redhat.com>
4420
4421         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
4422
4423 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
4424
4425         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
4426         gcc.c-torture/execute/20020307-2.c.
4427
4428 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
4429
4430         * g++.dg/ext/attrib5.C,
4431         * g++.dg/lookup/struct1.C: New tests.
4432
4433 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
4434
4435         * gcc.dg/20020411-1.c: New test.
4436
4437         * gcc.c-torture/execute/20020411-1.c: New test.
4438
4439 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
4440
4441         * g77.f-torture/execute/6177.f: New test.
4442
4443 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
4444
4445         PR middle-end/6247
4446         * g++.dg/opt/cleanup1.C: New test.
4447
4448         * g++.dg/opt/const1.C: New test.
4449
4450 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
4451
4452         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
4453
4454 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
4455
4456         PR c++/5507
4457         * g++.dg/template/typename2.C: New test.
4458
4459 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
4460
4461         * gcc.c-torture/execute/loop-12.c: New.
4462
4463 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
4464
4465         * g77.f-torture/execute/980628-4.x,
4466         g77.f-torture/execute/980628-5.x,
4467         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4468         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4469         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
4470
4471 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4472
4473         PR optimization/6086
4474         * g++.dg/opt/preinc1.C: New test.
4475
4476 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4477
4478         PR c++/5571
4479         * g++.dg/opt/static2.C: New test.
4480
4481 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4482
4483         PR c/5120
4484         * gcc.dg/20020406-1.c: New test.
4485
4486 2002-04-04  David S. Miller  <davem@redhat.com>
4487
4488         * gcc.c-torture/execute/20020404-1.c: New test.
4489
4490 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
4491
4492         PR c/6123
4493         * gcc.dg/20020312-2.c: Do not declare global register variable
4494         if __PIC__ or __pic__ is defined.
4495
4496 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
4497
4498         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
4499         __asm__ so that it works correctly even if -ansi -pedantic-errors.
4500
4501 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4502
4503         * gcc.misc-tests/linkage.exp: Update last change to handle
4504         sparc*-, not just sparc-.
4505
4506 2002-04-03  Richard Henderson  <rth@redhat.com>
4507
4508         * gcc.dg/cpp/ucs.c: Improved long UCS test.
4509
4510 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4511
4512         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
4513
4514 2002-04-02  David S. Miller  <davem@redhat.com>
4515
4516         * gcc.c-torture/execute/20020402-3.c: New test.
4517
4518 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4519
4520         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
4521         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
4522
4523         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
4524         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
4525         g77.f-torture/execute/20001201.x,
4526         g77.f-torture/execute/u77-test.x: New files.
4527
4528         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
4529         * gcc.dg/wchar_t-1.c: Ditto.
4530
4531 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4532
4533         * gcc.c-torture/execute/20020402-1.c: New test.
4534
4535 2002-04-01  Richard Henderson  <rth@redhat.com>
4536
4537         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
4538
4539         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
4540
4541 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4542
4543         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
4544
4545 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
4546
4547         * g++.dg/inherit/template-as-base.C: Expect error.
4548         * g++.dg/inherit/namespace-as-base.C: Likewise.
4549
4550 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
4551
4552         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
4553         g++.dg/ext/instantiate3.C: Tweak match patterns.
4554
4555         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
4556         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
4557         -da test.
4558
4559 2002-03-31  Richard Henderson  <rth@redhat.com>
4560
4561         * gcc.dg/special/alias-2.c: New.
4562         * gcc.dg/special/ecos.exp: Run it.
4563
4564 2002-03-31  Richard Henderson  <rth@redhat.com>
4565
4566         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
4567
4568 2002-03-31  Kazu Hirata  <kazu@hxi.com>
4569
4570         * gcc.dg/weak-1.c: Disable on h8300 port.
4571
4572 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
4573
4574         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
4575         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
4576         ordering tests.
4577         * g++.dg/bprob/bprob-1.C: New test.
4578         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
4579         * g++.dg/gcov/gcov-1.C: New test.
4580         * g++.dg/gcov/gcov-1.x: New file.
4581         * g++.dg/gcov/gcov-2.C: New test.
4582         * g++.dg/gcov/gcov-3.C: New test.
4583         * g++.dg/gcov/gcov-3.h: New file.
4584
4585 2002-03-28  Roger Sayle  <roger@eyesopen.com>
4586
4587         * g++.old-deja/g++.other/builtins5.C: New test.
4588         * g++.old-deja/g++.other/builtins6.C: New test.
4589         * g++.old-deja/g++.other/builtins7.C: New test.
4590         * g++.old-deja/g++.other/builtins8.C: New test.
4591         * g++.old-deja/g++.other/builtins9.C: New test.
4592
4593 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
4594
4595         * g++.dg/opt/static1.C: New test.
4596
4597         * g++.dg/opt/longbranch1.C: New test.
4598
4599 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
4600
4601         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
4602
4603         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
4604
4605 2002-03-28  Jeffrey A Law  (law@redhat.com)
4606
4607         * gcc.c-torture/execute/20020328-1.c: New test.
4608
4609 2002-03-27  Richard Henderson  <rth@redhat.com>
4610
4611         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
4612         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
4613         move from g++.old-deja/g++.ext/.
4614
4615 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
4616
4617         * g++.dg/init/new2.C: New test.
4618
4619 2002-03-26  Richard Henderson  <rth@redhat.com>
4620
4621         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
4622
4623         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
4624         on sparc.
4625
4626         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
4627         sparcv9 systems.
4628         * gcc.dg/20001102-1.c: Likewise.
4629
4630 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
4631
4632         * gcc.dg/cpp/endif-pedantic1.c,
4633         gcc.dg/cpp/endif-pedantic2.c:  New tests.
4634
4635 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
4636
4637         * g++.dg/init/new1.C: New test.
4638
4639 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
4640
4641         * g++.dg/abi/vbase9.C: New test.
4642
4643 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
4644
4645         * gcc.dg/arm-asm.c: New test.
4646
4647 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
4648
4649         * gcc.dg/Wswitch-enum.c: New test.
4650         Fix PR c/5044.
4651
4652 2002-03-26  Richard Henderson  <rth@redhat.com>
4653
4654         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
4655         structure.
4656
4657 2002-03-25  Richard Henderson  <rth@redhat.com>
4658
4659         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
4660         sparcv9 systems.
4661
4662         * gcc.c-torture/compile/20011119-1.c (xxx): New.
4663         * gcc.c-torture/compile/20011119-2.c (xxx): New.
4664
4665 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
4666
4667         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
4668
4669 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
4670
4671         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
4672         targets using generic thunk support.
4673
4674 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
4675
4676         * gcc.c-torture/compile/20020323-1.c: New test.
4677
4678         * g++.dg/opt/conj2.C: New test.
4679
4680 2002-03-24  Richard Henderson  <rth@redhat.com>
4681
4682         * gcc.dg/weak-1.c: Use -fno-common.
4683
4684 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4685
4686         * g77.dg/f77-edit-apostrophe-out.f: New test
4687         * g77.dg/f77-edit-h-out.f: New test
4688         * g77.dg/f77-edit-t-in.f: New test
4689         * g77.dg/f77-edit-t-out.f: New test
4690         * g77.dg/f77-edit-x-out.f: New test
4691         * g77.dg/f77-edit-slash-out.f: New test
4692         * g77.dg/f77-edit-colon-out.f: New test
4693         * g77.dg/f77-edit-s-out.f: New test
4694
4695 2002-03-24  Richard Henderson  <rth@redhat.com>
4696
4697         * objc/execute/formal_protocol-6.x: New XFAIL.
4698
4699 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4700
4701         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
4702         that do not support weak symbols
4703
4704 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
4705
4706         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
4707         * lib/g77.exp:  Likewise
4708         * lib/objc.exp: Likewise
4709
4710 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
4711
4712         * gcc.dg/Wswitch-default.c: New test.
4713
4714 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
4715
4716         * g++.dg/other/enum1.C: New test.
4717
4718 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
4719
4720         * gcc.dg/pragma-ep-3.c: Fix typo.
4721
4722 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
4723
4724         * g++.dg/inherit/template-as-base.C: New test.
4725
4726 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
4727
4728         * g++.old-deja/g++.other/dwarf2-1.C: Move...
4729         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
4730
4731 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
4732
4733         * gcc.dg/cpp/multiline.c: Update to match.
4734
4735 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
4736
4737         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
4738
4739 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
4740
4741         * gcc.dg/cpp/extratokens2.c:  New file.
4742
4743 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
4744
4745         * gcc.dg/20020312-2.c: Add rs6000 target.
4746
4747         * gcc.c-torture/compile/20020319-1.c: New test.
4748
4749 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4750
4751         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
4752         (A, E): Handle this.
4753
4754 2002-03-20  Jason Merrill  <jason@redhat.com>
4755
4756         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
4757         ignoring -fpic.
4758         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
4759         through prune_gcc_output.
4760
4761 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
4762
4763         * gcc.c-torture/compile/20020320-1.c: New test.
4764
4765 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
4766
4767         * gcc.c-torture/compile/20020318-1.c: New test.
4768
4769         * gcc.dg/struct-by-value-1.c: New test.
4770
4771         * gcc.dg/20020319-1.c: New test.
4772
4773 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
4774
4775         * g++.dg/opt/conj1.C: New test.
4776
4777 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
4778
4779         * g++.dg/template/qualttp20.C: Revert previous change.
4780         * g++.dg/template/qualttp3.C: Likewise.
4781         * g++.dg/template/qualttp4.C: Likewise
4782         * g++.dg/template/qualttp5.C: Likewise
4783         * g++.dg/template/qualttp6.C: Likewise
4784         * g++.dg/template/qualttp7.C: Likewise
4785         * g++.dg/template/qualttp8.C: Likewise
4786         * g++.dg/template/recurse.C: Likewise.
4787
4788 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
4789
4790         * gcc.dg/cpp/wchar-1.c: Update.
4791
4792 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4793
4794         * g++.dg/template/conv1.C: New test.
4795         * g++.dg/template/conv2.C: New test.
4796         * g++.dg/template/conv3.C: New test.
4797         * g++.dg/template/conv4.C: New test.
4798
4799 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
4800
4801         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
4802         * g++.dg/template/qualttp3.C: Likewise.
4803         * g++.dg/template/qualttp4.C: Likewise
4804         * g++.dg/template/qualttp5.C: Likewise
4805         * g++.dg/template/qualttp6.C: Likewise
4806         * g++.dg/template/qualttp7.C: Likewise
4807         * g++.dg/template/qualttp8.C: Likewise
4808         * g++.dg/template/recurse.C: Likewise.
4809
4810 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
4811
4812         * g++.dg/opt/dtor1.C: New test.
4813
4814 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
4815
4816         * gcc.c-torture/compile/20020315-1.c: New test.
4817
4818 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
4819
4820         * gcc.dg/weak-1.c: Fix scan tests.
4821
4822 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
4823
4824         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
4825         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
4826         cris-*-aout* mmix-*-*.
4827         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
4828         cris-*-aout* mmix-*-*.
4829         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
4830         cris-*-elf* cris-*-aout* and mmix-*-*.
4831         * gcc.dg/20001009-1.c: Ditto.
4832         * gcc.dg/20010912-1.c: Ditto.
4833         * gcc.dg/20020122-4.c: Ditto.
4834         * gcc.dg/inline-2.c: Ditto.
4835
4836 2002-03-14  Jeffrey A Law  (law@cygnus.com)
4837
4838         * gcc.c-torture/compile/20020314-1.c: New test.
4839
4840 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
4841
4842         * gcc.c-torture/execute/20020314-1.c: New test.
4843
4844 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
4845
4846         * g++.dg/warn/Wunused-1.C: New test.
4847
4848 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
4849
4850         * g++.dg/abi/mangle6.C: New test.
4851
4852 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
4853
4854         * gcc.c-torture/compile/20020309-2.c: New test.
4855
4856         * gcc.c-torture/compile/20020312-1.c: New test.
4857
4858 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
4859
4860         * g++.dg/other/access1.C: New test.
4861
4862 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
4863
4864         * gcc.c-torture/execute/wchar_t-1.c: New test.
4865
4866 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
4867
4868         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
4869
4870 2002-03-12  Roger Sayle  <roger@eyesopen.com>
4871
4872         * gcc.dg/20020312-1.c: New test case.
4873
4874 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
4875
4876         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
4877
4878 2002-03-11  Richard Henderson  <rth@redhat.com>
4879
4880         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
4881         * g++.old-deja/g++.jason/report.C: Likewise.
4882
4883 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
4884
4885         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
4886         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
4887
4888 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
4889
4890         * testsuite/g++.dg/overload/pmf1.C: New test.
4891
4892 2002-03-11  Kazu Hirata  <kazu@hxi.com>
4893
4894         * gcc.c-torture/execute/20020307-1.c: Use long.
4895
4896 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
4897
4898         PR optimization/5844
4899         * gcc.dg/20020310-1.c: New test.
4900
4901 2002-03-09  Michael Meissner  <meissner@redhat.com>
4902
4903         * gcc.c-torture/execute/memcpy-2.c: New test.
4904         * gcc.c-torture/execute/memset-1.c: New test.
4905         * gcc.c-torture/execute/strlen-1.c: New test.
4906         * gcc.c-torture/execute/strcmp-1.c: New test.
4907         * gcc.c-torture/execute/strncmp-1.c: New test.
4908
4909 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
4910
4911         * gcc.dg/ppc-ldstruct.c: New test.
4912
4913 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
4914
4915         * gcc.c-torture/execute/va-arg-22.c: New test.
4916
4917 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4918
4919         * gcc.c-torture/compile/20020309-1.c: New test.
4920
4921 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
4922
4923         * gcc.c-torture/execute/20020307-2.c: New test.
4924
4925 2002-03-07  Jeffrey A Law  (law@redhat.com)
4926
4927         * g77.f-torture/compile/20020307-1.f: New test.
4928
4929 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
4930
4931         * gcc.dg/unordered-1.c: New test.
4932
4933 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
4934
4935         * gcc.c-torture/execute/20020307-1.c: New test.
4936
4937 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
4938
4939         * gcc.dg/20020304-1.c: New test.
4940
4941         * gcc.c-torture/compile/20020304-2.c: New test.
4942
4943 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
4944
4945         * gcc.c-torture/compile/20020304-1.c: New test case
4946         (from PR c/5830).
4947
4948 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
4949
4950         * gcc.dg/20020103-1.c: Add other -D ppc variants.
4951
4952 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
4953
4954         * g++.dg/other/classkey1.C: New test.
4955
4956 2002-03-01  Richard Henderson  <rth@redhat.com>
4957
4958         * gcc.c-torture/compile/981223-1.x: New.
4959         * gcc.c-torture/compile/920625-1.x: New.
4960
4961 2002-02-28  Richard Henderson  <rth@redhat.com>
4962
4963         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
4964
4965 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
4966
4967         * gcc.c-torture/execute/20020227-1.c: New test.
4968
4969 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
4970
4971         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
4972         here" ERROR lines.
4973         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4974         * g++.old-deja.g++.other/defarg1.C: Likewise.
4975         * g++.old-deja/g++.pt/calls2.C: Likewise.
4976         * g++.old-deja/g++.pt/crash20.C: Likewise.
4977         * g++.old-deja/g++.pt/crash30.C: Likewise.
4978         * g++.old-deja/g++.pt/crash36.C: Likewise.
4979         * g++.old-deja/g++.pt/crash6.C: Likewise.
4980         * g++.old-deja/g++.pt/defarg13.C: Likewise.
4981         * g++.old-deja/g++.pt/derived3.C: Likewise.
4982         * g++.old-deja/g++.pt/error1.C: Likewise.
4983         * g++.old-deja/g++.pt/friend21.C: Likewise.
4984         * g++.old-deja/g++.pt/friend23.C: Likewise.
4985         * g++.old-deja/g++.pt/infinite1.C: Likewise.
4986         * g++.old-deja/g++.robertl/eb128.C: Likewise.
4987
4988 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
4989
4990         * gcc.c-torture/execute/20020225-2.c: New test.
4991
4992 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
4993
4994         * gcc.c-torture/execute/920730-1t.c,
4995         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
4996         Delete test cases, only relevant to -traditional.
4997
4998 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4999
5000         * gcc.dg/cpp/undef1.c: Remove.
5001         * gcc.dg/cpp/directiv.c: Update.
5002         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
5003
5004 2002-02-27  Michael Meissner  <meissner@redhat.com>
5005
5006         * gcc.c-torture/execute/20020226-1.c: New test.
5007
5008 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
5009
5010         * g++.dg/debug/debug4.C: New test.
5011
5012         * gcc.dg/ia64-visibility-1.c: New test.
5013
5014 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
5015
5016         * gcc.dg/debug/20020224-1.c: New.
5017
5018 2002-02-25  Kazu Hirata  <kazu@hxi.com>
5019
5020         * gcc.c-torture/execute/960416-1.x: New.
5021         * gcc.c-torture/execute/divconst-3.x: Likewise.
5022
5023 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
5024
5025         * gcc.dg/20020224-1.c: New test.
5026
5027 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
5028
5029         * gcc.c-torture/execute/20020225-1.c: New.
5030
5031 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5032
5033         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
5034
5035 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
5036
5037         * gcc.dg/20020222-1.c: New test.
5038
5039 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
5040
5041         * g++.dg/opt/anonunion1.C: New test.
5042
5043 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5044
5045         * g++.dg/template/qualttp19.C: New test.
5046         * g++.dg/template/qualttp20.C: New test.
5047         * g++.old-deja/g++.jason/report.C: Adjust expected errors
5048         * g++.old-deja/g++.other/qual1.C: Likewise.
5049
5050 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
5051
5052         * gcc.dg/attr-alwaysinline.c: New.
5053
5054 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
5055
5056         * gcc.dg/20020220-1.c: New test.
5057
5058         * gcc.dg/20020220-2.c: New test.
5059
5060         * g++.dg/opt/mmx1.C: New test.
5061
5062 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
5063
5064         * gcc.c-torture/compile/20020110.c: New test.
5065
5066 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
5067
5068         * gcc.c-torture/execute/20020219-1.c: New test.
5069
5070         * gcc.dg/20020219-1.c: New test.
5071
5072         * gcc.dg/noncompile/20020220-1.c: New test.
5073
5074         * g++.dg/opt/ptrintsum1.C: New test.
5075
5076         * gcc.dg/debug/20020220-1.c: New test.
5077
5078 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
5079
5080         * gcc.c-torture/execute/20020216-1.c: New test.
5081
5082 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
5083
5084         * gcc.dg/decl-1.c: Update, new test.
5085
5086 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
5087
5088         * g++.dg/abi/bitfield1.C: New test.
5089         * g++.dg/abi/bitfield2.C: New test.
5090
5091 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5092
5093         * gcc.dg/attr-nest.c: New test.
5094
5095 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5096
5097         * gcc.c-torture/execute/20020215-1.c: New test.
5098
5099 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
5100
5101         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
5102         * g++.dg/debug/debug.exp: New.
5103         * g++.dg/debug/trivial.C: New.
5104         * g++.dg/debug/debug1.C: Moved...
5105         * g++.dg/other/debug1.C: ...from here.
5106         * g++.dg/debug/debug2.C: Moved...
5107         * g++.dg/other/debug2.C: ...from here.
5108         * g++.dg/debug/debug3.C: Moved...
5109         * g++.dg/other/debug3.C: ...from here.
5110
5111         * gcc.dg/noncompile/20020213-1.c: New test.
5112
5113 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
5114
5115         * g++.dg/other/debug3.C: New test.
5116
5117         * gcc.c-torture/execute/20020213-1.c: New test.
5118
5119 2002-02-13  Richard Smith <richard@ex-parrot.com>
5120
5121         * g++.old-deja/g++.other/thunk1.C: New test.
5122
5123 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5124
5125         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
5126
5127 2002-02-13  Stan Shebs  <shebs@apple.com>
5128
5129         * gcc.dg/altivec-3.c: New.
5130
5131 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
5132
5133         * gcc.dg/Wunreachable-1.c: New test.
5134         * gcc.dg/Wunreachable-2.c: New test.
5135
5136 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
5137
5138         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
5139
5140 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
5141
5142         * gcc.dg/decl-1.c: New test.
5143
5144 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5145
5146         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
5147
5148 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5149
5150         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
5151         * gcc.c-torture/compile/980506-1.x: Likewise.
5152
5153 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5154
5155         * gcc.dg/20020210-1.c: New.
5156
5157 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
5158
5159         * g77.f-torture/execute/947.f: New regression test
5160         for PR fortran/947.
5161
5162 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
5163
5164         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
5165         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
5166
5167 2002-02-08  Richard Henderson  <rth@redhat.com>
5168
5169         * gcc.c-torture/compile/labels-3.c: New.
5170
5171 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
5172
5173         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
5174         expression statements work instead.
5175         * gcc.dg/noncompile/20020207-1.c: New test.
5176
5177 2002-02-07  Richard Henderson  <rth@redhat.com>
5178
5179         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
5180
5181 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5182
5183         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
5184         message from g77
5185         * lib/g77-dg.exp: Trim g77 error messages so that they are
5186         recognized by dg.exp.
5187
5188 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5189
5190         PR fortran/5473
5191         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
5192
5193 2002-02-07  Richard Henderson  <rth@redhat.com>
5194
5195         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
5196         to be sufficiently aligned for integers.
5197
5198 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
5199
5200         * g++.dg/template/friend4.C: New test.
5201
5202 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5203
5204         PR fortran/5743
5205         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
5206         unsupported cases.
5207
5208 2002-02-07  Richard Henderson  <rth@redhat.com>
5209
5210         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
5211         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
5212         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
5213         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
5214
5215 2002-02-06  Richard Henderson  <rth@redhat.com>
5216
5217         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
5218
5219 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
5220
5221         * gcc.dg/20020206-1.c: New test.
5222
5223 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
5224
5225         * gcc.c-torture/execute/20020206-1.c: New test.
5226
5227         * gcc.c-torture/execute/20020206-2.c: New test.
5228
5229         PR optimization/5429:
5230         * gcc.c-torture/compile/20020206-1.c: New test.
5231
5232 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
5233
5234         * g++.dg/ext/align1.C: Do not use an explicit alignment value
5235         as certain file formats cannot support particularly large
5236         alignments.
5237
5238         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
5239         and do not expect to be able to link the executable.
5240
5241         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
5242         fail because the COFF format does not support the weak attribute.
5243
5244 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
5245
5246         * g77.dg/pr5473.f:  New test
5247
5248 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
5249
5250         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
5251         Fix testcase accordingly.
5252
5253 2002-02-04  Richard Henderson  <rth@redhat.com>
5254
5255         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
5256         (buf): Change to be an array of pointers, not ints.
5257
5258 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5259
5260         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
5261         before all tests.  Move warning one line above to match where it
5262         C frontend emits.
5263         * gcc.dg/Wswitch-2.c: New test.
5264         * g++.dg/warn/Wswitch-1.C: New test.
5265         * g++.dg/warn/Wswitch-2.C: New test.
5266
5267 2002-02-04  Richard Henderson  <rth@redhat.com>
5268
5269         * g++.dg/abi/offsetof.C: Fix size comparison.
5270
5271 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
5272
5273         * gcc.dg/cast-qual-2.c: New test.
5274
5275 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5276
5277         * gcc.dg/20020201-4.c: New test.
5278
5279 2002-02-04  Ben Elliston  <bje@redhat.com>
5280
5281         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
5282         target_info attribute != 0, in addition to the empty string.
5283         (gcc_target_compile): Likewise.
5284
5285 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
5286
5287         * gcc.dg/Wswitch.c: New test.
5288         PR gcc/4475. PR gcc/3780.
5289
5290 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
5291
5292         * g77.f-torture/execute/5122.f: New test for regressions
5293         against PR fortran/5122.
5294
5295 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
5296
5297         * g77.f-torture/compile/pr3743.f: Delete
5298         * g77.dg/pr3743-1.f: New test.
5299         * g77.dg/pr3743-2.f: New test.
5300         * g77.dg/pr3743-3.f: New test.
5301         * g77.dg/pr3743-4.f: New test.
5302
5303 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5304
5305         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
5306
5307 2002-02-02  Richard Henderson  <rth@redhat.com>
5308
5309         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
5310         * gcc.c-torture/execute/bf64-1.c: Likewise.
5311
5312 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5313
5314         * gcc.dg/20020201-2.c: New test.
5315
5316         * gcc.dg/20020201-3.c: New test.
5317
5318         * gcc.c-torture/execute/bitfld-2.c: New test.
5319
5320 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5321
5322         * gcc.dg/bitfld-1.c: Update.
5323         * gcc.dg/bitfld-2.c: Update.
5324         * gcc.c-torture/execute/bitfld-1.x: New.
5325
5326 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5327
5328         * gcc.c-torture/execute/20020201-1.c: New test.
5329
5330 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
5331
5332         PR target/5469
5333         * gcc.dg/20020201-1.c: New test.
5334
5335 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
5336
5337         PR fortran/3743
5338         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
5339         * g77.f-torture/compile/pr3743.x: Remove
5340
5341 2002-01-31  Tom Rix  <trix@redhat.com>
5342
5343         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
5344
5345 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
5346
5347         * gcc.dg/noncompile/20020130-1.c: New test.
5348
5349 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
5350
5351         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
5352
5353 2002-01-29  Richard Henderson  <rth@redhat.com>
5354
5355         * gcc.c-torture/execute/991118-1.c: Cast various constants back
5356         to long long.
5357         * gcc.c-torture/execute/bf64-1.c: Likewise.
5358
5359 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
5360
5361         * gcc.c-torture/execute/20020129-1.c: New test.
5362
5363 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5364
5365         * gcc.c-torture/compile/20000224-1.c: Update.
5366         * gcc.c-torture/execute/bitfld-1.c: New tests.
5367         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
5368         * gcc.dg/uninit-A.c: Update.
5369
5370 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5371
5372         * g++.dg/template/ctor1.C: Add instantiation.
5373
5374 2002-01-28  Paul Koning  <pkoning@equallogic.com>
5375
5376         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
5377         argument to __builtin_prefetch to be const ptr.
5378
5379 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
5380
5381         * gcc.c-torture/compile/20020120-1.c: New test.
5382
5383 2002-01-27  Kazu Hirata  <kazu@hxi.com>
5384
5385         * gcc.c-torture/execute/20020127-1.c: New test.
5386
5387 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
5388
5389         * g77.dg/f77-edit-i-in.f: New test
5390         * g77.dg/f77-edit-i-out.f: New test
5391
5392 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
5393
5394         * gcc.dg/debug/debug.exp: New file.
5395         * gcc.dg/debug/trivial.c: New file.
5396         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
5397         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
5398         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
5399         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
5400         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
5401         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
5402         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
5403         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
5404         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
5405         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
5406         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
5407         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
5408         * gcc.dg/20000503-1.c: Removed.
5409         * gcc.dg/20010207-1.c: Removed.
5410         * gcc.dg/20011223-1.c: Removed.
5411         * gcc.dg/20020104-2.c: Removed.
5412         * gcc.dg/debug-1.c: Removed.
5413         * gcc.dg/debug-2.c: Removed.
5414         * gcc.dg/debug-3.c: Removed.
5415         * gcc.dg/debug-4.c: Removed.
5416         * gcc.dg/debug-5.c: Removed.
5417         * gcc.dg/debug-6.c: Removed.
5418         * gcc.dg/dwarf2-1.c: Removed.
5419         * gcc.dg/dwarf2-2.c: Removed.
5420
5421 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
5422
5423         * g++.old-deja/g++.other/eh5.C: New test.
5424         * g++.old-deja/g++.other/sibcall2.C: New test.
5425         * g++.old-deja/g++.other/array9.C: New test.
5426         * g++.old-deja/g++.other/typename2.C: New test.
5427         * g++.old-deja/g++.other/crash60.C: New test.
5428         * g++.old-deja/g++.other/conv9.C: New test.
5429         * g++.old-deja/g++.other/mangle10.C: New test.
5430         * g++.old-deja/g++.other/unchanging1.C: New test.
5431         * g++.old-deja/g++.other/exprstmt1.C: New test.
5432         * g++.old-deja/g++.other/inline23.C: New test.
5433         * g++.old-deja/g++.eh/ia64-1.C: New test.
5434         * g++.old-deja/g++.other/dwarf2-1.C: New test.
5435         * g++.old-deja/g++.other/reload1.C: New test.
5436         * g++.old-deja/g++.other/static20.C: New test.
5437         * g++.old-deja/g++.other/local-alloc1.C: New test.
5438         * g++.old-deja/g++.other/conv8.C: New test.
5439         * g++.old-deja/g++.other/stmtexpr2.C: New test.
5440         * g++.old-deja/g++.other/storeexpr1.C: New test.
5441         * g++.old-deja/g++.other/storeexpr2.C: New test.
5442         * g++.dg/eh/template2.C: New test.
5443         * g++.dg/warn/weak1.C: New test.
5444
5445 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
5446
5447         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5448         Remove first, non-varying, argument.
5449
5450 2002-01-23  Richard Henderson  <rth@redhat.com>
5451
5452         * gcc.dg/inline-2.c: New.
5453
5454         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
5455         Add optional target arg.  Check number of arguments.
5456         (scan-assembler-not, scan-assembler-dem): Likewise.
5457         (scan-assembler-dem-not): Likewise.
5458
5459 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5460
5461         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
5462         line 12.
5463         * g++.old-deja/g++.brendan/parse3.C,
5464         g++.old-deja/g++.other/crash26.C,
5465         g++.old-deja/g++.other/crash28.C,
5466         g++.old-deja/g++.other/crash29.C,
5467         g++.old-deja/g++.other/crash30.C,
5468         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
5469
5470 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
5471
5472         * gcc.dg/20020115-1.c: New.
5473
5474 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
5475
5476         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
5477
5478 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
5479
5480         * gcc.dg/20020122-3.c: New.
5481
5482 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
5483
5484         * g++.dg/other/gc1.C: New test.
5485
5486 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5487
5488         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
5489
5490 2002-01-22  Richard Henderson  <rth@redhat.com>
5491
5492         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
5493
5494 2002-01-22  Richard Henderson  <rth@redhat.com>
5495
5496         * gcc.dg/20020122-4.c: New.
5497
5498 2002-01-22  H.J. Lu <hjl@gnu.org>
5499
5500         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
5501         link output.
5502         * gcc.dg/special/ecos.exp: Likewise.
5503         * lib/g++-dg.exp: Likewise.
5504         * lib/g77-dg.exp: Likewise.
5505         * lib/gcc-dg.exp : Likewise.
5506         * lib/mike-g++.exp: Likewise.
5507         * lib/mike-g77.exp: Likewise.
5508         * lib/mike-gcc.exp: Likewise.
5509         * lib/objc-dg.exp: Likewise.
5510
5511 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
5512
5513         PR target/5379
5514         * gcc.dg/20020122-2.c: New test.
5515
5516 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
5517
5518         * gcc.dg/20020122-1.c: New test.
5519
5520 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
5521
5522         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
5523
5524 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
5525
5526         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
5527
5528 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5529
5530         * gcc.c-torture/compile/20020121-1.c: New test.
5531
5532 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5533
5534         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
5535         ld_library_path.
5536
5537 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
5538
5539         * gcc.dg/20020218-1.c: New test.
5540
5541 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
5542
5543         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
5544         messages
5545         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
5546         "At global scope" warning
5547         * g++.dg/ext/align1.C: Change cygwin test for alignment
5548         from db-bogus to dg-warning
5549
5550 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
5551
5552         * g77.f-torture/compile/cpp2.F: New test.
5553
5554 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
5555
5556         * g++.dg/template/access1.C: New test.
5557
5558 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
5559
5560         * gcc.dg/20020118-1.c: New.
5561
5562 2002-01-18  Kazu Hirata  <kazu@hxi.com>
5563
5564         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
5565
5566 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
5567
5568         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
5569         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
5570         alignment warnings.
5571
5572 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
5573
5574         * gcc.misc-tests/i386-prefetch.exp: Save and restore
5575         torture_with_loops and torture_without_loops
5576
5577 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
5578
5579         * gcc.c-torture/compile/20020116-1.c: New test.
5580
5581 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
5582
5583         * gcc.dg/20020116-2.c: New test.
5584
5585         * gcc.dg/ultrasp4.c: New test.
5586
5587         * gcc.dg/20020116-1.c: New test.
5588
5589 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
5590
5591         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
5592         by EABI.
5593
5594 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
5595
5596         * gcc.misc-tests/i386-prefetch.exp: New.
5597         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
5598         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
5599         * gcc.misc-tests/i386-pf-none-1.c: New test.
5600         * gcc.misc-tests/i386-pf-sse-1.c: New test.
5601
5602 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
5603
5604         * gcc.dg/gnu89-init-1.c: Add new tests.
5605
5606 2002-01-15  Andreas Jaeger  <aj@suse.de>
5607
5608         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
5609         * gcc.dg/i386-mmx-2.c: Likewise.
5610         * gcc.dg/i386-sse-1.c: Likewise.
5611         * gcc.dg/i386-sse-2.c: Likewise.
5612         * gcc.dg/i386-sse-3.c: Likewise.
5613
5614 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
5615
5616         * g77.f-torture/execute/intrinsic-unix-bessel.f:
5617         Uncomment additional cases that now pass.
5618
5619 2002-01-11  Richard Henderson  <rth@redhat.com>
5620
5621         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
5622         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
5623
5624 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
5625
5626         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
5627
5628 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
5629
5630         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
5631         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
5632
5633 2002-01-10  Dale Johannesen  <dalej@apple.com>
5634
5635         * gcc.c-torture/execute/loop-11.c: New.
5636
5637 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
5638
5639         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
5640         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
5641
5642 2002-01-09  Richard Henderson  <rth@redhat.com>
5643
5644         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
5645         type in which to perform the operation for each size.
5646
5647 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
5648
5649         * gcc.c-torture/compile/20020109-2.c: New test.
5650
5651 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
5652
5653         * gcc.c-torture/execute/loop-10.c: New test.
5654
5655 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
5656
5657         * gcc.c-torture/compile/20010226-1.c: New test.
5658         * gcc.c-torture/compile/20010227-1.c: New test.
5659         * gcc.c-torture/compile/20010426-1.c: New test.
5660         * gcc.c-torture/compile/20010510-1.c: New test.
5661         * gcc.c-torture/compile/20010605-3.c: New test.
5662         * gcc.c-torture/compile/20010824-1.c: New test.
5663         * gcc.c-torture/execute/20010409-1.c: New test.
5664         * gcc.dg/noncompile/20000901-1.c: New test.
5665         * gcc.dg/20001023-1.c: New test.
5666         * gcc.dg/20001101-1.c: New test.
5667         * gcc.dg/20001102-1.c: New test.
5668         * gcc.dg/20010207-1.c: New test.
5669         * gcc.dg/20010405-1.c: New test.
5670         * gcc.dg/20010822-1.c: New test.
5671         * gcc.dg/20011107-1.c: New test.
5672
5673 2002-01-09  Jeffrey A Law  (law@redhat.com)
5674
5675         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
5676
5677         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
5678         execution failure on PA targets.
5679
5680 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
5681
5682         * gcc.c-torture/compile/20020109-1.c: New test.
5683
5684 2002-01-08  Kazu Hirata  <kazu@hxi.com>
5685
5686         * gcc.c-torture/execute/20020108-1.c: New test.
5687
5688 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
5689
5690         * gcc.dg/20020108-1.c: New test.
5691
5692 2002-01-08  H.J. Lu <hjl@gnu.org>
5693
5694         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
5695         for header files.
5696
5697 2002-01-08  Geoff Keating  <geoffk@redhat.com>
5698
5699         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
5700         consistency.
5701
5702 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
5703
5704         * gcc.dg/altivec-4.c: Test altivec predicates.
5705
5706 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
5707
5708         * gcc.c-torture/execute/20020107-1.c: New test.
5709
5710 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5711
5712         PR c/5279
5713         * gcc.c-torture/compile/20020106-1.c: New test.
5714
5715 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5716
5717         * gcc.c-torture/execute/nestfunc-4.c: New test.
5718
5719 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
5720
5721         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
5722         extra triple that slipped in.
5723         * g++.old-deja/g++.abi/align.C: Likewise.
5724         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5725
5726 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
5727
5728         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
5729         * g++.old-deja/g++.abi/align.C: Likewise.
5730         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5731
5732         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
5733         on FreeBSD/i386.
5734         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
5735         FreeBSD.
5736
5737 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
5738
5739         * gcc.dg/20020104-1.c: New test.
5740
5741         * gcc.dg/20020104-2.c: New test.
5742
5743 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
5744
5745         * gcc.dg/20020103-1.c: Fix typo in target selector.
5746
5747 2002-01-03  Richard Henderson  <rth@redhat.com>
5748
5749         * gcc.dg/20020103-1.c: New.
5750
5751 2002-01-03  Kazu Hirata  <kazu@hxi.com>
5752
5753         * gcc.c-torture/execute/20020103-1.c: New test.
5754
5755 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
5756
5757         * g++.dg/other/debug2.C: New test.
5758
5759         * gcc.c-torture/compile/20020103-1.c: New test.
5760
5761 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
5762
5763         * gcc.dg/gnu89-init-1.c: Added new tests.
5764
5765 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5766
5767         * g++.dg/template/friend2.C: Remove as patch is reverted.
5768
5769         * g++.dg/warn/oldcast1.C: New test.
5770
5771         * g++.dg/template/ptrmem1.C: New test.
5772         * g++.dg/template/ptrmem2.C: New test.
5773
5774         * g++.dg/template/ntp.C: New test.
5775
5776         * g++.dg/other/component1.C: New test.
5777
5778         * g++.dg/template/ttp3.C: New test.
5779
5780         * g++.dg/template/friend2.C: New test.
5781         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
5782
5783 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5784
5785         * g++.dg/other/ptrmem1.C: New test.
5786         * g++.dg/other/ptrmem2.C: New test.
5787
5788 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5789
5790         * g++.dg/template/ctor1.C: New test.
5791
5792 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
5793
5794         * g++.dg/template/friend2.C: New test.
5795
5796 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
5797
5798         * gcc.dg/mmix-1.c: New test.
5799
5800 2001-12-31  Richard Henderson  <rth@redhat.com>
5801
5802         * gcc.dg/asm-5.c: New.
5803
5804 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
5805
5806         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
5807         in namespace __gnu_cxx
5808
5809 2001-12-30  Richard Henderson  <rth@redhat.com>
5810
5811         * gcc.dg/debug-6.c: New.
5812
5813 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
5814
5815         * gcc.c-torture/compile/20011229-2.c: New test.
5816
5817 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
5818
5819         * gcc.dg/debug-3.c: New test.
5820         * gcc.dg/debug-4.c: New test.
5821         * gcc.dg/debug-5.c: New test.
5822
5823 2001-12-29  Richard Henderson  <rth@redhat.com>
5824
5825         * g++.dg/eh/loop1.C: New.
5826
5827 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5828
5829         * g++.dg/template/crash1.C: New test.
5830
5831 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5832
5833         * g++.dg/other/const1.C: New test.
5834
5835 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
5836
5837         * gcc.c-torture/compile/20011229-1.c: New test.
5838
5839 2001-12-28  Stan Shebs  <shebs@apple.com>
5840
5841         * lib/objc-torture.exp: Resync with c-torture.exp.
5842         * lib/objc.exp: Load standard libraries.
5843
5844 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
5845
5846         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
5847         additional tests.
5848
5849 2001-12-27  Roger Sayle <roger@eyesopen.com>
5850
5851         * gcc.c-torture/execute/string-opt-16.c: New testcase.
5852
5853 2001-12-27  Richard Henderson  <rth@redhat.com>
5854
5855         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
5856
5857 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5858
5859         * g++.dg/eh/ctor1.C: New test.
5860         * g++.dg/other/error2.C: New test.
5861
5862 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5863
5864         * g++.dg/other/init2.C: New test.
5865
5866 2001-12-24  Richard Henderson  <rth@redhat.com>
5867
5868         * gcc.dg/20011223-1.c: New.
5869         * gcc.dg/inline-1.c: New.
5870
5871 2001-12-23  Richard Henderson  <rth@redhat.com>
5872
5873         * gcc.dg/asm-4.c: Test operand modifiers.
5874
5875 2001-12-23  Richard Henderson  <rth@redhat.com>
5876
5877         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
5878
5879 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
5880
5881         * gcc.c-torture/execute/20011223-1.c: New test.
5882
5883 2001-12-21  Richard Henderson  <rth@redhat.com>
5884
5885         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
5886         re-enables the warning.
5887
5888 2001-12-21  Richard Henderson  <rth@redhat.com>
5889
5890         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
5891
5892 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
5893
5894         * gcc.c-torture/compile/20011218-1.c: New test.
5895
5896 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
5897
5898         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
5899         arm-isr.c test.
5900         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
5901         epilogue generation for ARM ISR routines.
5902
5903 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5904
5905         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
5906         * gcc.dg/format/c90-printf-3.c: Likewise.
5907         * gcc.dg/format/c99-printf-3.c: Likewise.
5908         * gcc.dg/format/ext-1.c: Likewise.
5909         * gcc.dg/format/ext-6.c: Likewise.
5910         * gcc.dg/format/format.h: Prototype unlocked stdio.
5911
5912 2001-12-20  Richard Henderson  <rth@redhat.com>
5913
5914         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
5915         (arena): Use it.
5916         (malloc): Correct allocation logic.  Abort if we fill up the
5917         arena before initialization complete.
5918         (realloc): Correct allocation logic.
5919
5920 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
5921
5922         * gcc.c-torture/compile/20011219-2.c: New test.
5923
5924         * gcc.c-torture/execute/20011219-1.c: New test.
5925
5926 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
5927
5928         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
5929         target does not support weak symbols.
5930
5931 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
5932
5933         * gcc.c-torture/compile/20011219-1.c: New test.
5934
5935 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5936
5937         * g++.dg/other/error1.C: New test.
5938
5939 2001-12-17  Jeffrey A Law  (law@redhat.com)
5940
5941         * gcc.c-torture/execute/20011217-1.c: New test.
5942
5943 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
5944
5945         * objc.dg/special/: New directory.
5946         * objc.dg/special/special.exp: New file.
5947         * objc.dg/special/unclaimed-category-1.h: New file.
5948         * objc.dg/special/unclaimed-category-1a.m: New file.
5949         * objc.dg/special/unclaimed-category-1.m: New file.
5950
5951 2001-12-17  Andreas Jaeger  <aj@suse.de>
5952
5953         * gcc.c-torture/compile/20011217-2.c: New test.
5954
5955 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
5956
5957         * gcc.c-torture/compile/20011217-1.c: New test.
5958
5959 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
5960
5961         * testsuite/gcc.dg/20011214-1.c: New.
5962
5963 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
5964
5965         * gcc.dg/altivec-4.c: New.
5966
5967 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
5968
5969         * gcc.dg/20011113-1.c: New test.
5970
5971 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5972
5973         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
5974         std::__malloc_alloc_template<0> and
5975         std::__default_alloc_template<false, 0>.
5976
5977 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
5978
5979         * objc/execute/bf-21.m: New test.
5980         * objc/execute/enumeration-1.m: New test.
5981         * objc/execute/enumeration-2.m: New test.
5982
5983 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
5984
5985         * gcc.dg/gnu89-init-1.c: New test.
5986
5987 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5988
5989         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
5990         * g++.old-deja/g++.jason/2371.C: Likewise.
5991         * g++.old-deja/g++.jason/template33.C: Likewise.
5992         * g++.old-deja/g++.jason/template34.C: Likewise.
5993         * g++.old-deja/g++.jason/template36.C: Likewise.
5994         * g++.old-deja/g++.oliva/typename1.C: Likewise.
5995         * g++.old-deja/g++.oliva/typename2.C: Likewise.
5996         * g++.old-deja/g++.other/typename1.C: Likewise.
5997         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5998         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5999         * g++.old-deja/g++.pt/typename11.C: Likewise.
6000         * g++.old-deja/g++.pt/typename14.C: Likewise.
6001         * g++.old-deja/g++.pt/typename16.C: Likewise.
6002         * g++.old-deja/g++.pt/typename3.C: Likewise.
6003         * g++.old-deja/g++.pt/typename4.C: Likewise.
6004         * g++.old-deja/g++.pt/typename5.C: Likewise.
6005         * g++.old-deja/g++.pt/typename7.C: Likewise.
6006         * g++.old-deja/g++.robertl/eb9.C: Likewise.
6007
6008 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
6009
6010         * g++.dg/other/linkage1.C: New test.
6011         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
6012         specifiers.
6013
6014 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
6015
6016         * gcc.dg/concat.c: New test.
6017
6018 2001-12-11  Stan Shebs  <shebs@apple.com>
6019
6020         * objc/compile: New test directory.
6021         * objc/compile/compile.exp: New expect script.
6022         * objc/compile/20011211-1.m: New compile test.
6023
6024 2001-12-11  Jason Merrill  <jason@redhat.com>
6025
6026         * lib/prune.exp (prune_gcc_output): Also handle "In member
6027         function".  So many permutations...
6028
6029 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
6030
6031         * g++.dg/template/typedef1.C: New test.
6032
6033 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6034
6035         * g++.dg/other/copy1.C: New test.
6036
6037 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
6038
6039         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
6040
6041         * gcc.dg/builtin-choose-expr.c: New.
6042
6043 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
6044
6045         * gcc.dg/altivec-2.c: New.
6046
6047 2001-12-07  Richard Henderson  <rth@redhat.com>
6048
6049         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
6050
6051 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
6052
6053         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
6054         ultrasparc.
6055
6056 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6057
6058         * g++-old.deja/g++.robertl/eb101.C: Deleted.
6059
6060 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
6061
6062         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
6063         variable argument list.
6064
6065 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
6066
6067         * gcc.c-torture/execute/memcheck: Delete entire directory.
6068         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
6069         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
6070
6071 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6072
6073         * gcc.dg/Wshadow-1.c: New test.
6074
6075 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
6076
6077         * gcc.c-torture/compile/20011130-1.c: New test.
6078
6079         * gcc.dg/noncompile/20011025-1.c: New test.
6080
6081         * g++.dg/other/anon-union.C: New test.
6082
6083         * gcc.c-torture/execute/20011024-1.c: New test.
6084
6085 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
6086
6087         * gcc.c-torture/execute/20000722-1.x,
6088         gcc.c-torture/execute/20010123-1.x: Remove.
6089         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
6090         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
6091         gcc.dg/c99-complit-2.c: New tests.
6092
6093 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
6094
6095         * g++.dg/inherit/base1.C: New test.
6096
6097 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
6098
6099         * g++.dg/other/stdarg1.C: New test.
6100
6101         * gcc.c-torture/compile/20011130-2.c: New test.
6102
6103 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
6104
6105         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
6106         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
6107         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
6108         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
6109         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
6110         * gcc.dg/builtin-prefetch-1.c: New test.
6111
6112 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
6113
6114         * gcc.dg/20011130-1.c: New test.
6115
6116 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6117
6118         * g++.dg/other/scope1.C: New test.
6119         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
6120
6121 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
6122
6123         * gcc.dg/vla-init-1.c: New test.
6124
6125 2001-12-01  Geoff Keating  <geoffk@redhat.com>
6126
6127         * gcc.c-torture/compile/structs.c: New testcase from GDB.
6128
6129 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6130
6131         * objc.dg/alias.m: Update.
6132         * objc.dg/class-1.m: Update.
6133         * objc.dg/const-str-1.m: Update.
6134         * objc.dg/fwd-proto-1.m: Update.
6135         * objc.dg/id-1.m: Update.
6136         * objc.dg/super-class-1.m: Update.
6137
6138 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
6139
6140         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
6141         constructs.
6142
6143 2001-11-28  Jeffrey A Law  (law@cygnus.com)
6144
6145         * gcc.c-torture/execute/20011128-1.c: New test.
6146
6147 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
6148
6149         * gcc.dg/20011127-1.c: New test.
6150
6151 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6152
6153         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
6154         from Austin Group draft 7.
6155         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
6156         scanf format arguments.
6157         * gcc.dg/format/no-exargs-2.c: New test.
6158
6159 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
6160
6161         * g++.dg/abi/vbase8-4.C: New test.
6162
6163 2001-11-24  Ian Lance Taylor  <ian@airs.com>
6164
6165         * gcc.c-torture/execute/20011121-1.c: New test.
6166
6167 2001-11-23  Jeffrey A Law  (law@cygnus.com)
6168
6169         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
6170
6171 2001-11-23  Andreas Jaeger  <aj@suse.de>
6172
6173         * gcc.dg/cpp/charconst-2.c: New test.
6174
6175 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
6176
6177         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
6178         to the host if it is remote.  Let tests specify extra headers
6179         they use.
6180         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
6181         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
6182         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
6183         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
6184         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
6185         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
6186         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
6187         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
6188         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
6189         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
6190
6191 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
6192
6193         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
6194         for little endian ARMs.
6195
6196 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
6197
6198         * gcc.c-torture/compile/20011119-1.c: New test.
6199         * gcc.c-torture/compile/20011119-2.c: New test.
6200
6201 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
6202
6203         * gcc.dg/altivec-1.c: Fix typo.
6204
6205 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
6206
6207         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
6208
6209 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
6210
6211         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
6212
6213 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
6214
6215         * lib/g77.exp: Don't specify --rpath-link.
6216
6217         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
6218         across all the headers.
6219         * gcc.dg/format/format.exp: For testing on a remote host,
6220         copy format.h.
6221
6222         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
6223         * gcc.c-torture/execute/930406-1.c: Likewise.
6224         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6225
6226 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
6227
6228         * gcc.dg/altivec-1.c: New.
6229
6230 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
6231
6232         * gcc.dg/cpp/fpreprocessed.c: New test case.
6233
6234 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6235
6236         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
6237         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
6238         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
6239
6240 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6241
6242         * gcc.dg/no-builtin-1.c: New test.
6243
6244 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
6245
6246         * gcc.c-torture/execute/20011115-1.c: New test.
6247
6248 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
6249
6250         * gcc.c-torture/compile/20011114-2.c: New test.
6251         * gcc.c-torture/compile/20011114-3.c: New test.
6252         * gcc.c-torture/compile/20011114-4.c: New test.
6253
6254 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
6255
6256         * g++.dg/other/init1.C: New test.
6257
6258 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
6259
6260         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
6261         message.
6262
6263         * gcc.c-torture/execute/20011114-1.c: New testcase.
6264
6265         * gcc.c-torture/compile/20010327-1.c: Revert last change.
6266         * gcc.c-torture/compile/20011114-1.c: New test, exactly
6267         like the (before this change) version of 20010327-1.c.
6268
6269 2001-11-14  Roger Sayle <roger@eyesopen.com>
6270
6271         * gcc.c-torture/execute/string-opt-13.c: New testcase.
6272
6273 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
6274
6275         * g++.dg/init/array2.C: New test.
6276
6277 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
6278
6279         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
6280
6281 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
6282
6283         * g++.dg/other/forscope1.C: New test.
6284         * g++.dg/ext/forscope1.C: New test.
6285         * g++.dg/ext/forscope2.C: New test.
6286
6287 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
6288
6289         * gcc.c-torture/execute/20011113-1.c: New test.
6290
6291 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
6292
6293         * gcc.c-torture/execute/20011109-2.c: New test.
6294
6295         * gcc.c-torture/execute/20011109-1.c: New test.
6296
6297 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
6298
6299         * gcc.c-torture/compile/20011109-1.c: New test.
6300
6301 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
6302
6303         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
6304         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
6305         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
6306         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
6307         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
6308         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
6309         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
6310
6311 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6312
6313         * g++.dg/warn/Wshadow-1.C: New tests.
6314         * g++.old-deja/g++.mike/for3.C: Update.
6315
6316 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
6317
6318         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
6319         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
6320         XFAILs.  Adjust expected error texts.
6321         * gcc.c-torture/compile/20011106-1.c,
6322         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
6323         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
6324         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
6325         gcc.dg/c99-array-lval-5.c: New tests.
6326
6327 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6328
6329         * gcc.dg/cpp/defined.c: Update.
6330
6331 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6332
6333         * gcc.c-torture/execute/anon-1.c: New test.
6334
6335 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
6336
6337         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
6338         same size, so no warning should be produced on stormy16.
6339
6340         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
6341         due to oversized array.
6342         * g++.old-deja/g++.mike/ns15.C: Likewise.
6343         * g++.old-deja/g++.pt/crash16.C: Likewise.
6344
6345 2001-11-02  Graham Stott  <grahams@redhat.com>
6346
6347         * g++.dgother/debug1.C: Fix typos.
6348
6349 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
6350
6351         * g++.dg/other/debug1.C: New test.
6352
6353 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6354
6355         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
6356         of unsigned long.
6357
6358 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
6359
6360         * gcc.dg/20011029-2.c: New test.
6361
6362         * gcc.c-torture/compile/20011029-1.c: New test.
6363
6364 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
6365
6366         * objc/execute/class_self-1.m: New test.
6367         * objc/execute/class_self-2.m: New test.
6368
6369 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
6370
6371         * gcc.misc-tests/msgs.exp: Delete.
6372         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
6373         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
6374         error set to match recent changes.
6375
6376 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
6377
6378         * gcc.dg/20011021-1.c: New test.
6379
6380 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
6381
6382         * gcc.c-torture/compile/20011023-1.c: New test.
6383
6384 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
6385
6386         * lib/g77.exp: Rewrite based on lib/g++.exp.
6387
6388 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
6389
6390         * gcc.c-torture/execute/20011019-1.c: New test.
6391
6392         * gcc.dg/20011018-1.c: New test.
6393
6394 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
6395
6396         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
6397
6398 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
6399
6400         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
6401         * gcc.dg/attr-invalid.c: Likewise.
6402
6403 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
6404
6405         * testsuite/gcc.dg/20011015-1.c: New test.
6406
6407 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6408
6409         * g++.dg/template/unify2.C: New test.
6410
6411 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6412
6413         * g++.dg/other/exception-specification.C: New test
6414
6415 2001-10-13  Tom Rix  <trix@redhat.com>
6416
6417         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
6418         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
6419
6420 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
6421
6422         * testsuite/gcc.dg/20011009-1.c: New test.
6423
6424 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6425
6426         PR g++/4476
6427         * g++.dg/other/friend1.C: New test.
6428
6429 2001-10-11  Richard Henderson  <rth@redhat.com>
6430
6431         * g++.old-deja/g++.other/crash18.C: Add -S to options.
6432
6433 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6434
6435         * gcc.c-torture/compile/20011010-1.c: New.
6436
6437 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
6438
6439         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
6440         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
6441         g77.f-torture/execute/execute.exp,
6442         g77.f-torture/noncompile/noncompile.exp,
6443         gcc.c-torture/compile/compile.exp,
6444         gcc.c-torture/execute/execute.exp,
6445         gcc.c-torture/execute/ieee/ieee.exp,
6446         gcc.c-torture/execute/memcheck/memcheck.exp,
6447         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
6448         objc/execute/execute.exp: Update FSF address.
6449
6450 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
6451
6452         * gcc.dg/cpp/cmdlne-C.c: Update.
6453         * gcc.dg/cpp/cmdlne-C2.c: New.
6454
6455 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6456
6457         * gcc.c-torture/execute/20011008-3.c: New.
6458
6459 2001-10-08  DJ Delorie  <dj@redhat.com>
6460
6461         * gcc.dg/20011008-1.c: New.
6462         * gcc.dg/20011008-2.c: New.
6463
6464 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6465
6466         * gcc.dg/cpp/spacing1.c: Update test.
6467
6468 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
6469
6470         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
6471         spelling errors of "separate" as "seperate".
6472
6473 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
6474
6475         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
6476         enough to avoid inlining.
6477
6478 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6479
6480         * lib/g77.exp: set libg2c_dir correctly.
6481
6482 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6483
6484         * gcc.dg/cpp/macro11.c: New test.
6485
6486 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6487
6488         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
6489         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
6490         gcc.dg/format/multattr-3.c: New tests.
6491         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
6492         tests for format attributes on function pointers being rejected.
6493
6494 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6495
6496         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
6497
6498 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6499
6500         * g++.dg/warn/format1.C: New test.
6501
6502 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
6503
6504         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
6505
6506 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6507
6508         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
6509
6510 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6511
6512         * gcc.dg/cpp/redef2.c: Add test.
6513
6514 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
6515
6516         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
6517         long-standing bug on i686, apparently.
6518         * gcc.c-torture/execute/loop-2c.x: New file.
6519         * gcc.c-torture/execute/loop-2d.x: New file.
6520         * gcc.c-torture/execute/loop-3c.x: New file.
6521
6522 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
6523
6524         * gcc.dg/cpp/20000625-2.c: Correct line number.
6525
6526 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6527
6528         * gcc.dg/cpp/macro10.c: New test.
6529         * gcc.dg/cpp/strify3.c: New test.
6530         * gcc.dg/cpp/spacing1.c: Add tests.
6531         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
6532         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
6533
6534 2001-09-24  DJ Delorie  <dj@redhat.com>
6535
6536         * gcc.c-torture/execute/20010924-1.c: New test.
6537
6538 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6539
6540         * testsuite/objc/execute/paste.m: Remove.
6541
6542 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
6543
6544         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
6545
6546 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
6547
6548         * g77.dg/strlen0.f: New test.
6549
6550 2001-09-21  Richard Henderson  <rth@redhat.com>
6551
6552         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
6553         * g++.old-deja/g++.abi/vtable2.C: Likewise.
6554
6555 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
6556
6557         Table-driven attributes.
6558         * g++.dg/ext/attrib1.C: New test.
6559
6560 2001-09-20  DJ Delorie  <dj@redhat.com>
6561
6562         * gcc.dg/20000926-1.c: Update expected warning messages.
6563         * gcc.dg/array-2.c: Likewise, and test for warnings too.
6564         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
6565         array.
6566
6567 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
6568
6569         * g++.dg/eh/registers1.C: New test case.
6570
6571 2001-09-17  Richard Henderson  <rth@redhat.com>
6572
6573         * gcc.dg/array-5.c: Fix VLA decomposition test.
6574
6575 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
6576
6577         * gcc.dg/cpp/line5.c: New testcase.
6578
6579 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
6580
6581         * gcc.dg/cpp/macro9.c: New test.
6582
6583 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
6584
6585         * gcc.c-torture/execute/980223.c: Change type of addr from long
6586         to char *.
6587
6588 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
6589
6590         * gcc.c-torture/execute/20010915-1.c: New test.
6591
6592 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
6593
6594         * g77.dg/bprob: New directory.
6595         * g77.dg/bprob/bprob.exp: New file.
6596         * g77.dg/bprob/bprob-1.f: New test.
6597         * g77.dg/gcov: New directory.
6598         * g77.dg/gcov/gcov.exp: New file.
6599         * g77.dg/gcov/gcov-1.f: New test.
6600         * g77.dg/gcov/gcov-1.x: New file.
6601
6602 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
6603
6604         * gcc.dg/cpp/directiv.c: Update.
6605         * gcc.dg/cpp/undef1.c: Update.
6606
6607 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
6608
6609         * gcc.dg/20010912-1.c: New test.
6610
6611 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
6612
6613         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
6614         language-independent file in lib.
6615         * lib/gcov.exp: New file.
6616
6617 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
6618
6619         * gcc.c-torture/compile/20010911-1.c: New test.
6620
6621 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
6622
6623         * lib/profopt.exp: New, to support profile-directed optimizations.
6624         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
6625         * gcc.misc-tests/bprob-1.c: New test.
6626         * gcc.misc-tests/bprob-2.c: New test.
6627
6628 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
6629
6630         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
6631         XFAIL and which kinds of gcov output to verify.
6632         * gcc.misc-tests/gcov-4b.x: New file.
6633         * gcc.misc-tests/gcov-5b.x: New file.
6634         * gcc.misc-tests/gcov-6.x: New file.
6635         * gcc.misc-tests/gcov-7.c: New test.
6636         * gcc.misc-tests/gcov-7.x: New file.
6637
6638 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
6639
6640         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
6641         * gcc.misc-tests/gcov-6.c: New test.
6642
6643 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6644
6645         PR c++/3986
6646         * g++.dg/abi/vbase1.C: New test.
6647
6648 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
6649
6650         * objc.dg/method-2.m: New.
6651
6652 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6653
6654         PR c++/4203
6655         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
6656         * g++.dg/init/empty1.C: New test.
6657
6658 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
6659
6660         * gcc.c-torture/compile/20010903-1.c: New test.
6661
6662 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
6663
6664         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
6665         for m68k.
6666
6667 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
6668
6669         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
6670
6671         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
6672
6673         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
6674
6675 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
6676
6677         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
6678         for 16-bit 'unsigned int'.
6679
6680 2001-08-29  Kazu Hirata  <kazu@hxi.com>
6681
6682         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
6683
6684 2001-08-27  Richard Henderson  <rth@redhat.com>
6685
6686         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
6687         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
6688
6689 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
6690
6691         * gcc.dg/asm-names.c (ymain): New.
6692
6693 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
6694
6695         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
6696         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
6697         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
6698
6699 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6700
6701         * gcc.dg/compare5.c: New testcase.
6702
6703 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
6704
6705         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
6706         and "In instantiation".
6707
6708 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
6709
6710         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
6711
6712 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
6713
6714         * gcc.misc-tests/gcov.exp: Add support for branch information.
6715         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
6716         * gcc.misc-tests/gcov-4.c: New test.
6717         * gcc.misc-tests/gcov-4b.c: New test.
6718         * gcc.misc-tests/gcov-5b.c: New test.
6719
6720 2001-08-20  Zack Weinberg  <zackw@panix.com>
6721
6722         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
6723         expected to fail.
6724
6725 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6726
6727         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
6728
6729 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
6730
6731         * g++.dg/eh/template1.C: New test.
6732
6733 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
6734
6735         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
6736         Fix thinko.
6737         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
6738         for xfail.
6739
6740 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
6741
6742         * lib/g77-dg.exp:  Use prune.exp for common procedures
6743         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
6744         * lib/g77.exp: (g77-dg-prune) Remove
6745
6746 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
6747
6748         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
6749
6750 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6751
6752         * g++.dg/template/unify1.C: New test.
6753
6754 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
6755
6756         * g++.dg/abi/empty4.C: New test.
6757
6758 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
6759
6760         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
6761         solaris2.*
6762         * g77.f-torture/compile/pr3743.x: Likewise
6763
6764 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
6765
6766         * g++.dg/other/using-declaration.C: New test.
6767
6768 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6769
6770         * gcc.dg/cpp/tr-sign.c: New testcase.
6771
6772 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6773
6774         * gcc.dg/cpp/19951025-1.c: Revert.
6775         * gcc.dg/cpp/directiv.c: We no longer process directives that
6776         interrupt macro arguments.
6777
6778 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
6779
6780         * gcc.dg/bconstp-1.c: New test.
6781
6782 2001-08-03  Richard Henderson  <rth@redhat.com>
6783
6784         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
6785
6786 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6787
6788         * gcc.dg/cpp/19951025-1.c: Update.
6789
6790 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
6791
6792         * g77.dg/ff90-1.f (s): Fix reference of variable z,
6793         should be x.
6794
6795 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6796
6797         Kill -fhonor-std.
6798         * g++.old-deja/g++.ns/ns14.C: Remove special options.
6799         * g++.old-deja/g++.other/std1.C: Likewise.
6800         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
6801
6802 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
6803
6804         * lib/g77.exp:  Load gcc-defs.exp for common procedures
6805         (g77_pass, g77_fail, g77_finish, g77_exit,
6806         ${tool}_check_unsupported_p} Now redundant.  Deleted.
6807
6808 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
6809
6810         * g77.dg/fbackslash.f
6811         * g77.dg/fcase-preserve.f
6812         * g77.dg/ff90-1.f
6813         * g77.dg/ffixed-line-length-0.f
6814         * g77.dg/ffixed-line-length-132.f
6815         * g77.dg/ffixed-line-length-7.f
6816         * g77.dg/ffixed-line-length-72.f
6817         * g77.dg/ffixed-line-length-none.f
6818         * g77.dg/ffree-form-1.f
6819         * g77.dg/fno-backslash.f
6820         * g77.dg/fno-f90-1.f
6821         * g77.dg/fno-fixed-form-1.f
6822         * g77.dg/fno-onetrip.f
6823         * g77.dg/fno-typeless-boz.f
6824         * g77.dg/fno-underscoring.f
6825         * g77.dg/fno-vxt-1.f
6826         * g77.dg/fonetrip.f
6827         * g77.dg/ftypeless-boz.f
6828         * g77.dg/fugly-assumed.f
6829         * g77.dg/funderscoring.f
6830         * g77.dg/fvxt-1.f
6831
6832 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
6833
6834         * objc.dg/fwd-proto-1.m: New.
6835         * objc.dg/local-decl-1.m: New.
6836         * objc.dg/naming-1.m: New.
6837         * objc.dg/naming-2.m: New.
6838         * objc.dg/proto-hier-1.m: New.
6839
6840 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
6841
6842         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
6843         largest-type elements to a struct makes its size grow.
6844
6845 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6846
6847         * g++.dg/abi/vthunk1.C: New test.
6848
6849 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6850
6851         * g++.dg/abi/vbase8-22.C: New test.
6852
6853 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6854
6855         * gcc.dg/cpp/macro8.c: New test.
6856
6857 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
6858
6859         * g++.dg/abi/vbase8-21.C: New test.
6860
6861 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
6862
6863         * g++.dg/abi/vbase8-10.C: New test.
6864
6865 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6866
6867         * lib/g++.exp (g++_set_ld_library_path): Renamed to
6868         ${tool}_set_ld_library_path.
6869         Changed caller.
6870         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
6871         g++.exp.
6872
6873 2001-07-26  Stan Cox <scox@redhat.com>
6874
6875         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
6876         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
6877         gcc_exit, gcc_check_unsupported_p):
6878         Moved to gcc-deps.exp
6879         * gcc-deps.exp: New file.
6880
6881 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6882
6883         * g++.old-deja/g++.pt/defarg14.C: New test.
6884
6885 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
6886
6887         * g++.old-deja/g++.other/lineno5.C: New test.
6888
6889 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
6890
6891         * g++.old-deja/g++.pt/crash68.C: New test.
6892
6893 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
6894
6895         * g++.old-deja/g++.other/crash42.C: New test.
6896
6897 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6898
6899         * gcc.dg/cpp/extratokens.c: Fix.
6900         * gcc.dg/cpp/skipping2.c: New tests.
6901
6902 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6903
6904         * gcc.c-torture/execute/20010724-1.c: New file.
6905         * gcc.c-torture/execute/20010724-1.x: New file.
6906
6907 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6908
6909         * g++.old-deja/g++.other/cond7.C: New test.
6910
6911 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6912
6913         * g++.old-deja/g++.other/optimize4.C: New test.
6914
6915 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6916
6917         * g++.old-deja/g++.abi/vbase8-5.C: New test.
6918
6919 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
6920
6921         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
6922         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
6923         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
6924         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
6925
6926         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
6927         bug report" message.
6928
6929         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
6930         * g++.dg/ext/instantiate1.C: Move from old-deja.
6931
6932 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
6933
6934         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
6935         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
6936         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
6937         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
6938
6939 2001-07-23  Jeffrey A Law  (law@cygnus.com)
6940
6941         * gcc.c-torture/execute/20010723-1.c: New test.
6942
6943 2001-07-23  Ben Elliston  <bje@redhat.com>
6944
6945         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
6946
6947 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6948
6949         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
6950         i[34567]86-*-*.
6951         Delete handling of ieee_multilib_flags.
6952         Pass -mieee for alpha*-*-* and sh-*-*.
6953         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
6954
6955 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
6956
6957         Remove old-abi tests.
6958         * g++.old-deja/g++.mike/p11116.C: Remove.
6959         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
6960
6961 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
6962
6963         * g77.f-torture/compile/pr3743.f:  New test
6964
6965 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
6966
6967         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
6968
6969 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6970
6971         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
6972         g++.old-deja/g++.pt/static6.C: Likewise.
6973         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
6974         supports weak symbols.
6975
6976 2001-07-18  Andreas Jaeger  <aj@suse.de>
6977
6978         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
6979         supported again.
6980
6981 2001-07-18  Andreas Jaeger  <aj@suse.de>
6982
6983         * gcc.dg/iftrap-1.c: Fix target line.
6984
6985 2001-07-17  Richard Henderson  <rth@redhat.com>
6986
6987         * gcc.c-torture/execute/20010717-1.c: New.
6988
6989 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
6990
6991         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
6992         tests.
6993
6994 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6995
6996         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
6997
6998 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6999
7000         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
7001         UAC_SIGBUS, UAC_NOPRINT definitions.
7002
7003 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
7004
7005         * objc/execute/object_is_class.m: New test.
7006         * objc/execute/object_is_meta_class.m: New test.
7007
7008 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7009
7010         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
7011         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
7012
7013 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
7014
7015         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
7016         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
7017
7018 2001-07-14  Richard Henderson  <rth@redhat.com>
7019
7020         * gcc.dg/iftrap-1.c: New.
7021
7022 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
7023
7024         * g77.f-torture/execute/intrinsic77.f: New test.
7025
7026 2001-07-11  Janis Johnson <janis@us.ibm.com>
7027
7028         * gcc.misc-tests/gcov-3.c: New test.
7029
7030 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7031
7032         * gcc.c-torture/compile/20010711-1.c,
7033         * gcc.c-torture/compile/20010711-2.c: New tests.
7034
7035 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7036
7037         * gcc.c-torture/execute/20010711-1.c: New test.
7038
7039 2001-07-11  Ben Elliston  <bje@redhat.com>
7040
7041         * g++.old-deja/g++.other/enum5.C: New test.
7042
7043 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
7044
7045         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
7046         (g++-dg-prune): Call prune_gcc_output.
7047         * prune.exp: New file for prune_gcc_output.
7048         * lib/g++.exp, lib/gcc.exp: Load it.
7049
7050 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
7051
7052         * gcc.c-torture/compile/20010701-1.c,
7053         g++.old-deja/g++.ext/attrib6.C: New tests.
7054
7055 2001-07-06  Jeffrey A Law  (law@cygnus.com)
7056
7057         * gcc.c-torture/compile/20010706-1.c: New test.
7058
7059 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
7060
7061         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
7062
7063 2001-06-28  Stan Shebs  <shebs@apple.com>
7064
7065         * gcc.dg/pragma-darwin.c: New test.
7066
7067 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7068
7069         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
7070         Solaris 2.[678] system.
7071
7072 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7073
7074         * gcc.dg/20010622-1.c: New test.
7075
7076 2001-06-18  Stan Shebs  <shebs@apple.com>
7077
7078         * objc.dg: New directory.
7079         * objc.dg/dg.exp: New file.
7080         * objc.dg/alias.m: New.
7081         * objc.dg/class-1.m: New.
7082         * objc.dg/class-2.m: New.
7083         * objc.dg/const-str-1.m: New.
7084         * objc.dg/const-str-2.m: New.
7085         * objc.dg/id-1.m: New.
7086         * objc.dg/method-1.m: New.
7087         * objc.dg/super-class-1.m: New.
7088         * lib/objc-dg.exp: New file.
7089
7090 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7091
7092         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
7093         of label name.
7094
7095 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7096
7097         * g++.old-deja/g++.abi/vbase8-9.C: New test.
7098
7099 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7100
7101         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
7102         variable.
7103
7104 2001-06-12  Richard Henderson  <rth@redhat.com>
7105
7106         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
7107
7108 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7109
7110         * g++.old-deja/g++.abi/vbase5.C: New test.
7111         * g++.old-deja/g++.abi/vbase6.C: New test.
7112         * g++.old-deja/g++.abi/vbase7.C: New test.
7113
7114 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7115
7116         * gcc.c-torture/compile/20010610-1.c: New test.
7117
7118 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7119
7120         * g++.old-deja/g++.abi/vbase4.C: New test.
7121
7122 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7123
7124         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
7125         support %f for HC11/HC12 targets.
7126         * gcc.c-torture/execute/930513-1.x: New file, likewise.
7127         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
7128         on HC11/HC12 targets.
7129         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
7130
7131 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7132
7133         * gcc.dg/wchar_t-1.c: New file.
7134         * gcc.dg/wint_t-1.c: Likewise.
7135
7136 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
7137
7138         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
7139
7140 2001-06-11  Richard Henderson  <rth@redhat.com>
7141
7142         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
7143
7144 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7145
7146         * gcc.c-torture/compile/20010611-1.c: New test.
7147
7148 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7149
7150         * gcc.dg/c99-tag-1.c: Add more tests.
7151
7152 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
7153
7154         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
7155         representation on MN10300 and ARM/Thumb.
7156
7157 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
7158
7159         * g77.f-torture/execute/20010610.f: New.
7160
7161 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
7162
7163         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
7164         names.
7165
7166 2001-06-09  Richard Henderson  <rth@redhat.com>
7167
7168         * gcc.c-torture/execute/ashrdi-1.c: New.
7169         * gcc.c-torture/execute/ashldi-1.c: New.
7170         * gcc.c-torture/execute/lshrdi-1.c: New.
7171
7172 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
7173
7174         * objc/execute/load-3.m: Added. Check sending +load to categories,
7175         in addition to classes.
7176
7177 2001-06-08  Stan Shebs  <shebs@apple.com>
7178
7179         * objc/execute/load-2.m: New test.  From Nicola Pero
7180         <n.pero@mi.flashnet.it>.
7181
7182 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
7183
7184         * gcc.c-torture/execute/20010605-2.c: New test.
7185
7186 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7187
7188         * g++.old-deja/g++.abi/vbase2.C: New test.
7189         * g++.old-deja/g++.abi/vbase3.C: New test.
7190
7191 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7192
7193         * g++.old-deja/g++.pt/friend49.C: New test.
7194
7195 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7196
7197         * g++.old-deja/g++.ext/anon3.C: New test.
7198
7199 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
7200
7201         * g++.old-deja/g++.other/conv7.C: New test.
7202
7203 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
7204
7205         * gcc.c-torture/compile/20010605-2.c: New test.
7206
7207 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7208
7209         * gcc.c-torture/execute/20010604-1.c: New test.
7210
7211 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
7212
7213         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
7214
7215 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
7216
7217         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
7218         (g++_link_flags): Likewise.
7219         (g++_init): Pass gccpath's value to two previous functions.
7220
7221 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7222
7223         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
7224         Ensure logfile entry matches exec command line.
7225
7226 2001-05-31  Richard Henderson  <rth@redhat.com>
7227
7228         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
7229         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
7230
7231 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
7232
7233         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
7234         compiler for irix6.2
7235
7236 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
7237
7238         * g++.old-deja/g++.other/optimize3.C: New file.
7239
7240 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
7241
7242         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
7243         assemble.
7244
7245 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
7246
7247         * g++.old-deja/g++.other/optimize2.C: New file.
7248
7249 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
7250
7251         * gcc.c-torture/compile/20010518-2.c: New file.
7252         * gcc.c-torture/execute/20010518-1.c: New file.
7253         * gcc.c-torture/execute/20010518-2.c: New file.
7254
7255 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7256
7257         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
7258
7259 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
7260
7261         G++ no longer defines builtins that do not begin with __builtin.
7262         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
7263         * g++.old-deja/g++.brendand/misc13.C: Likewise.
7264         * g++.old-deja/g++.law/builtin1.C: Likewise.
7265         * g++.old-deja/g++.law/cvt2.C: Likewise.
7266         * g++.old-deja/g++.mike/net5.C: Likewise.
7267         * g++.old-deja/g++.other/builtins1.C: Likewise.
7268         * g++.old-deja/g++.other/builtins2.C: Likewise.
7269         * g++.old-deja/g++.other/builtins3.C: Likewise.
7270         * g++.old-deja/g++.other/builtins4.C: Likewise.
7271         * g++.old-deja/g++.other/inline8.C: Likewise.
7272         * g++.old-deja/g++.robertl/eb39.C: Likewise.
7273
7274 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
7275
7276         * g++.old-deja/g++.pt/using1.C: Adjust.
7277         * g++.old-deja/g++.pt/using2.C: New test.
7278
7279 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7280
7281         * gcc.dg/cpp/charconst.c: New tests.
7282         * gcc.dg/cpp/escape.c: New tests.
7283         * gcc.dg/cpp/escape-1.c: New tests.
7284         * gcc.dg/cpp/escape-2.c: New tests.
7285         * gcc.dg/cpp/ucs.c: New tests.
7286
7287 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
7288
7289         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
7290         native compiler for irix6.5.
7291
7292 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
7293
7294         * lib/g++.exp (g++_include_flags): Use args to compute
7295         get_multilibs.
7296         (g++_link_flags): Likewise.
7297         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
7298
7299 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7300
7301         * gcc.dg/c90-hexfloat-1.c: Add more tests.
7302
7303 2001-05-21  Geoff Keating  <geoffk@redhat.com>
7304
7305         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
7306         this file.
7307
7308 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7309
7310         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
7311         STACK_SIZE;
7312         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
7313         to STACK_SIZE; Use it to define size of add_histo array.
7314         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
7315         to STACK_SIZE.
7316         (f): Use GITT_SIZE to define size of gitt local table.
7317         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
7318         to STACK_SIZE; Use it to define size of bytemem array.
7319
7320 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7321
7322         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
7323         on 68HC11/HC12 due to the asm instruction.
7324         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
7325         * gcc.c-torture/compile/920520-1.x: Likewise.
7326         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
7327         on 68HC11/HC12 because the function is larger than 64K.
7328         * gcc.c-torture/compile/961203-1.x: New file, this test fails
7329         on 68HC11/HC12 because the structure is too large.
7330
7331 2001-05-20  Richard Henderson  <rth@redhat.com>
7332
7333         * gcc.c-torture/execute/20010520-1.c: New.
7334
7335 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7336
7337         * g++.old-deja/g++.warn/compare1.C: New test.
7338         * gcc.dg/compare4.c: New test.
7339
7340 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
7341
7342         * g++.old-deja/g++.other/optimize1.C: New test.
7343
7344 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7345
7346         * g++.old-deja/g++.pt/spec41.C: New test.
7347
7348 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
7349
7350         * gcc.c-torture/compile/20010114-1.x: Remove.
7351
7352 2001-05-18  Stan Shebs  <shebs@apple.com>
7353
7354         * gcc.c-torture/compile/20010518-1.c: New test.
7355
7356 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
7357
7358         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
7359         * g++.old-deja/g++.pt/crash67.C: New test.
7360
7361 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
7362
7363         * g++.old-deja/g++.other/debug9.C: New test.
7364
7365 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
7366
7367         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
7368
7369 2001-05-16  Jan Hubicka  <jh@suse.cz>
7370
7371         * gcc.c-torture/compile/20010516-1.c: New test.
7372
7373 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7374
7375         * g++.old-deja/g++.other/crash41.C: New test.
7376
7377 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7378
7379         * g++.old-deja/g++.pt/crash66.C: New test.
7380
7381 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
7382
7383         * g++.old-deja/g++.robertl/eb27.C: Convert.
7384
7385 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
7386
7387         * g++.dg/friend-warn.C: New test.  Do not warn about friend
7388         declaration being redundant.
7389
7390 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
7391
7392         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
7393
7394 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
7395
7396         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
7397
7398 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
7399
7400         * lib/g++.exp: Use testsuite_flags.
7401
7402 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
7403
7404         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
7405
7406 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7407
7408         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
7409
7410 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
7411
7412         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
7413
7414 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
7415
7416         * gcc.c-torture/compile/20010313-1.c: New test.
7417
7418 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
7419
7420         * gcc.dg/cpp/direct2.c: New test.
7421         * gccq.dg/cpp/direct2s.c: New test.
7422
7423         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
7424
7425 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
7426
7427         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
7428         * g++.old-deja/g++.other/op3.C: Likewise.
7429
7430 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7431
7432         * gcc.dg/cpp/syshdr.h: New file.
7433         * gcc.dg/cpp/sysmac1.c: Update.
7434         * gcc.dg/cpp/sysmac2.c: Update.
7435
7436 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7437
7438         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
7439
7440 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
7441
7442         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
7443         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
7444
7445 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
7446
7447         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
7448
7449 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
7450
7451         * lib/g++.exp (g++_include_flags): Don't use any special flags
7452         if TESTING_IN_BUILD_TREE is not defined.
7453         (g++_init): Use a plain 'c++' as the compiler if
7454         TESTING_IN_BUILD_TREEE is not defined.
7455
7456 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7457
7458         * g++.old-deja/g++.eh/catch13.C: New test.
7459         * g++.old-deja/g++.eh/catch14.C: New test.
7460
7461 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7462
7463         * gcc.dg/cpp/tr-define.c: New test.
7464
7465 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
7466
7467         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
7468         <stdlib.h>, not <malloc.h>.
7469
7470 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7471
7472         * g++.old-deja/g++.ns/template17.C: New test.
7473
7474 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7475
7476         * g++.old-deja/g++.pt/ref4.C: New test.
7477
7478 2001-04-30  Richard Henderson  <rth@redhat.com>
7479
7480         * gcc.dg/20000724-1.c: Revert last change.
7481
7482 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
7483
7484         * g77.f-torture/execute/20010430.f: New test.
7485
7486 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
7487
7488         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
7489
7490 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
7491
7492         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
7493
7494 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7495
7496         * g++.old-deja/g++.eh/crash6.C: New test.
7497
7498 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7499
7500         * g++.old-deja/g++.other/warn7.C: New test.
7501
7502 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7503
7504         * g++.old-deja/g++.other/defarg9.C: New test.
7505
7506 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7507
7508         * g77.f-torture/compile/20010426.f: New test.
7509         * g77.f-torture/execute/20010426.f: New test.
7510
7511 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7512
7513         * g77.f-torture/compile/20000629-1.x: Remove - error
7514         has been fixed.
7515
7516 2001-04-26  Jeffrey A Law  (law@cygnus.com)
7517
7518         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
7519         Tweak slightly to work with g++.dg framework.
7520         * g++.dg/special/ecos.exp: Run initp1.C test.
7521         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
7522
7523         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
7524         its linker doesn't give line numbers either.
7525         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
7526
7527 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
7528
7529         * g++.old-deja/g++.other/lex1.C: New test.
7530
7531 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
7532
7533         * gcc.dg/noncompile/20010425-1.c: New test.
7534
7535 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
7536
7537         * g++.old-deja/g++.pt/mangle2.C: New test.
7538
7539 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7540
7541         * gcc.dg/format/plus-1.c: New test.
7542
7543 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7544
7545         * gcc.dg/20010423-1.c: New test.
7546
7547 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
7548
7549         * gcc.c-torture/execute/20010422-1.c: New test.
7550
7551 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
7552
7553         * g++.old-deja/g++.ns/type2.C: New test.
7554
7555 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
7556
7557         * g++.old-deja/g++.other/perf1.C: New test.
7558
7559 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
7560
7561         * gcc.dg/c99-func-2.c: Remove xfail.
7562         * gcc.dg/c99-func-3.c: Remove xfail.
7563         * gcc.dg/c99-func-4.c: Remove xfail.
7564
7565 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
7566
7567         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
7568
7569 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
7570
7571         * gcc.c-torture/compile/20010423-1.c: New test.
7572
7573 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7574
7575         * g++.old-deja/g++.pt/typename28.C: New test.
7576
7577 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7578
7579         * g++.old-deja/g++.abi/empty2.C: New test.
7580         * g++.old-deja/g++.abi/empty3.C: New test.
7581
7582 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7583
7584         * g++.old-deja/g++.other/comdat2.C: New test.
7585         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
7586
7587 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7588
7589         * g++.old-deja/g++.other/overload14.C: New test.
7590
7591 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7592
7593         * g++.old-deja/g++.other/lookup23.C: New test.
7594
7595 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
7596
7597         * gcc.c-torture/execute/20010403-1.c: New test.
7598
7599 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
7600             Mark Mitchell  <mark@codesourcery.com>
7601
7602         * lib/old-dejagnu.exp: Don't delete output of executable.
7603         Add .exe suffix to executables.
7604
7605 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
7606
7607         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
7608
7609 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7610
7611         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
7612
7613 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
7614
7615         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
7616         * g++.old-deja/g++.abi/crash1.C: New test.
7617
7618 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
7619
7620         * g++.old-deja/g++.other/crash40.C: New test.
7621
7622 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7623
7624         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
7625
7626 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
7627
7628         * g++.old-deja/g++.other/warn6.C: New test.
7629
7630 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7631
7632         * g++.old-deja/g++.robertl/eb42.C: Same.
7633
7634 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7635
7636         * gcc.dg/wtr-conversion-1.c: New testcase.
7637
7638 2001-04-10  Richard Henderson  <rth@redhat.com>
7639
7640         * g++.old-deja/g++.other/array5.C: New.
7641
7642 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7643
7644         * gcc.c-torture/execute/20010408-1.c: New test.
7645
7646 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7647
7648         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
7649         headers and constructs.
7650         * g++.old-deja/g++.robertl/eb79.C: Same.
7651         * g++.old-deja/g++.robertl/eb77.C (main): Same.
7652         * g++.old-deja/g++.robertl/eb73.C: Same.
7653         * g++.old-deja/g++.robertl/eb66.C (main): Same.
7654         * g++.old-deja/g++.robertl/eb55.C (t): Same.
7655         * g++.old-deja/g++.robertl/eb54.C (main): Same.
7656         * g++.old-deja/g++.robertl/eb46.C (main): Same.
7657         * g++.old-deja/g++.robertl/eb44.C: Same.
7658         * g++.old-deja/g++.robertl/eb41.C (main): Same.
7659         * g++.old-deja/g++.robertl/eb4.C (main): Same.
7660         * g++.old-deja/g++.robertl/eb39.C: Same.
7661         * g++.old-deja/g++.robertl/eb33.C (main): Same.
7662         * g++.old-deja/g++.robertl/eb31.C (main): Same.
7663         * g++.old-deja/g++.robertl/eb30.C: Same.
7664         * g++.old-deja/g++.robertl/eb3.C: Same.
7665         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
7666         * g++.old-deja/g++.robertl/eb21.C: Same.
7667         * g++.old-deja/g++.robertl/eb15.C: Same.
7668         * g++.old-deja/g++.robertl/eb118.C: Same.
7669         * g++.old-deja/g++.robertl/eb115.C (main): Same.
7670         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
7671         * g++.old-deja/g++.robertl/eb109.C: Same.
7672         * g++.old-deja/g++.other/sibcall1.C (main): Same.
7673         * g++.old-deja/g++.mike/rtti1.C: Same.
7674         * g++.old-deja/g++.mike/p658.C: Same.
7675         * g++.old-deja/g++.mike/net46.C: Same.
7676         * g++.old-deja/g++.mike/net34.C: Same.
7677         * g++.old-deja/g++.mike/memoize1.C: Same.
7678         * g++.old-deja/g++.mike/eh2.C: Same.
7679         * g++.old-deja/g++.law/weak.C: Same.
7680         * g++.old-deja/g++.law/visibility7.C: Same.
7681         * g++.old-deja/g++.law/visibility25.C: Same.
7682         * g++.old-deja/g++.law/visibility22.C: Same.
7683         * g++.old-deja/g++.law/visibility2.C: Same.
7684         * g++.old-deja/g++.law/visibility17.C: Same.
7685         * g++.old-deja/g++.law/visibility13.C: Same.
7686         * g++.old-deja/g++.law/visibility10.C: Same.
7687         * g++.old-deja/g++.law/visibility1.C: Same.
7688         * g++.old-deja/g++.law/virtual3.C (eval): Same.
7689         * g++.old-deja/g++.law/vbase1.C: Same.
7690         * g++.old-deja/g++.law/operators32.C: Same.
7691         * g++.old-deja/g++.law/nest3.C: Same.
7692         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
7693         * g++.old-deja/g++.law/except5.C (main): Same.
7694         * g++.old-deja/g++.law/cvt7.C (run): Same.
7695         * g++.old-deja/g++.law/cvt2.C: Same.
7696         * g++.old-deja/g++.law/cvt16.C: Same.
7697         * g++.old-deja/g++.law/ctors6.C (bar): Same.
7698         * g++.old-deja/g++.law/ctors17.C (main): Same.
7699         * g++.old-deja/g++.law/ctors13.C: Same.
7700         * g++.old-deja/g++.law/ctors12.C (main): Same.
7701         * g++.old-deja/g++.law/ctors10.C: Same.
7702         * g++.old-deja/g++.law/code-gen5.C: Same.
7703         * g++.old-deja/g++.law/bad-error7.C: Same.
7704         * g++.old-deja/g++.law/arm9.C: Same.
7705         * g++.old-deja/g++.law/arm12.C: Same.
7706         * g++.old-deja/g++.law/arg8.C: Same.
7707         * g++.old-deja/g++.law/arg1.C: Same.
7708         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
7709         * g++.old-deja/g++.jason/template31.C: Same.
7710         * g++.old-deja/g++.jason/template24.C (main): Same.
7711         * g++.old-deja/g++.jason/2371.C: Same.
7712         * g++.old-deja/g++.eh/new2.C: Same.
7713         * g++.old-deja/g++.eh/new1.C: Same.
7714         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
7715         * g++.old-deja/g++.brendan/nest21.C (main): Same.
7716         * g++.old-deja/g++.brendan/err-msg3.C: Same.
7717         * g++.old-deja/g++.brendan/crash62.C: Same.
7718         * g++.old-deja/g++.brendan/crash52.C: Same.
7719         * g++.old-deja/g++.brendan/crash49.C (main): Same.
7720         * g++.old-deja/g++.brendan/crash38.C: Same.
7721         * g++.old-deja/g++.brendan/crash15.C (main): Same.
7722         * g++.old-deja/g++.brendan/copy9.C: Same.
7723
7724 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
7725
7726         * gcc.c-torture/execute/20001203-2.c (memset):
7727         Count argument is of type __SIZE_TYPE__.
7728
7729 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
7730
7731         * gcc.c-torture/compile/20010404-1.c: New test.
7732
7733 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
7734
7735         * gcc.c-torture/compile/20010326-1.c: New test.
7736
7737 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
7738
7739         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
7740         peculiarities of the SH.
7741         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
7742
7743 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7744
7745         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
7746         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
7747         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
7748
7749 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7750
7751         * g77.f-torture/compile/20010321-1.f: New test.
7752
7753 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7754
7755         * gcc.c-torture/compile/20010329-1.c: New test.
7756
7757 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
7758
7759         * gcc.c-torture/execute/20010329-1.c: New test.
7760
7761 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
7762
7763         * g++.old-deja/g++.other/eh4.C: Fix typo.
7764
7765 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
7766
7767         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
7768
7769 2001-03-28  Philip Blundell  <philb@gnu.org>
7770
7771         * gcc.c-torture/compile/20010328-1.c: New test.
7772
7773 2001-03-27  Richard Henderson  <rth@redhat.com>
7774
7775         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
7776         * g++.old-deja/g++.eh/vbase3.C: Likewise.
7777
7778 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
7779
7780         * gcc.c-torture/compile/20010327-1.c: New test.
7781
7782 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7783
7784         * g++.old-deja/g++.other/friend12.C: New test.
7785         * g++.old-deja/g++.other/friend9.C: Expect no errors.
7786         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
7787
7788 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7789
7790         * gcc.c-torture/execute/20010325-1.c: New test.
7791
7792 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
7793
7794         * g++.old-deja/g++.other/mangle3.C: New test.
7795
7796 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
7797
7798         * g++.old-deja/g++.other/anon8.C: New test.
7799
7800 2001-03-20  Philip Blundell  <philb@gnu.org>
7801
7802         * gcc.c-torture/compile/20010320-1.c: New test.
7803
7804 2001-03-17  Richard Henderson  <rth@redhat.com>
7805
7806         * g++.old-deja/g++.other/eh4.C: Add expected error text.
7807
7808 2001-03-15  Geoff Keating  <geoff@redhat.com>
7809
7810         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
7811         tests on AIX.
7812
7813 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
7814
7815         * g++.old-deja/g++.other/eh4.C: New test.
7816
7817 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
7818
7819         * gcc.dg/cpp/mi1.c: Update.
7820
7821 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
7822
7823         * g++.old-deja/g++.other/regstack.C: New test.
7824
7825 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
7826
7827         * g++.old-deja/g++.other/ref4.C: New test.
7828
7829 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
7830
7831         * objc/execute/va_method.m: Added.
7832         * objc/execute/IMP.m: Added.
7833         * objc/execute/_cmd.m: Added.
7834         * objc/execute/accessing_ivars.m: Added.
7835         * objc/execute/class-1.m: Added.
7836         * objc/execute/class-10.m: Added.
7837         * objc/execute/class-11.m: Added.
7838         * objc/execute/class-12.m: Added.
7839         * objc/execute/class-13.m: Added.
7840         * objc/execute/class-14.m: Added.
7841         * objc/execute/class-2.m: Added.
7842         * objc/execute/class-3.m: Added.
7843         * objc/execute/class-4.m: Added.
7844         * objc/execute/class-5.m: Added.
7845         * objc/execute/class-6.m: Added.
7846         * objc/execute/class-7.m: Added.
7847         * objc/execute/class-8.m: Added.
7848         * objc/execute/class-9.m: Added.
7849         * objc/execute/class-tests-1.h
7850         * objc/execute/class-tests-2.h
7851         * objc/execute/compatibility_alias.m: Added.
7852         * objc/execute/encode-1.m: Added.
7853         * objc/execute/formal_protocol-1.m: Added.
7854         * objc/execute/formal_protocol-2.m: Added.
7855         * objc/execute/formal_protocol-3.m: Added.
7856         * objc/execute/formal_protocol-4.m: Added.
7857         * objc/execute/formal_protocol-5.m: Added.
7858         * objc/execute/formal_protocol-6.m: Added.
7859         * objc/execute/formal_protocol-7.m: Added.
7860         * objc/execute/informal_protocol.m: Added.
7861         * objc/execute/initialize.m: Added.
7862         * objc/execute/load.m: Added.
7863         * objc/execute/many_args_method.m: Added.
7864         * objc/execute/nested-3.m: Added.
7865         * objc/execute/no_clash.m: Added.
7866         * objc/execute/private.m: Added.
7867         * objc/execute/redefining_self.m: Added.
7868         * objc/execute/root_methods.m: Added.
7869         * objc/execute/selector-1.m: Added.
7870         * objc/execute/static-1.m: Added.
7871         * objc/execute/static-2.m: Added.
7872         * objc/execute/va_method.m: Added.
7873
7874 2001-03-10  Richard Henderson  <rth@redhat.com>
7875
7876         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
7877
7878 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7879
7880         * g++.old-deja/g++.other/crash31.C: XFAIL.
7881         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
7882         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
7883         * gcc.c-torture/execute/20010123-1.x: XFAIL.
7884         * gcc.c-torture/execute/20010124-1.x: XFAIL.
7885         * gcc.dg/sequence-pt-1.c: XFAIL one test.
7886
7887 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
7888
7889         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
7890
7891 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
7892
7893         * gcc.dg/20000724-1.c: Don't use multiline strings.
7894
7895 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
7896
7897         * objc/execute/string1.m, objc/execute/string2.m: Compare the
7898         result of -cString against what we expect it to be; don't just
7899         print it out for no one to read.
7900
7901         * objc/execute/string3.m, objc/execute/string4.m: New tests.
7902         Based on testcases provided by Nicola Pero.
7903
7904 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
7905
7906         * gcc.dg/cpp/macro7.c: New test.
7907
7908 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
7909
7910         * gcc.dg/cpp/multiline.c: Update.
7911
7912 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7913
7914         * g++.old-deja/g++.other/enum3.C: New test.
7915
7916 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7917
7918         * g++.old-deja/g++.other/pod1.C: New test.
7919
7920 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7921
7922         * g++.old-deja/g++.ext/overload1.C: New test.
7923
7924 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7925
7926         * g++.old-deja/g++.pt/using1.C: New test.
7927
7928 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7929
7930         * g++.old-deja/g++.other/using9.C: New test.
7931
7932 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
7933
7934         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
7935
7936         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
7937
7938 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
7939
7940         * g++.old-deja/g++.ext/realpt1.C: Remove.
7941
7942 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
7943
7944         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
7945
7946 2001-02-26  Will Cohen  <wcohen@redhat.com>
7947
7948         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
7949
7950 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
7951
7952         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
7953         templatized constructors.
7954
7955 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7956
7957         * gcc.c-torture/execute/20010224-1.c: New test.
7958
7959 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
7960
7961         * gcc.c-torture/execute/20010222-1.c: New test.
7962
7963 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
7964
7965         * g++.old-deja/g++.other/inline20.C: New test.
7966
7967 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
7968
7969         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
7970
7971 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7972
7973         * g++.old-deja/g++.other/lookup22.C: New test.
7974
7975 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
7976
7977         * g77.dg: New directory.
7978         * g77.dg/20010216-1.f: New test case.
7979         * g77.dg/dg.exp: New driver.
7980         * lib/g77-dg.exp: New driver library.
7981
7982 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7983
7984         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
7985
7986 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
7987
7988         * g++.old-deja/g++.other/decl9.C: New test.
7989
7990 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
7991
7992         * g++.old-deja/g++.other/init16.C: Update the test so that it does
7993         not need <string> and also tests the initialization at runtime.
7994
7995 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7996
7997         * gcc.c-torture/execute/longlong.c: New test.
7998
7999 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8000
8001         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
8002
8003 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8004
8005         * gcc.c-torture/execute/920302-1.c (execute):
8006         Change argument type to short.
8007
8008 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8009
8010         * g++.old-deja/g++.pt/deduct6.C: New test.
8011
8012 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8013
8014         * g++.old-deja/g++.pt/deduct5.C: New test.
8015
8016 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
8017
8018         * gcc.c-torture/execute/20010209-1.c: New test.
8019
8020 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
8021
8022         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
8023
8024 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
8025
8026         * g++.dg/vtgc1.C: Update for new ABI.
8027
8028         * consistency.vlad: New directory, 1665 files.
8029
8030 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8031
8032         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
8033         return type.
8034         * gcc.dg/cpp/digraphs.c: Declare puts.
8035
8036 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8037
8038         * g++.old-deja/g++.other/warn5.C: New test.
8039
8040 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8041
8042         * g++.old-deja/g++.pt/spec40.C: New test.
8043
8044 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8045
8046         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
8047         case.
8048         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
8049
8050 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
8051
8052         * gcc.c-torture/compile/20010209-1.c: New test.
8053
8054 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
8055
8056         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
8057         excess errors message but not if it crashes.
8058         * g++.old-deja/g++.other/crash27.C: Likewise.
8059         * g++.old-deja/g++.other/crash28.C: Likewise.
8060         * g++.old-deja/g++.other/crash30.C: Likewise.
8061         * g++.old-deja/g++.other/crash32.C: Likewise.
8062         * g++.old-deja/g++.other/crash35.C: Likewise.
8063         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8064
8065 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8066
8067         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
8068         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
8069         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
8070         g77.f-torture/execute/execute.exp,
8071         g77.f-torture/noncompile/noncompile.exp,
8072         gcc.c-torture/execute/execute.exp,
8073         gcc.c-torture/execute/memcheck/memcheck.exp,
8074         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
8075         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
8076         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
8077         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
8078         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
8079         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
8080         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
8081         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
8082         Remove bug reporting instructions with ancient email addresses.
8083
8084 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8085
8086         * gcc.dg/20010202-1.c: New test.
8087         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
8088
8089 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
8090
8091         * g++.dg/stdbool-if.C: New test.
8092
8093 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
8094
8095         * objc/execute/fdecl.m: Added main().
8096
8097 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8098
8099         * gcc.c-torture/execute/20010206-1.c: New test.
8100
8101 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8102
8103         * gcc.dg/cpp/avoidpaste1.c: Update.
8104
8105 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
8106
8107         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
8108         Pero <nicola@brainstorm.co.uk>.
8109         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
8110
8111 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
8112
8113         * g++.old-deja/g++.pt/spec39.C: New test.
8114
8115 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
8116
8117         * gcc.c-torture/compile/20010202-1.c: New test.
8118
8119 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
8120
8121         * g++.old-deja/g++.abi/primary2.C: New test.
8122         * g++.old-deja/g++.abi/primary3.C: New test.
8123         * g++.old-deja/g++.abi/primary4.C: New test.
8124         * g++.old-deja/g++.abi/primary5.C: New test.
8125         * g++.old-deja/g++.abi/vtable3.h: New test.
8126         * g++.old-deja/g++.abi/vtable3a.C: New test.
8127         * g++.old-deja/g++.abi/vtable3b.C: New test.
8128         * g++.old-deja/g++.abi/vtable3c.C: New test.
8129         * g++.old-deja/g++.abi/vtable3d.C: New test.
8130         * g++.old-deja/g++.abi/vtable3e.C: New test.
8131         * g++.old-deja/g++.abi/vtable3f.C: New test.
8132         * g++.old-deja/g++.abi/vtable3g.C: New test.
8133         * g++.old-deja/g++.abi/vtable3h.C: New test.
8134         * g++.old-deja/g++.abi/vtable3i.C: New test.
8135         * g++.old-deja/g++.abi/vtable3j.C: New test.
8136         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
8137
8138 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
8139
8140         * g++.old-deja/g++.other/anon6.C: New test.
8141         * g++.old-deja/g++.other/anon7.C: New test.
8142
8143 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
8144
8145         * gcc.dg/cpp/avoidpaste2.c: New tests.
8146
8147 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
8148
8149         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
8150
8151 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
8152
8153         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
8154         DECIMAL_DIG cases for Irix."
8155
8156 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
8157
8158         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
8159
8160 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8161
8162         * gcc.dg/c99-tag-1.c: New test.
8163
8164 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8165
8166         * gcc.dg/cpp/tr-warn1.c: Add tests.
8167
8168 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8169
8170         * gcc.dg/cpp/avoidpaste1.c: Update.
8171         * gcc.dg/cpp/paste4.c: Update.
8172
8173 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
8174
8175         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
8176         cases for Irix.
8177
8178 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8179
8180         * g++.old-deja/g++.other/inline19.C: New test.
8181
8182 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
8183
8184         * gcc.dg/Wlarger-than.c: New test.
8185
8186 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8187
8188         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
8189
8190 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
8191
8192         * gcc.c-torture/execute/20010129-1.c: New test.
8193         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
8194
8195 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8196
8197         * gcc.dg/cpp/avoidpaste1.c: Test case.
8198
8199 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
8200
8201         * g++.old-deja/g++.other/inline18.C: New test.
8202
8203 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8204
8205         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
8206         and __builtin_putchar.
8207
8208 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
8209
8210         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
8211         tests.
8212
8213 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
8214
8215         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
8216         floating point number rounding mode to round to the nearest
8217         representable mode.
8218
8219 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
8220
8221         * g++.old-deja/g++.other/mangle2.C: New test.
8222
8223 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
8224
8225         * gcc.c-torture/compile/20010124-1.c: New test.
8226
8227 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
8228
8229         * g++.old-deja/g++.pt/spec38.C: New test.
8230
8231 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8232
8233         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
8234         "Build don't run".
8235
8236 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8237
8238         * gcc.c-torture/execute/20010123-1.c: New test.
8239
8240 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8241
8242         * g++.old-deja/g++.pt/spec37.C: New test.
8243
8244 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8245
8246         * g++.old-deja/g++.pt/overload14.C: New test.
8247
8248 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8249
8250         * gcc.c-torture/execute/20010122-1.c: New test, exercise
8251         __builtin_return_address.
8252
8253 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
8254
8255         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
8256         * g++.old-deja/g++.pt/spec35.C: New test.
8257         * g++.old-deja/g++.pt/spec36.C: New test.
8258
8259 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
8260
8261         * gcc.c-torture/compile/20010118-1.c: New test.
8262
8263 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
8264
8265         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
8266
8267 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8268
8269         * gcc.c-torture/execute/20010119-1.c: New test.
8270
8271 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8272
8273         * g++.old-deja/g++.other/vbase5.C: New test.
8274
8275 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8276
8277         * gcc.c-torture/execute/20010118-1.c: New test.
8278
8279 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8280
8281         * g++.old-deja/g++.pt/deduct3.C: New test.
8282
8283 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8284
8285         * g++.old-deja/g++.pt/spec34.C: New test.
8286
8287 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
8288
8289         * g77.f-torture/compile/20000601-2.f: New test.
8290
8291 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8292
8293         * g++.old-deja/g++.other/init17.C: New test.
8294
8295 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
8296
8297         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
8298
8299 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8300
8301         * g++.old-deja/g++.pt/unify8.C: New test.
8302
8303 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8304
8305         * g++.old-deja/g++.abi/vbase1.C: New test.
8306
8307 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8308
8309         * g++.old-deja/g++.pt/crash65.C: New test.
8310
8311 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
8312
8313         * gcc.dg/cpp/assembl2.S: New test case.
8314
8315 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
8316
8317         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
8318         are supported.
8319
8320 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8321
8322         * g++.old-deja/g++.other/builtins1.C: New test.
8323         * g++.old-deja/g++.other/builtins2.C: Likewise.
8324         * g++.old-deja/g++.other/builtins3.C: Likewise.
8325         * g++.old-deja/g++.other/builtins4.C: Likewise.
8326
8327 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
8328
8329         * gcc.c-torture/compile/20010117-1.c: New test.
8330         * gcc.c-torture/compile/20010117-2.c: New test.
8331
8332 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8333
8334         * g77.f-torture/execute/20010116.[fx]: New test,
8335         XFAIL on i?86-*-*.
8336         * g77.f-torture/compile/20010115.f: Indicate it's
8337         a test for PR fortran/1636.
8338
8339 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
8340
8341         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
8342
8343 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8344
8345         * g77.f-torture/compile/20010115.f: New test.
8346
8347 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
8348
8349         * g++.old-deja/g++.pt/nontype5.C: New test.
8350
8351 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
8352
8353         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
8354         have an equivalent working one below it.
8355
8356 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8357
8358         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
8359         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8360
8361 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8362
8363         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
8364         message containing "init_priority".
8365         (conpr-2.C): Likewise.
8366         (conpr-3.C): Likewise.
8367         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
8368
8369 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8370
8371         * gcc.c-torture/execute/20010114-2.c: New test.
8372
8373 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
8374
8375         * gcc.c-torture/compile/20010114-1.c: New test.
8376         * gcc.c-torture/compile/20010114-1.x: Xfail.
8377         * gcc.c-torture/compile/20010114-2.c: New test.
8378         * gcc.c-torture/execute/20010114-1.c: New test.
8379         * gcc.dg/trunc-1.c: New test.
8380         * gcc.dg/uninit-B.c: New test.
8381
8382 2001-01-13  Nick Clifton  <nickc@redhat.com>
8383
8384         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
8385         target.
8386
8387 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8388
8389         * gcc.c-torture/compile/20010113-1.c: New test.
8390
8391 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
8392
8393         * gcc.c-torture/compile/20001212-1.c: New test.
8394
8395 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8396
8397         * gcc.dg/cpp/widestr1.c: Update.
8398         * gcc.dg/cpp/prag-imp.c: Remove.
8399
8400 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
8401
8402         * gcc.c-torture/execute/20000801-3.x: Remove.
8403         * gcc.dg/c90-init-1.c: New test.
8404         * gcc.dg/c99-init-1.c: New test.
8405         * gcc.dg/c99-init-2.c: New test.
8406         * gcc.dg/gnu99-init-1.c: New test.
8407
8408 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
8409
8410         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
8411         testing that no relevant ones were found.
8412
8413 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8414
8415         * g++.old-deja/g++.pt/cast2.C: New test.
8416
8417 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8418
8419         * g++.old-deja/g++.pt/friend47.C: New test.
8420
8421 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8422
8423         * g++.old-deja/g++.pt/instantiate13.C: New test.
8424
8425 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8426
8427         * g++.old-deja/g++.other/defarg7.C: New test.
8428         * g++.old-deja/g++.other/defarg8.C: New test.
8429
8430 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8431
8432         * g++.old-deja/g++.pt/crash64.C: New test.
8433
8434 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8435
8436         * g++.old-deja/g++.pt/crash63.C: New test.
8437
8438 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
8439
8440         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
8441
8442 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
8443
8444         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
8445
8446 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8447
8448         * g++.old-deja/g++.pt/error3.C: New test.
8449
8450 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8451
8452         * g++.old-deja/g++.other/crash39.C: New test.
8453
8454 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8455
8456         * g++.old-deja/g++.other/vbase4.C: New test.
8457
8458 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
8459
8460         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
8461         * gcc.dg/special/20000419-2.c: New file. Identical to above.
8462         * gcc.dg/special/special.exp: New test driver which will check
8463         for alias support for the above test.
8464
8465 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
8466
8467         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
8468         problems on small machines.
8469         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
8470         parameterize.
8471
8472 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
8473
8474         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
8475         mips.
8476         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8477
8478 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
8479
8480         * g++.old_deja/g++.pt/using8.C: New test.
8481
8482 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8483
8484         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
8485
8486 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
8487
8488         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
8489         where a failure is expected.
8490         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
8491
8492 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8493
8494         * g++.old_deja/g++.pt/instantiate12.C: New test.
8495
8496 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8497
8498         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
8499         start of structs.
8500         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
8501         * g++.old-deja/g++.brendan/crash17.C: Likewise.
8502         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8503         * g++.old-deja/g++.brendan/crash48.C: Likewise.
8504         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8505         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
8506         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8507         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8508         * g++.old-deja/g++.eh/spec6.C: Likewise.
8509         * g++.old-deja/g++.jason/crash3.C: Likewise.
8510         * g++.old-deja/g++.law/ctors11.C: Likewise.
8511         * g++.old-deja/g++.law/ctors17.C: Likewise.
8512         * g++.old-deja/g++.law/ctors5.C: Likewise.
8513         * g++.old-deja/g++.law/ctors9.C: Likewise.
8514         * g++.old-deja/g++.mike/ambig1.C: Likewise.
8515         * g++.old-deja/g++.mike/net22.C: Likewise.
8516         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8517         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8518         * g++.old-deja/g++.mike/virt3.C: Likewise.
8519         * g++.old-deja/g++.niklas/t128.C: Likewise.
8520         * g++.old-deja/g++.other/anon4.C: Likewise.
8521         * g++.old-deja/g++.other/using1.C: Likewise.
8522         * g++.old-deja/g++.other/warn3.C: Likewise.
8523         * g++.old-deja/g++.pt/t37.C: Likewise.
8524         * g++.old-deja/g++.robertl/eb69.C: Likewise.
8525         * g++.old-deja/g++.robertl/eb71.C: Likewise.
8526
8527 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8528
8529         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
8530
8531 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8532
8533         * gcc.c-torture/execute/stdio-opt-3.c: New test.
8534
8535 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
8536
8537         * gcc.c-torture/compile/20010107-1.c: New test.
8538
8539 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8540
8541         * gcc.c-torture/execute/builtin-noret-1.c: New test.
8542
8543 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8544
8545         * gcc.dg/format/format.h: New file.
8546         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
8547         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
8548         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
8549         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
8550         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
8551         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8552         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
8553         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
8554         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
8555         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
8556         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
8557         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
8558         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
8559         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
8560         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
8561         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
8562         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
8563         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
8564         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
8565         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
8566         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
8567         instead of declaring standard types, macros and functions in each
8568         test.
8569
8570 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
8571
8572         * gcc.c-torture/execute/20010106-1.c: New test.
8573
8574 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
8575
8576         * gcc.dg/format/format.exp: New file.
8577         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
8578         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
8579         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
8580         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
8581         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
8582         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
8583         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
8584         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
8585         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
8586         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
8587         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
8588         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
8589         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
8590         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
8591         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
8592         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
8593         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
8594         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
8595         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
8596         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
8597         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
8598         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
8599         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
8600         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
8601         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
8602         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
8603         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
8604         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
8605         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
8606         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
8607         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
8608         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
8609         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
8610         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
8611         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
8612         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
8613         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
8614         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
8615         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
8616         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
8617         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
8618         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
8619
8620 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
8621
8622         * gcc.c-torture/execute/991228-1.c: Take word endianness into
8623         account.
8624
8625 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
8626
8627         * gcc.c-torture/execute/builtin-complex-1.c: New test.
8628
8629 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8630
8631         * g++.old-deja/g++.pt/crash62.C: New test.
8632
8633 2001-01-04  Richard Henderson  <rth@redhat.com>
8634
8635         * gcc.dg/20000926-1.c: Update expected warnings.
8636         * gcc.dg/array-2.c: Likewise.
8637         * gcc.dg/array-4.c: Also validate flexible array members.
8638         * gcc.dg/c99-flex-array-1.c: New.
8639
8640 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
8641
8642         * gcc.c-torture/compile/20001222-1.x: Remove.
8643
8644 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8645
8646         * gcc.c-torture/execute/built-in-setjmp.c: New.
8647
8648 2001-01-03  Richard Henderson  <rth@redhat.com>
8649
8650         * gcc.dg/940510-1.c: Update expected error wording.
8651         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
8652
8653 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
8654
8655         * lib/target-supports.exp (check_alias_available): Modified to
8656         indicate aliases not supported if only weak aliases are supported.
8657
8658 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8659
8660         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
8661         Turn on cmpstrsi checks for __pj__ and __i370__.
8662
8663 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8664
8665         * g++.old-deja/g++.other/virtual11.C: New test.
8666
8667 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8668
8669         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
8670
8671 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8672
8673         * gcc.c-torture/compile/20010102-1.c: New test.
8674
8675 2001-01-02  Andreas Jaeger  <aj@suse.de>
8676
8677         * gcc.dg/noreturn-3.c: New test.
8678
8679         * gcc.dg/noreturn-4.c: New test.
8680
8681 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8682
8683         * gcc.c-torture/execute/stdio-opt-1.c: Also test
8684         __builtin_fputc and __builtin_fwrite.
8685
8686 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
8687
8688         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
8689         signed char, not default char.
8690
8691 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
8692
8693         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
8694
8695 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
8696
8697         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
8698
8699 2000-12-29  Richard Henderson  <rth@redhat.com>
8700
8701         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
8702         (__cyg_profile_func_exit): Define.
8703
8704 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
8705
8706         * g++.dg/vtgc1.C: New test.
8707
8708 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
8709
8710         * gcc.dg/noncompile/20001228-1.c: New test.
8711
8712         * gcc.dg/20001228-1.c: New test.
8713
8714         * gcc.c-torture/execute/20001228-1.c: New test.
8715
8716 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
8717
8718         * gcc.dg/format-strfmon-1.c: New test.
8719
8720 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8721
8722         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
8723         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
8724         * gcc.c-torture/execute/string-opt-1.c: Likewise.
8725         * gcc.c-torture/execute/string-opt-2.c: Likewise.
8726         * gcc.c-torture/execute/string-opt-3.c: Likewise.
8727         * gcc.c-torture/execute/string-opt-4.c: Likewise.
8728         * gcc.c-torture/execute/string-opt-6.c: Likewise.
8729         * gcc.c-torture/execute/string-opt-7.c: Likewise.
8730         * gcc.c-torture/execute/string-opt-8.c: Likewise.
8731         * gcc.c-torture/execute/string-opt-9.c: Likewise.
8732         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8733         * gcc.c-torture/execute/string-opt-11.c: Likewise.
8734         * gcc.c-torture/execute/string-opt-12.c: Likewise.
8735
8736         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
8737         * gcc.c-torture/execute/string-opt-4.c: Test index.
8738
8739 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
8740
8741         * gcc.c-torture/compile/20001226-1.c: New test.
8742
8743 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8744
8745         * gcc.c-torture/compile/20001222-1.c: New test.
8746         * gcc.c-torture/compile/20001222-1.x: Xfail.
8747
8748 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
8749
8750         * gcc.c-torture/execute/comp-goto-2.c: New test.
8751
8752 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
8753
8754         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
8755         Use long types if __INT_MAX__ is 32767.
8756         (main): Use cast to (sint32 *) when poking 88 into a_page.
8757
8758         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
8759
8760 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
8761
8762         * gcc.c-torture/compile/20001221-1.c: New test.
8763         * gcc.c-torture/execute/20001221-1.c: New test.
8764
8765 2000-12-20  Richard Henderson  <rth@redhat.com>
8766
8767         * g++.old-deja/g++.pt/crash36.C: Update error lines.
8768         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8769
8770 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8771
8772         * gcc.dg/compare3.c: New test.
8773
8774 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8775
8776         * gcc.dg/format-warnll-1.c: New test.
8777
8778 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
8779
8780         * gcc.dg/cpp/cmdlne-P.c: New test.
8781
8782 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8783
8784         * gcc.c-torture/execute/builtin-abs-1.c,
8785         gcc.c-torture/execute/builtin-abs-2.c: New tests.
8786
8787 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8788
8789         * gcc.dg/cpp/multiline.c: New test.
8790
8791 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8792
8793         * g++.old-deja/g++.other/syshdr1.C: Update.
8794         * gcc.dg/cpp/lineflags.c: Remove temporarily.
8795
8796 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8797
8798         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
8799
8800 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8801
8802         * g++.old-deja/g++.pt/ttp65.C: New test.
8803
8804 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8805
8806         * g++.old-deja/g++.pt/ttp64.C: New test.
8807
8808 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8809
8810         * g++.old-deja/g++.pt/spec33.C: New test.
8811
8812 2000-12-14  Catherine Moore  <clm@redhat.com>
8813
8814         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
8815         * gcc.c-torture/execute/920612-2.c: Likewise.
8816         * gcc.c-torture/execute/920428-2.c: Likewise.
8817         * gcc-c-torture/execute/va-arg-11.c: Call exit.
8818         * gcc.c-torture/execute/va-arg-21.c: Likewise.
8819
8820 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8821
8822         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
8823         * gcc.dg/pack-test-2.c: Likewise.
8824
8825 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8826
8827         Tests by Zack Weinberg <zackw@stanford.edu>.
8828
8829         * gcc.dg/cpp/defined.c: Update.
8830         * gcc.dg/cpp/defined_trad.c: New tests.
8831
8832 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8833
8834         * gcc.dg/cpp/trad-direct.c: Update.
8835
8836 2000-12-11  Neil Booth  <neilb@earthling.net>
8837
8838         * gcc.dg/cpp/defined_trad.c
8839
8840 2000-12-11  Neil Booth  <neilb@earthling.net>
8841
8842         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
8843
8844 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8845
8846         * gcc.dg/format-miss-2.c: New test.
8847
8848 2000-12-09  Neil Booth  <neilb@earthling.net>
8849
8850         * gcc.dg/cpp/lineflags.c: New tests.
8851         * gcc.dg/cpp/poison.c: Update.
8852         * gcc.dg/cpp/redef2.c: Update.
8853         * gcc.dg/cpp/skipping.c: New test.
8854
8855 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
8856
8857         * g++.old-deja/g++.other/eh3.C: New testcase.
8858
8859 2000-12-07  Neil Booth  <neilb@earthling.net>
8860
8861         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
8862         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
8863         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
8864         wtr-union-init-2.c, wtr-union-init-3.c: Update.
8865         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
8866         Update.
8867
8868 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8869
8870         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
8871         __SIZE_TYPE__ instead of int for type of integers cast to
8872         pointers.
8873
8874 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
8875
8876         * g++.old-deja/g++.other/cleanup4.C: New test.
8877
8878 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8879
8880         * format-sec-1.c: New test.
8881
8882 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8883
8884         * gcc.dg/format-nonlit-3.c: New test.
8885
8886 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8887
8888         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
8889         through a null pointer.
8890
8891 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8892
8893         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
8894         * g++.old-deja/g++.pt/partial4.C: New test.
8895
8896 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
8897
8898         * gcc.c-torture/execute/ieee/hugeval.x: New.
8899
8900 2000-12-06  Neil Booth  <neilb@earthling.net>
8901
8902         * gcc.dg/cpp/backslash2.c: New tests.
8903
8904 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8905
8906         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
8907         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
8908
8909 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
8910
8911         * gcc.c-torture/execute/20001203-2.c: New testcase.
8912
8913 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
8914
8915         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
8916         * g++.old-deja/g++.other/virtual10.C: New test.
8917
8918 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
8919
8920         * g++.old-deja/g++.mike/pmf5.C: Remove test.
8921
8922 2000-12-05  Richard Henderson  <rth@redhat.com>
8923
8924         * gcc.c-torture/compile/20001205-1.c: New.
8925
8926 2000-12-04  Neil Booth  <neilb@earthling.net>
8927
8928         * g++.old-deja/g++.other/virtual9.C: New test.
8929         * g++.old-deja/g++.pt/crash61.C: New test.
8930         * gcc.c-torture/execute/loop-9.c: New test.
8931
8932 2000-12-04  Neil Booth  <neilb@earthling.net>
8933
8934         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
8935         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
8936         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
8937         * gcc.dg/cpp/extratokens.c: ...here.
8938
8939 2000-12-04  Neil Booth  <neilb@earthling.net>
8940
8941         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
8942         New tests.
8943
8944 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8945
8946         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
8947         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
8948
8949 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8950
8951         * gcc.c-torture/execute/20001203-1.c: New test.
8952
8953 2000-12-03  Neil Booth  <neilb@earthling.net>
8954
8955         * gcc.dg/cpp/macro6.c: New test cases.
8956
8957 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8958
8959         * gcc.c-torture/execute/string-opt-9.c: New test.
8960         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8961         * gcc.c-torture/execute/string-opt-11.c: Likewise.
8962         * gcc.c-torture/execute/string-opt-12.c: Likewise.
8963
8964         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
8965         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
8966
8967 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
8968
8969         * gcc.dg/cpp/if-6.c: New testcase.
8970
8971         * gcc.dg/20001201-1.c: New testcase.
8972
8973 2000-12-02  Neil Booth  <neilb@earthling.net>
8974
8975         * g++.old-deja/g++.other/externC4.C,
8976         g++.old-deja/g++.other/friend10.C: New tests.
8977
8978 2000-12-02  Neil Booth  <neilb@earthling.net>
8979
8980         * g++.old-deja/g++.other/instan2.C
8981         * g++.old-deja/g++.other/instan3.C: New test.
8982
8983 2000-12-02  Neil Booth  <neilb@earthling.net>
8984
8985         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
8986         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
8987         gnuc99.c,gnuc99-pedantic.c: New tests.
8988
8989 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
8990
8991         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
8992         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
8993
8994 2000-12-01  Neil Booth  <neilb@earthling.net>
8995
8996         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
8997         * gcc.dg/cpp/poison.c: Update.
8998         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
8999
9000 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
9001
9002         * g77.f-torture/execute/20001201.f: New test.
9003
9004 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9005
9006         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
9007
9008 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
9009
9010         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
9011
9012 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
9013
9014         * g++.old-deja/g++.other/cast6.C: New test.
9015
9016 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
9017
9018         * gcc.c-torture/execute/20001130-2.c: New testcase.
9019
9020 2000-11-30  Richard Henderson  <rth@redhat.com>
9021
9022         * gcc.c-torture/execute/20001130-1.c: New test.
9023
9024 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9025
9026         * g++.old-deja/g++.other/op3.C: New test.
9027
9028 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9029
9030         * g++.old-deja/g++.other/op2.C: New test.
9031
9032 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9033
9034         * g++.old-deja/g++.other/crash38.C: New test.
9035
9036 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
9037
9038         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
9039
9040 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
9041
9042         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
9043         tests.
9044         * gcc.c-torture/execute/string-opt-6.c: New test.
9045
9046         * gcc.dg/20001117-1.c: Add main.
9047
9048 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
9049
9050         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
9051         Move from here ...
9052         * gcc.dg/940510-1.c: ... to here.
9053
9054         * gcc.dg/20000926-1.c: GNU C now allows initializations of
9055         zero-size arrays in toplevel structures.
9056
9057 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9058
9059         * gcc.c-torture/execute/loop-8.c: New test.
9060
9061 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9062
9063         * g++.old-deja/g++.other/base1.C: New test.
9064
9065 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9066
9067         * g++.old-deja/g++.other/parse2.C: New test.
9068
9069 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9070
9071         * g++.old-deja/g++.pt/incomplete1.C: New test.
9072
9073 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9074
9075         * g++.old-deja/g++.other/friend9.C: New test.
9076
9077 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9078
9079         * gcc.dg/20001127-1.c: New test.
9080
9081 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9082
9083         * g++.old-deja/g++.pt/friend46.C: New test.
9084
9085 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9086
9087         * g++.old-deja/g++.other/ptrmem8.C: New test.
9088
9089 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9090
9091         * gcc.c-torture/execute/string-opt-7.c: New test.
9092         * gcc.c-torture/execute/string-opt-8.c: Likewise.
9093
9094 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9095
9096         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
9097         instead of 'mkcheck 2'.
9098
9099 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9100
9101         * gcc.c-torture/execute/memcheck/driver.c,
9102         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
9103         C9X references to refer to C99.
9104
9105 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
9106
9107         * gcc.dg/ultrasp3.c: New test.
9108
9109 2000-11-25  Neil Booth  <neilb@earthling.net>
9110
9111         * gcc.dg/cpp/include2.c: Update test to be locale independent.
9112
9113 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
9114
9115         * gcc.c-torture/compile/20001123-2.c: New.
9116
9117 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9118
9119         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
9120
9121 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
9122
9123         * gcc.dg/sequence-point-1.c: Add some new tests.
9124         * gcc.c-torture/execute/20001124-1.c: New test.
9125
9126 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9127
9128         * g++.old-deja/g++.other/vaarg4.C: New test.
9129         * gcc.c-torture/compile/20001123-1.c: New test.
9130
9131 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9132
9133         * g++.other/crash24.C: Adjust and remove XFAIL.
9134         * g++.other/crash37.C: New test.
9135
9136 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
9137
9138         * g++.old-deja/g++.pt/instantiate9.C: New test.
9139
9140 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
9141
9142         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
9143         new ABI, too.
9144
9145         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
9146         * g++.old-deja/g++.robertl/eb55.C: Likewise.
9147
9148 2000-11-22  Neil Booth  <neilb@earthling.net>
9149
9150         * gcc.dg/cpp/Wtrigraphs.c: New test.
9151
9152 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
9153
9154         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
9155
9156 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
9157
9158         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
9159
9160 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
9161
9162         * lib/gcc-dg.exp: load_lib scanasm.exp.
9163         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
9164         * lib/g++-dg.exp: load_lib scanasm.exp.
9165         * lib/scanasm.exp: New.
9166         (scan-assembler, scan-assembler-not): Add optional arguments to
9167         test name, or if not present, the pattern name.
9168         (scan-assembler-dem, scan-assembler-dem-not): New.
9169
9170         * g++.dg/dg.exp: New.
9171
9172 2000-11-21  Neil Booth  <neilb@earthling.net>
9173
9174         * gcc.dg/cpp/integrated1.c: Remove.
9175
9176 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9177
9178         * gcc.c-torture/execute/20001121-1.c: New test.
9179
9180 2000-11-21  Richard Henderson  <rth@redhat.com>
9181
9182         * gcc.c-torture/compile/20001121-1.c: New test.
9183
9184 2000-11-20  Neil Booth  <neilb@earthling.net>
9185
9186         * gcc.dg/cpp/integrated1.c: New test.
9187
9188 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9189
9190         * g++.old-deja/g++.other/inline17.C: New test.
9191
9192 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
9193
9194         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
9195         local variable to be zero: I made the variable global. Now
9196         uses abort() and exit() instead of relying on main's return value.
9197
9198 2000-11-20  Neil Booth  <neilb@earthling.net>
9199
9200         * gcc.dg/cpp/paste2.c: Update test.
9201         * objc/execute/paste.m: New test.
9202
9203 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9204
9205         * gcc.dg/c99-condexpr-1.c: New test.
9206
9207 2000-11-20  Neil Booth  <neilb@earthling.net>
9208
9209         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
9210
9211 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
9212
9213         * g++.old-deja/g++.pt/export1.C: New test.
9214
9215 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
9216
9217         * gcc.dg/20001117-1.c: New test.
9218
9219 2000-11-18  Richard Henderson  <rth@redhat.com>
9220
9221         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
9222
9223 2000-11-18  Richard Henderson  <rth@redhat.com>
9224
9225         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
9226         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
9227         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
9228
9229 2000-11-18  Richard Henderson  <rth@redhat.com>
9230
9231         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
9232         (main): New.  Exit cleanly.
9233
9234 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9235
9236         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
9237         gcc.dg/c99-fordecl-2.c: New tests.
9238
9239 2000-11-18  Richard Henderson  <rth@redhat.com>
9240
9241         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
9242         * gcc.c-torture/execute/zerolen-2.c: New.
9243
9244 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9245
9246         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
9247         memory.
9248
9249 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9250
9251         * g++.old-deja/g++.pt/instantiate8.C: New test.
9252
9253 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9254
9255         * g++.old-deja/g++.other/incomplete.C: Add more tests.
9256         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
9257
9258 2000-11-16  Nick Clifton  <nickc@redhat.com>
9259
9260         * gcc.c-torture/execute/nestfunc-2.c: New test.
9261         * gcc.c-torture/execute/nestfunc-3.c: New test.
9262
9263 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9264
9265         * gcc.c-torture/compile/20001116-1.c: New test.
9266
9267 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9268
9269         * gcc.c-torture/execute/20001115-1.c: New test.
9270
9271 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
9272
9273         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
9274         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
9275         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
9276         * g++.old-deja/g++.abi/vmihint.C: Likewise.
9277
9278 2000-11-15  Neil Booth  <neilb@earthling.net>
9279
9280         gcc.dg/cpp/_Pragma1.c: Update.
9281         gcc.dg/cpp/_Pragma2.c: New test.
9282
9283 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9284
9285         * g++.old-deja/g++.other/anon5.C: New test.
9286
9287 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
9288
9289         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
9290         tests.
9291
9292 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
9293
9294         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
9295         output.
9296
9297 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9298
9299         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
9300         labels at end of compound statements.
9301
9302 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
9303
9304         * gcc.c-torture/execute/loop-7.c: New test.
9305
9306 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9307
9308         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
9309
9310 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9311
9312         * gcc.dg/c99-bool-1.c: New test.
9313
9314 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9315
9316         * gcc.dg/c99-scope-1.c: Remove xfail.
9317         * gcc.dg/c99-scope-2.c: New test.
9318
9319 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9320
9321         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
9322         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
9323
9324 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
9325
9326         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
9327         error messages.
9328
9329         * g++.mike/p700.C: Don't typedef wchar_t.
9330         * g++.mike/p784.C: Likewise.
9331         * g++.mike/eb101.C: Don't use __wchar_t.
9332
9333 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9334
9335         * g77.f-torture/execute/20001111.[fx]: Test premature exit
9336         from DO loop.
9337
9338 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9339
9340         * gcc.c-torture/execute/20001111-1.c: New test.
9341
9342 2000-11-10  Nick Clifton  <nickc@redhat.com>
9343
9344         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
9345         long multuiple and accumulate.
9346
9347 2000-11-09  Richard Henderson  <rth@redhat.com>
9348
9349         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
9350         via size_t instead of int.
9351
9352         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
9353         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9354         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9355         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9356
9357 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
9358
9359         * gcc.c-torture/compile/20001109-1.c: New test.
9360         * gcc.c-torture/compile/20001109-2.c: New test.
9361
9362 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
9363
9364         * g++.old-deja/g++.pt/operator1.C: New test.
9365         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
9366
9367 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9368
9369         * gcc.dg/20001108-1.c: New test.
9370
9371 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9372
9373         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
9374         with both arguments constant strings.
9375         * gcc.c-torture/execute/string-opt-3.c: New test.
9376         * gcc.c-torture/execute/string-opt-4.c: New test.
9377         * gcc.c-torture/execute/string-opt-5.c: New test.
9378
9379 2000-11-08  Nick Clifton  <nickc@redhat.com>
9380
9381         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
9382         mulsidi3adddi patterns.
9383
9384 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
9385
9386         * g++.old-deja/g++.other/crash36.C: New test.
9387
9388 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
9389
9390         * g++.old-deja/g++.other/init16.C: New test.
9391
9392 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
9393
9394         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
9395
9396 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9397
9398         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
9399         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9400         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9401
9402 2000-11-07  DJ Delorie  <dj@redhat.com>
9403
9404         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
9405
9406 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9407
9408         * gcc.c-torture/execute/string-opt-1.c: New test.
9409
9410 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9411
9412         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
9413         mips-sgi-irix6.* because the MIPS ABI passes floating-point
9414         parameters in registers, and there is no way for a varargs
9415         function to know in which order the integer and floating-point
9416         parameters should be interleaved when they are placed on the
9417         stack.
9418         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9419         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9420
9421 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9422
9423         * gcc.c-torture/execute/string-opt-2.c: New test.
9424
9425 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
9426
9427         * g++.old-deja/g++.pt/crash60.C: New test.
9428
9429 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9430
9431         * g++.old-deja/g++.other/crash24.C: New test.
9432         * g++.old-deja/g++.other/crash25.C: New test.
9433         * g++.old-deja/g++.other/crash26.C: New test.
9434         * g++.old-deja/g++.other/crash27.C: New test.
9435         * g++.old-deja/g++.other/crash28.C: New test.
9436         * g++.old-deja/g++.other/crash29.C: New test.
9437         * g++.old-deja/g++.other/crash30.C: New test.
9438         * g++.old-deja/g++.other/crash31.C: New test.
9439         * g++.old-deja/g++.other/crash32.C: New test.
9440         * g++.old-deja/g++.other/crash33.C: New test.
9441         * g++.old-deja/g++.other/crash34.C: New test.
9442         * g++.old-deja/g++.other/crash35.C: New test.
9443
9444 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9445
9446         * gcc.c-torture/execute/20001031-1.c: New test.
9447
9448 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
9449
9450         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
9451         namespace.
9452
9453         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
9454         standards-conformant.
9455
9456         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
9457
9458         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
9459         * g++.old-deja/g++.mike/p755a.C: Likewise.
9460         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
9461         library makes no calls to `operator new' during initialization.
9462
9463 2000-11-04  Neil Booth  <neilb@earthling.net>
9464
9465         * gcc.dg/cpp/include2.c: New tests.
9466
9467 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
9468
9469         * lib/g++.exp (g++_set_ld_library_path): New function.
9470         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
9471
9472 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
9473
9474         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
9475         warnings.
9476
9477 2000-11-01  Richard Henderson  <rth@redhat.com>
9478
9479         * g++.old-deja/g++.ext/namedret1.C: New.
9480         * g++.old-deja/g++.ext/namedret2.C: New.
9481         * g++.old-deja/g++.ext/namedret3.C: New.
9482
9483 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
9484
9485         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
9486         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
9487
9488 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9489
9490         * gcc.c-torture/execute/va-arg-21.c: New test.
9491
9492 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9493
9494         * gcc.dg/c99-complex-2.c: New test.
9495
9496 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9497
9498         * gcc.c-torture/execute/stdio-opt-1.c: New test.
9499
9500 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
9501
9502         * g++.old-deja/g++.other/inline16.C: New test.
9503
9504 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
9505
9506         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
9507         __PRETTY_FUNCTION__
9508
9509 2000-10-29  Neil Booth  <neilb@earthling.net>
9510
9511         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
9512         New tests.
9513         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
9514         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
9515         optimisation.
9516
9517 2000-10-29  Neil Booth  <neilb@earthling.net>
9518
9519         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
9520         * mi1.c, mi1c.h: Add null directives to multiple-include test.
9521         * mi5.c: Test multiple includes work with -C.
9522         * trigraphs.c: Test ^= version.
9523
9524 2000-10-28  Neil Booth  <neilb@earthling.net>
9525
9526         New tests and test updates for new macro expander.
9527
9528         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
9529         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
9530         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
9531         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
9532         new diagnostic messages.
9533
9534         * gcc.dg/cpp/macro3.c: New tests.
9535
9536 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
9537
9538         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
9539         on the same line.
9540
9541 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
9542
9543         * g++.old-deja/g++.other/eh2.C: New test.
9544
9545 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
9546
9547         * gcc.c-torture/execute/20001027-1.c: New test.
9548
9549 2000-10-26  Richard Henderson  <rth@redhat.com>
9550
9551         * gcc.c-torture/execute/20001026-1.c: New.
9552
9553 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
9554
9555         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
9556         * g++.old-deja/g++.law/builtin1.C: Likewise.
9557         * g++.old-deja/g++.law/ctors10.C: Likewise.
9558         * g++.old-deja/g++.law/virtual3.C: Likewise.
9559         * g++.old-deja/g++.mike/p658.C: Likewise.
9560         * g++.old-deja/g++.other/sibcall1.C: Likewise.
9561         * g++.old-deja/g++.other/vaarg2.C: Likewise.
9562         * g++.old-deja/g++.robertl/eb124.C: Likewise.
9563         * g++.old-deja/g++.robertl/eb44.C: Likewise.
9564         * g++.old-deja/g++.robertl/eb77.C: Likewise.
9565
9566 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9567
9568         * gcc.c-torture/compile/20001024-1.c: New test.
9569
9570 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
9571
9572         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
9573         to tell us whether or not we are using V3.
9574
9575 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9576
9577         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
9578         operands.
9579
9580 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9581
9582         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
9583
9584 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
9585
9586         * gcc.c-torture/execute/20001024-1.c: New test.
9587
9588 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
9589
9590         * g++.old-deja/g++.other/sibcall1.C: New test.
9591
9592 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
9593
9594         * gcc.dg/noncompile/init-3.c: New test.
9595
9596 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9597
9598         * gcc.dg/format-array-1.c: New test.
9599
9600 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9601
9602         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
9603         writing through null pointers; remove comment about testing
9604         unterminated strings.
9605
9606 2000-10-17  Matthew Hiller  <hiller@redhat.com>
9607
9608         * gcc.c-torture/execute/20001017-2.c: New test.
9609
9610 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9611
9612         * gcc.c-torture/compile/20001018-1.c: New test.
9613         * gcc.c-torture/compile/20001018-1.x: Xfail.
9614
9615 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9616
9617         * gcc.c-torture/execute/20001017-1.c: New test.
9618
9619 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9620
9621         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
9622         for multiple use of arguments with scanf formats; add tests for
9623         multiple use of arguments.
9624
9625 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
9626
9627         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
9628
9629 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9630
9631         * gcc.dg/format-miss-1.c: New test.
9632
9633 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
9634
9635         * gcc.c-torture/execute/20001013-1.c: New test.
9636
9637 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
9638
9639         * gcc.dg/format-branch-1.c: New test.
9640
9641 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
9642
9643         * README, lib/file-format.exp: Remove EGCS references.
9644
9645 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
9646
9647         * gcc.dg/20001013-1.c: New test.
9648
9649 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
9650
9651         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
9652         for intmax_t in the compiler using __typeof__ and the type rules
9653         for conditional expressions.
9654
9655 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
9656
9657         * gcc.dg/20001012-1.c: New test.
9658         * gcc.dg/20001012-2.c: New test.
9659
9660 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9661
9662         * gcc.dg/format-attr-1.c: New test.
9663
9664 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9665
9666         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
9667         __LONG_LONG_MAX__ instead of LLONG_MAX.
9668
9669 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9670
9671         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
9672         scanf flags.
9673         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
9674         flags.
9675
9676 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9677
9678         * gcc.dg/sequence-pt-1.c: New test.
9679
9680 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
9681
9682         * gcc.c-torture/execute/20001011-1.c: New testcase.
9683         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
9684
9685 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
9686
9687         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
9688         does not error on it.
9689
9690 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
9691
9692         * gcc.dg/20001009-1.c: New test.
9693
9694 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
9695
9696         * gcc.c-torture/compile/20001009-1.c: Move from here ....
9697         * gcc.c-torture/execute/20001009-2.c: ... to here.
9698
9699 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
9700
9701         * gcc.c-torture/compile/20001009-1.c: New testcase.
9702         * gcc.c-torture/execute/20001009-1.c: New testcase.
9703         Testcases provided by Jan Hubicka <jh@suse.cz>.
9704
9705 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9706
9707         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
9708         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
9709         uintmax_t using <limits.h> to emulate the compiler's internal
9710         logic.  No longer XFAIL %j tests.
9711
9712 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9713
9714         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
9715         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
9716         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
9717         regexps and details of expected handling of some bad formats.
9718         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
9719         suppression.
9720
9721 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9722
9723         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
9724         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
9725         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
9726         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
9727         in list archives.
9728
9729 2000-10-06  Richard Henderson  <rth@cygnus.com>
9730
9731         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
9732         * g++.old-deja/g++.brendan/crash52.C: Likewise.
9733         * g++.old-deja/g++.jason/report.C: Likewise.
9734         * g++.old-deja/g++.law/friend5.C: Likewise.
9735         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
9736         of the expected warnings.
9737
9738 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
9739
9740         * g++.old-deja/g++.pt/enum14.C: New test.
9741
9742 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9743
9744         * g++.old-deja/g++.pt/crash59.C: New test.
9745
9746 2000-10-04  Will Cohen  <wcohen@redhat.com>
9747
9748         * gcc.dg/20000926-1.c: New test.
9749
9750 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
9751
9752         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
9753         function name for current C++ compiler.
9754         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
9755
9756 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
9757
9758         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
9759         __PRETTY_FUNCTION__.
9760         * g++.old-deja/g++.ext/pretty2.C: Likewise.
9761
9762 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9763
9764         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
9765
9766 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
9767
9768         * gcc.c-torture/compile/20000923-1.c: New test.
9769
9770 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
9771
9772         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
9773         * g++.old-deja/g++.pt/ttp62.C: Same.
9774         * g++.old-deja/g++.other/inline14.C: Same.
9775
9776 2000-09-24  Richard Henderson  <rth@cygnus.com>
9777
9778         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
9779
9780 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
9781
9782         * gcc.dg/c90-printf-1.c: Add test for wide string format.
9783
9784 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
9785
9786         * gcc.c-torture/compile/20000922-1.c: New file.
9787
9788 2000-09-21  Nick Clifton  <nickc@redhat.com>
9789
9790         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
9791         a signed long modulo operation.
9792         (mod6): New function - perform an unsigned long modulo operation.
9793         (main): Add tests for modulos of very large numbers by very small
9794         dividends.
9795
9796 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9797
9798         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
9799
9800 2000-09-19  Richard Henderson  <rth@cygnus.com>
9801
9802         * gcc.dg/compare2.c (case 10): XFAIL.
9803
9804 2000-09-18  Richard Henderson  <rth@cygnus.com>
9805
9806         * gcc.c-torture/execute/20000906-1.c: Move ...
9807         * gcc.dg/20000906-1.c: ... here.  Only run on targets
9808         that support __builtin_trap.
9809
9810 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
9811
9812         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
9813
9814 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9815
9816         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
9817         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
9818         more $ format tests.
9819
9820 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9821
9822         * gcc.dg/format-errmk-1.c: New test.
9823
9824 2000-09-17  Greg McGary  <greg@mcgary.org>
9825
9826         * gcc.c-torture/execute/20000917-1.x: Remove.
9827
9828 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9829
9830         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
9831
9832 2000-09-17  Greg McGary  <greg@mcgary.org>
9833
9834         * gcc.c-torture/execute/20000917-1.c: New test.
9835         * gcc.c-torture/execute/20000917-1.x: XFAIL.
9836
9837 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
9838
9839         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
9840         in nested macro bug.
9841
9842 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
9843
9844         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
9845
9846 2000-09-14  Jeffrey A Law  (law@cygnus.com)
9847
9848         * gcc.c-torture/execute/20000914-1.c: New test.
9849
9850 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
9851
9852         * g++.other/inline13.C: New test.
9853
9854 2000-09-12  Andreas Jaeger  <aj@suse.de>
9855
9856         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
9857         constant by Ulrich Drepper <drepper@redhat.com>.
9858
9859 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
9860
9861         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
9862
9863 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9864
9865         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
9866
9867 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
9868
9869         * gcc.dg/cpp/backslash.c: New test.
9870
9871 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
9872
9873         * gcc.c-torture/execute/20000910-1.c: New test.
9874         * gcc.c-torture/execute/20000910-2.c: Likewise.
9875
9876 2000-09-11  Robert Lipe  <robertl@sco.com>
9877
9878         * gcc.dg/pragma-align.c: New test.
9879
9880 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
9881
9882         * g++.old-deja/g++.pt/explicit82.C: New test.
9883         * g++.old-deja/g++.pt/explicit83.C: New test.
9884
9885 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
9886
9887         * gcc.dg/asm-names.c: New test.
9888
9889 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9890
9891         * gcc.dg/cpp/tr-warn6.c: New test
9892
9893 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9894
9895         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
9896         be accepted.
9897
9898 2000-09-07  Catherine Moore  <clm@redhat.com>
9899
9900         * gcc.c-torture/execute/unroll-1.c: New test.
9901
9902 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
9903
9904         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
9905         ERROR markers.
9906         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
9907         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
9908         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
9909         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
9910         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
9911         Preprocess only.
9912         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
9913         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
9914
9915 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9916
9917         * g++.old-deja/g++.pt/deduct2.C: New test.
9918
9919 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9920
9921         * g++.old-deja/g++.pt/parms2.C: New test.
9922
9923 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9924
9925         * g++.old-deja/g++.pt/crash58.C: New test.
9926
9927 2000-09-06  Greg McGary  <greg@mcgary.org>
9928
9929         * gcc.c-torture/execute/20000906-1.c: New test.
9930         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
9931
9932 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9933
9934         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
9935
9936 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9937
9938         * g++.old-deja/g++.pt/crash57.C: New test.
9939
9940 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9941
9942         * g++.old-deja/g++.pt/crash56.C: New test.
9943
9944 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9945
9946         * g++.old-deja/g++.pt/koenig1.C: New test.
9947
9948 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
9949
9950         * gcc.dg/20000904-1.c: New test.
9951
9952 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
9953
9954         * gcc.dg/cpp/paste8.c: New test.
9955
9956 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
9957
9958         * gcc.c-torture/compile/20000827-1.c: New test.
9959
9960 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9961
9962         * gcc.dg/format-diag-1.c: New test.
9963
9964 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9965
9966         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
9967         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
9968         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
9969         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
9970         gcc.dg/formatz-1.c: Adjust warning regular expressions.
9971
9972 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9973
9974         * g++.old-deja/g++.other/nested4.C: New test.
9975
9976 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9977
9978         * g++.old-deja/g++.ns/scoped1.C: New test.
9979
9980 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
9981
9982         * lib/g++.exp: Support testing already-installed GCC.
9983
9984 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9985
9986         * wtr-label-1.c, wtr-suffix-1.c: New tests.
9987
9988 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9989
9990         * gcc.dg/return-type-2.c: New test.
9991
9992 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
9993
9994         * gcc.c-torture/compile/20000825-1.c: New test.
9995
9996 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
9997
9998         * gcc.dg/dwarf2-2.c: New test.
9999
10000 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
10001
10002         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
10003         dg-warning regexps.
10004
10005 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10006
10007         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
10008         gcc.dg/format-ext-5.c: New tests.
10009
10010 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
10011
10012         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
10013
10014 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
10015
10016         * gcc.dg/noncompile/930622-2.c: Adjust error message.
10017
10018 2000-08-24  Richard Henderson  <rth@cygnus.com>
10019
10020         * gcc.dg/ia64-sync-1.c: New test.
10021         * gcc.dg/ia64-sync-2.c: New test.
10022         * gcc.dg/ia64-asm-1.c: New test.
10023
10024 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10025
10026         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
10027         * gcc.dg/format-ext-2.c: New test.
10028
10029 2000-08-23  Jason Merrill  <jason@redhat.com>
10030
10031         * lib/old-dejagnu.exp: Also ignore "In member function" and
10032         "At global scope".
10033
10034 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10035
10036         * gcc.dg/noncompile/label-lineno-1.c: New test.
10037
10038 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10039
10040         * gcc.dg/c99-array-nonobj-1.c: New test.
10041
10042 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10043
10044         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
10045         tests.
10046         * gcc.dg/format-ext-1.c: New test.
10047
10048 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10049
10050         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
10051         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
10052         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
10053         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
10054         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
10055
10056 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10057
10058         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
10059         gcc.dg/c99-strftime-2.c: New tests.
10060
10061 2000-08-22  Richard Henderson  <rth@cygnus.com>
10062
10063         * gcc.c-torture/execute/20000822-1.c: New test.
10064
10065 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10066
10067         * gcc.c-torture/execute/20000819-1.x: Remove.
10068
10069 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10070
10071         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
10072         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
10073         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
10074         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
10075         gcc.dg/format-xopen-1.c: New tests.
10076
10077 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10078
10079         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
10080
10081 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10082
10083         * g++.old-deja/g++.other/loop2.C: New test.
10084
10085         * gcc.c-torture/compile/20000606-1.c: New test.
10086         * gcc.c-torture/compile/20000728-1.c: New test.
10087         * gcc.c-torture/execute/20000801-1.c: New test.
10088         * gcc.c-torture/execute/20000801-2.c: New test.
10089         * gcc.c-torture/execute/20000819-1.c: New test.
10090         * gcc.c-torture/execute/20000819-1.x: XFAIL.
10091         * gcc.dg/20000629-1.c: New test.
10092         * gcc.dg/20000724-1.c: New test.
10093         * gcc.dg/20000807-1.c: New test.
10094
10095 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
10096
10097         * gcc.dg/cpp/pragma-1.c: New test.
10098         * gcc.dg/cpp/pragma-2.c: New test.
10099
10100 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
10101
10102         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
10103         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
10104
10105 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10106
10107         * gcc.c-torture/compile/20000818-1.c: New test.
10108
10109 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
10110
10111         * gcc.c-torture/execute/20000818-1.c: New test.
10112
10113 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10114
10115         * gcc.dg/format-va-1.c: New test.
10116
10117 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10118
10119         * g++.old-deja/g++.other/typedef8.C: New test.
10120
10121 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10122
10123         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
10124         * g++.old-deja/g++.mike/net36.C: Mark candidate.
10125         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
10126         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
10127         * g++.old-deja/g++.other/ptrmem7.C: New test.
10128         * g++.old-deja/g++.pt/ptrmem10.C: New test.
10129
10130 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10131
10132         * g++.old-deja/g++.pt/typename27.C: New test.
10133
10134 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
10135
10136         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
10137         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
10138         * g++.old-deja/g++.pt/friend45.C: New test.
10139         * g++.old-deja/g++.other/friend8.C: New test.
10140
10141 2000-08-15  Richard Henderson  <rth@cygnus.com>
10142
10143         * gcc.c-torture/execute/20000815-1.c: New test.
10144
10145 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10146
10147         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
10148         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
10149         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
10150
10151 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
10152
10153         * g++.old-deja/g++.other/refinit2.C: New test.
10154
10155 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
10156
10157         * lib/c-torture.exp (c-torture): Make
10158         compiler_conditional_xfail_data global.
10159         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
10160         compiler_conditional_xfail_data machinery.
10161         (f-torture-execute): Likewise.
10162         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
10163         and only when unrolling loops.
10164
10165         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
10166
10167 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10168
10169         * g++.old-deja/g++.pt/explicit81.C: New test.
10170
10171 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10172
10173         * g++.old-deja/g++.pt/typename26.C: New test.
10174
10175 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
10176
10177         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
10178         warning.
10179
10180 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10181
10182         * g++.old-deja/g++.other/array3.C: New test.
10183
10184 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10185
10186         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
10187         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
10188         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
10189         New tests.
10190
10191 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
10192
10193         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
10194         * g++.old-deja/g++.abi/vmihint.C: Likewise.
10195
10196 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
10197
10198         * gcc.c-torture/execute/20000808-1.c: New test.
10199
10200 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10201
10202         * gcc.dg/c90-const-expr-1.c: New test.
10203
10204 2000-08-08  Richard Henderson  <rth@cygnus.com>
10205
10206         * gcc.dg/noncompile/920923-1.c: Declare calloc.
10207
10208 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10209
10210         * gcc.dg/noncompile/const-ll-1.c: New test.
10211
10212 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10213
10214         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
10215
10216 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
10217
10218         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
10219         that running programs linked against the shared version of libobjc
10220         run correctly.
10221
10222 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10223
10224         * gcc.dg/c99-printf-1.c: New test.
10225
10226 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10227
10228         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
10229
10230 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
10231
10232         * gcc.c-torture/execute/20000731-1.x: Delete.
10233
10234 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
10235
10236         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
10237         and torture_without_loops as is done by c-torture.exp.
10238         (search_for): Copy from c-torture.exp.
10239         (gcc-dg-runtest): New function, drives a directory of tests
10240         iterating over the TORTURE_OPTIONS.
10241         (scan-assembler, scan-assembler-not): Move here from
10242         individual directory drivers.
10243
10244         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
10245         defined by lib/gcc-dg.exp.
10246         * gcc.dg/cpp/cpp.exp: Likewise.
10247         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
10248         gcc-dg-runtest, so we cycle over optimization options.
10249
10250         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
10251         * gcc.dg/compare2.c: No longer expected to fail.
10252
10253 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
10254
10255         * gcc.c-torture/execute/20000804-1.c: New test.
10256
10257 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10258
10259         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
10260
10261 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
10262
10263         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
10264
10265 2000-08-03  Jeffrey A Law  (law@cygnus.com)
10266
10267         * gcc.c-torture/compile/20000803-1.c: New test.
10268
10269 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10270
10271         * gcc.c-torture/execute/20000801-3.c,
10272         gcc.c-torture/execute/20000801-4.c: New tests.
10273         * gcc.c-torture/execute/20000801-3.x,
10274         gcc.c-torture/execute/20000801-4.x: Xfail.
10275
10276 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
10277
10278         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
10279         libobjc/.libs to allow for libtool.
10280
10281 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
10282
10283         * gcc.c-torture/compile/20000802-1.c: New test.
10284
10285 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
10286
10287         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
10288
10289 2000-07-31  Jeffrey A Law  (law@cygnus.com)
10290
10291         * gcc-c-torture/execute/20000731-2.c: New test.
10292
10293         * gcc.c-torture/execute/20000731-1.c: New test.
10294         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
10295
10296 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
10297
10298         * testsuite/gcc.dg/cpp/paste7.c: New test.
10299         * gcc.dg/cpp/20000725-1.c: New test.
10300
10301 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
10302
10303         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
10304         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
10305         declaration warning for __builtin_dwarf_reg_size.
10306
10307         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
10308
10309 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10310
10311         * gcc.dg/noncompile/voidparam-1.c: New test.
10312
10313 2000-07-30  Richard Henderson  <rth@cygnus.com>
10314
10315         * gcc.dg/c90-digraph-1.c: Don't xfail.
10316         * gcc.dg/compare2.c (case 10): Xfail.
10317         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
10318
10319 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
10320
10321         * gcc.dg/c99-main-1.c: New test.
10322
10323 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10324
10325         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
10326
10327 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
10328
10329         * gcc.c-tortuer/execute/20000726-1.c: New test.
10330
10331 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
10332
10333         * gcc.c-torture/execute/enum-2.c: New test.
10334
10335 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10336
10337         * gcc.dg/cpp/tr-warn3.c: New test.
10338
10339 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10340
10341         * g++.old-deja/g++.ext/implicit1.C: Remove.
10342         * g++.old-deja/g++.jason/c2.C: Remove
10343         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
10344         * g++.old-deja/g++.pt/crash16.C: Likewise.
10345         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
10346
10347 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10348
10349         * g++.old-deja/g++.other/for2.C: New test.
10350
10351 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
10352
10353         * gcc.dg/20000720-1.c: New test.
10354
10355 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
10356
10357         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
10358
10359 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
10360
10361         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
10362         * gcc.c-torture/execute/20000722-1.c: New.
10363         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
10364
10365 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
10366
10367         * gcc.dg/cpp/20000720-1.S: New test.
10368
10369 2000-07-21  Michael Meissner  <meissner@redhat.com>
10370
10371         * gcc.c-torture/execute/ieee/hugeval.c: New test.
10372
10373 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10374
10375         * g++.old-deja/g++.brendan/crash16.C,
10376         g++.old-deja/g++.brendan/parse3.C,
10377         g++.old-deja/g++.brendan/redecl1.C,
10378         g++.old-deja/g++.ns/template13.C,
10379         g++.old-deja/g++.other/decl4.C,
10380         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
10381
10382 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10383
10384         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
10385         and "Internal error".
10386
10387         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
10388         regexps.
10389         * gcc.dg/cpp/paste6.c: New test.
10390
10391 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
10392
10393         * gcc.dg/cpp/tr-direct.c: New test.
10394
10395         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
10396         gcc.dg/cpp/undef1.c: Tweak error regexps.
10397
10398 2000-07-18  Eric Christopher <echristo@redhat.com>
10399
10400         * gcc.c-torture/compile/20000718-1.c: New test.
10401
10402 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
10403
10404         * cpplex.c (_cpp_push_token): If the token being pushed back
10405         is the previous token in this context, just subtract one from
10406         context->posn.
10407         * cppmacro.c (save_expansion): Clear aux field when storing a
10408         placemarker.
10409
10410 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
10411
10412         * gcc.dg/noncompile/redecl-1.c: New test.
10413
10414 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
10415
10416         * gcc.c-torture/execute/20000717-5.c: New test.
10417         * gcc.c-torture/execute/20000717-1.x: Removed.
10418
10419 2000-07-17  Richard Henderson  <rth@cygnus.com>
10420
10421         * gcc.c-torture/execute/20000717-4.c: New test.
10422
10423 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
10424
10425         * gcc.dg/cpp/syshdr.c: New test.
10426         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
10427
10428 2000-07-17  Neil Booth  <neilb@earthling.net>
10429
10430         * gcc.dg/cpp/cmdlne-dM.c: New test.
10431         * gcc.dg/cpp/cmdlne-dD.c: New test.
10432
10433 2000-07-17  Jeffrey A Law  (law@cygnus.com)
10434
10435         * gcc.c-torture/execute/20000717-3.c: New test.
10436
10437         * gcc.c-torture/compile/20000717-1.c: New test.
10438
10439 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
10440
10441         * gcc.c-torture/execute/20000717-2.c: New test.
10442
10443 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10444
10445         * gcc.dg/formatz-1.c: New test.
10446
10447         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
10448         * gcc.dg/c99-digraph-1.c: New tests.
10449
10450         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
10451         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
10452
10453         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
10454         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
10455         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
10456         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
10457         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
10458         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
10459         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
10460
10461 2000-07-17   Greg McGary <greg@mcgary.org>
10462
10463         * gcc.c-torture/execute/20000717-1.c: New test.
10464         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
10465
10466 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
10467
10468         * gcc.c-torture/execute/20000715-2.c: New test.
10469         * gcc.dg/20000715-1.c: New test.
10470
10471 2000-07-15  Michael Meissner  <meissner@redhat.com>
10472
10473         * gcc.c-torture/execute/20000715-1.c: New test.
10474
10475 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
10476
10477         * gcc.c-torture/execute/20000707-1.c: New test.
10478
10479 2000-07-13  Neil Booth  <NeilB@earthling.net>
10480
10481         * testsuite/gcc.dg/cpp/digraph1.c,
10482         testsuite/gcc.dg/cpp/digraph2.c,
10483         testsuite/gcc.dg/cpp/digraphs.c: New tests.
10484
10485 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
10486
10487         * g77.f-torture/compile/20000630-2.f:  New test.
10488         * g77.f-torture/compile/20000630-2.x
10489
10490 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
10491
10492         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
10493
10494 2000-07-11  Neil Booth  <NeilB@earthling.net>
10495
10496         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
10497
10498 2000-07-11  Neil Booth  <NeilB@earthling.net>
10499
10500         * gcc.dg/cpp/cmdlne-C.c: New.
10501
10502 2000-07-09  Neil Booth  <NeilB@earthling.net>
10503
10504         * gcc.dg/cpp/directiv.c: New tests.
10505         * gcc.dg/cpp/undef1.c: Update.
10506
10507 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
10508
10509         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
10510
10511 2000-07-09  Neil Booth  <NeilB@earthling.net>
10512
10513         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
10514
10515 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
10516
10517         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
10518         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
10519
10520 2000-07-08  Neil Booth  <NeilB@earthling.net>
10521
10522         * gcc.dg/cpp/macsyntx.c: New tests.
10523
10524 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
10525
10526         * gcc.dg/20000707-1.c: New test.
10527
10528 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
10529
10530         * gcc.c-torture/execute/20000706-1.c: New test.
10531         * gcc.c-torture/execute/20000706-2.c: New test.
10532         * gcc.c-torture/execute/20000706-3.c: New test.
10533         * gcc.c-torture/execute/20000706-4.c: New test.
10534         * gcc.c-torture/execute/20000706-5.c: New test.
10535
10536 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
10537
10538         * g++.old-deja/g++.pt/instantiate7.C: New test.
10539
10540 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
10541
10542         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
10543         * g++.old-deja/g++.mike/thunk3.C: Likewise.
10544         * g++.old-deja/g++.other/rtti3.C: Likewise.
10545         * g++.old-deja/g++.other/rttid3.C: Likewise.
10546
10547 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
10548
10549         *  g77.f-torture/compile/20000630-1.x: Fix typo
10550
10551 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
10552
10553         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
10554         assembly output.
10555
10556 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
10557
10558         * gcc.dg/cpp/ident.c: New test.
10559
10560 2000-07-05  Neil Booth  <NeilB@earthling.net>
10561
10562         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
10563           gcc.dg/cpp/lexstrng.c: New tests.
10564
10565 2000-07-04  Neil Booth  <NeilB@earthling.net>
10566
10567         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
10568         * gcc.dg/cpp/strify2.c: Same.
10569
10570 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
10571
10572         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
10573         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
10574         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
10575         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
10576
10577         * testsuite/gcc.dg/cpp/macro1.c,
10578         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
10579         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
10580         testsuite/gcc.dg/cpp/strify1.c,
10581         testsuite/gcc.dg/cpp/strify2.c: New tests.
10582
10583 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
10584
10585         * gcc.c-torture/execute/20000703-1.c: New test.
10586
10587 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10588
10589         * g++.old-deja/g++.pt (lookup10.C): New test.
10590
10591 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
10592
10593         * g++.old-deja/g++.pt (typename25.C): New test.
10594
10595 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
10596
10597         * gcc.c-torture/compile/20000701-1.c: New test.
10598
10599 2000-06-30  Nick Clifton  <nickc@cygnus.com>
10600
10601         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
10602         to test case.
10603
10604 2000-06-30  Catherine Moore  <clm@cygnus.com>
10605
10606         * gcc.c-torture/execute/align-1.c: New test.
10607
10608 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
10609
10610         * g++.old-deja/g++.pt/expr8.C: New test.
10611         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
10612
10613 2000-06-29  Nick Clifton  <nickc@cygnus.com>
10614
10615         * gcc.c-torture/compile/20000629-1.c: New test.
10616
10617 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
10618
10619
10620         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
10621         gcc.dg/noncompile directory, depending on whether they're
10622         preprocessor tests or not.  Annotate all the tests for the dg
10623         framework.
10624
10625         * gcc.c-torture/noncompile/noncompile.exp: Delete.
10626         * gcc.dg/noncompile/noncompile.exp: New.
10627
10628         * Moved files:
10629         Old name                                New name
10630         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
10631         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
10632         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
10633         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
10634         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
10635         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
10636         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
10637         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
10638         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
10639         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
10640         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
10641         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
10642         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
10643         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
10644         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
10645         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
10646         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
10647         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
10648         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
10649         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
10650         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
10651         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
10652         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
10653         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
10654
10655         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
10656         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
10657         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
10658         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
10659         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
10660         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
10661
10662 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
10663
10664         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
10665         declare one variable.  On the fourth, error.
10666         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
10667         declared by 20000628-1a.h.
10668
10669 2000-06-29  Richard Henderson  <rth@redhat.com>
10670
10671         * gcc.c-torture/execute/930529-1.x: New file.
10672         * gcc.dg/920413-1.c: Adjust expected warning text.
10673         * gcc.dg/980217-1.c: Declare abort.
10674         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
10675
10676 2000-06-29  Jeffrey A Law  (law@cygnus.com)
10677
10678         * g77.f-torture/compile/20000629-1.f: New test.
10679         * g77.f-torture/compile/20000629-1.x: Expected to fail.
10680
10681 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
10682
10683         Rearrange lots of files, removing entirely the
10684         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
10685         directories.
10686
10687         * Deleted files:
10688         gcc.c-torture/code_quality/code_quality.exp
10689         gcc.c-torture/special/special.exp
10690         gcc.failure/failure.exp
10691         gcc.failure/940409-1.x
10692         gcc.c-torture/compile/961203-1.x
10693
10694         * New files:
10695         gcc.misc-tests/linkage.exp
10696         gcc.c-torture/execute/920730-1t.c
10697         gcc.c-torture/execute/920730-1t.x
10698         gcc.c-torture/compile/920520-1.x
10699         gcc.c-torture/compile/920521-1.x
10700         gcc.c-torture/compile/981006-1.x
10701         gcc.c-torture/execute/eeprof-1.x
10702
10703         * Moved files (possibly with modifications to fit a new harness):
10704         Old name                                New name
10705         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
10706         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
10707         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
10708         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
10709         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
10710         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
10711         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
10712         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
10713         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
10714         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
10715         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
10716         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
10717         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
10718         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
10719
10720 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
10721
10722         * c-torture/compile/961203-1.x: Delete.
10723
10724         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
10725         not exit. Include stdio.h.
10726         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
10727         * gcc.misc-tests/dg-12.c: Likewise.
10728         * gcc.misc-tests/dg-5.c: Likewise.
10729         * gcc.misc-tests/dg-6.c: Likewise.
10730         * gcc.misc-tests/dg-7.c: Prototype abort.
10731         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
10732         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
10733         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
10734         not exit.
10735         * gcc.misc-tests/sieve.c: Use return from main, not exit.
10736         * gcc.misc-tests/sort2.c: Use return from main, not exit.
10737
10738 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
10739
10740         * gcc.dg/cpp/20000628-1.c: New test.
10741         * gcc.dg/cpp/20000628-1.h: New header for above test.
10742         * gcc.dg/cpp/20000628-1a.h: Likewise.
10743
10744 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
10745
10746         * gcc.dg/cpp: New directory.
10747         * gcc.dg/cpp/cpp.exp: New driver.
10748         * gcc.dg/cpp/20000627-1.c: New test.
10749         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
10750         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
10751         and rewrite as a compilation test.
10752
10753         * gcc.dg: Move many files into the cpp subdirectory, possibly
10754         renaming or editing them as well.
10755         Old name                New name
10756         990119-1.c              cpp/19990119-1.c
10757         990228-1.c              cpp/19990228-1.c
10758         990407-1.c              cpp/19990407-1.c
10759         990409-1.c              cpp/19990409-1.c
10760         990413-1.c              cpp/19990413-1.c
10761         990703-1.c              cpp/19990703-1.c
10762         20000127-1.c            cpp/20000127-1.c
10763         20000129-1.c            cpp/20000129-1.c
10764         20000207-1.c            cpp/20000207-1.c
10765         20000207-2.c            cpp/20000207-2.c
10766         20000209-1.c            cpp/20000209-1.c
10767         20000209-2.c            cpp/20000209-2.c
10768         20000301-1.c            cpp/20000301-1.c
10769         20000419-1.c            cpp/20000419-1.c
10770         20000510-1.S            cpp/20000510-1.S
10771         20000519-1.c            cpp/20000519-1.c
10772         20000529-1.c            cpp/20000529-1.c
10773         20000625-1.c            cpp/20000625-1.c
10774         20000625-2.c            cpp/20000625-2.c
10775         cpp-as1.c               cpp/assert1.c
10776         cpp-as2.c               cpp/assert2.c
10777         cxx-comments-1.c        cpp/cxxcom1.c
10778         cxx-comments-2.c        cpp/cxxcom2.c
10779         endif-label.c           cpp/endif.c
10780         cpp-hash1.c             cpp/hash1.c
10781         cpp-hash2.c             cpp/hash2.c
10782         cpp-if1.c               cpp/if-1.c
10783         cpp-if2.c               cpp/if-2.c
10784         cpp-if3.c               cpp/if-3.c
10785         cpp-if4.c               cpp/if-4.c
10786         cpp-if5.c               cpp/if-5.c
10787         cpp-cond.c              cpp/if-cexp.c
10788         cpp-missingop.c         cpp/if-mop.c
10789         cpp-missingparen.c      cpp/if-mpar.c
10790         cpp-opprec.c            cpp/if-oppr.c
10791         cpp-ifparen.c           cpp/if-paren.c
10792         cpp-shortcircuit.c      cpp/if-sc.c
10793         cpp-shift.c             cpp/if-shift.c
10794         cpp-unary.c             cpp/if-unary.c
10795         cpp-li1.c               cpp/line1.c
10796         cpp-li2.c               cpp/line2.c
10797         lineno.c                cpp/line3.c
10798         lineno-2.c              cpp/line4.c
10799         cpp-mi.c                cpp/mi1.c
10800         cpp-mic.h               cpp/mi1c.h
10801         cpp-micc.h              cpp/mi1cc.h
10802         cpp-mind.h              cpp/mi1nd.h
10803         cpp-mindp.h             cpp/mi1ndp.h
10804         cpp-mix.h               cpp/mi1x.h
10805         cpp-mi2.c               cpp/mi2.c
10806         cpp-mi2a.h              cpp/mi2a.h
10807         cpp-mi2b.h              cpp/mi2b.h
10808         cpp-mi2c.h              cpp/mi2c.h
10809         cpp-mi3.c               cpp/mi3.c
10810         cpp-mi3.def             cpp/mi3.def
10811         poison-1.c              cpp/poison.c
10812         pr-impl.c               cpp/prag-imp.c
10813         cpp-redef-2.c           cpp/redef1.c
10814         cpp-redef.c             cpp/redef2.c
10815         strpaste.c              cpp/strp1.c
10816         strpaste-2.c            cpp/strp2.c
10817         cpp-tradpaste.c         cpp/tr-paste.c
10818         cpp-tradstringify.c     cpp/tr-str.c
10819         cpp-tradwarn1.c         cpp/tr-warn1.c
10820         cpp-tradwarn2.c         cpp/tr-warn2.c
10821         trigraphs.c             cpp/trigraphs.c
10822         cpp-unc1.c              cpp/unc1.c
10823         cpp-unc2.c              cpp/unc2.c
10824         cpp-unc3.c              cpp/unc3.c
10825         cpp-unc.c               cpp/unc4.c
10826         undef.c                 cpp/undef1.c
10827         undef-2.c               cpp/undef2.c
10828         cpp-wi1.c               cpp/widestr1.c
10829
10830 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
10831
10832         * lib/g++.exp (g++_include_flags): Tweak.
10833
10834 2000-06-27  H.J. Lu  <hjl@gnu.org>
10835             Loren J. Rittle  <ljrittle@acm.org>
10836
10837         * lib/g++.exp (g++_include_flags): Override libgloss.exp
10838         version with one that knows about the new gcc tree structure.
10839         (g++_link_flags): Same.
10840
10841 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
10842
10843         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
10844         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
10845         case we are cross-compiling.
10846
10847         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
10848         g++.old-deja/g++.niklas/Makefile.in,
10849         g++.old-deja/g++.niklas/configure.in,
10850         g++.old-deja/g++.other/Makefile.in,
10851         g++.old-deja/g++.other/configure.in,
10852         gcc.c-torture/code_quality/Makefile.in,
10853         gcc.c-torture/code_quality/configure.in,
10854         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
10855         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
10856         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
10857         gcc.c-torture/execute/ieee/Makefile.in,
10858         gcc.c-torture/execute/ieee/configure.in,
10859         gcc.c-torture/noncompile/Makefile.in,
10860         gcc.c-torture/noncompile/configure.in,
10861         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
10862         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
10863         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
10864
10865 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
10866
10867         * g++.old-deja/g++.other/ambig3.C: New test.
10868
10869 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
10870
10871         * g++.old-deja/g++.pt/syntax1.C: New test.
10872         * g++.old-deja/g++.pt/syntax2.C: New test.
10873         * g++.old-deja/g++.other/syntax3.C: New test.
10874         * g++.old-deja/g++.other/syntax4.C: New test.
10875
10876 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
10877
10878         * gcc.dg/20000623-1.c: Prototype exit and abort.
10879
10880 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
10881
10882         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
10883         New tests.
10884         * gcc.dg/cpp-mi3.def: New file.
10885
10886         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
10887         inside assertions.
10888         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
10889         lexer's error messages.
10890         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
10891         divine anything from the linemarkers.
10892         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
10893         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
10894
10895 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
10896
10897         * gcc.dg/20000623-1.c: New test.
10898
10899 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
10900
10901         * gcc.c-torture/execute/20000622-1.c: New test.
10902
10903 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
10904
10905         * g++.old-deja/g++.other/init15.C: New test.
10906
10907 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
10908
10909         * g++.old-deja/g++.pt/vaarg2.C: New test.
10910         * g++.old-deja/g++.pt/vaarg3.C: New test.
10911
10912 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
10913
10914         * g++.old-deja/g++.other/dyncast6.C: New test.
10915
10916 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
10917
10918         * gcc.c-torture/execute/loop-6.c: New test.
10919
10920 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
10921
10922         * gcc.dg/20000614-1.c: New test.
10923         * gcc.dg/20000614-2.c: New test.
10924
10925 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
10926
10927         * g++.old-deja/g++.other/inline12.C: New test.
10928
10929 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
10930
10931         * g++.old-deja/g++.other/eh1.C: New test.
10932
10933 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
10934
10935         * g++.old-deja/g++.other/type.C: New test.
10936
10937 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
10938
10939         * g++.old-deja/g++.other/initstring.C: New test.
10940
10941 2000-06-12  Jason Merrill  <jason@redhat.com>
10942
10943         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
10944
10945 2000-06-09  Jeffrey A Law  (law@cygnus.com)
10946
10947         * gcc.c-torture/compile/20000609-1.c: New test.
10948
10949 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
10950
10951         * gcc.dg/20000609-1.c: New test.
10952
10953 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
10954
10955         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
10956         * gcc.c-torture/noncompile/poison-1.c: Move...
10957         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
10958         * gcc.dg/cpp-li1.c: Add a token after the #line.
10959
10960 2000-06-05  Richard Henderson  <rth@cygnus.com>
10961
10962         * gcc.c-torture/execute/20000605-2.c: New test.
10963         * gcc.c-torture/execute/20000605-3.c: New test.
10964
10965 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
10966
10967         * g77.f-torture/execute/20000503-1.x: New file.
10968
10969 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10970
10971         * g++.old-deja/g++.eh/badalloc1.C: New test.
10972
10973 2000-06-05  Richard Henderson  <rth@cygnus.com>
10974
10975         * gcc.c-torture/execute/20000605-1.c: New test.
10976
10977 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
10978             Nathan Sidwell <nathan@codesourcery.com>
10979
10980         * gcc.c-torture/compile/20000605-1.c: New test.
10981
10982 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
10983
10984         * g77.f-torture/compile/20000601-1.f:  New test.
10985
10986 2000-06-03  Richard Henderson  <rth@cygnus.com>
10987
10988         * gcc.c-torture/execute/20000603-1.c: New.
10989
10990 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
10991
10992         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
10993         * gcc.dg/noreturn-2.c (noreturn): Likewise.
10994
10995 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
10996
10997         * gcc.dg/compare2.c (case 12): XFAIL.
10998         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
10999         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
11000
11001         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
11002
11003 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
11004
11005         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
11006         guard macro is already defined when the header is first
11007         included.
11008         * gcc.dg/cpp-mix.h: New file.
11009         * gcc.dg/endif-label.c: Update patterns to match compiler.
11010
11011         * g++.brendan/complex1.C: Declare abort.
11012         * g++.law/refs4.C: Remove XFAIL.
11013         * g++.oliva/expr2.C: Declare abort and exit.
11014
11015 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
11016
11017         * gcc.c-torture/execute/20000528-1.c: New test.
11018
11019         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
11020         * g++.old-deja/g++.law/temps4.C: Likewise.
11021
11022         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
11023         stdlib.h.  Call abort() on failure.
11024         * g++.old-deja/g++.law/refs4.C: Likewise.
11025         * g++.old-deja/g++.law/temps4.C: Likewise.
11026         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
11027         * gcc.c-torture/execute/20000112-1.c: Include string.h.
11028
11029 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
11030
11031         Relative to g++.dg/special:
11032         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
11033
11034         Relative to g++.old-deja:
11035         * g++.brendan/complex1.C, g++.jason/optimize2.C,
11036         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
11037         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
11038         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
11039         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
11040         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
11041         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
11042
11043         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
11044         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
11045         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
11046         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
11047         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
11048         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
11049         and/or string.h.
11050
11051         * g++.other/goto1.C: Update expectations for error messages.
11052
11053 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
11054
11055         * gcc.c-torture/compile/20000523-1.c: New test.
11056
11057 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11058
11059         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
11060
11061 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11062
11063         * g++.old-deja/g++.eh/catch11.C: New test.
11064         * g++.old-deja/g++.eh/catch12.C: New test.
11065
11066 2000-05-24  Nick Clifton  <nickc@cygnus.com>
11067
11068         * gcc.c-torture/execute/20000523-1.c: New test.
11069
11070 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
11071
11072         * c-torture/execute/bcp-1.c: Replace abort in arg of
11073         __builtin_constant_p with a generic external function.
11074
11075         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
11076         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
11077         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
11078         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
11079         Prototype abort and/or exit.
11080
11081         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
11082         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
11083         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
11084         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
11085
11086 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
11087
11088         * gcc.dg/dwarf2-1.c: New test.
11089
11090 2000-05-20  Richard Henderson  <rth@cygnus.com>
11091
11092         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
11093
11094 2000-05-20  Andreas Jaeger  <aj@suse.de>
11095
11096         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
11097         testcase.
11098
11099 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
11100
11101         * gcc.c-torture/execute/20000519-2.c: New test.
11102
11103 2000-05-19  Andreas Jaeger  <aj@suse.de>
11104
11105         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
11106         which fails with SSA.
11107
11108         * lib/c-torture.exp: Also test with -O3 -fssa.
11109
11110 2000-05-18  Michael Meissner  <meissner@redhat.com>
11111
11112         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
11113         * gcc.c-torture/execute/920415-1.c: Ditto.
11114         * gcc.c-torture/execute/920501-1.c: Ditto.
11115         * gcc.c-torture/execute/conversion.c: Ditto.
11116         * gcc.c-torture/execute/cvt-1.c: Ditto.
11117
11118 2000-05-18  Jeffrey A Law  (law@cygnus.com)
11119
11120         * gcc.c-torture/compile/20000518-1.c: New test.
11121
11122 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
11123
11124         * g77.f-torture/compile/200005018.f:  New test.
11125
11126 2000-05-17  Jeffrey A Law  (law@cygnus.com)
11127
11128         * gcc.c-torture/compile/20000517-1.c: New test.
11129
11130 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11131
11132         * gcc.c-torture/execute/20000516-1.c: New test.
11133
11134 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
11135
11136         * g++.old-deja/g++.other/eh.C: New test.
11137
11138 2000-05-12  Richard Henderson  <rth@cygnus.com>
11139
11140         * gcc.c-torture/execute/990208-1.c (main): Don't pass
11141         constants through to doit's conditional.
11142
11143 2000-05-11  Jeffrey A Law  (law@cygnus.com)
11144
11145         * gcc.c-torture/compile/20000511-1.c: New test.
11146         * g77.f-torture/compile/20000511-1.f: New test.
11147         * g77.f-torture/compile/20000511-2.f: New test.
11148
11149 2000-05-11  Michael Meissner  <meissner@redhat.com>
11150
11151         * gcc.c-torture/execute/20000511-1.c: New test.
11152
11153 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
11154
11155         * gcc.dg/dg.exp: Scan .S files as well as .c files.
11156         * gcc.dg/20000510-1.S: New.
11157
11158 2000-05-08  Catherine Moore  <clm@cygnus.com>
11159
11160         * gcc.dg/unused-3.c: New.
11161
11162 2000-05-06  Richard Henderson  <rth@cygnus.com>
11163
11164           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
11165           * g++.old-deja/g++.mike/warn1.C: Likewise.
11166           * g++.old-deja/g++.pt/local1.C: Likewise.
11167           * g++.old-deja/g++.pt/local7.C: Likewise.
11168           * g++.old-deja/g++.pt/spec16.C: Likewise.
11169
11170 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
11171
11172         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
11173
11174 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
11175
11176           * g77.f-torture/execute/20000503-1.f:  New test.
11177
11178 2000-05-04  Andreas Jaeger  <aj@suse.de>
11179
11180         * gcc.dg/noreturn-2.c: New test.
11181
11182 2000-05-04  Neil Booth  <NeilB@earthling.net>
11183
11184         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
11185         preprocessor.
11186
11187 2000-05-04  Richard Henderson  <rth@cygnus.com>
11188
11189         * gcc.c-torture/execute/20000503-1.c: Fix typo.
11190
11191 2000-05-04  Richard Henderson  <rth@cygnus.com>
11192
11193         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
11194         OpenSSL by Jason R Thorpe.
11195
11196 2000-05-03  Jim Wilson  <wilson@cygnus.com>
11197
11198         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
11199
11200 2000-05-03  Robert Lipe <robertlipe@usa.net>
11201
11202         * gcc.dg/20000503-1.c: New test.
11203
11204 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
11205
11206         * gcc.c-torture/compile/20000502-1.c: New test.
11207         * g++.old-deja/g++.other/align.C: New test.
11208         * gcc.dg/cpp-tradstringify.c: New test.
11209
11210 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
11211
11212         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
11213         and hard registers.
11214
11215 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
11216
11217         * gcc.c-torture/execute/loop-5.c: New test.
11218
11219 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
11220
11221         * gcc.c-torture/execute/va-arg-20.c: New test.
11222
11223 2000-04-23  Jeffrey A Law  (law@cygnus.com)
11224
11225         * gcc.c-torture/execute/20000422-1.c: New test.
11226
11227 2000-04-20  Greg McGary  <gkm@gnu.org>
11228
11229         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
11230         when optimizing, but without sibling-call optimizations (-O1).
11231
11232 2000-04-20  Jeffrey A Law  (law@cygnus.com)
11233
11234           * gcc.c-torture/compile/20000420-1.c: New test.
11235
11236 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11237
11238         * g++.abi/ptrflags.C: New test.
11239         * g++.eh/catchptr1.C: Test incomplete pointer chains.
11240
11241 2000-04-19  Catherine Moore  <clm@cygnus.com>
11242
11243         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
11244
11245 2000-04-19  Greg McGary  <gkm@gnu.org>
11246
11247         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
11248         sibling-call optimizations.
11249
11250 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
11251
11252         * gcc.dg/20000419-1.c: New test.
11253
11254 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
11255
11256         * gcc.c-torture/execute/20000412-6.c: New test.
11257
11258 2000-04-12  Jeffrey A Law  (law@cygnus.com)
11259
11260         * gcc.c-torture/execute/20000412-5.c: New test.
11261         * g77.f-torture/compile/20000412-1.f: New test.
11262         * gcc.c-torture/execute/20000412-4.c: New test.
11263         * gcc.c-torture/compile/20000412-2.c: New test.
11264         * gcc.c-torture/execute/20000412-3.c: New test.
11265         * gcc.c-torture/compile/20000412-1.c: New test.
11266         * gcc.c-torture/execute/20000412-2.c: New test.
11267
11268 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
11269
11270         * objc/execute/bf-20.m: New test.
11271
11272 2000-04-10  Richard Henderson  <rth@cygnus.com>
11273
11274         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
11275
11276         * gcc.c-torture/execute/20000412-1.c: New test.
11277
11278 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11279
11280         * g++.old-deja/g++.eh/catchptr1.C: New test.
11281
11282 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
11283
11284         * g++.old-deja/g++.abi/cxa_vec.C: New test.
11285
11286 2000-04-08  Neil Booth  <NeilB@earthling.net>
11287
11288         * gcc.dg/cpp-nullchar.c: Remove test as
11289         embedded nulls cause problems.
11290
11291 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11292
11293         * gcc.dg/compare2.c: New test.
11294
11295 2000-04-08  Neil Booth  <NeilB@earthling.net>
11296
11297         * gcc.dg/cpp-nullchar.c: New test.
11298
11299 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
11300
11301         * gcc.dg/cpp-mi2.c: New test.
11302         * gcc.dg/cpp-mi2[abc].h: New files.
11303
11304 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
11305
11306         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
11307         member name.
11308
11309 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11310
11311         * g++.old-deja/g++.abi/vmihint.C: New test.
11312
11313 2000-04-06  Neil Booth  <NeilB@earthling.net>
11314
11315         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
11316         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
11317         copyright.
11318
11319 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
11320
11321         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
11322         avoid stack-frame overwrite.
11323
11324 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
11325
11326         * gcc.c-torture/compile/20000405-2.c: New test.
11327         * gcc.c-torture/compile/20000405-3.c: New test.
11328
11329 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11330
11331         * gcc.c-torture/compile/20000405-1.c: New test.
11332
11333 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
11334
11335         * gcc.dg/cast-qual-1.c: Revert last change.
11336
11337 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11338
11339         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
11340
11341 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
11342
11343         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
11344         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
11345
11346 2000-04-03  Jeffrey A Law  (law@cygnus.com)
11347
11348         * gcc.c-torture/compile/20000403-2.c: New test.
11349         * gcc.c-torture/compile/20000403-1.c: New test.
11350
11351 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
11352
11353         * gcc.c-torture/execute/20000403-1.c: New test.
11354
11355 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
11356
11357         * gcc.c-torture/execute/20000402-1.c: New test.
11358
11359 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
11360
11361         * gcc.c-torture/execute/va-arg-15.c: New test.
11362         * gcc.c-torture/execute/va-arg-16.c: New test.
11363         * gcc.c-torture/execute/va-arg-17.c: New test.
11364         * gcc.c-torture/execute/va-arg-18.c: New test.
11365         * gcc.c-torture/execute/va-arg-19.c: New test.
11366
11367 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
11368
11369         * gcc.c-torture/compile/981211-1.c: Move to...
11370         * gcc.dg/cpp-as1.c: ...here.
11371         * gcc.dg/cpp-as2.c: New file.
11372
11373         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
11374         compiler.
11375
11376 2000-04-02  Neil Booth  <NeilB@earthling.net>
11377
11378         * gcc.dg/cpp-cond.c  New tests.
11379         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
11380         accidental success less likely.
11381         * gcc.dg/cpp-missingop.c  New tests.
11382         * gcc.dg/cpp-missingparen.c  New tests.
11383         * gcc.dg/cpp-shift.c  New tests.
11384         * gcc.dg/cpp-shortcircuit.c  New tests.
11385         * gcc.dg/cpp-unary.c  New tests.
11386
11387 2000-03-29  Jeffrey A Law  (law@cygnus.com)
11388
11389         * gcc.c-torture/compile/20000329-1.c: New test.
11390
11391 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
11392
11393         * gcc.c-torture/compile/20000326-1.c: New test.
11394         * gcc.c-torture/compile/20000326-2.c: New test.
11395
11396 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
11397
11398         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
11399         the first parameter is a function argument.
11400
11401 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
11402
11403         * g++.old-deja/g++.ext/array4.C: New test.
11404
11405 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
11406
11407         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
11408
11409 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11410
11411         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
11412
11413 2000-03-19  Richard Henderson  <rth@cygnus.com>
11414
11415         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
11416
11417 2000-03-19  Richard Henderson  <rth@cygnus.com>
11418
11419         * gcc.c-torture/compile/20000319-1.c: New test.
11420
11421 2000-03-14  Jeffrey A Law  (law@cygnus.com)
11422
11423         * gcc.c-torture/execute/20000314-3.c: New test.
11424         * gcc.c-torture/execute/20000314-2.c: New test.
11425         * gcc.c-torture/execute/20000314-1.c: New test.
11426         * gcc.c-torture/compile/20000314-2.c: New test.
11427         * gcc.c-torture/compile/20000314-1.c: New test.
11428
11429 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
11430
11431         * g++.old-deja/g++.warn/inline.C: New test.
11432
11433 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
11434
11435         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
11436         standards-compliant result rather than specific constants.
11437         Put test-values in array.
11438
11439 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
11440
11441         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
11442         (g++_target_compile): Put test-specific options last.
11443
11444 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11445
11446         * g++.old-deja/g++.eh/vbase4.C: New test.
11447
11448 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11449
11450         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
11451
11452 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11453
11454         * g++.old-deja/g++.brendan/misc12.C: Removed.
11455         * g++.old-deja/g++.pt/memtemp77.C: Constify.
11456         * g++.old-deja/g++.ext/pretty4.C: New test.
11457
11458 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11459
11460         * g++.old-deja/g++.other/string2.C: New test.
11461
11462 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
11463
11464         * g++.old-deja/g++.warn/impint2.C: New test.
11465
11466 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
11467
11468         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
11469         is 1, not zero.
11470
11471 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
11472
11473         * g++.old-deja/g++.warn/impint.C: New test.
11474         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
11475         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
11476         * g++.old-deja/g++.pt/explicit12.C: Likewise.
11477         * g++.old-deja/g++.pt/explicit13.C: Likewise.
11478         * g++.old-deja/g++.pt/explicit17.C: Likewise.
11479         * g++.old-deja/g++.pt/explicit18.C: Likewise.
11480         * g++.old-deja/g++.pt/explicit19.C: Likewise.
11481         * g++.old-deja/g++.pt/explicit23.C: Likewise.
11482         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11483         * g++.old-deja/g++.pt/explicit35.C: Likewise.
11484         * g++.old-deja/g++.pt/explicit6.C: Likewise.
11485         * g++.old-deja/g++.pt/memclass7.C: Likewise.
11486
11487 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
11488
11489         * gcc.dg/cpp-redef.c: New test.
11490
11491 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
11492
11493         * g++.old-deja/g++.pt/unify7.C: New test.
11494
11495 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11496
11497         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
11498         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
11499
11500 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
11501
11502         * gcc.c-torture/compile/20000224-1.c: New test.
11503
11504 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11505
11506         * gcc.c-torture/compile/cpp-2.c: New test.
11507         * gcc.c-torture/compile/cpp-1.c: New test.
11508
11509 2000-02-25  Jeffrey A Law  (law@cygnus.com)
11510
11511         * gcc.c-torture/execute/20000225-1.c: New test.
11512
11513 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11514
11515         * gcc.dg/cpp-li2.c: New test.
11516
11517         * gcc.dg/cpp-wi1.c: New test.
11518
11519         * gcc.dg/cpp-li1.c: New test.
11520
11521 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
11522
11523         * g++.old-deja/g++.other/sizeof5.C: New test.
11524
11525 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11526
11527         * gcc.c-torture/execute/va-arg-13.c: New test.
11528
11529 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
11530
11531         * gcc.c-torture/execute/va-arg-12.c: New test.
11532
11533 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11534
11535         * gcc.c-torture/execute/20000223-1.c: New test.
11536
11537 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11538
11539         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
11540
11541 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
11542
11543         * g++.old-deja/g++.abi/ptrmem.C: New test.
11544
11545 2000-02-19  Richard Henderson  <rth@cygnus.com>
11546
11547         * gcc.c-torture/compile/init-3.c: New.
11548
11549 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
11550
11551         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
11552         ALWAYS_CXXFLAGS.
11553
11554 2000-02-11  Robert Lipe <robertl@sco.com>
11555
11556         * gcc.c-torture/compile/20000211-3.c: New test.
11557
11558 2000-02-11  Martin Buchholz <martin@xemacs.org>
11559
11560         * gcc.c-torture/compile/20000211-2.c: New test.
11561
11562 2000-02-11  Jeffrey A Law  (law@cygnus.com)
11563
11564         * gcc.c-torture/compile/20000211-1.c: New test.
11565
11566 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
11567
11568         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
11569           on native targets
11570
11571 2000-02-08  Nathan Sidwell  <nathan@acm.org>
11572
11573         * g++.old-deja/g++.other/cast5.C: New test.
11574
11575 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
11576
11577         * gcc.c-torture/execute/20000205-1.c: New.
11578
11579 2000-02-03  Nathan Sidwell  <nathan@acm.org>
11580
11581         * g++.old-deja/g++.jason/cast3.C: Return void.
11582         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
11583
11584 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11585
11586         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
11587
11588         * gcc.dg/loop-1.c: New test.
11589
11590 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
11591
11592         * gcc.c-torture/compile/20000127-1.c: New test.
11593         * gcc.c-torture/execute/991228-1.c: New test.
11594
11595 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11596
11597         * gcc.dg/unused-2.c: New test.
11598
11599         * gcc.dg/conv-1.c: New test.
11600
11601 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
11602
11603         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
11604         compiler.
11605         (tool_option_proc): Fix typo.
11606
11607 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
11608
11609         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
11610         of the ld on the host, not on the build machine.
11611         Also, don't crash if '--help' is not a supported option.
11612
11613 2000-01-24  Richard Henderson  <rth@cygnus.com>
11614
11615         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
11616
11617 2000-01-20  Jeffrey A Law  (law@cygnus.com)
11618
11619         * gcc.c-torture/execute/20000120-2.c: New test.
11620         * gcc.c-torture/execute/20000120-1.c: New test.
11621
11622 2000-01-13  Jeffrey A Law  (law@cygnus.com)
11623
11624         * gcc.c-torture/execute/20000113-1.c: New test.
11625
11626 2000-01-12  Jeffrey A Law  (law@cygnus.com)
11627
11628         * gcc.c-torture/execute/20000112-1.c: New test.
11629
11630 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11631
11632         * gcc.dg/20000111-1.c: New test.
11633
11634 2000-01-10  Jeffrey A Law  (law@cygnus.com)
11635
11636         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
11637         with 16 bit integers.
11638
11639 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11640
11641         * gcc.dg/20000108-1.c: New test.
11642
11643 2000-01-05  Nathan Sidwell  <nathan@acm.org>
11644
11645         * g++.old-deja/g++.ns/koenig8.C: New test.
11646
11647 2000-01-05  Nathan Sidwell  <nathan@acm.org>
11648
11649         * g++.old-deja/g++.other/cast4.C: New test.
11650
11651 2000-01-05  Jeffrey A Law  (law@cygnus.com)
11652
11653         * gcc.c-torture/compile/20000105-2.c: New test.
11654         * gcc.c-torture/compile/20000105-1.c: New test.
11655
11656 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11657
11658         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
11659         references to printf & atoi to conform to ANSI standard.
11660         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
11661         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
11662         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
11663         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
11664         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
11665         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11666         * g++.old-deja/g++.brendan/copy1.C: Likewise.
11667         * g++.old-deja/g++.brendan/copy2.C: Likewise.
11668         * g++.old-deja/g++.brendan/copy3.C: Likewise.
11669         * g++.old-deja/g++.brendan/copy4.C: Likewise.
11670         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11671         * g++.old-deja/g++.brendan/copy6.C: Likewise.
11672         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11673         * g++.old-deja/g++.brendan/copy8.C: Likewise.
11674         * g++.old-deja/g++.brendan/crash11.C: Likewise.
11675         * g++.old-deja/g++.brendan/crash14.C: Likewise.
11676         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
11677         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11678         * g++.old-deja/g++.brendan/delete2.C: Likewise.
11679         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
11680         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
11681         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
11682         * g++.old-deja/g++.brendan/eh1.C: Likewise.
11683         * g++.old-deja/g++.brendan/groff1.C: Likewise.
11684         * g++.old-deja/g++.brendan/init3.C: Likewise.
11685         * g++.old-deja/g++.brendan/misc12.C: Likewise.
11686         * g++.old-deja/g++.brendan/misc7.C: Likewise.
11687         * g++.old-deja/g++.brendan/new2.C: Likewise.
11688         * g++.old-deja/g++.brendan/operators4.C: Likewise.
11689         * g++.old-deja/g++.brendan/operators5.C: Likewise.
11690         * g++.old-deja/g++.brendan/overload2.C: Likewise.
11691         * g++.old-deja/g++.brendan/overload7.C: Likewise.
11692         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
11693         * g++.old-deja/g++.brendan/reference1.C: Likewise.
11694         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
11695         * g++.old-deja/g++.brendan/template24.C: Likewise.
11696         * g++.old-deja/g++.brendan/template3.C: Likewise.
11697         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
11698         * g++.old-deja/g++.jason/inline3.C: Likewise.
11699         * g++.old-deja/g++.jason/opeq.C: Likewise.
11700         * g++.old-deja/g++.law/arg5.C: Likewise.
11701         * g++.old-deja/g++.law/arm7.C: Likewise.
11702         * g++.old-deja/g++.law/ctors11.C: Likewise.
11703         * g++.old-deja/g++.law/cvt8.C: Likewise.
11704         * g++.old-deja/g++.law/init9.C: Likewise.
11705         * g++.old-deja/g++.law/refs4.C: Likewise.
11706         * g++.old-deja/g++.law/template2.C: Likewise.
11707         * g++.old-deja/g++.law/visibility24.C: Likewise.
11708         * g++.old-deja/g++.law/vtable3.C: Likewise.
11709         * g++.old-deja/g++.mike/asm2.C: Likewise.
11710         * g++.old-deja/g++.mike/eh1.C: Likewise.
11711         * g++.old-deja/g++.mike/misc1.C: Likewise.
11712         * g++.old-deja/g++.mike/misc13.C: Likewise.
11713         * g++.old-deja/g++.mike/misc14.C: Likewise.
11714         * g++.old-deja/g++.mike/ns12.C: Likewise.
11715         * g++.old-deja/g++.mike/p1248.C: Likewise.
11716         * g++.old-deja/g++.mike/p3708.C: Likewise.
11717         * g++.old-deja/g++.mike/p3708a.C: Likewise.
11718         * g++.old-deja/g++.mike/p3708b.C: Likewise.
11719         * g++.old-deja/g++.mike/p646.C: Likewise.
11720         * g++.old-deja/g++.mike/p700.C: Likewise.
11721         * g++.old-deja/g++.mike/p783.C: Likewise.
11722         * g++.old-deja/g++.mike/p783a.C: Likewise.
11723         * g++.old-deja/g++.mike/p783b.C: Likewise.
11724         * g++.old-deja/g++.mike/p786.C: Likewise.
11725         * g++.old-deja/g++.mike/p789.C: Likewise.
11726         * g++.old-deja/g++.mike/p789a.C: Likewise.
11727         * g++.old-deja/g++.mike/p807a.C: Likewise.
11728         * g++.old-deja/g++.other/delete3.C: Likewise.
11729         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11730         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11731         * g++.old-deja/g++.other/dyncast3.C: Likewise.
11732         * g++.old-deja/g++.other/empty1.C: Likewise.
11733         * g++.old-deja/g++.other/temporary1.C: Likewise.
11734         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
11735         * g++.old-deja/g++.pt/t16.C: Likewise.
11736         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
11737
11738 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
11739
11740         * gcc.dg/991230-1.c: New test.
11741
11742 1999-12-29  Jeffrey A Law  (law@cygnus.com)
11743
11744         * gcc.c-torture/compile/991229-3.c: New test.
11745         * gcc.c-torture/compile/991229-2.c: New test.
11746         * gcc.c-torture/compile/991229-1.c: New test.
11747
11748 1999-12-29  Greg McGary <gkm@eng.ascend.com>
11749
11750         * gcc.c-torture/compile/labels-2.c: New test.
11751
11752 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
11753
11754         * gcc.c-torture/execute/991227-1.c: New test.
11755
11756 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11757
11758         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
11759
11760 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
11761
11762         * gcc.c-torture/execute/991221-1.c: New test.
11763
11764 1999-12-20  Nathan Sidwell  <nathan@acm.org>
11765
11766         * g++.old-deja/g++.other/cast3.C: New test.
11767
11768 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
11769
11770         * gcc.c-torture/execute/991216-4.c: New test.
11771
11772 1999-12-16  Michael Meissner  <meissner@cygnus.com>
11773
11774         * gcc.c-torture/execute/991216-1.c: New test.
11775         * gcc.c-torture/execute/991216-2.c: New test.
11776         * gcc.c-torture/execute/991216-3.c: New test.
11777
11778 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11779
11780         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
11781         Actually make the test fail by using "-O2" for compilation.
11782
11783 1999-12-15  Nathan Sidwell  <nathan@acm.org>
11784
11785         * g++.old-deja/g++.warn/cast-align1.C: New test.
11786
11787 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11788
11789         * gcc.c-torture/compile/991214-1.c: New test.
11790         * gcc.c-torture/compile/991214-2.c: New test.
11791
11792 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
11793
11794         * gcc.dg/991214-1.c: New test.
11795
11796 1999-12-13  Jeffrey A Law  (law@cygnus.com)
11797
11798         * gcc.c-torture/compile/991213-3.c: New test.
11799         * gcc.c-torture/compile/991213-2.c: New test.
11800         * gcc.c-torture/compile/991213-1.c: New test.
11801
11802 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
11803
11804         * gcc.dg/991209-1.c: New test.
11805
11806 1999-12-08  Nathan Sidwell <nathan@acm.org>
11807
11808         * gcc.c-torture/compile/991208-1.c: New test.
11809
11810 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11811
11812         * gcc.dg/ultrasp2.c: New test.
11813
11814 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
11815
11816         * g++.old-deja/g++.abi/align.C (main): Fix typo.
11817
11818 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
11819
11820         * gcc.c-torture/compile/991202-1.c: New test.
11821         * gcc.c-torture/execute/991202-1.c: New test.
11822         * gcc.c-torture/execute/991202-2.c: New test.
11823         * gcc.c-torture/execute/991202-3.c: New test.
11824
11825 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
11826
11827         * g++.old-deja/g++.abi/align.C: New test.
11828         * g++.old-deja/g++.abi/aggregates.C: Likewise.
11829         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11830
11831 1999-12-01  Richard Henderson  <rth@cygnus.com>
11832
11833         * gcc.c-torture/execute/991201-1.c: New.
11834
11835 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
11836
11837         * gcc.dg/991129-1.c: New test.
11838
11839 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
11840
11841         * gcc.c-torture/compile/991127-1.c: New test.
11842
11843 1999-11-22  Nathan Sidwell  <nathan@acm.org>
11844
11845         * g++.old-deja/g++.other/warn4.C: New test.
11846
11847 1999-11-22  Nathan Sidwell  <nathan@acm.org>
11848
11849         * g++.old-deja/g++.eh/cleanup2.C: New test.
11850         * g++.old-deja/g++.ext/pretty2.C: New test.
11851         * g++.old-deja/g++.ext/pretty3.C: New test.
11852         * g++.old-deja/g++.other/debug6.C: New test.
11853
11854 1999-10-20  Jim Wilson  <wilson@cygnus.com>
11855
11856         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
11857         compiler_output to look for one error message instead of two.
11858
11859 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
11860
11861         * gcc.c-torture/execute/991118-1.c: Also test case
11862         where the word boundary does not split a byte evenly.
11863
11864 1999-11-19  Nathan Sidwell  <nathan@acm.org>
11865
11866         * g++.old-deja/g++.ext/restrict1.C: New test.
11867
11868 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
11869
11870         * gcc.c-torture/execute/991118-1.c: New test.
11871
11872 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
11873
11874         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
11875         working directory pathnames.
11876
11877 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
11878
11879         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
11880         host is equipped with driver.h and driver.o so it can actually
11881         compile and run the tests.
11882
11883 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
11884
11885         * gcc.c-torture/compile/991008-1.c: New test.
11886
11887 1999-11-08  Nick Clifton  <nickc@cygnus.com>
11888
11889         * lib/gcc-dg.exp: Include target-supports.exp
11890
11891 1999-11-05  Nick Clifton  <nickc@cygnus.com>
11892
11893         * lib/target-supports.exp: New file: Provide procs to test for
11894         features supported by the target.
11895         (check_weak_available): Moved here from ecos.exp.
11896         (check_alias_available): New proc: Determine of the target
11897         toolchain supports the alias attribute.
11898
11899         * gcc.dg/special/ecos.exp: Move check_weak_available to
11900         target-supports.exp.
11901         (alias-1.c): Only perform the test if the target supports
11902         aliases.
11903         (wkali-1.c): Only perform the test if the target supports
11904         aliases.
11905
11906         * gcc.dg/990506-0.c: Expect error messages from cross
11907         targets as well as native targets.
11908
11909 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11910
11911         * gcc.dg/ultrasp1.c: Removed xfail.
11912         * gcc.dg/struct-ret-2.c: Likewise.
11913         * gcc.dg/array-1.c: Likewise.
11914
11915 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11916
11917         * gcc.dg/struct-ret-2.c: New test.
11918
11919         * gcc.dg/array-1.c: New test.
11920
11921 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
11922
11923         * gcc.c-torture/execute/991030-1.c: New test.
11924
11925 1999-10-26  Richard Henderson  <rth@cygnus.com>
11926
11927         * gcc.c-torture/compile/991026-2.c: New test.
11928
11929 1999-10-26  Jeffrey A Law  (law@cygnus.com)
11930
11931         * gcc.c-torture/compile/991026-1.c: New test.
11932
11933 1999-10-23  Jeffrey A Law  (law@cygnus.com)
11934
11935         * gcc.c-torture/execute/991023-1.c: New test.
11936
11937 1999-10-19  Jeffrey A Law  (law@cygnus.com)
11938
11939         * gcc.c-torture/execute/991019-1.c: New test.
11940
11941 1999-10-16  Richard Henderson  <rth@cygnus.com>
11942
11943         * gcc.c-torture/execute/991016-1.c: New test.
11944
11945 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
11946
11947         * gcc.c-torture/execute/991014-1.c: New test.
11948
11949 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
11950
11951         * g++.old-deja/g++.other/union2.C: New test.
11952
11953 1999-10-13  Nathan Sidwell  <nathan@acm.org>
11954
11955         * g++.old-deja/g++.other/vaarg2.C: New test.
11956         * g++.old-deja/g++.other/vaarg3.C: New test.
11957
11958 1999-10-12  Craig Burley  <craig@jcb-sc.com>
11959
11960         * g77.f-torture/noncompile/19990905-1.f: Moved from being
11961         in compile/.
11962
11963 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
11964
11965         * gcc.c-torture/execute/va-arg-11.c: New test.
11966
11967 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
11968
11969         * lib/file-format.exp (gcc_target_object_format): Don't
11970         crash if objdump is unavailable.
11971
11972 1999-09-29  Donn Terry <donn@interix.com>
11973
11974         * gcc.misc-tests/mg.exp: delete extraneous redirection.
11975
11976 1999-09-28  Nick Clifton  <nickc@cygnus.com>
11977
11978         * gcc.c-torture/compile/990928-1.c: New test.
11979
11980 1999-09-28  Nathan Sidwell  <nathan@acm.org>
11981
11982         * g++.old-deja/g++.other/decl6.C: New test.
11983
11984 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11985
11986         * gcc.c-torture/execute/va-arg-10.c: New test.
11987
11988 1999-09-27  Nathan Sidwell  <nathan@acm.org>
11989
11990         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
11991         __PRETTY_FUNCTION__.
11992
11993 1999-09-23  Nick Clifton  <nickc@cygnus.com>
11994
11995         * gcc.c-torture/execute/990923-1.c: New test.
11996
11997 1999-09-21  Nick Clifton  <nickc@cygnus.com>
11998
11999         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
12000         for which -fpic is inappropriate.
12001
12002 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
12003
12004         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
12005
12006 1999-09-21  Nathan Sidwell  <nathan@acm.org>
12007
12008         * g++.old-deja/g++.other/dyncast1.C: New test.
12009         * g++.old-deja/g++.other/dyncast2.C: New test.
12010         * g++.old-deja/g++.other/dyncast3.C: New test.
12011         * g++.old-deja/g++.other/dyncast4.C: New test.
12012         * g++.old-deja/g++.other/dyncast5.C: New test.
12013         * g++.old-deja/g++.eh/catch3.C: New test.
12014         * g++.old-deja/g++.eh/catch3p.C: New test.
12015         * g++.old-deja/g++.eh/catch4.C: New test.
12016         * g++.old-deja/g++.eh/catch4p.C: New test.
12017         * g++.old-deja/g++.eh/catch5.C: New test.
12018         * g++.old-deja/g++.eh/catch5p.C: New test.
12019         * g++.old-deja/g++.eh/catch6.C: New test.
12020         * g++.old-deja/g++.eh/catch6p.C: New test.
12021         * g++.old-deja/g++.eh/catch7.C: New test.
12022         * g++.old-deja/g++.eh/catch7p.C: New test.
12023         * g++.old-deja/g++.eh/catch8.C: New test.
12024         * g++.old-deja/g++.eh/catch8p.C: New test.
12025         * g++.old-deja/g++.eh/catch9.C: New test.
12026         * g++.old-deja/g++.eh/catch9p.C: New test.
12027
12028 1999-09-13  Nathan Sidwell  <nathan@acm.org>
12029
12030         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
12031         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
12032
12033 1999-09-13  Jeffrey A Law  (law@cygnus.com)
12034
12035         * gcc.c-torture/compile/990913-1.c: New test.
12036
12037 1999-09-10  Nathan Sidwell  <nathan@acm.org>
12038
12039         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
12040         * g++.old-deja/g++.jason/rfg5.C: Likewise.
12041
12042 1999-09-09  Richard Henderson  <rth@cygnus.com>
12043
12044         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
12045
12046 1999-09-09  Nathan Sidwell  <nathan@acm.org>
12047
12048         * g++.old-deja/g++.other/lookup11.C: New test.
12049         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
12050         what is permitted and what we want.
12051         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
12052         overload use.
12053         * g++.old-deja/g++.jason/rfg5.C: Likewise
12054
12055 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
12056
12057         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
12058         * gcc.c-torture/noncompile/poison-1.c: New file.
12059
12060 1999-09-08  Nathan Sidwell  <nathan@acm.org>
12061
12062         * g++.old-deja/g++.other/sizeof3.C: New test.
12063         * g++.old-deja/g++.other/sizeof4.C: New test.
12064         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
12065         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
12066
12067 1999-09-07  Richard Henderson  <rth@cygnus.com>
12068
12069         * gcc.dg/va-arg-1.c: New.
12070
12071 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12072
12073         * gcc.c-torture/execute/va-arg-9.c: New test.
12074
12075 1999-09-05  Craig Burley  <craig@jcb-sc.com>
12076
12077         * g77.f-torture/compile/980519-2.f: New test.
12078         * g77.f-torture/compile/19990905-0.f: New test.
12079         * g77.f-torture/compile/19990905-1.f: New test.
12080         * g77.f-torture/compile/19990905-2.f: New test.
12081
12082         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
12083
12084 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
12085
12086         * gcc.c-torture/execute/990827-1.c: Fix typo.
12087
12088 1999-09-03  Nathan Sidwell  <nathan@acm.org>
12089
12090         * g++.old-deja/g++.other/deref1.C: New test.
12091
12092 1999-09-02  Nathan Sidwell  <nathan@acm.org>
12093
12094         * g++.old-deja/g++.other/ambig2.C: New test.
12095         * g++.old-deja/g++.other/cond5.C: New test.
12096         * g++.old-deja/g++.other/lookup16.C: New test.
12097
12098 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
12099
12100         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
12101         assemblers too.
12102
12103 1999-08-31  Jeffrey A Law  (law@cygnus.com)
12104
12105         * lib/c-torture.exp: Avoid the "compare executables" optimization
12106         when testing native.
12107
12108 1999-08-29  Jeffrey A Law  (law@cygnus.com)
12109
12110         * gcc.c-torture/execute/990829-1.c: New test.
12111         * gcc.c-torture/compile/990829-1.c: New test.
12112
12113 1999-08-27  Paul Burchard  <burchard@pobox.com>
12114
12115         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
12116         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
12117         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
12118         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
12119         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
12120         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
12121         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
12122         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
12123         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
12124         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
12125         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
12126
12127 1999-08-27  Jeffrey A Law  (law@cygnus.com)
12128
12129         * gcc.c-torture/execute/990827-1.c: New test.
12130
12131 1999-08-26  Craig Burley  <craig@jcb-sc.com>
12132
12133         * g77.f-torture/noncompile/19990826-4.f: New test.
12134
12135         * g77.f-torture/compile/19990826-3.f: New test.
12136
12137         * g77.f-torture/execute/19990826-2.f: New test.
12138
12139         * g77.f-torture/compile/19990826-1.f: New test.
12140
12141         * gcc.c-torture/execute/990826-0.c: New test.
12142         * g77.c-torture/execute/19990826-0.f: New test.
12143
12144         * g77.f-torture/noncompile/970626-2.f: New test.
12145
12146 1999-08-25  Paul Burchard  <burchard@pobox.com>
12147
12148         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
12149         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
12150         lss-011.C: New tests.
12151
12152 1999-08-25  Nathan Sidwell  <nathan@acm.org>
12153
12154         * g++.old-deja/g++.other/decl5.C: New test.
12155
12156 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12157
12158         * noncompile/noncompile.exp: Load_lib c-torture.exp.
12159         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
12160         call `postbase' for each one.  All callers of `postbase' changed
12161         to call this instead.
12162
12163 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
12164
12165         * gcc.c-torture/execute/990811-1.c: New test.
12166
12167 1999-08-09  Nick Clifton  <nickc@cygnus.com>
12168
12169         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
12170         just native ones.
12171
12172         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
12173         just native ones.
12174
12175 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12176
12177         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
12178
12179 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12180
12181         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
12182
12183 1999-08-04  Nathan Sidwell  <nathan@acm.org>
12184
12185         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
12186
12187 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12188
12189         * gcc.c-torture/execute/990804-1.c: New test.
12190
12191 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12192
12193         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
12194         * g++.old-deja/g++.brendan/crash64.C: Likewise
12195         * g++.old-deja/g++.brendan/overload8.C: Likewise
12196
12197 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12198
12199         * g++.old-deja/g++.other/struct1.C: New test.
12200
12201 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12202
12203         * g++.old-deja/g++.other/enum2.C: New test.
12204
12205 1999-08-02  Richard Henderson  <rth@cygnus.com>
12206
12207         Adapted from tests from Franz Sirl:
12208         * gcc.c-torture/execute/va-arg-7.c: New test.
12209         * gcc.c-torture/execute/va-arg-8.c: New test.
12210
12211 1999-08-01  Jeffrey A Law  (law@cygnus.com)
12212
12213         * gcc.c-torture/compile/990801-2.c: New test.
12214
12215         * gcc.c-torture/compile/990801-1.c: New test.
12216
12217 1999-07-27  Michael Meissner  <meissner@cygnus.com>
12218
12219         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
12220         fp-cmp-1.c, converting double to float.
12221
12222         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
12223         fp-cmp-1.c, converting double to long double.
12224
12225         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
12226         from fr1 to unknown_register, since fr1 is a legitimate register
12227         on some machines.
12228
12229 1999-07-25  Jeffrey A Law  (law@cygnus.com)
12230
12231         * README: More listname related changes.
12232
12233 1999-07-08  Catherine Moore  <clm@cygnus.com>
12234
12235         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
12236
12237 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
12238
12239         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
12240
12241 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12242
12243         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
12244
12245 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
12246
12247         * gcc.dg/990703-1.c: New test.
12248
12249 1999-06-29  Nick Clifton  <nickc@cygnus.com>
12250
12251         * lib/file-format.exp: New file: Move definition of proc
12252         gcc_target_object_format to here from
12253         gcc.dg/special/ecos.exp.
12254
12255         * lib/c-torture.exp: Include lib file-format.exp.
12256         * lib/gcc-dg.exp: Include lib file-format.exp.
12257
12258         * gcc.dg/special/ecos.exp: Remove definition of proc
12259         gcc_target_object_format.
12260
12261 1999-06-28  Jeffrey A Law  (law@cygnus.com)
12262
12263         * gcc.c-torture/execute/990628-1.c: New test.
12264
12265 1999-06-25  Jeffrey A Law  (law@cygnus.com)
12266
12267         * gcc.c-torture/compile/990625-2.c: New test.
12268
12269         * gcc.c-torture/compile/990625-1.c: New test.
12270
12271 1999-06-23  Nick Clifton  <nickc@cygnus.com>
12272
12273         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
12274         attributes compile.
12275         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
12276         ports that use the COFF/PE file format.
12277
12278 1999-06-17  Jeffrey A Law  (law@cygnus.com)
12279
12280         * gcc.c-torture/compile/990617-1.c: New test.
12281
12282 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
12283
12284         * g++.old-deja/g++.other/decl4.C: New test.
12285
12286 1999-06-14  Nathan Sidwell  <nathan@acm.org>
12287
12288         * g++.old-deja/g++.other/bitfld3.C: New test.
12289
12290 1999-06-08  Nathan Sidwell  <nathan@acm.org>
12291
12292         * g++.old-deja/g++.eh/catch1.C: New test.
12293
12294 1999-06-07  Jeffrey A Law  (law@cygnus.com)
12295
12296         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
12297
12298         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
12299         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
12300
12301 1999-06-05  Craig Burley  <craig@jcb-sc.com>
12302
12303         * g77.f-torture/compile/19990502-0.f: Replace with new,
12304         shorter, test that still fails after recent changes.
12305
12306 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12307
12308         * gcc.c-torture/execute/990604-1.c: New test.
12309
12310 1999-05-31  Jeffrey A Law  (law@cygnus.com)
12311
12312         * gcc.c-torture/execute/990531-1.c: New test.
12313
12314 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12315
12316         * gcc.c-torture/compile/990527-1.c: New test.
12317
12318 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
12319
12320         * gcc.c-torture/execute/990527-1.c: New test.
12321
12322 1999-05-25  Nick Clifton  <nickc@cygnus.com>
12323
12324         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
12325         bitfields as signed.
12326
12327 1999-05-25  Craig Burley  <craig@jcb-sc.com>
12328
12329         * g77.f-torture/compile/19990525-0.f: New test.
12330
12331 1999-05-25  Jeffrey A Law  (law@cygnus.com)
12332
12333         * gcc.c-torture/execute/990525-2.c: New test.
12334
12335         * gcc.c-torture/execute/990525-1.c: New test.
12336
12337 1999-05-24  Nathan Sidwell  <nathan@acm.org>
12338
12339         * g++.old-deja/g++.other/anon3.C: New test.
12340         * g++.old-deja/g++.other/anon4.C: New test.
12341         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
12342         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
12343         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
12344         Merrill).
12345
12346 1999-05-24  Jeffrey A Law  (law@cygnus.com)
12347
12348         * gcc.c-torture/execute/990524-1.c: New test.
12349
12350         * gcc.dg/990524-1.c: New test.
12351
12352 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12353
12354         * gcc.c-torture/compile/990523-1.c: New test.
12355
12356 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
12357
12358         * gcc.c-torture/compile/990519-1.c: New test.
12359
12360 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12361
12362         * gcc.c-torture/compile/990517-1.c: New test.
12363
12364         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
12365         (e4, f4): New tests.
12366         (main): Call them.
12367
12368 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12369
12370         * gcc.dg/noreturn-1.c: New test.
12371
12372 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
12373
12374         * gcc.c-torture/execute/990513-1.c: New test.
12375
12376 1999-05-10  Richard Henderson  <rth@cygnus.com>
12377
12378         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
12379
12380 1999-05-10  Craig Burley  <craig@jcb-sc.com>
12381
12382         * g77.f-torture/execute/erfc.f: Use small single-precision
12383         values, to avoid problems on Alphas when not -mieee.
12384
12385 1999-05-08  Craig Burley  <craig@jcb-sc.com>
12386
12387         * gcc.dg/990506-0.c: New test.
12388
12389 1999-05-08  Richard Henderson  <rth@cygnus.com>
12390
12391         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
12392         the constant to test.  Don't XFAIL 64-bit targets.
12393
12394         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
12395         * g++.old-deja/g++.law/profile1.C: Likewise.
12396
12397         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
12398         operator new instances.
12399         * g++.old-deja/g++.other/delete5.C: Likewise.
12400
12401 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12402
12403         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
12404         intrinsic.
12405
12406 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12407
12408         * g77.f-torture/execute/u77-test.f: Reverse order of two
12409         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
12410
12411 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12412
12413         * gcc.dg/compare1.c: New test.
12414
12415 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12416
12417         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
12418         New tests.
12419
12420 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12421
12422         * g77.f-torture/compile/19990502-1.f: New test.
12423
12424 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12425
12426         * g77.f-torture/compile/19990502-0.f: New test.
12427
12428 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12429
12430         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
12431         intrinsic.
12432
12433 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12434
12435         * g77.f-torture/execute/u77-test.f (main): List libU77
12436         intrinsics not currently tested.
12437         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
12438         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
12439         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
12440         Trim blanks off the ends of some printed strings.
12441
12442 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12443
12444         * g77.f-torture/execute/u77-test.f (main): Just warn about
12445         FSTAT gid disagreement, as it's expected on some systems.
12446
12447 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12448
12449         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
12450         use a new function, which allows for some slop.
12451         Clean up some commentary.
12452         (issum): The new function.
12453         (sgladd): Deleted subroutine.
12454
12455 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12456
12457         * g77.f-torture/execute/u77-test.f: Modify to be more like
12458         libf2c/libU77 version, bringing patches to that version here.
12459         Add suitable commentary.
12460
12461 1999-04-25  Richard Henderson  <rth@cygnus.com>
12462
12463         * gcc.dg/990424-1.c: New test.
12464
12465 1999-04-24  Craig Burley  <craig@jcb-sc.com>
12466
12467         * g77.f-torture/execute/u77-test.f (main): Bug involving
12468         LSTAT has been fixed, so turn back on full checking.
12469
12470 1999-04-20  Craig Burley  <craig@jcb-sc.com>
12471
12472         * g77.f-torture/compile/19990419-0.f: New test.
12473         * g77.f-torture/execute/19990419-1.f: New test.
12474
12475 1999-04-17  Richard Henderson  <rth@cygnus.com>
12476
12477         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
12478         to avoid the need for a prototype to supress a warning.
12479
12480 1999-04-07  Jim Wilson  <wilson@cygnus.com>
12481
12482         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
12483
12484 1999-04-04  Jeffrey A Law  (law@cygnus.com)
12485
12486         * gcc.c-torture/execute/990404-1.c: New test.
12487
12488 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12489
12490         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
12491         * gcc.dg/cpp-if3.c: Don't use -pedantic.
12492         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
12493         missing initializer warnings.
12494
12495 1999-03-28  Jeffrey A Law  (law@cygnus.com)
12496
12497         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
12498         matching strings.
12499
12500 1999-03-26  Jeffrey A Law  (law@cygnus.com)
12501
12502         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
12503
12504 1999-03-26  Craig Burley  <craig@jcb-sc.com>
12505
12506         * g77.f-torture/execute/19990325-0.f: New test.
12507         * g77.f-torture/execute/19990325-1.f: New test.
12508
12509 1999-03-24  Jeffrey A Law  (law@cygnus.com)
12510
12511         * gcc.c-torture/execute/990324-1.c: New test.
12512
12513 1999-03-22  Jim Wilson  <wilson@cygnus.com>
12514
12515         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
12516         test with 4.
12517
12518 1999-03-17  Richard Henderson  <rth@cygnus.com>
12519
12520         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
12521
12522 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12523
12524         * g77.f-torture/execute/19990313-2.f: New test.
12525         * g77.f-torture/execute/19990313-3.f: New test.
12526
12527 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12528
12529         * g77.f-torture/execute/19990313-0.f: New test.
12530         * g77.f-torture/execute/19990313-1.f: New test.
12531
12532 1999-03-12  Jim Wilson  <wilson@cygnus.com>
12533
12534         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
12535         printf to sprintf.
12536         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
12537         (main): Add check for u15.  Conditionalize u31 check depending on
12538         whether ints are <32 bits or >=32 bits.
12539
12540 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12541
12542         * g77.f-torture/execute/19981119-0.f: Improve testiness.
12543
12544 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12545
12546         * g77.f-torture/compile/19990305-0.f: New test.
12547         * g77.f-torture/execute/19981119-0.f: New test.
12548
12549 1999-03-08  Craig Burley  <craig@jcb-sc.com>
12550
12551         * g77.f-torture/execute/970625-2.f: call ABORT if final
12552         result is not correct, instead of just printing it.
12553         Add this checking via newly introduced obfuscation, to
12554         trip up buggy front ends.
12555
12556 1999-03-07  Craig Burley  <craig@jcb-sc.com>
12557
12558         * g77.f-torture/compile/960317-1.f: Moved from being
12559         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
12560
12561 1999-03-06  Craig Burley  <craig@jcb-sc.com>
12562
12563         * g77.f-torture/execute/960317-1.f: New (old) test.
12564         * g77.f-torture/execute/970625-2.f: Ditto.
12565
12566 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
12567
12568         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
12569         message on line 1 or line 2; cccp and cpplib do this differently.
12570
12571 1999-03-01  Jeffrey A Law  (law@cygnus.com)
12572
12573         * g++.old-deja/g++.law/weak1.C: New test.
12574
12575 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12576
12577         * gcc.c-torture/execute/990119-1.c: Renamed to...
12578         * gcc.dg/990119-1.c: this, so it will only be tested once
12579         (it's a preprocessor test, it doesn't need to be run at
12580         multiple optimization levels).
12581
12582 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12583
12584         * lib/g++.exp: Don't add incdir=$base_dir/../include to
12585           ALWAYS_CXXFLAGS.
12586
12587 1999-02-24  Craig Burley  <craig@jcb-sc.com>
12588
12589         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
12590         * g77.f-torture/compile/19981216-0.f: ...as it is expected
12591         to not be compilable by current g77.
12592
12593 1999-02-24  Nick Clifton  <nickc@cygnus.com>
12594
12595         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
12596
12597 1999-02-22  Jeffrey A Law  (law@cygnus.com)
12598
12599         * gcc.c-torture/execute/990222-1.c: New test.
12600
12601 1999-02-19  Craig Burley  <craig@jcb-sc.com>
12602
12603         * g77.f-torture/compile/19990218-0.f: New test.
12604         * g77.f-torture/noncompile/19990218-1.f: New test.
12605
12606 1999-02-18  Craig Burley  <craig@jcb-sc.com>
12607
12608         * g77.f-torture/compile/19981216-0.f: New test.
12609
12610 1999-02-14  Jeffrey A Law  (law@cygnus.com)
12611
12612         * gcc.dg/990214-1.c: New test.
12613
12614 1999-02-13  Jeffrey A Law  (law@cygnus.com)
12615
12616         * gcc.dg/990213-2.c: New test.
12617
12618         * gcc.dg/990213-1.c: New test.
12619
12620 1999-02-12  Jeffrey A Law  (law@cygnus.com)
12621
12622         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
12623         ints.
12624
12625 1999-02-11  Nick Clifton  <nickc@cygnus.com>
12626
12627         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
12628         specified by target.
12629
12630         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
12631
12632 1999-02-11  Jeffrey A Law  (law@cygnus.com)
12633
12634         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
12635
12636 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
12637
12638         * gcc.dg/special/ecos.exp: New test driver for new tests with
12639         special requirements.
12640
12641         * gcc.dg/special/alias-1.c: New test.
12642         * gcc.dg/special/gcsec-1.c: New test.
12643         * gcc.dg/special/weak-1.c: New test.
12644         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
12645         * gcc.dg/special/weak-2.c: New test.
12646         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
12647         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
12648         * gcc.dg/special/wkali-1.c: New test.
12649         * gcc.dg/special/wkali-2.c: New test.
12650         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
12651         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
12652
12653 1999-02-10  Felix Lee  <flee@cygnus.com>
12654
12655           * lib/c-torture.exp (c-torture-compile): Pull out code for
12656           analyzing gcc error messages.
12657           (c-torture-execute): Likewise.  Fix some (harmless) false
12658           positives.
12659           * lib/gcc.exp (gcc_check_compile): New function.
12660
12661 1999-02-08  Richard Henderson  <rth@cygnus.com>
12662
12663         * gcc.c-torture/execute/990208-1.c: New test.
12664
12665 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
12666
12667         * g++.dg/special/ecos.exp: New driver for new tests with special
12668         requirements
12669
12670         * g++.dg/special/conpr-1.C: New test
12671         * g++.dg/special/conpr-2.C: New test
12672         * g++.dg/special/conpr-2a.C: New test
12673         * g++.dg/special/conpr-3.C: New test
12674         * g++.dg/special/conpr-3a.C: New test
12675         * g++.dg/special/conpr-3b.C: New test
12676
12677         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
12678         allow g++ to use the dg driver
12679
12680         * README: Add comment about g++.dg directory
12681
12682 1999-02-06  Jeffrey A Law  (law@cygnus.com)
12683
12684         * README: Update email addresses.
12685
12686 1999-02-03  Nick Clifton  <nickc@cygnus.com>
12687
12688         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
12689         arguments in order to force structure S onto the stack even on
12690         the alpha.
12691         (test): Pass 10 leading arguments to function foo as well as the
12692         structure S.
12693
12694         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
12695         failure for all targets.
12696
12697         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
12698         abort to terminate program execution.
12699
12700 1999-01-30  Richard Henderson  <rth@cygnus.com>
12701
12702         * gcc.c-torture/execute/990130-1.c: New test.
12703
12704 1999-01-30  Jeffrey A Law  (law@cygnus.com)
12705
12706         * gcc.dg/990130-1.c: New test.
12707
12708 1999-01-28  Michael Meissner  <meissner@cygnus.com>
12709
12710         * gcc.c-torture/execute/990128-1.c: New test.
12711
12712 1999-01-27  Michael Meissner  <meissner@cygnus.com>
12713
12714         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
12715
12716 1999-01-27  Felix Lee  <flee@cygnus.com>
12717
12718         * lib/c-torture.exp (c-torture-compile): pull out code for
12719         analyzing gcc error messages.
12720         (c-torture-execute): ditto, and fix some (harmless) false
12721         positives.
12722         * lib/gcc.exp (gcc_check_compile): new function.
12723
12724 1999-01-17  Jeffrey A Law  (law@cygnus.com)
12725
12726         * gcc.dg/990117-1.c: New test.
12727
12728         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
12729
12730         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
12731
12732 1999-01-15  Jeffrey A Law  (law@cygnus.com)
12733
12734         * g77.f-torture/compile/990115-1.f: New test.
12735
12736 1999-01-07  Jeffrey A Law  (law@cygnus.com)
12737
12738         * gcc.c-torture/compile/990107-1.c: New test
12739
12740 1999-01-06  Jeffrey A Law  (law@cygnus.com)
12741
12742         * gcc.c-torture/execute/990106-2.c: New test.
12743
12744         * gcc.c-torture/execute/990106-1.c: New test.
12745
12746 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
12747
12748         * gcc.c-torture/compile/981223-1.c: New test.
12749
12750 1998-12-29  Richard Henderson  <rth@cygnus.com>
12751
12752         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
12753         (opt3): Rename from opt4 and disable.
12754
12755 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
12756
12757         * g++.old-deja/g++.pt/ptrmem5.C: New test.
12758
12759 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
12760
12761         * g++.old-deja/g++.other/conv5.C: New test.
12762
12763 1998-12-14  Nick Clifton  <nickc@cygnus.com>
12764
12765         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
12766
12767 1998-12-11  Jeffrey A Law  (law@cygnus.com)
12768
12769         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
12770
12771 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
12772
12773         * gcc.c-torture/compile/981211-1.c: New test.
12774
12775 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
12776
12777         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
12778
12779         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
12780
12781 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12782
12783         * gcc.special/930510-1.c: Make C9X safe.
12784         * gcc.misc-tests/gcov-1.c Similarly.
12785         * gcc.misc-tests/gcov-2.c Similarly.
12786
12787 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12788
12789         * gcc.dg/ultrasp1.c: New test.
12790
12791 1998-12-06  Richard Henderson  <rth@cygnus.com>
12792
12793         * gcc.c-torture/execute/981206.c: New test.
12794
12795 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12796
12797         * g++.old-deja/g++.ns/template7.C: New test.
12798
12799         * g++.old-deja/g++.other/expr1.C: New test.
12800
12801         * g++.old-deja/g++.eh/tmpl3.C: New test.
12802
12803         * g++.old-deja/g++.eh/tmpl2.C: New test.
12804
12805 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
12806
12807         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
12808         * g++.old-deja/g++.other/using6.C: Removed.
12809         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
12810
12811         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
12812
12813 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
12814
12815         * g++.old-deja/g++.pt/overload8.C: New test.
12816
12817         * g++.old-deja/g++.pt/overload7.C: New test.
12818
12819         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
12820
12821         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
12822         and relinking messages.
12823         * lib/g++.exp (g++_target_compile): Remove .rpo file when
12824         compiling with -frepo.
12825
12826 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
12827
12828         * g++.old-deja/g++.pt/lookup6.C: New test.
12829
12830 1998-11-30  Nick Clifton  <nickc@cygnus.com>
12831
12832         * gcc.c-torture/execute/981130-1.c: New test.
12833         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
12834
12835 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
12836
12837         * g++.old-deja/g++.pt/explicit76.C: New test.
12838
12839         * g++.old-deja/g++.pt/friend38.C: New test.
12840
12841         * g++.old-deja/g++.ns/crash2.C: New test.
12842
12843         * g++.old-deja/g++.pt/defarg8.C: New test.
12844
12845         * g++.old-deja/g++.pt/instantiate6.C: New test.
12846
12847         * g++.old-deja/g++.pt/static6.C: New test.
12848
12849         * g++.old-deja/g++.pt/decl2.C: New test.
12850
12851 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
12852
12853         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
12854         problem is actually related with name lookup, but so what? :-)
12855
12856         * g++.old-deja/g++.pt/friend37.C: New test.
12857
12858 1998-11-25  Dave Love  <d.love@dl.ac.uk>
12859
12860         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
12861         element, which fails on some systems.
12862
12863         * g77.f-torture/execute/labug1.f: New test.
12864
12865 1998-11-21  Jeffrey A Law  (law@cygnus.com)
12866
12867         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
12868         is defined.
12869
12870 1998-11-18  Dave Love  <d.love@dl.ac.uk>
12871
12872         * g77.f-torture/compile/981117-1.f: New test.
12873
12874 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
12875
12876         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
12877         properly discarded.
12878
12879 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
12880
12881         * gcc.c-torture/execute/memcheck: New directory of tests for
12882         -fcheck-memory-usage.
12883
12884 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12885
12886         * README: New file, general information about the testsuite and
12887         new description of the various C++ test subdirectories.
12888         * README.g++: Eliminate obsolete information, update and move most
12889         relevant stuff to README.
12890
12891 1998-11-07  Richard Henderson  <rth@cygnus.com>
12892
12893         * gcc.c-torture/compile/981107-1.c: New test.
12894
12895 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
12896
12897         * execute/memcpy-bi.c: New testcase.
12898
12899 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
12900
12901         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
12902         base classes.
12903
12904         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
12905         template is selected.
12906
12907         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
12908         classes, it should be accepted for all types.
12909
12910         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
12911
12912         * g++.old-deja/g++.pt/spec24.C: Ensure that template
12913         specializations start with template headers.
12914
12915 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
12916
12917         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
12918
12919         * g++.old-deja/g++.other/init9.C: Test cross initialization of
12920         non-POD types.
12921
12922 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
12923
12924         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
12925
12926 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
12927
12928         * compile/981022-1.c, compile/981022-1.x: New test and driver.
12929
12930 1998-10-19  Jeffrey A Law  (law@cygnus.com)
12931
12932         * 981019-1.c: New test.
12933
12934 1998-10-14  Robert Lipe <robertl@dgii.com>
12935
12936         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
12937         find objc headers.
12938
12939 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12940
12941         * compile/981001-4.c: Remove use of GCC extension that triggers a
12942         compiler bug.
12943
12944 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
12945
12946         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
12947
12948 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
12949
12950         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
12951         instantiation of template produces incorrect code for delete
12952         expression.
12953
12954         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
12955         constructors' name is not unique.
12956         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
12957         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
12958
12959         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
12960         automatic array of const is ill-formed.
12961
12962         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
12963         of template parameter?
12964
12965         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
12966         const.
12967
12968         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
12969         pointer-to-member expression.
12970
12971         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
12972         declaration causes ICE.
12973
12974 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
12975
12976         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
12977         reserved in the global namespace.
12978
12979         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
12980         generate needed virtual table.
12981
12982         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
12983
12984 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
12985
12986         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
12987         template-dependent type
12988
12989 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
12990
12991         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
12992         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
12993         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
12994
12995         * g++.old-deja/g++.other/using5.C: New test; using decl from base
12996         class should be usable as argument of member function.
12997         * g++.old-deja/g++.other/using6.C: New test; using decl from base
12998         class should be usable as return type of member function.
12999         * g++.old-deja/g++.other/using7.C: New test; using decl from base
13000         class should be usable as type of data member.
13001
13002         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
13003
13004 1998-10-09  Jeffrey A Law  (law@cygnus.com)
13005
13006         * gcc.c-torture/special/920521-1.c: Fix bogus test.
13007
13008 1998-10-08  Nick Clifton  <nickc@cygnus.com>
13009
13010         * gcc.dg/dll-?.c Add thumb to target list.
13011         Fix assembler scan patterns to match current assembler output.
13012
13013 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
13014
13015         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
13016         matching of template brackets.
13017
13018         * g++.old-deja/g++.other/using4.C: New test.  Test using
13019         declarations of methods from base classes.
13020
13021         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
13022         within functions should introduce names into the innermost
13023         enclosing namespace.
13024
13025         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
13026         of static locals if first initialization throws.
13027
13028 1998-10-07  Jim Wilson  <wilson@cygnus.com>
13029
13030         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
13031
13032 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
13033
13034         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
13035         lose track of the possible targets of tablejump insns.
13036         * special/special.exp: Run it.
13037
13038 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13039
13040         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
13041         must be declared before its specializations can be named in friend
13042         declarations.
13043
13044 1998-10-05  Dave Love  <d.love@dl.ac.uk>
13045
13046         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
13047
13048         * g77.f-torture/execute/io1.f: New test.
13049
13050 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
13051
13052         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
13053         with pointer to template function, for which no argument deduction
13054         is possible.
13055
13056         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
13057         specialization of template function as argument to template
13058         function.
13059
13060         * g++.old-deja/g++.other/access2.C: New test; Inner class
13061         shouldn't have privileged access to Outer's names.
13062
13063 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
13064
13065         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
13066         friend template declared within template class conflicts with
13067         nested class of the same name.
13068
13069         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
13070         is ignored.
13071
13072         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
13073         object with direct initializer as function declaration.
13074
13075         * g++.old-deja/g++.other/decl2.C: New test; duplicate
13076         initializers.
13077
13078         * g++.old-deja/g++.other/null2.C: New test; conditional operator
13079         involving const pointer and NULL produces incorrect result.
13080
13081         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
13082         type name without `typename' should be rejected with -pedantic.
13083
13084 1998-10-02  Richard Henderson  <rth@cygnus.com>
13085
13086         * g++.old-deja/g++.other/addrof1.C: New test.
13087
13088 1998-10-01  Nick Clifton  <nickc@cygnus.com>
13089
13090         * gcc.c-torture/compile/981001-1.c: New test.
13091         * gcc.c-torture/execute/981001-1.c: New test.
13092
13093 1998-10-01  Jeffrey A Law  (law@cygnus.com)
13094
13095         * gcc.c-torture/compile/981001-2.c: New test.
13096         * gcc.c-torture/compile/981001-3.c: New test.
13097         * gcc.c-torture/compile/981001-4.c: New test.
13098
13099 1998-10-01  Robert Lipe  <robertl@dgii.com>
13100
13101         * lib/objc.exp (objc_target_compile): Add -L during compiles for
13102         multilibbed hosts.   Idea grafted from g77.exp.
13103
13104 1998-09-30  Dave Love  <d.love@dl.ac.uk>
13105
13106         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
13107         avoid losing on systems which need -lsocket.
13108
13109 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
13110
13111         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
13112         * g++.old-deja/g++.other/nested2.C: Ditto.
13113         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
13114         failure.
13115
13116 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
13117
13118         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
13119         preferred over template operator!= for enum bitfields.
13120
13121 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
13122
13123         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
13124         that happen to have the same base name, but in different scopes,
13125         are incorrectly rejected.
13126
13127 1998-09-16  Richard Henderson  <rth@cygnus.com>
13128
13129         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
13130         on the native word size instead of an integer literal.
13131
13132 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
13133
13134         * g++.old-deja/g++.other/static2.C: Invocation of static data
13135         member of type pointer-to-function denoted as non-static member.
13136
13137         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
13138         checks involving function types and aliases.
13139
13140 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13141
13142         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
13143         redefined to the same non-trivial type.
13144
13145         * g++.old-deja/g++.pt/explicit73.C: Test for proper
13146         namespace-qualification of template specializations declared in
13147         other namespaces.
13148
13149         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
13150         to declare a subset of the specializations of a template function
13151         as friends of specializations of a template class.
13152
13153         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
13154         member templates that do not fully specialize the enclosing
13155         template class are rejected.
13156
13157 1998-09-11  Dave Love  <d.love@dl.ac.uk>
13158
13159         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
13160
13161 1998-09-08  Dave Love  <d.love@dl.ac.uk>
13162
13163         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
13164         altered from libf2c/libU77 version.
13165
13166 1998-09-06  Dave Love  <d.love@dl.ac.uk>
13167
13168         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
13169
13170 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
13171
13172         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
13173         (un)signed char are different types for template specialization
13174         purposes.
13175
13176 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
13177
13178         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
13179         * objc: ObjC testsuite.
13180
13181 1998-08-31  Catherine Moore  <clm@cygnus.com>
13182
13183         * gcc.c-torture/execute/941014-1.x:  New file.
13184
13185 1998-08-31  Nick Clifton  <nickc@cygnus.com>
13186
13187         * lib/c-torture.exp: Add support for
13188         torture_eval_before_compile and torture_eval_before_execute
13189         variables.
13190
13191 1998-08-30  Jeffrey A Law  (law@cygnus.com)
13192
13193         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
13194         this test triggers valid.
13195
13196 1998-08-27  Jeffrey A Law  (law@cygnus.com)
13197
13198         * gcc.dg/980827-1.c: New test.
13199
13200 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
13201
13202         * gcc.c-torture/execute/loop-4b.c: New test.
13203
13204 1998-08-26  Nick Clifton  <nickc@cygnus.com>
13205
13206         * lib/c-torture.exp: Add support for
13207         torture_eval_before_compile and torture_eval_before_execute
13208         variables.
13209
13210 1998-08-25  Jeffrey A Law  (law@cygnus.com)
13211
13212         * gcc.c-torture/compile/980825-1.c: New test.
13213
13214 1998-08-24  Nick Clifton  <nickc@cygnus.com>
13215
13216         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
13217         count number tests in opt_t0 not good_t0.
13218
13219 1998-08-24  Jeffrey A Law  (law@cygnus.com)
13220
13221         * gcc.c-torture/compile/930326-1.x: Fix typo.
13222
13223 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
13224
13225         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
13226         causes an ICE.
13227
13228 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13229
13230         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
13231         STACK_SIZE is defined.
13232         * gcc.c-torture/unsorted/stuct.c: Similarly.
13233
13234         * gcc.c-torture/compile/980821-1.c: New test.
13235
13236 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13237
13238         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
13239
13240 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
13241
13242         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
13243         code.
13244
13245 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
13246
13247         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
13248         error'.
13249
13250 1998-08-18  Jeffrey A Law  (law@cygnus.com)
13251
13252         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
13253
13254 1998-08-16  Jeffrey A Law  (law@cygnus.com)
13255
13256         * gcc.c-torture/compile/980816-1.c: New test.
13257
13258         * gcc.dg/980816-1.c: New test.
13259
13260 1998-08-13  Jeffrey A Law  (law@cygnus.com)
13261
13262         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
13263         compiler for ieee tests.
13264
13265 1998-08-01  Dave Love  <d.love@dl.ac.uk>
13266
13267         * g77.f-torture/compile/980729-0.f: New test.
13268
13269 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
13270
13271         * gcc.c-torture/special/eeprof-1.c: New test, for
13272         -finstrument-functions.
13273         * gcc.c-torture/special/special.exp: Run it.
13274
13275 1998-07-29  Jeffrey A Law  (law@cygnus.com)
13276
13277         * gcc.c-torture/compile/980729-1.c: New test.
13278
13279 1998-07-27  Nick Clifton  <nickc@cygnus.com>
13280
13281         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
13282         __thumb__ is defined, and test for ARM style doubles if so.
13283
13284 1998-07-26  Dave Love  <d.love@dl.ac.uk>
13285
13286         * g77.f-torture/noncompile/980615-0.f: New test.
13287
13288 1998-07-26  H.J. Lu  (hjl@gnu.org)
13289
13290         * gcc.dg/980312-1.c: Do link instead of compile.
13291         * gcc.dg/980313-1.c: Likewise.
13292
13293 1998-07-26  Jeffrey A Law  (law@cygnus.com)
13294
13295         * gcc.c-torture/compile/980726-1.c: New test.
13296
13297 1998-07-25  Dave Love  <d.love@dl.ac.uk>
13298
13299         * g77.f-torture/execute/io0.f: New test.
13300
13301 1998-07-24  Nick Clifton  <nickc@cygnus.com>
13302
13303         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
13304         an int.
13305
13306 1998-06-18  Michael Meissner  <meissner@cygnus.com>
13307
13308         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
13309         m32r bugs.
13310
13311 1998-07-17  Nick Clifton  <nickc@cygnus.com>
13312
13313         * gcc.dg/980626-1.c: Expect failures for all toolchains until
13314         c-decl.c:grokdeclarator can handle mode attributes.
13315
13316 1998-07-16  Jeffrey A Law  (law@cygnus.com)
13317
13318         * gcc.c-torture/execute/980716-1.c: New test.
13319
13320 1998-07-13  Jeffrey A Law  (law@cygnus.com)
13321
13322         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
13323         the mn10200.
13324         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
13325         the mn10200.
13326         * gcc.c-torture/execute/va-arg-3.x: Similarly.
13327         * gcc.c-torture/compile/930326-1.x: Similarly.
13328
13329 1998-07-13  Dave Love  <d.love@dl.ac.uk>
13330
13331         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
13332         New test from Craig.
13333
13334 1998-07-12  Dave Love  <d.love@dl.ac.uk>
13335
13336         * g77.f-torture/noncompile/980616-0.f: New test.
13337
13338         * g77.f-torture/execute/970816-3.f:  New test from Craig.
13339
13340 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13341
13342         *  g++.other/singleton.C: Return error value instead of taking
13343         SIGSEGV.
13344
13345 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
13346
13347         *  g++.other/singleton.C: New test.   Warning is under dispute.
13348         Runtime crash is not.
13349
13350 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13351
13352         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
13353         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
13354         using6.C, using7.C}:  New namespace tests.
13355
13356 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
13357
13358         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
13359         specialization with typedef'ed names used as array indexes.
13360
13361 1998-07-09  Jeffrey A Law  (law@cygnus.com)
13362
13363         * gcc.c-torture/execute/980709-1.c: New test.
13364
13365         * gcc.dg/980709-1.c: New test.
13366
13367 1998-07-07  Richard Henderson  <rth@cygnus.com>
13368
13369         * gcc.c-torture/execute/bcp-1.c: New test.
13370
13371 1998-07-07  Jeffrey A Law  (law@cygnus.com)
13372
13373         * gcc.c-torture/execute/980707-1.c: New test.
13374
13375 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
13376
13377         * gcc.c-torture/compile/980706-1.c: New test.
13378
13379 1998-07-01  Dave Love  <d.love@dl.ac.uk>
13380
13381         * g77.f-torture/execute/980701-0.f,
13382         g77.f-torture/execute/980701-1.f: New test from Craig.
13383
13384 1998-07-01  Jeffrey A Law  (law@cygnus.com)
13385
13386         * gcc.c-torture/compile/980701-1.c: New test.
13387
13388         * gcc.c-torture/execute/980701-1.c: New test.
13389
13390 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
13391 rlsruhe.de>
13392
13393         * g++.old-deja/g++.robertl/eb132.C: New test.
13394         * g++.old-deja/g++.robertl/eb133.C: Likewise.
13395
13396 1998-06-29  Dave Love  <d.love@dl.ac.uk>
13397
13398         * g77.f-torture/execute/980628-7.f,
13399         g77.f-torture/execute/980628-8.f,
13400         g77.f-torture/execute/980628-9.f,
13401         g77.f-torture/execute/980628-10.f: New tests from Craig.
13402
13403         * g77.f-torture/execute/980628-3.f: Remove mail headers.
13404
13405 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13406
13407         * g77.f-torture/execute/980628-4.f: New test from Craig.
13408         * g77.f-torture/execute/980628-5.f: Likewise.
13409         * g77.f-torture/execute/980628-2.f: Likewise.
13410         * g77.f-torture/execute/980628-0.f: Likewise.
13411         * g77.f-torture/execute/980628-1.f: Likewise.
13412         * g77.f-torture/execute/980628-3.f: Likewise.
13413         * g77.f-torture/execute/980628-6.f: Likewise.
13414
13415 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13416
13417         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
13418         directory when nothing has been installed yet.
13419
13420 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
13421
13422         * gcc.c-torture/special/special.exp: Handle newer versions of
13423         dejagnu.
13424
13425 1998-06-26  Jeffrey A Law  (law@cygnus.com)
13426
13427         * gcc.dg/980626-1.c: New test.
13428
13429 1998-06-19  Bruno Haible <haible@ilog.fr>
13430
13431         * gcc.misc-tests/m-un-2.c: New test.
13432         * g++.old-deja/g++.other/warn01.c: Likewise.
13433
13434 1998-06-19  Robert Lipe  <robertl@dgii.com>
13435
13436         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
13437         compatibility with assmblers with a different comment character.
13438         Eliminate use of GAS-specific extensions.
13439
13440 1998-06-19  Jeffrey A Law  (law@cygnus.com)
13441
13442         * gcc.c-torture/execute/ieee/980619-1.c: New test.
13443
13444 1998-06-19  Robert Lipe  <robertl@dgii.com>
13445
13446         *lib/g77.exp: Replace search for libf2c.a with search for newly
13447         renamed libg2c.a
13448
13449 1998-06-17  Jeffrey A Law  (law@cygnus.com)
13450
13451         * gcc.c-torture/execute/980617-1.c: New test.
13452
13453 1998-06-12  Jeffrey A Law  (law@cygnus.com)
13454
13455         * gcc.c-torture/execute/980612-1.c: New test.
13456
13457 1998-06-08  Jeffrey A Law  (law@cygnus.com)
13458
13459         * gcc.dg/980523-1.c: Only test on ppc-linux.
13460         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
13461
13462         * gcc.c-torture/execute/980608-1.c: New test.
13463
13464 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
13465
13466         * gcc.c-torture/execute/980605-1.c: New test.
13467
13468 1998-06-04  Jeffrey A Law  (law@cygnus.com)
13469
13470         * gcc.c-torture/execute/980604-1.c: New test.
13471
13472 1998-06-02  Jeffrey A Law  (law@cygnus.com)
13473
13474         * gcc.c-torture/execute/980602-1.c: New test.
13475         * gcc.c-torture/execute/980602-2.c: Likewise.
13476
13477 1998-06-02  Dave Love  <d.love@dl.ac.uk>
13478
13479         * 970125-0.f: Fix per JCB.  Add commentary.
13480
13481 1998-05-31  Michael Meissner  <meissner@cygnus.com>
13482
13483         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
13484         IEEE -0 support.
13485
13486 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
13487
13488         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
13489         earlier.
13490
13491 1998-05-28  Catherine Moore <clm@cygnus.com>
13492
13493         * gcc.c-torture/execute/980526-3.c: New test.
13494
13495 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
13496
13497         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
13498         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
13499         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
13500         m88k-motorola-sysv3 to XFAIL.
13501
13502 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13503
13504         * gcc.dg/980526-1.c: New test.
13505         * gcc.c-torture/execute/980526-2.c: New test.
13506
13507 1998-05-26  Jeffrey A Law  (law@cygnus.com)
13508
13509         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
13510
13511         * gcc.c-torture/execute/980526-1.c: New test.
13512
13513 1998-05-26  Dave Love  <d.love@dl.ac.uk>
13514
13515         * g77.f-torture/execute/alpha2.f: Add runtime test.
13516
13517 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
13518
13519         * g++.old-deja/old-deja.exp: Strip leading directories.
13520
13521         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
13522         error for the line.  Don't run multiple tests for the same line.
13523
13524 1998-05-23  Jeffrey A Law  (law@cygnus.com)
13525
13526         * gcc.dg/980523-1.c: New test.
13527
13528 1998-05-23  Dave Love  <d.love@dl.ac.uk>
13529
13530         * g77.f-torture/compile/970915-0.f: New test.
13531
13532 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
13533
13534         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
13535
13536 1998-05-21  Jeffrey A Law  (law@cygnus.com)
13537
13538         * gcc.dg/980520-1.c: New test.
13539
13540 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
13541
13542         * gcc.dg/980502-1.c: Fix return type.
13543
13544 1998-05-20  Jeffrey A Law  (law@cygnus.com)
13545
13546         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
13547         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
13548         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
13549         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
13550         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
13551
13552 1998-05-20  Dave Love  <d.love@dl.ac.uk>
13553
13554         * g77.f-torture/execute/980520-1.f: New test.
13555
13556 1998-05-15  Dave Love  <d.love@dl.ac.uk>
13557
13558         * lib/mike-g77.exp: New file.
13559
13560         * g77.f-torture/noncompile/noncompile.exp,
13561         g77.f-torture/noncompile/check0.f: New files.
13562
13563 1998-05-14  Dave Love  <d.love@dl.ac.uk>
13564
13565         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
13566         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
13567         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
13568         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
13569         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
13570         abort where appropriate.
13571
13572 1998-05-05  Michael Meissner  <meissner@cygnus.com>
13573
13574         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
13575         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
13576
13577 1998-04-29  Dave Love  <d.love@dl.ac.uk>
13578
13579         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
13580
13581 1998-04-27  Dave Love  <d.love@dl.ac.uk>
13582
13583         * g77.f-torture/compile/980427-0.f: New test.
13584
13585 1998-04-24  Dave Love  <d.love@dl.ac.uk>
13586
13587         * g77.f-torture/compile/980424-0.f: New test.
13588
13589 1998-04-19  Dave Love  <d.love@dl.ac.uk>
13590
13591         * g77.f-torture/compile/980419-2.f (main): New test.
13592         * g77.f-torture/compile/970125-0.f: New test.
13593         * g77.f-torture/compile/980419-1.f: New test.
13594
13595 1998-04-08  Jim Wilson  <wilson@cygnus.com>
13596
13597         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
13598         of loop-4.c.
13599
13600 1998-04-07  Jim Wilson  <wilson@cygnus.com>
13601
13602         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
13603
13604 1998-04-03  Jim Wilson  <wilson@cygnus.com>
13605
13606         * gcc.c-torture/compile/980329-1.c: New test.
13607
13608 1998-03-18  Jim Wilson  <wilson@cygnus.com>
13609
13610         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
13611         * gcc.dg/980312-1.c: Fix typo in -march command.
13612
13613 1998-03-16  H.J. Lu  (hjl@gnu.org)
13614
13615         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
13616
13617 1998-03-11  Robert Lipe  <robertl@dgii.com>
13618
13619         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
13620         Dave Love agree the Fortran source is bogus.
13621
13622 1998-03-11  Robert Lipe  <robertl@dgii.com>
13623
13624         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
13625         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
13626         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
13627         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
13628         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
13629
13630 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
13631
13632         * g++.old-deja/g++.other/friend1.C: New test.
13633
13634 1998-02-18  Dave Love  <d.love@dl.ac.uk>
13635
13636         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
13637         possibly uninitialized) variables and declare dnrm2.
13638
13639 1998-02-23  Robert Lipe <robertl@dgii.com>
13640
13641         From Bruno Haible <haible@ilog.fr>:
13642         * gcc.c-torture/execute/980223.c: New test.
13643
13644 1998-02-13  Jeffrey A Law  (law@cygnus.com)
13645
13646         * gcc.dg/ifelse-1.c: New test.
13647
13648 1998-02-09  H.J. Lu  (hjl@gnu.org)
13649
13650         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
13651
13652           * lib/old-dejagnu.exp (old-dejagnu): Added the
13653           "execution test - XFAIL *-*-*" handling in the spirit of
13654           "excess errors test -". Changed the "execution test fails"
13655           handling to be like "excess errors test fails".
13656           * Update various tests accordingly.
13657
13658 1998-02-06  Jim Wilson  <wilson@cygnus.com>
13659
13660         * gcc.c-torture/execute/980205.c: New test.
13661
13662 1998-01-18  Jeffrey A Law  (law@cygnus.com)
13663
13664         * lib/c-torture.exp: Look for .x files instead of .cexp files.
13665         * lib/f-torture.exp: Similarly.
13666         * gcc.c-torture: Rename all .cexp files to .x files.
13667
13668 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
13669
13670         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
13671         (940510-1.c): Removed duplicate.
13672         (971104-1.c): New test.
13673
13674 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
13675
13676           * lib/f-torture.exp: Improve error and loop detection.
13677
13678 1997-11-19  Michael Meissner  <meissner@cygnus.com>
13679
13680         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
13681         use that to size the filler array.
13682
13683 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
13684
13685         * lib/c-torture.exp(c-torture-execute): Fix typo.
13686
13687         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
13688         testcase as the executable name. Keep the executable around if
13689         the test fails.
13690
13691 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
13692
13693         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
13694         changes.  Only test one -g option, and move it to the end of the
13695         list of options to test.
13696
13697 1997-09-19  Michael Meissner  <meissner@cygnus.com>
13698
13699         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
13700         variable GCC_TORTURE_OPTIONS to supply default switches separated
13701         by colons.  If no environment variable, run tests with -O0 -g, -O1
13702         -g, and -O2 -g as well.
13703
13704 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
13705
13706         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
13707         explanatory comments. Fix indentation.
13708
13709 1997-09-15  Jeffrey A Law  (law@cygnus.com)
13710
13711         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
13712
13713 1997-09-11  Jeffrey A Law  (law@cygnus.com)
13714
13715         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
13716         * g++.old-deja/g++.mike/p7325.C: Likewise.
13717         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
13718
13719 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
13720
13721         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
13722         * g++.old-deja/g++.brendan/crash30.C: Likewise.
13723         * g++.old-deja/g++.brendan/crash39.C: Likewise.
13724         * g++.old-deja/g++.law/operators4.C: Likewise.
13725
13726 1997-09-11  Joe Buck  (jbuck@synopsys.com)
13727
13728         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
13729         * g++.old-deja/g++.mike/p784.C: Ditto.
13730         * g++.old-deja/g++.mike/p785.C: Ditto.
13731
13732 1997-09-05  Jeffrey A Law  (law@cygnus.com)
13733
13734           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
13735
13736 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
13737
13738         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
13739         target feature; pass this to c-torture-execute as needed.
13740
13741 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
13742
13743         * lib/c-torture.exp(c-torture-execute): If the previous and the
13744         current executables being tested are identical, we don't need to
13745         run the executable again. Try to make the executable names
13746         unique. Add an optional argument for passing additional compiler
13747         flags.
13748
13749 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
13750
13751         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
13752
13753 1997-08-29  Jeffrey A Law  (law@cygnus.com)
13754
13755         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
13756
13757 1997-07-31  Jeffrey A Law  (law@cygnus.com)
13758
13759         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
13760         32bit or larger longs.
13761
13762         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
13763         have either a 32bit long or 32bit int.
13764
13765 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
13766
13767         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
13768         Make double precision tests dependent on sizeof (double).
13769
13770 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
13771
13772         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
13773         too.
13774
13775 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
13776
13777         * gcc.c-torture/compile/961203-1.cexp: New script.
13778
13779 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
13780
13781         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
13782         up the includes ourselves.
13783
13784 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
13785
13786         * lib/plumhall.exp: Remove random include, and add a few
13787         verbose messages for debugging.
13788
13789 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
13790
13791         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
13792         of trying to do it ourselves.
13793
13794 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13795
13796         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
13797
13798 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
13799
13800         * gcc.prms/5403.c: Made regexp a bit less strict.
13801
13802 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
13803
13804         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
13805         is returned from remote_load instead.
13806         * lib/plumhall.exp: Ditto.
13807         * lib/mike-g++.exp: Ditto.
13808         * lib/old-dejagnu.exp: Ditto.
13809         * lib/c-torture.exp: Ditto.
13810
13811 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
13812
13813         * lib/g++.exp: Use build_wrapper procedure.
13814         * lib/gcc.exp: Ditto.
13815
13816 1997-05-20  Jeffrey A Law  (law@cygnus.com)
13817
13818         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
13819         an old-style decl for malloc.  Fixes tests to work when
13820         sizeof (int) != sizeof (size_t).
13821
13822 1997-05-15  Mike Meissner  <meissner@cygnus.com>
13823
13824         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
13825
13826         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
13827         use stdargs.h interface.
13828
13829 1997-05-15  Mike Meissner  <meissner@cygnus.com>
13830
13831         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
13832         NO_VARARGS when compiling.
13833
13834 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
13835
13836         * lib/plumhall.exp(ph_includes): New procedure.
13837         (ph_make): Use it.
13838         (ph_compiler): Ditto.
13839
13840         * lib/g++.exp: Rename test-glue.c to testglue.c.
13841         * lib/gcc.exp: Ditto.
13842
13843 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
13844
13845         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
13846         to completion when it's called.
13847
13848 1997-03-21  Michael Meissner  <meissner@cygnus.com>
13849
13850         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
13851         is defined, don't do test.
13852
13853 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
13854
13855         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
13856         for object files.
13857         (ph_summary): Mark skipped testcases as untested, not unresolved.
13858
13859         * lib/plumhall.exp (ph_make): If unresolved because of bad
13860         errorCode, record errorCode in log file.
13861         (*): Replace send_log/verbose with verbose -log.
13862
13863 1997-03-19  Michael Meissner  <meissner@cygnus.com>
13864
13865         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
13866         double conversion if double isn't at least 8 bytes.
13867
13868         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
13869         int to work with targets where int is 16 bits.
13870
13871         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
13872         8 bytes, just exit, since 4 byte doubles don't have enough bits of
13873         precision for the test to complete.
13874
13875 1997-03-14  Michael Meissner  <meissner@cygnus.com>
13876
13877         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
13878         if d10v is not compiled with the -mdouble64 flag.
13879         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
13880
13881         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
13882         d10v is not compiled with the -mint32 flag.
13883
13884 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
13885
13886         * lib/plumhall.exp: Use incr_count.
13887
13888 1997-03-12  Jeffrey A Law  (law@cygnus.com)
13889
13890         * gcc.c-torture: Update to c-torture-1.45.
13891
13892 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
13893
13894         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
13895         the name of the expect testcase file).
13896
13897         * lib/g++.exp(g++_init): Ditto.
13898
13899 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
13900
13901         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
13902         the host.
13903
13904         * lib/gcc.exp(gcc_exit): New procedure.
13905
13906 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
13907
13908         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
13909         specs where appropriate.
13910
13911         * g++.old-deja/g++.arm/*: Added additional ERROR checks
13912         because of new "candidates are" messages, and removed a few
13913
13914         * Converted all non-old-style g++ testcases to old-style, and
13915         moved into g++.old-deja.
13916
13917 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
13918
13919         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
13920         options.
13921
13922         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
13923         succeeded.
13924
13925         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
13926
13927 1997-02-13  Michael Meissner  <meissner@cygnus.com>
13928
13929         * lib/gcc.exp (gcc_target_compile): Add support for defining
13930         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
13931         the machine doesn't have those features.
13932
13933 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
13934
13935         * g++.law/operators4.exp: Don't use LIBS.
13936
13937 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
13938
13939         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
13940
13941         * lib/mike-g++.exp: Don't set the compiler to be tested here.
13942         * lib/g++.exp: Set it here instead. Also, allow use of the
13943         --tool_exec and --tool_opt options. Change CXX to
13944         GXX_UNDER_TEST.
13945
13946         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
13947
13948         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
13949
13950 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
13951
13952         * lib/old-dejagnu.exp: Use prune_warnings instead of
13953         prune_system_crud.
13954         * lib/mike-g++.exp: Ditto.
13955         * lib/gcc.exp: Ditto.
13956         * lib/g++.exp: Ditto.
13957
13958         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
13959
13960 1997-02-07  Jeffrey A Law  (law@cygnus.com)
13961
13962           * 941014-2.c: Include stdlib.h
13963           * 960327-1.c: Include stdio.h
13964           * dbra.c, index-1.c: Don't assume ints are 32bits.
13965
13966 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
13967
13968         * lib/gcc.exp: Add gcc,stack_size target feature.
13969
13970         * lib/g++.exp(g++_target_compile): Add the include and link
13971         paths here, not in two other places. And, it's $options, not
13972         options.
13973
13974         * lib/mike-g++.exp(postbase): Remove the code that determines
13975         the correct include and link paths.
13976         * g++.old-deja/old-deja.exp: Ditto.
13977
13978 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
13979
13980         * lib/g++.exp(g++_init): target_compile no longer returns the
13981         filename of the result.
13982
13983 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
13984
13985         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
13986         call to glob.
13987
13988         * gcc.c-torture/special/special.exp: Change call to
13989         gcc_target_compile to include the object file.
13990
13991 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
13992
13993         * gcc.c-torture/special/special.exp: Correct misspelling in last
13994         change.
13995
13996 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
13997
13998         * lib/plumhall.exp(ph_summary): Log the entire output of the
13999         executable. Return -1 if there were any failures, 0 otherwise.
14000         (ph_execute): Return -1 if there were any failures, 0 otherwise.
14001         (ph_make): Clean up objects and executables that were built
14002         if the tests succeeded.
14003
14004 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
14005
14006         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
14007         libraries and includes in the build tree as appropriate.
14008
14009 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14010
14011         * lib/c-torture.exp: Instead of looking for the global variable
14012         NO_LONG_LONG, check to see if that's a feature of the target.
14013
14014 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14015
14016         * config/default.exp: Minimize. Delete the remainer of the files in
14017         config; this functionality is now in devo/dejagnu/config.
14018
14019         g++.*/*: Pass any additional flags used to compile to postbase;
14020         delete CXXFLAGS.
14021
14022         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
14023         is now done by runtest.exp. Use gcc_target_compile instead of
14024         compile.
14025
14026         lib/c-torture.exp: Use gcc_target_compile instead of compile.
14027         Remove references to CFLAGS. Use remote_file instead of
14028         calling rm -f.
14029         (c-torture): Take a list of arguments to use to compile this
14030         testcase.
14031
14032         lib/g++.exp: Simplify. Use target_compile instead of compile.
14033         lib/gcc-dg.exp: Ditto.
14034         lib/gcc.exp: Ditto.
14035         lib/mike-{gcc,g++}.exp: Ditto.
14036         lib/old-dejagnu.exp: Ditto.
14037         lib/plumhall.exp: Ditto.
14038
14039 1997-01-08  Jim Wilson  <wilson@cygnus.com>
14040
14041         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
14042         (ph_linker): Likewise.
14043
14044 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
14045
14046           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
14047         MAP_ANON / MAP_ANONYMOUS if defined;
14048         else try to map from /dev/zero .
14049
14050 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14051
14052         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
14053         isn't defined, then define it to MAP_ANONYMOUS.
14054
14055 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14056
14057         * gcc.c-torture: Update to c-torture-1.42 release.
14058
14059 1996-11-11  Jeffrey A Law  (law@cygnus.com)
14060
14061         * gcc.c-torture: Update to c-torture-1.41 release.
14062
14063 1996-10-27  Jeffrey A Law  (law@cygnus.com)
14064
14065         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
14066         c-torture release.
14067
14068 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
14069
14070         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
14071         and LDFLAGS.  Fix second case to append the target_info ldflags
14072         onto LDFLAGS, not CFLAGS.
14073         * lib/g++.exp (g++_init): Add target_info stuff.
14074         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
14075         of libgloss and newlib flags for !native.
14076
14077         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
14078         (GDB): Fix relative path to go up another dir for finding gdb.
14079
14080 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
14081
14082         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
14083         versions in the target_info array, if they don't exist.
14084
14085 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
14086
14087         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
14088
14089 1996-07-08  Jim Wilson  <wilson@cygnus.com>
14090
14091         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
14092         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
14093
14094 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
14095
14096         * lib/old-dejagnu.exp: Don't remove the output file before we've
14097         actually tested it. Don't append pwd to the path of the executable
14098         we're testing.
14099
14100 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
14101
14102         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
14103
14104 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
14105
14106         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
14107         temporary directory for compiler files, and set it to a default
14108         value of /tmp. Set $output as the name of the output file from
14109         compiling the testcase. Add a -o option to $cflags_var so the
14110         compiler writes the final output file as $output. Set $executable
14111         to $output.
14112
14113         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
14114         directory for compiler files, and set it to /tmp if it doesn't
14115         already have a value. Set $output_file to the name of the output
14116         file from compiling the testcase. Add a -o option to CXXFLAGS so
14117         the compiler writes the final output file as $output. Use $output
14118         as the executable to be tested.
14119
14120 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14121
14122         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
14123
14124 1996-06-08  Jeffrey A Law  (law@cygnus.com)
14125
14126         * gcc.c-torture/execute/pending-1.c: New test.  Still
14127         pending in Tege's queue.
14128
14129 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
14130
14131         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
14132         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
14133         if there were failures.  Call unresolved if there were unresolved
14134         testcases.  Call gcc_fail if program did not run to completion.
14135         (ph_make): Pass additional argument name to ph_execute.
14136         (ph_execute): Add new argument.  Pass additional arguments to
14137         ph_summary.  Call gcc_fail is there is no execution output.
14138
14139 1996-04-24  Jeffrey A Law  (law@cygnus.com)
14140
14141         * lib/plumhall.exp (proc_summary): Output relavent summary
14142         lines into the log so specific failures in plumhall can be
14143         investigated.
14144
14145 1996-04-10  Jeffrey A Law  (law@cygnus.com)
14146
14147         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
14148         (c-torture-execute): Don't try to execute tests which use
14149         "long long" types if $NO_LONG_LONG is nonzero.
14150
14151 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
14152
14153         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
14154         not c-torture.
14155
14156         * gcc.ieee: Move from here.
14157         * gcc.c-torture/execute/ieee: To here.
14158
14159 1996-03-26  Jeffrey A Law  (law@cygnus.com)
14160
14161         * gcc.c-torture: Update to c-torture-1.41 release.
14162
14163 1996-03-22  Jeffrey A Law  (law@cygnus.com)
14164
14165         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
14166         not "$output".
14167
14168 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
14169
14170         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
14171         -c present.
14172
14173 1996-03-02  Jeffrey A Law  (law@cygnus.com)
14174
14175         * config/proelf.exp: Handle connecting to a simulator.
14176
14177 1996-01-31  Jeffrey A Law  (law@cygnus.com)
14178
14179         * config/proelf.exp: New file.  Enough framework that we can
14180         run c-torture tests on the proelf targets (or any other target
14181         that gdb can connect to for that matter).
14182
14183 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
14184
14185         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
14186         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
14187
14188         * lib/plumhall.exp (ph_execute): Always call ph_summary if
14189         exec_output exists.
14190
14191 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
14192
14193         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
14194         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
14195
14196         * config/*.exp: Update FSF address.  Change result of ${tool}_load
14197         to pass/fail/unresolved/unsupported/untested.  Caller must now
14198         call unresolved/unsupported/untested.
14199         * lib/*.exp: Update FSF address.  Update to handle new results of
14200         ${tool}_load.
14201         * lib/chill.exp (verbose): Delete.
14202
14203 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
14204
14205         * lib/gcc.exp (default_gcc_start): Change order of args to
14206         $LDFLAGS $CFLAGS $LIBS.
14207         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
14208         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
14209         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
14210         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
14211         * gcc.misc-tests/dg-test.exp: Likewise.
14212         * gcc.misc-tests/msgs.exp: Likewise.
14213         * gcc.prms/prms.exp: Likewise.
14214         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
14215         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
14216
14217         * lib/dg.exp: Deleted, moved to dejagnu/lib.
14218
14219 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14220
14221         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
14222
14223         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
14224         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
14225
14226         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
14227         necessary.
14228
14229 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
14230
14231         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
14232         global for loop; add use of $mathlib.
14233         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
14234         settings here; set mathlib for anything but VxWorks.
14235
14236 1996-01-22  Jeffrey A Law  (law@cygnus.com)
14237
14238         * gcc.c-torture: Update to c-torture-1.40 release.
14239
14240 1996-01-03  Jeffrey A Law  (law@cygnus.com)
14241
14242         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
14243         dg.exp.
14244
14245 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
14246
14247         * lib/c-torture.exp (c-torture-execute): Declare "output" as
14248         global.
14249
14250 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
14251
14252         * lib/g++.exp (LIBS): Define if not already.
14253         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
14254         (gcc-dg-prune): Call prune_gcc_output.
14255         * lib/gcc.exp (prune_gcc_output): New proc.
14256         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
14257         prune_gcc_output.
14258
14259 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
14260
14261         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
14262         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
14263
14264 1995-11-15  Jeffrey A Law  (law@cygnus.com)
14265
14266         * gcc.c-torture: Update to c-torture-1.39 release.
14267
14268 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
14269
14270         * lib/c-torture.exp (c-torture-execute): Don't return if one option
14271         fails, try others as well.
14272
14273 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
14274
14275         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
14276         If compilation fails, mark execute tests as `untested'.
14277         If test is marked as unsupported, don't mark compilation and
14278         execute tests as failed.
14279
14280 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
14281
14282         * lib/g++.exp (g++_init): Don't link in libg++, and look to
14283         libstdc++ for whether or not we want to be doing shared
14284         libraries.  Delete link_curses since we don't need it anymore.
14285         * lib/mike-g++.exp (postbase): Don't link in libg++.
14286         * g++.old-deja/old-deja.exp: Likewise.
14287
14288 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
14289
14290         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
14291
14292 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
14293
14294         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
14295         For that, add `-Wl,-a,shared_archive'.
14296         * g++.old-deja/old-deja.exp: Likewise.
14297
14298 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
14299
14300         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
14301
14302 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
14303
14304         * lib/mike-g++.exp (postbase): Pay attention to the status of
14305         g++_load.
14306
14307 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
14308
14309           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
14310
14311 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
14312
14313         * lib/gcc.exp (default_gcc_start): No longer need to log program
14314         being executed or its output, execute_anywhere does that now.
14315         * lib/g++.exp (default_g++_version): Call execute_anywhere.
14316         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
14317
14318 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
14319
14320         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
14321         the same as those in lib/g++.exp.
14322
14323 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
14324
14325         * gcc.c-torture: Update to c-torture-1.38 release.
14326         * gcc.ieee: Related changes.
14327
14328 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
14329
14330         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
14331         "exec". Minor reformatting changes.
14332
14333         * config/rom68k.exp (${tool}_load): Make it work in a canadian
14334         cross. This means all "exec" calls now work on a remote host as
14335         well.
14336         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
14337         cross. Filter out the extra "\r\n" stuff that expect puts in.
14338         (c-torture-execute): Filter out the bogus warnings like
14339         c-torture-compile does. Add support for canadian cross.
14340         * lib/gcc.exp (default_gcc_version, default_gcc_start)
14341         Use execute_anywhere rather than calling exec directly. Now it
14342         works for canadian cross testing.
14343
14344 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
14345
14346         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
14347         results into a variable, and check that rather than using file exists.
14348
14349 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
14350
14351         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
14352         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
14353
14354 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14355
14356         * g++.old-deja/old-deja.exp: Create and pass runshlib and
14357         lib_curses if there's a shared libg++ in the build tree.
14358
14359 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
14360
14361         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
14362         if not supported target.
14363
14364 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
14365
14366         * lib/g++.exp (g++_init): Move empty setting of runshlib and
14367         link_curses up to always happen, not just for native builds.
14368
14369 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
14370
14371         * gcc.c-torture: Update to c-torture-1.36 release.
14372         * gcc.failure: Related changes.
14373
14374 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
14375
14376         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
14377
14378 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
14379
14380         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
14381         * lib/mike-g++.exp (postbase): Not in here.  Still reference
14382         runshlib, link_curses, and mathlib for link and run.
14383
14384         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
14385         pass the runtime shared library options for Solaris, OSF/1, and
14386         Irix5, and link with -lcurses to avoid unresolved references.
14387
14388 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
14389
14390         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
14391         only run once.
14392
14393 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
14394
14395         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
14396
14397 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
14398
14399         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
14400         do not have a framework for the "compat" tests yet.
14401
14402 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
14403
14404         * lib/mike-g++.exp (postbase): New local variable `mathlib',
14405         set to null if we're testing vxworks5.1.  Use that instead of
14406         `-lm' in the setting of LIBS for link and run.
14407
14408 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
14409
14410         * config/rom68k.exp (${tool}_load): Major changes to make it
14411         work.  Verified that it does in fact return the stuff in
14412         exec_output properly.  Catch any Emul or any TRAP other than 0.
14413
14414 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
14415
14416         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
14417         LDFLAGS properly for targets that need stuff from libgloss.
14418         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
14419         only run once.
14420         (gpp_initialized): New variable.
14421
14422 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
14423
14424         * config/rom68k.exp: Load libgloss.exp.
14425         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
14426         so we can produce a fully linked binary.
14427         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
14428         so we can produce a fully linked binary.
14429
14430 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
14431
14432         * lib/plumhall.exp (ph_section): Watch for expected failures.
14433         Add missing `else'.
14434
14435         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
14436         run the testcase.
14437         (c-torture): Likewise.
14438
14439 1995-08-28  Doug Evans  <dje@cygnus.com>
14440
14441         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
14442
14443         * lib/mike-g++.exp (mike_cleanup): New proc.
14444         (prebase): New globals compiler_result, not_compiler_result,
14445         target_regexp.
14446         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
14447         allow leading "-" in pattern.  Watch for unsupported tests.
14448         If $compiler_result is set, pattern match assembler code,
14449         and ditto for $not_compiler_result.
14450         * lib/mike-gcc.exp: Likewise.
14451
14452         * lib/plumhall.exp (ph_execute): Only call ph_summary if
14453         execution "succeeded".
14454
14455 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
14456
14457         * config/win32.exp: New file.
14458         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
14459
14460 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
14461
14462         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
14463         unsupported.
14464         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
14465         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
14466         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
14467
14468         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
14469         "... without exceptions was ...".  That is now handled by
14470         prune_system_crud.
14471         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
14472
14473 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
14474
14475         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
14476         sieve.c,sort2.c}: New files.
14477         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
14478         sieve.exp,sort2.exp}: Drivers for them.
14479
14480         * lib/mike-gcc.exp (program_output): New user settable variable.
14481         (postbase): Call prune_system_crud.  Also prune extraneous compiler
14482         messages.
14483         * lib/mike-g++.exp (program_output): New user settable variable.
14484
14485         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
14486
14487         * config/sh.exp: Deleted (use sim.exp instead).
14488
14489 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
14490
14491         * config/vx.exp: Declare CHECKTASK as global.
14492         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
14493         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
14494         * lib/old-dejagnu.exp: Load [pwd]/$executable.
14495
14496 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14497
14498         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
14499         target. Like vx.exp, only includes `vx29k.exp' instead of
14500         `vxworks.exp'.
14501
14502 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
14503
14504         * config/sim.exp: Increase time limit from 120 seconds to 240.
14505
14506 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
14507
14508         * gcc.c-torture/execute/950628-1.c: New test.
14509
14510 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
14511
14512         * gcc.c-torture: Update with changes/additions from
14513         c-torture-1.34.
14514
14515 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
14516
14517         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
14518
14519 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
14520
14521         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
14522
14523 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
14524
14525         * gcc.c-torture/compile/950512-1.c: New test.
14526         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
14527         * gcc.dg/struct-ret-1.c: Likewise.
14528
14529 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
14530
14531         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
14532           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
14533
14534 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
14535
14536         * gcc.c-torture/special/920411-1.c: Deleted.
14537         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
14538
14539 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
14540
14541         * config/sim.exp (${tool}_load): Hack in call to bash to get a
14542         cpu limit.
14543
14544 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
14545
14546         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
14547
14548 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
14549
14550         From kenner;
14551         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
14552         is the proper length.
14553         * va-arg-3.c: Likewise.
14554
14555 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
14556
14557         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
14558         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
14559
14560         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
14561         * lib/g++.exp (default_g++_start): Delete old cruft.
14562
14563 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
14564
14565         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
14566         (2 * (1 << 18)) to (2 * (1 << 17)).
14567
14568         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
14569
14570 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
14571
14572         * config/rom68k.exp: Renamed from config/idp.exp
14573
14574 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
14575
14576         * c-torture/compile/921109-2.c
14577
14578 1995-04-18  Mike Stump  <mrs@cygnus.com>
14579
14580         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
14581         excess errors.
14582
14583 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
14584
14585         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
14586         output.
14587         * lib/g++.exp (default_g++_start): Likewise.
14588
14589 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
14590
14591         * gcc.c-torture/compile/950329-1.c: New test.
14592
14593 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
14594
14595           * config/bug.exp (${tool}_load): Updated to use new remote_open
14596           and remote_close procs.
14597         * config/idp.exp: New file.
14598
14599 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
14600
14601         * gcc.c-torture/execute/950322-1.c: New test.
14602
14603 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
14604
14605         * config/vx.exp (${tool}_load): Clean up testing of return code from
14606         vxworks_ld and vxworks_spawn.
14607
14608 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
14609
14610         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
14611
14612 1995-03-13  Mike Stump  <mrs@cygnus.com>
14613
14614         * lib/old-deja.exp: Add `excess errors test - ' error, now one
14615         can mark excess errors on a machine by machine basis.  Note, the
14616         default is to not expect any excess errors, even when excess
14617         errors test - is given, so you will want to put an XFAIL ... on
14618         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
14619         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
14620         those 4 machines, but no others.
14621
14622 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
14623
14624         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
14625         * lib/c-torture.exp: to here.
14626
14627 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
14628
14629         * gcc.c-torture/execute/950221-1.c: New test.
14630         * gcc.c-torture/execute/struct-ret-1.c: New test.
14631         * gcc.c-torture/compile/950221-1.c: New test.
14632
14633         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
14634
14635 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
14636
14637         * gcc.c-torture/execute/arith-1.c (main): Return 0.
14638         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
14639
14640 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
14641
14642         * g++.gb: New directory of tests, derived from my signature and
14643         class scoping tests.
14644
14645         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
14646         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
14647         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
14648         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
14649         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
14650         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
14651         * g++.gb/sig25.C: Likewise.
14652
14653         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
14654         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
14655         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
14656         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
14657         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
14658         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
14659         * g++.gb/sig25.exp: Likewise.
14660
14661         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
14662         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
14663         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
14664         * g++.gb/scope13.C: Likewise, this test still fails.
14665
14666         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
14667         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
14668         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
14669         * g++.gb/scope13.exp: Ditto.
14670
14671         * g++.gb/README: New file, explains what these tests are about.
14672
14673 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
14674
14675         * lib/dg.exp (dg-do): Support `preprocess'.
14676         (dg-test): Likewise.
14677
14678 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
14679
14680         * config/udi.exp: change "continue -expect" to "exp_continue".
14681
14682 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
14683
14684         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
14685         Delete redundant tests.
14686
14687         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
14688         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
14689         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
14690         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
14691         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
14692         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
14693         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
14694         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
14695
14696         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
14697         storing label pointers.
14698         * gcc.c-torture/execute/921019-1.c: Likewise.
14699         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
14700         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
14701         parameter fp.
14702         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
14703         constants.
14704
14705         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
14706         Delete obsolete tests.
14707
14708         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
14709         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
14710         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
14711         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
14712         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
14713         * gcc.c-torture/compile/950124-1.c: New test.
14714
14715         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
14716
14717 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
14718
14719         * lib/mike-g++.exp: Add -lm to LIBS.
14720
14721 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
14722
14723         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
14724
14725 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
14726
14727         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
14728
14729 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
14730
14731         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
14732
14733 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
14734
14735         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
14736         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
14737         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
14738         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
14739         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
14740         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
14741         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
14742         * g++.law/{operators31.C, operators32.C,
14743         * g++.law/{operators33.C, operators34.C}: Likewise.
14744         * g++.law/{pic1.C, refs2.C}: Likewise.
14745         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
14746         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
14747         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
14748         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
14749
14750         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
14751         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
14752         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
14753         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
14754         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
14755         * g++.law/{enum9.exp, friend5.exp}: Likewise.
14756         * g++.law/{nest3.exp, nest4.exp}: Likewise.
14757         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
14758         * g++.law/{operators30.exp, operators31.exp}: Likewise.
14759         * g++.law/{operators32.exp, operators33.exp}: Likewise.
14760         * g++.law/{operators34.exp}: Likewise.
14761         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
14762         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
14763         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
14764         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
14765         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
14766
14767         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
14768         No longer expected to fail.
14769         * g++.law/missed-error3.C: Tweak for recent bool changes.
14770
14771 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
14772
14773         * config/emb-unix: Deleted.
14774         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
14775         remote execution.  Do final link on remote host if REMOTE_LINK is set.
14776
14777 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
14778
14779         * lib/dg.exp (dg-test): Fix typo in last patch.
14780
14781 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
14782
14783         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
14784         (handles multiple occurrences).
14785
14786 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
14787
14788         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
14789         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
14790         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
14791         printed).
14792         * lib/c-torture.exp (c-torture-compile): Likewise.
14793         (c-torture): Prepend full path if missing.
14794         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
14795         (gcc_fail): Likewise.
14796         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
14797
14798 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
14799
14800         * lib/netware.exp: Only attach to NetWare i386 systems.
14801
14802 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
14803
14804         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
14805         messages.  Add test name to "output pattern match" pass/fail message.
14806
14807 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
14808
14809         * gcc.dg: New testsuite.
14810         * gcc.dg/dg.exp: New file.
14811
14812         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
14813         test-switch.c}: Deleted.
14814
14815         * gcc.misc-tests/msgs.exp: New testcase driver.
14816
14817 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
14818
14819         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
14820         Watch for illegal return values from ${tool}_load.
14821         * config/unix.exp (${tool}_load): Fix pass/fail detection for
14822         cross targets.  Coerce return value >0 to 1.
14823
14824 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
14825
14826         * config/unix.exp (${tool}_load): Call program rsh, not proc.
14827
14828         * config/emb-unix.exp: New file.
14829
14830         * config/sim.exp: Error if variable $SIM not defined.
14831         (${tool}_load): Mark test as "untested" if simulator missing.
14832
14833         * config/unix.exp: Load remote.exp to get rcp_download.
14834         * lib/c-torture.exp: Use different option lists for testcases with
14835         and without loops.
14836         * gcc.c-torture/execute/execute.exp: Likewise.
14837
14838 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
14839
14840         * config/*.exp: Clarify return code from ${tool}_load.
14841         Call `unresolved' or `untested' instead of `warning' or `perror'
14842         (sometimes you still want to call both though).
14843         Add comment that `shell_id' is local to each file.
14844         * config/udi.exp (timeout): Set to 30.
14845         Don't print warning if connection fails, $connectmode has already
14846         printed an error.
14847         (${tool}_load): Move verbose messages to level 2.
14848         Rework pattern for "Process started" message.
14849         Pass `shell_id' to ${connectmode}_download.
14850         Retry twice upon timeout.  Make resetting of target more robust.
14851         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
14852         Pass `shell_id' to exit_$connectmode.
14853         Only call exit_$connectmode if connected.
14854         * config/unix.exp (${tool}_load): Check return codes better.
14855         * config/vrtx.exp (${tool}_load): Likewise.
14856         * config/vx.exp (${tool}_load): Likewise.
14857         Delete unneeded global's.
14858         * lib/dg.exp (dg-test): Update to reflect clarified return codes
14859         from ${tool}_load.
14860         (dg-stat): Delete.
14861         (dg-init): Delete recording of pass/fail counts.
14862         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
14863         (old-dejagnu-init): Likewise.
14864         (old-dejagnu-stat): Delete contents, empty proc now.
14865         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
14866         (c-torture): Delete references to lcnt, lpass, lfail.
14867         Get option list from TORTURE_OPTIONS.
14868         Delete -funroll[-all]-loops if no loops.
14869         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
14870         (g++_stat): Delete contents (empty proc now).
14871         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
14872         (gcc_finish): Likewise.
14873         (gcc_stat): Deleted.
14874         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
14875         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
14876         * gcc.c-torture/execute/execute.exp: Likewise.
14877         Split tests into two parts: compile, execute.
14878         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
14879         no loops.  Update to reflect clarified return codes from ${tool}_load.
14880
14881 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
14882
14883         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
14884         to grep for.
14885         (old-dejagnu): Likewise (where necessary).
14886
14887 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
14888
14889         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
14890
14891         * lib/dg.exp (dg-process-target): Fix processing of selector.
14892         Add comment regarding use of `error'.
14893
14894         * lib/gcc.exp (prune_system_crud): Define if missing.
14895         * lib/g++.exp (prune_system_crud): Likewise.
14896
14897         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
14898         Call prune_system_crud.
14899         * lib/dg.exp (dg-runtest): New proc.
14900         Use perror instead of send_user for tcl errors in testcase.
14901         Don't return any value, it's never used.
14902         Don't clobber previous definition of `unknown'.
14903         Print tcl errors in `dg-final'.
14904
14905 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
14906
14907         * lib/dg.exp (dg-process-target): Improve syntax error messages.
14908         (dg-test): Don't print errorInfo, it contains stack backtrace.
14909
14910 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
14911
14912         * lib/g++.exp (runtest_file_p): Define if missing.
14913
14914 1994-09-24  Doug Evans  (dje@cygnus.com)
14915
14916         * lib/mike-g++.exp: Comment out loading of g++.exp.
14917         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
14918         (default_g++_version): Always print something.
14919         (default_g++_start): Comment out call to `which'.
14920         (g++_start, g++_load): Deleted (must be defined in config file).
14921         * lib/gcc.exp: Test for existence of $CC at start.
14922         Delete check for tmpdir (done in gcc_init).
14923         (default_gcc_version): Always print something.
14924         (default_gcc_start): Comment out call to `which'.
14925         * config/*.exp: Major cleanup - make cross targets work at least a
14926         little better for g++ (by not being "--tool gcc" specific).
14927         Rename gcc_xxx to ${tool}_xxx.
14928         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
14929         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
14930
14931 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
14932
14933         * lib/c-torture.exp (c-torture-compile): Rework compiler
14934         message processing.
14935
14936         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
14937         c-torture.
14938
14939 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
14940
14941         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
14942
14943         * lib/dg.exp (dg-process-target): Support { target native }.
14944
14945 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
14946
14947         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
14948         looked for "... program xxx got fatal signal".
14949         Correct regsub munging of `comp_output'.
14950         Ignore compiler messages "path prefix not used" and "linker input
14951         file unused".
14952
14953 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
14954
14955         * lib/gcc.exp (runtest_file_p): Define if missing.
14956         * gcc.prms/template.c: Example to work from.
14957
14958 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
14959
14960         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
14961         * lib/dg.exp (dg-test): Call unsupported testcases as such.
14962
14963         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
14964         * gcc.prms/1883.c: Moved from compile/940714-1.c.
14965         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
14966         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
14967
14968         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
14969         (dg-process-target): No longer a varargs proc.
14970         Return S/N for target, P/F for xfail.  All callers changed.
14971         (user option procs): More argument checking.
14972         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
14973         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
14974         (dg-test): Skip test if not running on selected target in `dg-do'.
14975         Update handling of `dg-do-what', `dg-output-text'.
14976         Separate execution pass/fail from output pattern match pass/fail.
14977         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
14978
14979 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
14980
14981         * gcc.c-torture/special/special.exp: Don't expect failure for mips
14982         target for 920510-1.c.
14983
14984 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
14985
14986         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
14987         Clean up comment regarding use of passcnt, etc.
14988         (gcc_stat): Don't update `testcnt' here.
14989         (gcc_finish): Do it here.
14990         Might as well reset `but_id' here too.
14991         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
14992         to determine if the file should be tested.
14993         * gcc.c-torture/compile/compile.exp: Likewise.
14994         * gcc.c-torture/execute/execute.exp: Likewise.
14995         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
14996         * gcc.misc-tests/dg-test.exp: Likewise.
14997         * gcc.prms/prms.exp: Likewise.
14998         * gcc.wendy/wendy.exp: Likewise.
14999         * g++.old-deja.exp: Likewise.
15000         Move "Testing file" message to verbose level 1.
15001
15002 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
15003
15004         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
15005
15006 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
15007
15008         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
15009         (default_gcc_start): Accept optional second list element
15010         of compiler flags.  Print compiler output at verbosity level 2.
15011         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
15012         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
15013         Save current values of framework globals passcnt, failcnt, xpasscnt,
15014         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
15015         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
15016         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
15017         xfailcnt to compute stats.  Update framework global `testcnt' from
15018         pass/fail counts.
15019         (gcc_finish): New proc.  Clean up test environment.
15020         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
15021         (gcc_epass, gcc_efail): Delete.
15022         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
15023         argument of line number.
15024         (dg-init): If the tool has an init routine, call it.
15025         (dg-test): Remove args `cflags_var' and `libs_var'.
15026         Pass all compiler options to ${tool}_start.
15027         Handle missing line number.
15028         (dg-finish): New function.
15029         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
15030         particular files.  Call gcc_finish at end.  Move "skipping test"
15031         message to verbosity level 3.
15032         * gcc.c-torture/compile/compile.exp: Likewise.
15033         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
15034         * gcc.c-torture/execute/execute.exp: Likewise.
15035         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15036         Print testcase being tried at verbosity level 1.
15037         * gcc.c-torture/special/special.exp: Unset xfail.
15038         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15039         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
15040         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
15041         * gcc.failure/failure.exp: Likewise.
15042         * gcc.ieee/ieee.exp: Likewise.
15043         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
15044         Update call to dg-test.  Call dg-finish at end.
15045         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
15046         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15047         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
15048         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
15049         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
15050         * gcc.wendy/wendy.exp: Add copyright.
15051         Delete setting of tmpdir (done by gcc_init).
15052         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
15053         Pass compiler flags to gcc_start.  Call gcc_finish at end.
15054         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
15055         gcc_[ce]pass/fail.
15056
15057 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
15058
15059         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
15060         confusion.
15061         (g++_load): Likewise.
15062
15063         * config/*.exp (gcc_load): Some were varargs fns and some were not.
15064         Rename argument to `prog' to remove the confusion.
15065         Varargs fns behave differently too!
15066         (g++_load): Likewise.
15067
15068         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
15069
15070         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
15071         what it is.  Delete (always) printing of status value for !native.
15072         Simplify verbose code, and include status and exec_output.
15073         (g++_load): Use gcc_load.
15074
15075 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
15076
15077         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
15078         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
15079         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
15080         940714-3.c as these testcases don't exist anymore.  Make
15081         va-arg-1.c expected to pass.
15082
15083 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
15084
15085         * gcc.misc-tests/misc.exp: Only run specific testcases.
15086         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
15087         * gcc.misc-tests/dg-[1-9].c: New files.
15088
15089         * lib/dg.exp: New testsuite driver.
15090         * gcc.prms/prms.exp: Use it.
15091
15092         * README.gcc: New file.
15093
15094         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
15095         Document and reset `lxpass' and `lxfail'.
15096         Simplify "initialized" message.
15097         (gcc_stat): Clean up comments a little.
15098
15099 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
15100
15101         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
15102
15103 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
15104
15105         * lib/old-dejagnu.exp (process-option): New proc.
15106         (old-dejagnu-init, old-dejagnu-stat): Likewise.
15107         (old-dejagnu): Simplify.
15108         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
15109
15110 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
15111
15112         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
15113         exists and is not an empty string.
15114
15115         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
15116         $xfail rather than calling setup_xfail.  Clear $xfail when test is
15117         finished.
15118         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
15119         automatically.
15120
15121         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
15122         longer expected to fail.
15123
15124         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
15125         "f" function call.
15126
15127         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
15128
15129         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
15130         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
15131         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
15132         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
15133         c-torture-1.29.
15134
15135         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
15136         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
15137
15138         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
15139
15140         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
15141         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
15142
15143         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
15144         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
15145         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
15146
15147 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
15148
15149         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
15150         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
15151         940714-1.c, 940714-2.c, 940714-3.c},
15152         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
15153         gcc.misc-tests/{mg.c,mg.exp}:
15154         New tests.
15155         * gcc.noncompile/noncompile.exp: Change accordingly.
15156
15157 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
15158
15159         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
15160         Undo previous clobberage.
15161
15162 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
15163
15164         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
15165         * gcc.special/{930510-1.c, special.exp}:
15166         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
15167         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
15168         struct-varargs-1.c}: New tests from c-torture-1.26.
15169
15170 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
15171
15172         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
15173           argument to switch.
15174
15175 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
15176
15177         * Revert the previous changes.  Please see Rob's directory
15178           (/lisa/test/rob/progressive/gcc/testsuite) for testing
15179           fixes.
15180
15181 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
15182
15183         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
15184             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
15185             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
15186             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
15187             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
15188             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
15189             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
15190             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
15191             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
15192             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
15193             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
15194             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
15195             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
15196             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
15197             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
15198             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
15199             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
15200             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
15201             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
15202             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
15203             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
15204             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
15205             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
15206             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
15207             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
15208             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
15209             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
15210
15211 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
15212
15213         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
15214             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
15215           with perror calls.
15216
15217 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
15218
15219         * config/unix.exp (g++_load): Fix syntax.
15220
15221 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
15222
15223         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
15224         * gcc.noncompile/921017-1.c: Deleted obsolete test.
15225         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
15226         Don't expect va-arg-1.c to fail.  Correct expected output for
15227         920928-1.c.
15228         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
15229         * gcc.wendy/hbm4.c: Correct typo.
15230         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
15231
15232 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
15233
15234         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
15235         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
15236         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
15237         * lib/c-torture.exp (c-torture-compile): Ditto.
15238
15239         Reduce volume of output (remove all the -I's and such).
15240         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
15241         Call gcc_cpass, gcc_cfail.
15242         (c-torture): Pass testing option to c-torture-compile.
15243
15244 1994-03-21  Doug Evans  (dje@cygnus.com)
15245
15246         Bring patches over from progressive.
15247         * config/default.exp: Exit remote shell cleanly.
15248         (g++_exit, g++_start): Add default versions.
15249         * config/sim.exp (gcc_load): Use perror, not error.
15250
15251 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
15252
15253         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
15254         set in site.exp.
15255
15256 1994-03-14  Doug Evans  (dje@cygnus.com)
15257
15258         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
15259         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
15260         (wendy_try): New proc to run testcase.
15261         (main loop): Call 'em.
15262         * gcc.wendy/*.c: Clean up pass to correct expected output.
15263
15264         * lib/gcc.exp: Minor cleanup work.
15265         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
15266
15267 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
15268
15269         * config/sim.exp (gcc_load): Document return codes better.
15270         Don't pass -v to simulator.
15271
15272 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
15273
15274           * gcc.special/920717-x.c: Fix typo.
15275           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
15276           get at sources.
15277
15278         * lib/mike-gcc.exp: Fix typo.
15279
15280 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
15281
15282         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
15283         binary to use, transform the name.
15284         * config/*.exp: rename everything. Nuke any g++ specific files,
15285         it's now a special case of gcc that requires no special support.
15286         Add a default.exp for unsupported targets.
15287
15288 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
15289
15290         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
15291         lib/old-dejagnu.exp: Fix a few patterns to work with the new
15292         version of Tcl.
15293
15294 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
15295
15296         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
15297         than a warning.
15298
15299 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
15300
15301         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
15302
15303 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
15304
15305         * gcc.execute/execute.exp: Combine opt_list and foption_list into
15306         option_list.  Compile every file with only 4/6 option choices
15307         (same as C torture) instead of with 12/18 different option
15308         choices.
15309         * lib/c-torture.exp: Likewise.
15310
15311         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
15312         not already set.
15313
15314 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
15315
15316         * lib/old-deja.exp: Add `excess errors test fails' error, now one
15317         can put an XFAIL *-*-* on excess errors.
15318
15319 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
15320
15321         * g++.law: Add more tests derived from g++-bugs snapshots.
15322
15323         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
15324         equivalent to g++.law/init9.
15325
15326         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
15327         compiled it, and the a.out file after we've run it.
15328
15329 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
15330
15331         * lib/mike-g++.exp (postbase): Delete the .o file after we've
15332         compiled it, and the a.out file after we've run it.
15333
15334 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
15335
15336         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
15337
15338 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
15339
15340         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
15341         version number.
15342
15343 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
15344
15345         * g++.law: New directory of g++ tests derived from the g++-bugs
15346         snapshots.
15347
15348 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
15349
15350         * gcc.compile: initbug1.c initbug1.exp testcase added
15351
15352 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
15353
15354         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
15355         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
15356           fixes submitted by Jeff Law (law@cs.utah.edu)
15357         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
15358           Jeff Law (law@cs.utah.edu)
15359
15360
15361 1993-11-30  Mike Stump  (mrs@cygnus.com)
15362
15363         * config/unix-g++.exp: Follow the gcc way of doing things.
15364         * g++.old-deja/old-deja.exp: Minor updates.
15365         * lib/g++.exp: New file, follow the gcc way of doing things.
15366         * lib/old-dejagnu.exp: Minor updates.
15367         * lib/mike-g++.exp: Always unset errorInfo.
15368
15369 1993-11-06  Mike Stump  (mrs@cygnus.com)
15370
15371         * lib/gcc.exp: Fix some errors with the below change, CC and
15372         CFLAGS should be global when setting, not local.
15373
15374 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
15375
15376         * lib/gcc.exp: Transform tool name.
15377
15378 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15379
15380         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
15381
15382 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15383
15384         * lib/gcc.exp: change gcc_done to gcc_stat
15385
15386 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15387
15388         * Upgraded gcc testsuite to c-torture version 1.25
15389
15390 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
15391
15392         * lib/gcc.exp: added reporting code. Changed verbose compile message.
15393         * lib/c-torture: added hooks for new reporting code.
15394
15395 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
15396
15397         * config/sh-gcc.exp: check if sh-sim exists in the path
15398
15399 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
15400
15401         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
15402         * gcc.compile/compile.exp: Initial changes for new logic.
15403         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
15404         * gcc.failure/failure.exp: Initial changes for new logic.
15405         * gcc.ieee/ieee.exp: Initial changes for new logic.
15406         * gcc.misc-tests/misc.exp: Initial changes for new logic.
15407         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
15408         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
15409         * lib/c-torture.exp: Initial changes for new logic.
15410         * lib/gcc.exp: Initial changes for new logic.
15411
15412 1993-10-15  Mike Stump  (mrs@cygnus.com)
15413
15414         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
15415         depend upon failure or success.  Fully qualify names in failure
15416         and success messages.  Always remove a.out before starting
15417         compile, just in case.  Pay more attention to error text output by
15418         the compiler.  Handle testcases with no known past errors just
15419         like all others, so that things are uniform.  Other miscellaneous
15420         improvements.
15421
15422 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
15423
15424         * gcc.cpp: new directory for cpp tests
15425
15426 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
15427
15428         * lib/chill.exp: Code reformatted, removed unused code.
15429         * config/unix-chill.exp: Code reformatted, removed unused code.
15430         * chill.execute/execute.exp: Code reformatted, removed unused code.
15431         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
15432
15433 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
15434
15435         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
15436         routines not written.
15437
15438 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
15439
15440         * config/bug-gcc.exp: Use new procs from bug.exp.
15441
15442 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
15443
15444         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
15445         via ftp, rather than depending on NFS.
15446         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
15447         case.
15448
15449 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
15450
15451         * config/bug-gcc.exp: Use new download proc.
15452
15453 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
15454
15455         * chill.execute/execute.exp: cleanups, handles errors better
15456         * chill.compile/compile.exp: rewrite, based on execute.exp
15457         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
15458         * lib/chill.exp: major changes to diff proc and compile and link
15459           procs. added chill_fail and chill_pass wrappers to pass and
15460           fail. added more comments, and handle error codes better.
15461           Added a hack to capture stderr from exec, so noncompile tests
15462           can work.
15463
15464 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
15465
15466         * chill.execute/execute.exp: rewrite of testsuite driver
15467         * lib/chill.exp: rewrite of testsuite driver
15468         * config/unix-chill.exp: rewrite of testsuite driver
15469
15470 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
15471
15472     In chill.execute:
15473         * iexpr.ch: Standardize uppercase.
15474         * tuples.dat: Standardize uppercase.
15475         * vary.ch: standardize.  Correct varying string assignments.
15476         * vary.dat: Add new output lines.
15477
15478 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
15479
15480     In chill.execute:
15481         * chprintf.ch: Standardize use of uppercase.
15482         * tuples.ch: Standardize and turn arr2 into a DCL,
15483           rather than a SYN.
15484         * pinits.ch: Standardize.
15485
15486 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
15487
15488         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
15489         * Makefil: Renamed to Makefile.in.
15490         * configure.in: New.
15491
15492 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
15493
15494     In chill.execute:
15495         * .cvsignore: Add result/output files.
15496         * Makefile: Fix up variables at start.  Use MFLAGS
15497           everywhere.  Correct bool_loc, built_ins entries.
15498           Add entry for vary1.ch.
15499         * bitarray.ch: Standardize upper-case usage.
15500         * bitexpr.ch: Standardize, add output of b1.
15501         * params.ch: Use arrayt in along PROC parameters, to
15502           avoid novelty problems.
15503         * sets.ch: Tiny cleanup.
15504         * vary1.ch: Re-indent.
15505
15506 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
15507
15508           * Add PR-related files to Makefiles, .cvsignore files, etc.
15509
15510 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
15511
15512         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
15513           with compiler objects. New names are test-flow.c and test-loop.c
15514
15515 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
15516
15517         * Upgraded c-torture tests from 1.19 to 1.20
15518
15519         * new files:
15520         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
15521         * gcc.compile: 930623-1.c 930623-2.c
15522         * gcc.noncompile: 930622-1.c 930622-2.c
15523         * gcc.failure: 920411-1.c 920627-2.c
15524         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
15525
15526 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
15527
15528         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
15529           More changes to get testsuite working properly. Needs more work.
15530           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
15531
15532 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
15533
15534         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
15535           More changes to get testsuite working properly. Needs more work.
15536
15537 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
15538
15539         * chill.compile/compile.exp: Added for Dejagnu support
15540         * chill.execute/execute.exp: Added for Dejagnu support
15541         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
15542
15543 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
15544
15545     This should complete moving the CHILL test files.
15546         * chill.noncompile(.cvsignore printf.grt
15547             in-printf.grt chprintf.grt chprintf.ch):
15548             Added test-support files.
15549           (Makefile): Modified further.
15550         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
15551             signal.ch): Added test files.
15552           * chill.execute (.cvsignore printf.grt printr.c
15553             in-printf.grt rts.c chprintf.grt rts.h): Added
15554           test-support files.
15555             (Makefile): More corrections.
15556
15557 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
15558
15559         * chill.compile, chill.execute, chill.nocompile: Add CHILL
15560           test cases, ready for DejaGnu.
15561
15562 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
15563
15564         * Upgraded c-torture tests from 1.18 to 1.19
15565
15566         * gcc.compile: added test(s):
15567           930607-1.c
15568         * gcc.execute: added test(s):
15569           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
15570
15571         * added new subdirectory for misc tests: gcc.misc-tests
15572         * gcc.misc-test(s): added tests:
15573           inst-check.c test-consts.c test-ior.c test-switch.c
15574
15575 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
15576
15577         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
15578
15579 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
15580
15581         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
15582
15583 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
15584
15585         * Upgraded c-torture tests from 1.17 to 1.18
15586
15587 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
15588
15589         * Upgraded c-torture tests from 1.12 to 1.17
15590
15591 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
15592
15593         * lib/old-dejagnu.exp:
15594           Fixed handling of XFAIL target triplets to correctly
15595           recognize wildcard characters.  Removed code that
15596           appended a unique id tag to the end of the file name
15597           printed out by the result of the testcases within a
15598           given test file.
15599
15600 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
15601
15602         * lib/old-dejagnu.exp:
15603           Reworked expected failure handling to trigger off of XFAIL
15604           keyword in keyphrase embeded in testcase source code. The
15605           XFAIL keyword must be at the end of the keyphrase line. It
15606           may optionally be followed by one or more target triplets.
15607           It has just occured that the handling of wildcards in the
15608           target triplet may not be correct.
15609
15610 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
15611
15612         * g++.old-deja/tests:
15613           Moved all subdirectories up one level into g++.old-deja .
15614
15615         * lib/old-dejagnu.exp:
15616           Fixed problem with CXXFLAGS not being properly reset, and being
15617           corrupted with extraneous "-c" compiler option.  This was
15618           causing binaries to not be generated for test that needed them.
15619           Modified strings passed to "pass" and "fail" so that individual
15620           tests from the same test file would be distinguished by an
15621           identifier appended to the test file name in the summary logs;
15622           this corrected a problem with erroneous diff logs.  Added code
15623           to search testcases for expected fail and unexpected pass keywords.
15624
15625 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
15626
15627         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
15628
15629 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
15630
15631         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
15632           Removed extraneous text from end of "Special g++ Options"
15633           keyphrase.
15634
15635         * lib/old-dejagnu.exp: Added pattern matching to look for new
15636           keywords, embedded in testcases comments, which will trigger
15637           calls to xpass and xfail.
15638
15639 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
15640
15641         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
15642           comments embedded in the testcases, especially the one looking for
15643           special compiler options, as well as the pattern matching for the
15644           compiler output again.
15645
15646 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
15647
15648         * lib/old-dejagnu.exp: Do a proper check of the return value for
15649           execute tests. Fixed several problems with the pattern matching
15650           of the compiler output which gave erroneous test results.
15651           Changed several of the test result messages to be more descriptive.
15652         * config/unix-g++.exp: Proc g++_load now actually works and
15653           executes the tests passed to it and returns a usable return
15654           value.
15655
15656 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
15657
15658           * lib/gcc.exp: Exits gracefully if $CC is bogus.
15659
15660 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
15661
15662         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
15663           Modified both files to properly execute the old style
15664           dejagnu tests. The previous versions of these files were
15665           experimental and did not function anything near correctly.
15666
15667 1993-04-05  Rob Savoye  (rob@cygnus.com)
15668
15669         * Removed all Makefile.in and configure.in files. No configuration
15670         needed now.
15671
15672 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
15673
15674         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
15675
15676 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
15677
15678         * gcc.compile/configure.in, gcc.unsorted/configure.in,
15679         gcc.special/configure.in, gcc.noncompile/configure.in,
15680         gcc.execute/configure.in, gcc.code_quality/configure.in,
15681         g++.other/configure.in, g++.old-deja/configure.in,
15682         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
15683         in srcname setting.
15684
15685 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
15686
15687         * lib/udi.exp:  Fixed mondfe and mondfe_download.
15688         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
15689         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
15690
15691 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
15692
15693         * config/udi-gdb.exp: Check $shell_id after connecting to target.
15694         (gdb_exit): Don't remove *_soc files.
15695
15696 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
15697
15698         * lib/c-torture.exp: Don't look for main; instead always use -w
15699         -c.  This is how the c-torture tests work.  Remove the object
15700         file if the compilation succeeds.
15701         * gcc.execute/execute.exp: Remove executable if test passes.
15702         * gcc.noncompile/noncompile.exp: Every test is an expected
15703         failure.
15704         * gcc.special/special.exp: Added tests from c-torture 1.11,
15705         corrected use of existing test.
15706         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
15707         gcc.execute/920625-1.c: Updated to c-torture 1.11.
15708         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
15709         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
15710         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
15711         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
15712         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
15713         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
15714         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
15715         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
15716         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
15717         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
15718         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
15719         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
15720         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
15721         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
15722         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
15723         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
15724         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
15725         c-torture 1.11.
15726         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
15727         correspond to c-torture 1.11.
15728
15729         * New file.