OSDN Git Service

c701328315b0272c113564da15ff0ae82a2d9856
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-02-07  Roger Sayle  <roger@eyesopen.com>
2
3         * testsuite/gcc.dg/builtins-4.c: New test case.
4
5 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6
7         * gcc.dg/20020430-1.c: Fix dg command typos.
8         * gcc.dg/20020503-1.c: Likewise.
9
10 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11
12         PR c++/8785
13         * g++.dg/parse/fused-params1.C: New test.
14
15         PR c++/8857
16         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17
18         PR c++/8921
19         * g++.dg/parse/non-dependent1.C: New test.
20
21         PR c++/8928
22         * g++.dg/parse/dupl-tmpl-args1.C: New test.
23
24         PR c++/9228
25         * g++.dg/parse/undefined7.C: New test.
26         * g++.dg/parse/non-templ1.C: New test.
27
28         PR c++/9229
29         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30
31 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
32
33         * gcc.c-torture/compile/20030206-1.c: New test.
34
35 2003-02-05  Roger Sayle  <roger@eyesopen.com>
36
37         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
38         "pow" to "foo" to avoid potential confusion with a math built-in.
39
40 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41
42         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43         conditions for SPARC targets.
44
45 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
46
47         * gcc.dg/20030204-1.c: New test.
48
49 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50
51         PR c++/38
52         * g++.dg/parse/array-size1.C: New test.
53
54         PR c++/5657
55         * g++.dg/parse/undefined3.C: New test.
56
57         PR c++/5665
58         * g++.dg/parse/undefined4.C: New test.
59
60         PR c++/5975
61         * g++.dg/parse/undefined5.C: New test.
62
63         PR c++/7259
64         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
65
66         PR c++/8578
67         * g++.dg/parse/casting-operator1.C: New test.
68
69         PR c++/8596
70         * g++.dg/parse/undefined6.C: New test.
71
72         PR c++/8736
73         * g++.dg/parse/missing-template1.C: New test.
74
75 Tue Feb  4 21:41:09 CET 2003  Jan Hubicka  <jh@suse.cz>
76
77         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
78         * gcc.dg/i386-cmov?.c:  Likewise.
79         * gcc.dg/i386-fpcvt-?.c:  Likewise.
80         * gcc.dg/i386-ssefp-1.c:  Likewise.
81         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
82         conventions.
83
84 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
85
86         PR c++/7129
87         * testsuite/g++.dg/ext/max.C: New test.
88
89 Mon Feb  3 16:05:11 CET 2003  Jan Hubicka  <jh@suse.cz>
90
91         * gcc.c-torture/execute/20030203-1.c: New test.
92
93 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
94
95         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
96         'natural-endian'.
97
98 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
99
100         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
101         * g++.dg/init/new2.C: Likewise.
102         * g++.dg/other/new1.C: Likewise.
103
104 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
105
106         * gcc.dg/struct-ret-libc.c: New test.
107
108 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
109
110         * gcc.dg/20030129-1.c: New test.
111
112 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
113
114         PR c++/8849
115         * g++.dg/template/ptrmem4.C: New test.
116
117 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
118
119         * g++.dg/parser/constant1.C: New test.
120
121 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
122
123         PR c++/8591
124         * g++.dg/parse/friend2.C: New test.
125
126 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
127
128         PR c++/9437
129         * g++.dg/template/unify4.C: New test.
130
131 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
132
133         * gcc.c-torture/execute/20030128-1.c: New test.
134
135 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
136
137         * g++.dg/lookup/nested1.C: Test moved from ...
138         * g++.old-deja/g++.other/lookup24.C: ... here.
139
140 Tue Jan 28 12:19:35 CET 2003  Jan Hubicka  <jh@suse.cz>
141
142         * gcc.dg/i386-cmov5.c:  New test.
143
144 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
145
146         * gcc.c-torture/execute/20010925-1.c: Changed the
147         memcpy declaration.
148
149 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
150
151         PR c++/3902
152         * g++.dg/parse/template5.C: New test.
153
154 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
155
156         PR fortran/9258
157         * g77.dg/pr9258: New test.
158
159 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
160
161         * README: Move relevant parts from README.g++.
162
163         * README.g++: Remove this file.
164
165 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
166
167         * g++.dg/abi/dcast1.C: New test.
168
169 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
170
171         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
172
173 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
174
175         PR c++/47
176         * g++.old-deja/g++.other/lookup24.C: New test.
177
178 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
179
180         PR middle-end/7227
181         * gcc.dg/uninit-C.c: New test.
182
183 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
184
185         * g++.dg/abi/covariant1.C: New test.
186
187 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
188
189         * gcc.dg/20030123-1.c: New test.
190
191 Sat Jan 25 21:06:49 CET 2003  Jan Hubicka  <jh@suse.cz>
192
193         PR opt/8492
194         * gcc.c-torture/compile/20030125-1.c
195
196 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
197
198         PR c++/9403
199         * g++.dg/parse/template3.C: New test.
200         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
201         
202         PR c++/795
203         * g++.dg/parse/template4.C: New test.
204         
205         PR c++/9415
206         * g++.dg/template/qual2.C: New test.
207         
208         PR c++/8545
209         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
210
211         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
212
213 2003-01-25  Roger Sayle  <roger@eyesopen.com>
214
215         * gcc.c-torture/execute/switch-1.c: New test case.
216
217 Sat Jan 25 12:32:55 CET 2003  Jan Hubicka  <jh@suse.cz>
218
219         * gcc.c-torture/execute/20030125-1.[cx]: New test.
220
221 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
222
223         Tweaks for Bison-1.875. From the NEWS file:
224         "- `parse error' -> `syntax error'
225         Bison now uniformly uses the term `syntax error'"
226         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
227         * gcc.dg/cpp/digraph2.c: Likewise.
228         * gcc.dg/cpp/direct2.c: Likewise.
229         * gcc.dg/cpp/paste4.c: Likewise.
230         * gcc.dg/c90-restrict-1.c: Likewise.
231         * gcc.dg/c99-func-2.c: Likewise.
232         * gcc.dg/noncompile/920721-2.c: Likewise.
233         * gcc.dg/noncompile/930622-2.c: Likewise.
234         * gcc.dg/noncompile/940112-1.c: Likewise.
235         * gcc.dg/noncompile/950921-1.c: Likewise.
236         * gcc.dg/noncompile/951123-1.c: Likewise.
237         * gcc.dg/noncompile/971104-1.c: Likewise.
238         * gcc.dg/noncompile/990416-1.c: Likewise.
239
240 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
241
242         * g++.dg/parse/undefined1.C: Add error message.
243
244 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
245
246         PR c++/9354
247         * g++.dg/parse/new1.C: New test.
248
249         PR c++/9216
250         * g++.dg/parse/template2.C: New test.
251
252         PR c++/9354
253         * g++.dg/parse/typedef2.C: New test.
254
255         PR c++/9328
256         * g++.dg/ext/typeof3.C: New test.
257
258 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
259
260         PR c++/2738
261         * g++.dg/parse/ret-type1.C: New test.
262
263         PR c++/3792
264         * g++.dg/parse/tmpl-outside1.C: New test.
265
266         PR c++/4207
267         * g++.dg/parse/int-as-enum1.C: New test.
268
269         PR c++/4903
270         * g++.dg/parse/no-typename1.C: New test.
271
272         PR c++/5533
273         * g++.dg/parse/no-value1.C: New test.
274
275         PR c++/5921
276         * g++.dg/parse/wrong-inline1.C: New test.
277
278         PR c++/6402
279         * g++.dg/parse/ref1.C: New test.
280
281         PR c++/6992
282         * g++.dg/parse/attr-ctor1.C: New test.
283
284         PR c++/7229
285         * g++.dg/parse/namespace5.C: New test.
286
287         PR c++/7917
288         * g++.dg/parse/func-def1.C: New test.
289
290         PR c++/8143
291         * g++.dg/parse/undefined1.C: New test.
292
293         PR c++/5723, PR c++/8522
294         * g++.dg/parse/specialization1.C: New test.
295
296         PR c++/163, PR c++/8595
297         * g++.dg/parse/struct-as-enum1.C: New test.
298
299         PR c++/9173
300         * g++.dg/parse/undefined2.C: New test.
301
302 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
303
304         PR c++/9298
305         * g++.dg/parse/template1.C: New test.
306
307         PR c++/9384
308         * g++.dg/parse/using1.C: New test.
309
310         PR c++/9285
311         PR c++/9294
312         * g++.dg/parse/expr2.C: New test.
313
314         PR c++/9388
315         * g++.dg/parse/lookup2.C: Likewise.
316
317 Tue Jan 21 18:01:35 CET 2003  Jan Hubicka  <jh@suse.cz>
318
319         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
320         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
321         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
322         * gcc.c-torture/execute/string-opt-*.c: Likewise.
323
324 2003-01-20  Nick Clifton  <nickc@redhat.com>
325
326         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
327         problem with ARM sibcall code generation.
328
329 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
330
331         * gcc.c-torture/execute/20030120-1.c: New.
332
333 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
334
335         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
336
337 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
338
339         PR c++/9272
340         * g++.dg/parse/ctor1.C: New test.
341
342         PR c++/9294:
343         * g++.dg/parse/qualified1.C: New test.
344         
345         * g++.dg/parse/typename3.C: New test.
346
347 2003-01-16  Richard Henderson  <rth@redhat.com>
348
349         * g++.dg/tls/init-2.C: Fix error matches for real this time.
350
351 2003-01-16  Richard Henderson  <rth@redhat.com>
352
353         * g++.dg/pch/pch.exp: Copy test header to the working directory
354         before using it either for precompilation or direct use.
355         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
356         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
357
358 2003-01-16  Richard Henderson  <rth@redhat.com>
359
360         * gcc.dg/pch/pch.exp: Copy test header to the working directory
361         before using it either for precompilation or direct use.
362         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
363         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
364
365 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
366
367         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
368         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
369         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
370         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
371         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
372         typename warning into error.
373         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
374         error messages.
375         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
376         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
377         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
378         messages.
379         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
380         make declaration visible in template.
381         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
382         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
383         messages.
384         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
385         message.
386         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
387         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
388         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
389         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
390         typename warning with error message.
391         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
392         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
393         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
394         
395 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
396
397         * g++.dg/parse/ambig2.C: New test.
398
399 2003-01-15  Richard Henderson  <rth@redhat.com>
400
401         * g++.dg/tls/init-2.C: Update error message string.
402
403 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
404
405         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
406
407 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
408
409         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
410         all for HC11/HC12.
411         * gcc.c-torture/compile/20001205-1.x: Likewise.
412         * gcc.c-torture/compile/20001226-1.x: Likewise.
413         * gcc.c-torture/compile/920520-1.x: Likewise.
414         * gcc.c-torture/compile/961203-1.x: Likewise.
415         * gcc.c-torture/compile/20020604-1.x: Likewise.
416
417 Wed Jan 15 12:20:52 CET 2003  Jan Hubicka  <jh@suse.cz>
418
419         * gcc.c-torture/compile/20030115-1.c: New test.
420
421         * gcc.dg/i386-fpcvt-1.c: New test.
422         * gcc.dg/i386-fpcvt-2.c: New test.
423
424 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
425
426         Further conform g++'s __vmi_class_type_info to the C++ ABI
427         specification.
428         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
429         the specification.
430
431 Tue Jan 14 00:45:03 CET 2003  Jan Hubicka  <jh@suse.cz>
432
433         * gcc.dg/i386-fpcvt-1.c: New test.
434         * gcc.dg/i386-fpcvt-2.c: New test.
435
436 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
437
438         * gcc.dg/i386-mmx-3.c: New test.
439
440 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
441
442         PR c++/9264
443         * g++.dg/parse/octal1.C: New file.
444
445         PR c++/9172
446         * g++.dg/parse/typename1.C: New file.
447
448 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
449
450         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
451         * gcc.dg/bf-no-ms-layout.c: Likewise.
452         * gcc.dg/bf-ms-attrib.c: Likewise.
453
454 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
455
456         PR c++/9099
457         * g++.dg/parse/dtor1.C: New file.
458
459         PR c++/9128
460         * g++.dg/rtti/typeid1.C: New file.
461
462         PR c++/9153
463         * g++.dg/parse/lookup1.C: New file.
464
465         PR c++/9171
466         * g++.dg/templ/spec5.C: New file.
467
468 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
469
470         * gcc.c-torture/compile/20030110-1.c: New test.
471
472 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
473
474         Merge from pch-branch:
475
476         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
477
478         * gcc.dg/pch/cpp-1.h: New.
479         * gcc.dg/pch/cpp-1.c: New.
480         * gcc.dg/pch/cpp-2.h: New.
481         * gcc.dg/pch/cpp-2.c: New.
482
483         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
484
485         * gcc.dg/pch/except-1.h: New.
486         * gcc.dg/pch/except-1.c: New.
487
488         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
489
490         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
491         running test.
492         * gcc.dg/pch: Include *.hp not *.h.
493         * gcc.dg/pch/system-1.h: New.
494         * gcc.dg/pch/system-1.c: New.
495
496         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
497
498         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
499         rather than trying to build and run a program using PCH.
500         * gcc.dg/pch: Remove dg-do commands from test files.
501         
502         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
503
504         * gcc.dg/pch/macro-3.c: New.
505         * gcc.dg/pch/macro-3.h: New.
506
507         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
508
509         * gcc.dg/pch/common-1.c: New.
510         * gcc.dg/pch/common-1.h: New.
511         * gcc.dg/pch/decl-1.c: New.
512         * gcc.dg/pch/decl-1.h: New.
513         * gcc.dg/pch/decl-2.c: New.
514         * gcc.dg/pch/decl-2.h: New.
515         * gcc.dg/pch/decl-3.c: New.
516         * gcc.dg/pch/decl-3.h: New.
517         * gcc.dg/pch/decl-4.c: New.
518         * gcc.dg/pch/decl-4.h: New.
519         * gcc.dg/pch/decl-5.c: New.
520         * gcc.dg/pch/decl-5.h: New.
521         * gcc.dg/pch/global-1.c: New.
522         * gcc.dg/pch/global-1.h: New.
523         * gcc.dg/pch/inline-1.c: New.
524         * gcc.dg/pch/inline-1.h: New.
525         * gcc.dg/pch/inline-2.c: New.
526         * gcc.dg/pch/inline-2.h: New.
527         * gcc.dg/pch/static-1.c: New.
528         * gcc.dg/pch/static-1.h: New.
529         * gcc.dg/pch/static-2.c: New.
530         * gcc.dg/pch/static-2.h: New.
531
532         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
533
534         * g++.dg/pch/pch.exp: Better handle failing testcases.
535         * gcc.dg/pch/pch.exp: Likewise.
536         * gcc.dg/pch/macro-1.c: New.
537         * gcc.dg/pch/macro-1.h: New.
538         * gcc.dg/pch/macro-2.c: New.
539         * gcc.dg/pch/macro-2.h: New.
540
541         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
542
543         * g++.dg/dg.exp: Treat files in pch/ specially.
544         * g++.dg/pch/pch.exp: New file.
545         * g++.dg/pch/empty.H: New file.
546         * g++.dg/pch/empty.C: New file.
547         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
548         "precompile".
549
550         * gcc.dg/pch/pch.exp: New file.
551         * gcc.dg/pch/empty.h: New file.
552         * gcc.dg/pch/empty.c: New file.
553         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
554         "precompile".
555
556 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
557
558         * g++.dg/template/friend14.C: New test.
559
560 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
561
562         * gcc.dg/old-style-asm-1.c: New test.
563
564 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
565
566         * gcc.c-torture/compile/20030109-1.c: New test.
567
568 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
569
570         * gcc.c-torture/execute/20030109-1.c: New test.
571
572 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
573
574         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
575         * g++.old-deja/g++.mike/dyncast2.C: Likewise
576         * g++.old-deja/g++.mike/dyncast3.C: Likewise
577         * g++.old-deja/g++.mike/eh2.C: Likewise
578         * g++.old-deja/g++.mike/eh3.C: Likewise
579         * g++.old-deja/g++.mike/eh5.C: Likewise
580         * g++.old-deja/g++.mike/eh6.C: Likewise
581         * g++.old-deja/g++.mike/eh7.C: Likewise
582         * g++.old-deja/g++.mike/eh8.C: Likewise
583         * g++.old-deja/g++.mike/eh9.C: Likewise
584         * g++.old-deja/g++.mike/eh10.C: Likewise
585         * g++.old-deja/g++.mike/eh12.C: Likewise
586         * g++.old-deja/g++.mike/eh13.C: Likewise
587         * g++.old-deja/g++.mike/eh14.C: Likewise
588         * g++.old-deja/g++.mike/eh16.C: Likewise
589         * g++.old-deja/g++.mike/eh17.C: Likewise
590         * g++.old-deja/g++.mike/eh18.C: Likewise
591         * g++.old-deja/g++.mike/eh21.C: Likewise
592         * g++.old-deja/g++.mike/eh23.C: Likewise
593         * g++.old-deja/g++.mike/eh24.C: Likewise
594         * g++.old-deja/g++.mike/eh25.C: Likewise
595         * g++.old-deja/g++.mike/eh26.C: Likewise
596         * g++.old-deja/g++.mike/eh27.C: Likewise
597         * g++.old-deja/g++.mike/eh28.C: Likewise
598         * g++.old-deja/g++.mike/eh29.C: Likewise
599         * g++.old-deja/g++.mike/eh31.C: Likewise
600         * g++.old-deja/g++.mike/eh33.C: Likewise
601         * g++.old-deja/g++.mike/eh34.C: Likewise
602         * g++.old-deja/g++.mike/eh35.C: Likewise
603         * g++.old-deja/g++.mike/eh36.C: Likewise
604         * g++.old-deja/g++.mike/eh37.C: Likewise
605         * g++.old-deja/g++.mike/eh38.C: Likewise
606         * g++.old-deja/g++.mike/eh39.C: Likewise
607         * g++.old-deja/g++.mike/eh40.C: Likewise
608         * g++.old-deja/g++.mike/eh41.C: Likewise
609         * g++.old-deja/g++.mike/eh42.C: Likewise
610         * g++.old-deja/g++.mike/eh44.C: Likewise
611         * g++.old-deja/g++.mike/eh46.C: Likewise
612         * g++.old-deja/g++.mike/eh47.C: Likewise
613         * g++.old-deja/g++.mike/eh48.C: Likewise
614         * g++.old-deja/g++.mike/eh49.C: Likewise
615         * g++.old-deja/g++.mike/eh50.C: Likewise
616         * g++.old-deja/g++.mike/eh51.C: Likewise
617         * g++.old-deja/g++.mike/eh53.C: Likewise
618         * g++.old-deja/g++.mike/eh55.C: Likewise
619         * g++.old-deja/g++.mike/p7912.C: Likewise
620         * g++.old-deja/g++.mike/p9706.C: Likewise
621         * g++.old-deja/g++.mike/p10416.C: Likewise
622         * g++.old-deja/g++.mike/p11667.C: Likewise
623         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex. 
624         Remove redundant reference to Iris.
625         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
626         Elxsi, i860, Pico Java, and WE32K.
627
628 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
629
630         * g++.dg/ext/asm4.C: New test.
631
632 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
633
634         PR c++/9030
635         * g++.dg/template/friend12.C: New test.
636         * g++.dg/template/friend13.C: Likewise.
637         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
638
639 Wed Jan  8 11:41:47 CET 2003  Jan Hubicka  <jh@suse.cz>
640
641         * gcc.dg/i386-cadd.c: New test.
642         * gcc.dg/i386-cmov4.c: Likewise.
643
644 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
645
646         PR c++/9165
647         * g++.dg/warn/Wunused-3.C: New test.
648
649         * g++.dg/abi/bitfield9.C: New test.
650
651         PR c++/9189
652         * g++.dg/parse/defarg3.C: New test.
653
654 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
655
656         * g++.dg/parse/ambig1.C: New test.
657         * g++.dg/parse/defarg2.C: New test.
658
659 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
660
661         * g++.dg/template/defarg-1.C: New test.
662         * g++.dg/template/local2.C: Likewise.
663
664 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
665
666         * gcc.c-torture/execute/20030105-1.c: New test.
667
668 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
669
670         * g++.dg/parse/namespace3.C: Remove extra semicolons.
671         * g++.dg/parse/namespace4.C: Likewise.
672
673 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
674
675         * g++.dg/template/ntp2.C: New test.
676
677 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
678
679         * g++.dg/parse/extern-C-1.C: New test.
680
681         * g++.dg/parse/namespace4.C: New test.
682
683         * g++.dg/template/nested1.C: New test.
684
685         * g++.dg/parse/namespace3.C: New test.
686
687 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
688
689         * g++.dg/lookup/two-stage1.C: New test.
690
691 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
692
693         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
694         * g++.old-deja/g++.jason/access8.C: Likewise.
695         * g++.old-deja/g++.other/decl5.C: Likewise.
696
697 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
698
699         * g++.dg/parse/parse7.C: New test.
700
701 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
702
703         PR c++/2843
704         * g++.dg/ext/attrib7.C: New test.
705
706 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
707
708         * g++.dg/parse/parse6.C: New test.
709
710 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
711
712         * gcc.dg/h8300-stack-1.c: New.
713
714 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
715
716         g++.dg/lookup/exception1.C: New test.
717
718         g++.dg/lookup/template1.C: New test.
719
720         g++.dg/parse/namespace2.C: New test.
721
722         g++.dg/parse/parens2.C: New test.
723
724 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
725
726         * g++.dg/parse/parse5.C: New test.
727         * g++.dg/lookup/scoped4.C: New test.
728
729 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
730
731         * g++.dg/parse/parens1.C: New test.
732
733         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
734         angle-bracket1.C.
735         * g++.dg/parse/parens2.C: New test.
736
737         * g++.dg/lookup/scope-operator1.C: New test.
738
739         * g++.dg/parse/operator1.C: New test.
740
741 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
742
743         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
744         * g++.old-deja/g++.other/access6.C: Likewise.
745         * g++.old-deja/g++.other/decl1.C: Likewise.
746         * g++.old-deja/g++.pt/typename12.C: Likewise.
747
748 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
749
750         * g++.dg/parse/namespace1.C: New test.
751         
752 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
753
754         * g++.dg/parse/parse4.C: New test.
755
756 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
757
758         * g++.dg/parse/parse3.C: New test.
759
760 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
761
762         * g++.dg/parse/parse2.C: New test.
763
764 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
765
766         * g++.dg/template/friend11.C: New test.
767
768 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
769
770         * g++.dg/parse/parse1.C: New test.
771
772 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
773
774         * lib/profopt.exp: Change the name of a global variable to avoid
775         possible clashes with other test suites.
776
777 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
778
779         * g++.dg/inherit/covariant8.C: New test.
780
781 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
782
783         * g++.dg/init/array9.C: New test.
784
785         PR c++/9112
786         * g++.dg/parse/expr1.C: New test.
787
788 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
789
790         * gcc.c-torture/compile/20021230-1.c: New test.
791
792 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
793
794         * g++.dg/inherit/covariant5.C: New test.
795         * g++.dg/inherit/covariant6.C: New test.
796         * g++.dg/inherit/covariant7.C: New test.
797
798 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
799
800         PR c++/2739
801         * g++.dg/other/access2.C: New test.
802
803 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
804
805         * g++.dg/other/anon-struct.C: No longer fails
806         * g++.old-deja/g++.brendan/parse4.C: Likewise.
807         * g++.old-deja/g++.brendan/parse5.C: Likewise.
808         * g++.old-deja/g++.brendan/parse6.C: Likewise.
809
810 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
811
812         * g++.dg/parse/angle-bracket.C (main): No longer fails.
813
814 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
815
816         * g++.dg/eh/spec4.C: Remove stray semicolon.
817         * g++.dg/expr/pmf-1.C: Change error message.
818         * g++.dg/ext/asm1.C: Remove stray semicolon.
819         * g++.dg/ext/typename1.C: Add missing typenames.
820         * g++.dg/inherit/template-as-base.C: Change error message.
821         * g++.dg/lookup/scoped1.C: Likewise.
822         * g++.dg/lookup/scoped2.C: Likewise.
823         * g++.dg/lookup/using2.C: Likewise.
824         * g++.dg/other/component1.C: Remove stray semicolon.
825         * g++.dg/other/do1.C: Change error message.
826         * g++.dg/other/error2.C: Likewise.
827         * g++.dg/other/init1.C: Likewise.
828         * g++.dg/other/packed1.C: Remove stray semicolon.
829         * g++.dg/other/ptrmem2.C: Change error message.
830         * g++.dg/parse/parameter-declaration-1.C: Remove line number
831         marker.
832         * g++.dg/special/initp1.C: Remove invalid attribute usage.
833         * g++.dg/template/access3.C: Add typename keyword.
834         * g++.dg/template/access5.C: Remove stray semicolon.
835         * g++.dg/template/access6.C: Likewise.
836         * g++.dg/template/complit1.C: Likewise.
837         * g++.dg/template/crash1.C: Change error message.
838         * g++.dg/template/inherit2.C: Remove stray semicolon.
839         * g++.dg/template/instantiate2.C: Likewise.
840         * g++.dg/template/instantiate3.C: Change error message.
841         * g++.dg/template/qual1.C: Remove stray semicolon.
842         * g++.dg/template/qualttp18.C: Change error message.
843         * g++.dg/template/ref1.C: Remove stray semicolon.
844         * g++.dg/template/sizeof1.C (A::value): Declare it.
845         * g++.dg/template/spec4.C: Change error message.
846         * g++.dg/template/static1.C: Likewise.
847         * g++.dg/template/type1.C: Likewise.
848         * g++.dg/template/typename3.C: Likewise.
849         * g++.old-deja/g++.benjamin/13478.C: Change error message.
850         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
851         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
852         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
853         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
854         named return value extension.
855         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
856         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
857         * g++.old-deja/g++.bob/extern_C.C: Likewise.
858         * g++.old-deja/g++.bob/inherit2.C: Likewise.
859         * g++.old-deja/g++.brendan/complex1.C: Likewise.
860         * g++.old-deja/g++.brendan/copy5.C: Likewise.
861         * g++.old-deja/g++.brendan/crash13.C: Likewise.
862         * g++.old-deja/g++.brendan/crash15.C: Likewise.
863         * g++.old-deja/g++.brendan/crash18.C: Change error message.
864         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
865         * g++.old-deja/g++.brendan/crash38.C: Likewise.
866         * g++.old-deja/g++.brendan/crash50.C: Likewise.
867         * g++.old-deja/g++.brendan/crash56.C: Likewise.
868         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
869         syntax.
870         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
871         * g++.old-deja/g++.brendan/crash8.C: Change error message.
872         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
873         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
874         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
875         * g++.old-deja/g++.brendan/template11.C: Likewise.
876         * g++.old-deja/g++.brendan/template26.C: Likewise.
877         * g++.old-deja/g++.brendan/template27.C: Use explicit
878         specialization syntax.
879         * g++.old-deja/g++.brendan/template30.C: Likewise.
880         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
881         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
882         non-dependent names.
883         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
884         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
885         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
886         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
887         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
888         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
889         named return value extension.
890         * g++.old-deja/g++.ext/namedret2.C: Likewise.
891         * g++.old-deja/g++.ext/namedret3.C: Likewise.
892         * g++.old-deja/g++.ext/return1.C: Likewise.
893         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
894         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
895         * g++.old-deja/g++.jason/access8.C: Likewise.
896         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
897         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
898         pseudo-destructor names.
899         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
900         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
901         pseudo-destructor names.
902         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
903         * g++.old-deja/g++.jason/overload19.C: Likewise.
904         * g++.old-deja/g++.jason/overload32.C: Likewise.
905         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
906         stray semicolons.
907         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
908         * g++.old-deja/g++.jason/return.C: Likewise.
909         * g++.old-deja/g++.jason/return2.C: Likewise.
910         * g++.old-deja/g++.jason/shadow1.C: Likewise.
911         * g++.old-deja/g++.jason/special.C: Use explicit specialization
912         syntax.
913         * g++.old-deja/g++.jason/template10.C: Account for use of
914         non-dependent names.
915         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
916         syntax.
917         * g++.old-deja/g++.jason/template37.C: Likewise.
918         * g++.old-deja/g++.law/access4.C: Change error messages.
919         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
920         pseudo-destructor names.
921         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
922         * g++.old-deja/g++.law/ctors9.C: Likewise.
923         * g++.old-deja/g++.law/cvt22.C: Likewise.
924         * g++.old-deja/g++.law/dtors5.C: Likewise.
925         * g++.old-deja/g++.law/global-init1.C: Likewise.
926         * g++.old-deja/g++.law/missed-error3.C: Likewise.
927         * g++.old-deja/g++.law/operators28.C: Likewise.
928         * g++.old-deja/g++.law/visibility28.C: Likewise.
929         * g++.old-deja/g++.martin/eval1.C: Likewise.
930         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
931         name.
932         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
933         * g++.old-deja/g++.mike/net34.C: Likewise.
934         * g++.old-deja/g++.mike/net36.C: Likewise.
935         * g++.old-deja/g++.mike/ns2.C: Likewise.
936         * g++.old-deja/g++.mike/p12306.C: Likewise.
937         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
938         value extension.
939         * g++.old-deja/g++.mike/p700.C: Likewise.
940         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
941         * g++.old-deja/g++.mike/p710.C: Likewise.
942         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
943         value extension.
944         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
945         * g++.old-deja/g++.mike/pmf9.C: Likewise.
946         * g++.old-deja/g++.ns/crash2.C: Likewise.
947         * g++.old-deja/g++.ns/crash3.C: Likewise.
948         * g++.old-deja/g++.ns/invalid1.C: Likewise.
949         * g++.old-deja/g++.ns/ns17.C: Likewise.
950         * g++.old-deja/g++.ns/template16.C: Likewise.
951         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
952         keyword.
953         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
954         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
955         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
956         named return value extension.
957         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
958         * g++.old-deja/g++.other/access4.C: Issue additional error
959         messages.
960         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
961         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
962         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
963         * g++.old-deja/g++.other/crash25.C: Change error message.
964         * g++.old-deja/g++.other/crash4.C: Change error message.
965         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
966         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
967         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
968         checks.
969         * g++.old-deja/g++.other/defarg8.C: Likewise.
970         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
971         * g++.old-deja/g++.other/dtor10.C: Likewise.
972         * g++.old-deja/g++.other/incomplete.C: Likewise.
973         * g++.old-deja/g++.other/linkage7.C: Likewise.
974         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
975         lookup algorithm.
976         * g++.old-deja/g++.other/mangle2.C: Likewise.
977         * g++.old-deja/g++.other/refinit2.C: Likewise.
978         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
979         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
980         * g++.old-deja/g++.pt/crash28.C: Likewise.
981         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
982         syntax.
983         * g++.old-deja/g++.pt/crash32.C: Change error message.
984         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
985         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
986         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
987         error message position.
988         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
989         * g++.old-deja/g++.pt/defarg8.C: Change error message.
990         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
991         syntax.
992         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
993         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
994         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
995         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
996         keyword.
997         * g++.old-deja/g++.pt/explicit31.C: Likewise.
998         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
999         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
1000         keyword.
1001         * g++.old-deja/g++.pt/explicit71.C: Change error message.
1002         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
1003         syntax.
1004         * g++.old-deja/g++.pt/friend28.C: Account for use of
1005         non-dependent names.
1006         * g++.old-deja/g++.pt/friend29.C: Likewise.
1007         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
1008         rules.
1009         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
1010         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
1011         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
1012         lookup rules.
1013         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
1014         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
1015         keyword.
1016         * g++.old-deja/g++.pt/memclass20.C: Likewise.
1017         * g++.old-deja/g++.pt/memclass5.C: Likewise.
1018         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
1019         keyword.
1020         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
1021         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
1022         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
1023         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
1024         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
1025         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template 
1026         keyword.
1027         * g++.old-deja/g++.pt/spec10.C: Likewise.
1028         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
1029         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
1030         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
1031         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
1032         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
1033         * g++.old-deja/g++.pt/ttp62.C: Likewise.
1034         * g++.old-deja/g++.pt/ttp64.C: Likewise.
1035         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
1036         * g++.old-deja/g++.pt/typename15.C: Likewise.
1037         * g++.old-deja/g++.pt/typename22.C: Likewise.
1038         * g++.old-deja/g++.pt/typename6.C: Change error messages.
1039         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
1040         * g++.old-deja/g++.pt/virtual2.C: Likewise.
1041         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
1042         syntax.
1043         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
1044         return value extension.
1045         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
1046         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
1047         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
1048         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
1049         
1050 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
1051
1052         * g++.dg/warn/inline1.C: New test.
1053         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
1054         * g++.old-deja/g++.jason/synth10.C: Likewise.
1055         * g++.old-deja/g++.mike/net31.C: Likewise.
1056         * g++.old-deja/g++.mike/p8786.C: Likewise.
1057
1058         * g++.dg/template/friend10.C: New test.
1059         * g++.dg/template/conv5.C: New test.
1060
1061 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
1062         
1063         * g++.dg/lookup/scoped3.C: New test.
1064         
1065         * g++.dg/lookup/decl1.C: New test.
1066         * g++.dg/lookup/decl2.C: New test.
1067
1068 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1069
1070         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
1071         gcc.c-torture/compile/20021015-1.c,
1072         gcc.c-torture/compile/20021015-2.c,
1073         gcc.c-torture/compile/20021123-1.c,
1074         gcc.c-torture/compile/20021123-2.c,
1075         gcc.c-torture/compile/20021123-3.c,
1076         gcc.c-torture/compile/20021123-4.c,
1077         gcc.c-torture/execute/20021024-1.c: Add tests previously added
1078         only to 3.1 or 3.2 branch.
1079
1080 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
1081
1082         * gcc.dg/i386-bitfield3.c: New test.
1083         
1084         * gcc.dg/i386-bitfield2.c: New test.
1085         
1086 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
1087
1088         * g++.dg/parse/conv_op1.C: New test.
1089
1090 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
1091
1092         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
1093         approved.
1094
1095 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
1096
1097         * gcc.c-torture/compile/20021220-1.c: New test.
1098
1099 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
1100
1101         * gcc.dg/i386-fastcall-1.c: New.
1102
1103 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1104
1105         * gcc.c-torture/execute/20021219-1.c: New test.
1106
1107 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1108
1109         * gcc.dg/i386-pic-1.c: New test.
1110
1111 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1112
1113         PR c++/8099
1114         * g++.dg/template/friend9.C: New test.
1115
1116 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1117
1118         PR c++/3663
1119         * g++.dg/template/access7.C: New test.
1120
1121 2002-12-18  Nick Clifton  <nickc@redhat.com>
1122
1123         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
1124         the libstdc++-v3 directory has been found.
1125
1126 2002-12-12  Devang Patel <dpatel@apple.com>
1127         * gcc.dg/darwin-ld-1.c: New test.
1128         * gcc.dg/darwin-ld-2.c: New test.
1129         * gcc.dg/darwin-ld-3.c: New test.
1130         * gcc.dg/darwin-ld-4.c: New test.
1131         * gcc.dg/darwin-ld-5.c: New test.
1132
1133 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1134
1135         * gcc.c-torture/compile/20021212-1.c: New test.
1136
1137 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
1138
1139         * gcc.dg/fshort-wchar: New test.
1140
1141 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
1142
1143         PR c++/8372
1144         * g++.dg/template/dtor1.C: New test.
1145
1146         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
1147         markers.
1148
1149 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
1150
1151         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
1152
1153 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
1154
1155         * g++.dg/template/static1.C: New test.
1156         * g++.dg/template/static2.C: New test.
1157         * g++.old-deja/g++.ext/memconst.C: New test.
1158
1159 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1160
1161         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
1162         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
1163         * g++.dg/special/initp1.C: Likewise.
1164
1165 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
1166
1167         * gcc.c-torture/execute/20021204-1.c: New test.
1168
1169 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
1170
1171         * gcc.dg/ppc-fmadd-1.c: New file.
1172         * gcc.dg/ppc-fmadd-2.c: New file.
1173         * gcc.dg/ppc-fmadd-3.c: New file.
1174
1175 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1176
1177         * gcc.c-torture/compile/20021204-1.c: New test.
1178
1179 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1180
1181         * g++.dg/inherit/covariant2.C: New test.
1182         * g++.dg/inherit/covariant3.C: New test.
1183         * g++.dg/inherit/covariant4.C: New test.
1184         * g++.dg/inherit/covariant1.C: Remove XFAIL.
1185         * g++.old-deja/g++.robertl/eb17.C: Likewise.
1186
1187 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
1188
1189         PR c++/8688
1190         * g++.dg/init/brace3.C: New test.
1191
1192 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
1193
1194         * gcc.dg/20020210-1.c: Fix a comment typo.
1195
1196 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
1197
1198         PR c++/8720
1199         * g++.dg/parse/defarg1.C: New test.
1200
1201         PR c++/8615
1202         * g++.dg/template/char1.C: New test.
1203
1204         * g++.dg/template/varmod1.C: Fix typo.
1205
1206 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1207
1208         DR 180
1209         * g++.old-deja/g++.pt/crash32.C: Expect error.
1210
1211 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
1212
1213         PR c++/5919
1214         * g++.dg/template/varmod1.C: New test.
1215
1216         PR c++/8727
1217         * g++.dg/inherit/typeinfo1.C: New test.
1218
1219         PR c++/8663
1220         * g++.dg/inherit/typedef1.C: New test.
1221
1222 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
1223
1224         PR c++/8332
1225         PR c++/8493
1226         * g++.dg/template/strlen1.C: New test.
1227
1228         PR c++/8227
1229         * g++.dg/template/ctor2.C: New test.
1230
1231         PR c++/8214
1232         * g++.dg/init/string1.C: New test.
1233
1234         PR c++/8511
1235         * g++.dg/template/friend8.C: New test.
1236
1237 2002-11-29  Joe Buck <jbuck@synopsys.com>
1238
1239         * g++.dg/lookup/anon2.C: New test.
1240
1241 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
1242
1243         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
1244         h8300 port.
1245
1246 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
1247
1248         * gcc.dg/bitfld-6.c: New test.
1249
1250 Wed Nov 27 14:37:34 CET 2002  Jan Hubicka  <jh@suse.cz>
1251
1252         * gcc.c-torture/execute/20021127.[cx]: New test.
1253
1254 Tue Nov 26 22:09:53 CET 2002  Jan Hubicka  <jh@suse.cz>
1255
1256         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
1257         quality.
1258
1259 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
1260
1261         * g++.dg/init/brace2.C: New test.
1262         * g++.old-deja/g++.mike/p9129.C: Correct.
1263
1264 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
1265
1266         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
1267
1268 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
1269
1270         * gcc.dg/sibcall-6: New test for indirect sibcalls.
1271
1272 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
1273
1274         * testsuite/g++.dg/abi/empty11.C: New test.
1275         * testsuite/g++.dg/rtti/cv1.C: New test.
1276
1277 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
1278
1279         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
1280
1281 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
1282
1283         * g++.dg/abi/empty10.C: New test.
1284
1285 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1286
1287         * gcc.c-torture/compile/20021124-1.c: New test.
1288
1289 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
1290
1291         * g++.dg/abi/rtti2.C: New test.
1292
1293 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1294
1295         * gcc.dg/i386-unroll-1.c: New test.
1296
1297 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1298
1299         * gcc.c-torture/compile/20021120-1.c: New test.
1300         * gcc.c-torture/compile/20021120-2.c: New test.
1301
1302 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
1303
1304         * gcc.dg/bitfld-5.c: New test.
1305
1306 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
1307
1308         * gcc.c-torture/execute/20021120-3.c: New test.
1309
1310 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
1311
1312         * gcc.c-torture/execute/20021120-2.c: New test.
1313
1314 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
1315
1316         * gcc.c-torture/execute/20021120-1.c: New test.
1317
1318 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
1319
1320         * gcc.c-torture/execute/20021118-3.c: New test.
1321
1322 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1323
1324         * gcc.c-torture/compile/20021119-1.c: New test.
1325
1326 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
1327
1328         * gcc.dg/duff-1.c: New test.
1329         * gcc.dg/duff-2.c: New test.
1330         * gcc.dg/duff-3.c: New test.
1331
1332 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
1333
1334         * gcc.dg/cpp/_Pragma5.c: New test.
1335
1336 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
1337
1338         * gcc.c-torture/execute/20021118-2.c: New test.
1339
1340 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
1341
1342         * gcc.c-torture/execute/20021118-1.c: New test.
1343
1344 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
1345
1346         * gcc.dg/20021116-1.c: New test.
1347
1348 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
1349
1350         * g++.dg/abi/vcall1.C: New test.
1351
1352 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
1353
1354         * gcc.dg/20021029-1.c: New test.
1355         * gcc.dg/20021029-2.c: New test.
1356
1357 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1358
1359         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
1360
1361 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1362
1363         PR c/8439
1364         * gcc.dg/20021110.c: Move to ...
1365         * gcc.c-torture/compile/20021110.c: .... here.
1366
1367 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1368
1369         PR c/8467
1370         * gcc.c-torture/execute/20021111-1.c
1371
1372 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1373
1374         PR c/8439
1375         * gcc.dg/20021110.c: New test.
1376
1377 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
1378
1379         * g++.dg/abi/vthunk3.C: Run only on x86.
1380
1381 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1382
1383         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
1384
1385 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
1386
1387         * lib/compat.exp (compat-execute): Fix logic error in last
1388         change.
1389
1390 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
1391
1392         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
1393
1394 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1395
1396         PR c++/8389
1397         * g++.dg/template/access6.C: New test.
1398
1399 Fri Nov  8 13:13:53 CET 2002  Jan Hubicka  <jh@suse.cz>
1400
1401         * gcc.dg/i386-ssefp-1.c: New test.
1402         * gcc.dg/i386-ssefp-1.c: New test.
1403
1404 Fri Nov  8 10:52:15 CET 2002  Jan Hubicka  <jh@suse.cz>
1405
1406         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
1407
1408 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
1409
1410         * g++.dg/abi/vthunk3.C: New test.
1411
1412         PR c++/8338
1413         * g++.dg/template/crash2.C: New test.
1414
1415 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
1416
1417         * testsuite/g++.dg/abi/dtor1.C: New test.
1418         * testsuite/g++.dg/abi/dtor2.C: Likewise.
1419
1420 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
1421
1422         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
1423         Darwin.
1424
1425 2002-11-04  Adam Nemet  <anemet@lnxw.com>
1426
1427         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
1428         -mthumb.  Only xfail with -O0.
1429
1430 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
1431
1432         * g++.dg/abi/thunk1.C: New test.
1433         * g++.dg/abi/thunk2.C: Likewise.
1434         * g++.dg/abi/vtt1.C: Likewise.
1435
1436 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
1437
1438         PR optimization/8423
1439         * gcc.c-torture/execute/builtin-constant.c: New test.
1440
1441 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
1442
1443         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
1444         Add some more cases.
1445
1446 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
1447
1448         PR c++/8391
1449         * g++.dg/opt/local1.C: New test.
1450
1451 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
1452
1453         PR c++/8160
1454         * g++.dg/template/complit1.C: New test.
1455
1456         PR c++/8149
1457         * g++.dg/template/typename4.C: Likewise.
1458
1459 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1460
1461         Core issue 287, PR c++/7639
1462         * g++.dg/template/instantiate1.C: Adjust error location.
1463         * g++.dg/template/instantiate3.C: New test.
1464         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
1465         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
1466         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
1467
1468 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
1469
1470         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
1471
1472 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
1473
1474         PR c++/8287
1475         * g++.dg/init/dtor2.C: New test.
1476
1477 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1478
1479         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
1480         * gcc.dg/nest.c: Bypass errors on irix6.
1481
1482 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
1483
1484         * gcc.dg/nest.c: Expect error for mmix-*-*.
1485         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
1486
1487 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
1488
1489         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
1490         markers.
1491
1492         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
1493
1494 2002-10-25  Mike Stump  <mrs@apple.com>
1495
1496         * gcc.dg/warn-1.c: New test.
1497
1498 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
1499
1500         * g++.dg/template/typename3.C: New test.
1501
1502 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
1503
1504         * g++.dg/lookup/ptrmem1.C: New test.
1505
1506         * g++.dg/abi/vthunk2.C: New test.
1507
1508 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
1509
1510         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
1511
1512 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
1513
1514         * g++.dg/abi/empty9.C: New test.
1515
1516 2002-10-24  Richard Henderson  <rth@redhat.com>
1517
1518         * g++.dg/inherit/thunk1.C: Enable for ia64.
1519
1520 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
1521
1522         PR c++/8067
1523         * g++.dg/lookup/pretty1.C: New test.
1524
1525 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
1526
1527         * gcc.dg/20021023-1.c: New test.
1528
1529 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
1530
1531         PR c++/7679
1532         * g++.dg/parse/inline1.C: New test.
1533
1534 2002-10-23  Richard Henderson  <rth@redhat.com>
1535
1536         * g++.dg/inherit/thunk1.C: Enable for x86_64.
1537
1538         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
1539
1540 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
1541
1542         PR c++/6579
1543         * g++.dg/parse/stmtexpr3.C: New test.
1544
1545 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1546
1547         * g++.dg/expr/cond1.C: New test.
1548
1549 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
1550
1551         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
1552
1553 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
1554
1555         * g++.dg/abi/vbase13.C: New test.
1556         * g++.dg/abi/vbase14.C: Likewise.
1557
1558 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
1559
1560         * gcc.dg/tls/pic-1.c: New test.
1561         * gcc.dg/tls/nonpic-1.c: New test.
1562         * gcc.dg/20021018-1.c: New test.
1563
1564 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
1565
1566         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
1567         Remove only files with the same base name as the test case.
1568         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
1569         (profopt-execute): Likewise.  Also, remove old profiling
1570         and performance data files before running the tests.
1571
1572         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
1573         * g++.dg/bprob/bprob.exp: Likewise.
1574         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
1575         to allow more general test case names.
1576
1577         * g++.dg/bprob/bprob-1.C: Rename to ...
1578         * g++.dg/bprob/g++-bprob-1.C: ... this.
1579
1580         * g77.dg/bprob/bprob-1.f: Rename to ...
1581         * g77.dg/bprob/g77-bprob-1.f: ... this.
1582
1583 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
1584
1585         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
1586         bison 1.50 or later.
1587
1588 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
1589
1590         * g++.dg/README: Describe more test directories.
1591
1592 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
1593
1594         * g++.dg/init/array6.C: Add additional tests.
1595
1596 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
1597
1598         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
1599         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
1600
1601 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
1602
1603         * gcc.c-torture/compile/20020604-1.x: New.
1604         * gcc.c-torture/compile/simd-5.x: Likewise.
1605         * gcc.c-torture/execute/920710-1.x: Likewise.
1606         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
1607
1608 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
1609
1610         * g++.dg/inherit/override1.C: Add dg-options clause.
1611
1612 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1613
1614         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
1615         _mm_slli_si128.
1616
1617 2002-10-19  Andreas Schwab  <schwab@suse.de>
1618
1619         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
1620         directory component.
1621
1622 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
1623
1624         * g++.dg/inherit/thunk1.C: New test.
1625
1626         * g++.dg/inherit/override1.C: New test.
1627
1628         * g++.dg/abi/mangle11.C: New test.
1629         * g++.dg/abi/mangle14.C: New test.
1630         * g++.dg/abi/mangle17.C: New test.
1631
1632 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
1633
1634         * g++.dg/overload/member2.C: New test.
1635
1636 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
1637
1638         * g++.dg/README: Describe new compat directory.
1639         * g++.dg/dg.exp: Skip tests in compat directory.
1640         * README.compat: New file.
1641         * lib/compat.exp: New expect script.
1642         * g++.dg/compat: New test directory.
1643         * g++.dg/compat/compat.exp: New expect script.
1644         * g++.dg/compat/abi: New test directory.
1645         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
1646         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
1647         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
1648         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
1649         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
1650         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
1651         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
1652         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
1653         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
1654         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
1655         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
1656         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
1657         * g++.dg/compat/break: New test directory.
1658         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
1659         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
1660         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
1661         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
1662         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
1663         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
1664         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
1665         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
1666         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
1667         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
1668         g++.dg/compat/break/README: New files.
1669         * g++.dg/compat/eh: New test directory.
1670         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
1671         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
1672         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
1673         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
1674         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
1675         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
1676         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
1677         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
1678         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
1679         g++.dg/compat/eh/filter2_y.C,
1680         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
1681         g++.dg/compat/eh/new1_y.C,
1682         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
1683         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
1684         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
1685         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
1686         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
1687         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
1688         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
1689         g++.dg/compat/eh/unexpected1_y.C: New files.
1690         * g++.dg/compat/init: New test directory.
1691         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
1692         g++.dg/compat/init/array5_y.C,
1693         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
1694         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
1695         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
1696         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
1697         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
1698         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
1699         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
1700         g++.dg/compat/init/init-ref2_y.C: New files.
1701
1702 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
1703
1704         PR c++/7584
1705         * g++.dg/inherit/using3.C: New test.
1706
1707 Thu Oct 17 19:12:58 CEST 2002  Jan Hubicka  <jh@suse.cz>
1708
1709         * gcc.dg/20021017-2.c: New test.
1710
1711 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
1712
1713         * g++.dg/abi/mangle16.C: Adjust.
1714
1715         * g++.dg/init/array8.C: New test.
1716
1717 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
1718
1719         * gcc.dg/special/mips-abi.exp: New test.
1720         * gcc.dg/special/mips-abi.s: Empty file used by the above.
1721
1722 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
1723
1724         * g++.dg/abi/mangle16.C: New test.
1725         * g++.dg/abi/mangle17.C: Likewise.
1726
1727         PR c++/7478
1728         * g++.dg/template/ref1.C: New test.
1729
1730 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1731
1732         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
1733
1734 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
1735
1736         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
1737
1738 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
1739
1740         PR c++/7524
1741         * g++.dg/init/array7.C: New test.
1742
1743 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
1744
1745         * g++.dg/init/array6.C: New test.
1746
1747         * g++.dg/abi/mangle13.C: Likewise.
1748         * g++.dg/abi/mangle14.C: Likewise.
1749         * g++.dg/abi/mangle15.C: Likewise.
1750
1751 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
1752
1753         * g++.dg/abi/empty8.C: New test.
1754
1755 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
1756
1757         * g++.dg/init/ctor1.C: New test.
1758
1759 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
1760
1761         * gcc.c-torture/execute/20021015-1.c: New test.
1762
1763 Tue Oct 15 14:22:41 2002  J"orn Rennecke <joern.rennecke@superh.com>
1764
1765         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
1766
1767 Mon Oct 14 20:37:51 CEST 2002  Jan Hubicka  <jh@suse.cz>
1768
1769         * gcc.dg/i386-ssetype-[1-5].c: New tests.
1770
1771 2002-10-14  Richard Henderson  <rth@redhat.com>
1772
1773         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
1774
1775 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
1776
1777         PR optimization/6631
1778         * g++.dg/opt/const2.C: New test.
1779
1780 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
1781
1782         PR c++/7176
1783         * g++.dg/parse/friend1.C: New test.
1784         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
1785
1786 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
1787
1788         * gcc.dg/20021014-1.c: New test.
1789
1790 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
1791
1792         PR c++/5661
1793         * g++.dg/ext/vlm1.C: New test.
1794         * g++.dg/ext/vlm2.C: Likewise.
1795
1796         * g++.dg/init/array1.C: Remove invalid braces.
1797         * g++.dg/init/brace1.C: New test.
1798         * g++.dg/init/copy2.C: Likewise.
1799         * g++.dg/init/copy3.C: Likewise.
1800         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
1801         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
1802         braces.
1803
1804 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
1805
1806         * gcc.dg/cpp/assembler.S: Don't use -ansi.
1807
1808 Fri Oct 11 10:56:49 2002  Richard Shann  <richard.shann@superh.com>
1809
1810         * gcc.c-torture/compile/simd-5.c: New test.
1811
1812 2002-10-10  Roger Sayle  <roger@eyesopen.com>
1813
1814         * gcc.c-torture/execute/shiftopt-1.c: New test case.
1815
1816 2002-10-10  Jim Wilson  <wilson@redhat.com>
1817
1818         * gcc.c-torture/execute/20021010-1.c: New test.
1819
1820 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
1821
1822         PR c/7353
1823         * g++.dg/ext/typedef-init.C: New test.
1824         * gcc.dg/typedef-init.c: New test.
1825
1826 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
1827
1828         * gcc.dg/cpp/paste13.c: New test.
1829
1830 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1831
1832         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
1833         remaining platforms, XFAIL during compile, not execute.  Don't
1834         XFAIL at -O0.
1835
1836 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
1837
1838         * gcc.dg/alias-1.c: Tweak expected warning.
1839
1840 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
1841
1842         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
1843
1844 2002-10-06  Andreas Jaeger  <aj@suse.de>
1845
1846         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
1847         * gcc.dg/cpp/c++98.C: Likewise.
1848
1849         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
1850         * g++.dg/cpp/c++98.C: Likewise.
1851
1852         * g++.dg/README (Subdirectories): Mention cpp directory.
1853
1854         PR target/7559
1855         * gcc.dg/20021006-1.c: New test.
1856
1857 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1858
1859         PR c++/7804
1860         * g++.dg/other/warning1.C: New test.
1861
1862 2002-10-04  Roger Sayle  <roger@eyesopen.com>
1863
1864         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
1865         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
1866         and sparc-*-* with -m64 as expected failures.  See PR 8087.
1867
1868 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
1869
1870         PR c++/7931
1871         * g++.dg/template/ptrmem3.C: New test.
1872
1873         PR c++/7754
1874         * g++.dg/template/union1.C: New test.
1875
1876 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
1877
1878         PR c++/8006
1879         * g++.dg/abi/mangle9.C: New test.
1880         * g++.dg/abi/mangle10.C: New test.
1881         * g++.dg/abi/mangle11.C: New test.
1882         * g++.dg/abi/mangle12.C: New test.
1883
1884 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
1885
1886         PR c++/7188.
1887         * g++.dg/template/meminit1.C: New test.
1888         * g++.dg/warn/Wreorder-1.C: Likewise.
1889         * g++.old-deja/g++.mike/warn3.C: Tweak.
1890         * lib/prune.exp: Ingore "in copy constructor".
1891
1892 2002-10-02  Andreas Jaeger  <aj@suse.de>
1893
1894         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
1895         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
1896         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
1897         on x86-64.
1898
1899 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
1900
1901         * gcc.dg/empty1.C: Fix typo.
1902
1903 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
1904
1905         * gcc.dg/alias-1.c: New test.
1906
1907 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
1908
1909         * gcc.dg/empty1.C: New test.
1910
1911         * g++.dg/tls/init-2.C: Tweak error messages.
1912
1913 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
1914
1915         * gcc.c-torture/compile/20020923-1.c: New test.
1916
1917 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
1918
1919         * gcc.c-torture/execute/ffs-1.c: New test.
1920         * gcc.c-torture/execute/ffs-2.c: Ditto.
1921
1922 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
1923
1924         * g++.dg/overload/member1.C: New test.
1925
1926 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
1927
1928         * g++.dg/abi/empty7.C: New test.
1929         * g++.dg/init/pm2.C: Likewise.
1930
1931 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1932
1933         * g++.dg/rtti/crash1.C: New test.
1934
1935 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
1936
1937         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
1938         gcc.dg/sibcall-4.c: New tests.
1939
1940 2002-09-28  Roger Sayle  <roger@eyesopen.com>
1941
1942         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
1943         powerpc and MMIX targets.
1944
1945 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
1946
1947         * gcc.dg/cpp/20020927-1.c: New.
1948
1949 2002-09-26  David S. Miller  <davem@redhat.com>
1950
1951         * gcc.c-torture/compile/trunctfdf.c: New.
1952
1953 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1954
1955         * lib/target-supports.exp (check_weak_available): Handle solaris2.
1956
1957 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
1958
1959         * gcc.c-torture/execute/loop-15.c: New.
1960
1961 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
1962
1963         * README.QMTEST: Fix typo.
1964
1965 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
1966
1967         * gcc.dg/20020926-1.c: New test.
1968
1969 2002-09-25  David S. Miller  <davem@redhat.com>
1970
1971         PR target/7842
1972         * gcc.c-torture/execute/shiftdi.c: New test.
1973
1974 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
1975
1976         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
1977         unique to the tool.
1978         * lib/g77.exp (g77_init): Likewise.
1979         * lib/g++.exp (g++_init): Likewise.
1980         * lib/objc.exp (objc_init): Likewise.
1981
1982 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
1983
1984         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
1985         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
1986         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
1987
1988 2002-09-25  Richard Henderson  <rth@redhat.com>
1989
1990         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
1991         too-small long double.
1992
1993 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
1994
1995         * gcc.dg/20020919-1.c: New test.
1996
1997 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
1998
1999         * g++.dg/abi/bitfield6.C: New test.
2000         * g++.dg/abi/bitfield7.C: New test.
2001         * g++.dg/abi/bitfield8.C: New test.
2002         * g++.dg/abi/vbase11.C: New test.
2003
2004 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2005
2006         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
2007         hppa*-*-hpux*.  Update test comment.
2008
2009 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
2010
2011         * gcc.dg/tls/struct-1.c: New test.
2012
2013 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
2014
2015         * gcc.dg/cpp/tr-warn2.c: Update.
2016
2017 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
2018
2019         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
2020
2021 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
2022
2023         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
2024         systems.
2025
2026 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
2027
2028         * gcc.c-torture/execute/ieee/mzero3.c: New test.
2029
2030         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2031         Adjust for c++filt moved to binutils.  Remove spurious duplicate
2032         setting of cxxfilt.
2033
2034 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
2035
2036         * gcc.dg/20020312-2.c: Update for darwin.
2037
2038 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
2039
2040         * g++.old-deja/g++.other/crash32.C: Mark ICE.
2041
2042 Tue Sep 17 13:59:45 2002  Nicola Pero  <n.pero@mi.flashnet.it>
2043
2044         * objc.dg/comp-types-1.m: New test.
2045         * objc.dg/comp-types-2.m: New test.
2046         * objc.dg/comp-types-3.m: New test.
2047         * objc.dg/comp-types-4.m: New test.
2048         * objc.dg/comp-types-5.m: New test.
2049         * objc.dg/comp-types-6.m: New test.
2050
2051 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2052
2053         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
2054
2055 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2056
2057         * g++.dg/other/do1.C: New test.
2058
2059         * g++.dg/template/subst1.C: New test.
2060
2061 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
2062
2063         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
2064
2065 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2066
2067         * g++.dg/template/qualttp20.C: Adjust expected errors.
2068         * g++.old-deja/g++.jason/report.C: Likewise.
2069         * g++.old-deja/g++.other/qual1.C: Likewise.
2070
2071         * g++.dg/lookup/scoped2.C: New test.
2072
2073         * g++.dg/ext/asm3.C: New test.
2074
2075 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
2076
2077         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
2078
2079 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
2080
2081         * ChangeLog: follow spelling conventions.
2082         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
2083         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
2084         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
2085         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
2086         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
2087         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
2088         * g++.old-deja/g++.law/global-init1.C: Likewise.
2089         * g++.old-deja/g++.other/delete4.C: Likewise.
2090         * g++.old-deja/g++.other/inline21.C: Likewise.
2091         * g++.old-deja/g++.other/singleton.C: Likewise.
2092         * g77.dg/strlen0.f: Likewise.
2093         * g77.f-torture/compile/20010519-1.f: Likewise.
2094         * g77.f-torture/compile/980310-4.f: Likewise.
2095         * gcc.c-torture/compile/20000605-1.c: Likewise.
2096         * gcc.c-torture/execute/20020225-1.c: Likewise.
2097         * gcc.dg/c90-hexfloat-2.c: Likewise.
2098         * gcc.dg/c99-bool-1.c: Likewise.
2099         * gcc.dg/c99-hexfloat-2.c: Likewise.
2100         * gcc.dg/dll-2.c: Likewise.
2101         * gcc.dg/wtr-union-init-1.c: Likewise.
2102         * gcc.dg/wtr-union-init-2.c: Likewise.
2103         * gcc.dg/wtr-union-init-3.c: Likewise.
2104         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2105         * gcc.dg/cpp/defined.c: Likewise.
2106         * gcc.dg/cpp/macsyntx.c: Likewise.
2107         * gcc.dg/cpp/paste2.c: Likewise.
2108         * gcc.dg/cpp/trad/defined.c: Likewise.
2109         * gcc.dg/format/c90-printf-1.c: Likewise.
2110         * gcc.dg/format/c90-scanf-1.c: Likewise.
2111         * gcc.dg/format/c99-printf-1.c: Likewise.
2112         * gcc.dg/format/c99-scanf-1.c: Likewise.
2113         * gcc.misc-tests/gcov-8.c: Likewise.
2114         * lib/profopt.exp: Likewise.
2115
2116 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
2117
2118         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
2119
2120 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
2121
2122         * g++.dg/inherit/using2.C: New test.
2123
2124 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
2125
2126         * ChangeLog: Follow spelling conventions.
2127         * g++.dg/template/friend4.C: Likewise.
2128         * g++.old-deja/g++.pt/crash67.C: Likewise.
2129         * gcc.c-torture/execute/20000801-4.c: Likewise.
2130         * gcc.dg/c90-digraph-1.c: Likewise.
2131         * gcc.dg/c94-digraph-1.c: Likewise.
2132         * gcc.dg/c99-digraph-1.c: Likewise.
2133         * gcc.dg/cpp/line5.c: Likewise.
2134         * gcc.dg/cpp/multiline.c: Likewise.
2135         * gcc.dg/cpp/trad/literals-1.c: Likewise.
2136         * gcc.dg/format/attr-3.c: Likewise.
2137         * gcc.dg/format/c90-scanf-3.c: Likewise.
2138         * gcc.dg/format/ext-4.c: Likewise.
2139
2140 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
2141
2142         * g++.dg/template/pretty1.C: New test.
2143
2144 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
2145
2146         * gcc.c-torture/execute/struct-cpy-1.c: New test.
2147
2148 2002-09-13  Matt Austern  <austern@apple.com>
2149
2150         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
2151         passing a cast expression to a function by const reference.
2152
2153 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
2154
2155         * g++.dg/template/deduce1.C: New test.
2156
2157 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
2158
2159         * gcc.c-torture/execute/simd-1.c: Force all use of int to
2160         32-bit int.
2161
2162 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2163
2164         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
2165         usage.
2166
2167 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
2168
2169         * gcc.c-torture/compile/20020910-1.c: New test.
2170
2171 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
2172
2173         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
2174
2175 2002-09-10  Andreas Jaeger  <aj@suse.de>
2176
2177         * gcc.dg/20020312-2.c: Adjust for x86-64.
2178
2179 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
2180
2181         * g77.dg/7388.f: New test case for PR 7388.
2182
2183 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
2184
2185         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
2186
2187 2002-09-05  Ziemowit Laski <zlaski@apple.com>
2188
2189         * objc.dg/proto-lossage-1.m: New test.
2190
2191 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
2192
2193         * gcc.dg/cpp/_Pragma4.c: Fix typo.
2194
2195 Fri Sep  6 16:39:37 2002  Nicola Pero  <n.pero@mi.flashnet.it>
2196
2197         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
2198         expected to pass.
2199
2200 2002-09-06  Stan Shebs  <shebs@apple.com>
2201             David Edelsohn  <edelsohn@gnu.org>
2202
2203         * gcc.dg/weak: New directory.
2204         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
2205         target-specific xfail bits.
2206         * gcc.dg/typeof-2.c: Move to new directory.
2207         * gcc.dg/weak.exp: New expect script.
2208
2209 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
2210
2211         * gcc.c-torture/execute/extzvsi.c: New test.
2212
2213 2002-09-05  Stan Shebs  <shebs@apple.com>
2214
2215         * gcc.dg/weak-1.c: xfail on Darwin.
2216         * gcc.dg/weak-2.c: Ditto.
2217         * gcc.dg/weak-3.c: Ditto.
2218         * gcc.dg/weak-4.c: Ditto.
2219         * gcc.dg/weak-5.c: Ditto.
2220         * gcc.dg/weak-6.c: Ditto.
2221         * gcc.dg/weak-7.c: Ditto.
2222         * gcc.dg/weak-8.c: Ditto.
2223         * gcc.dg/weak-9.c: Ditto.
2224
2225 Thu Sep  5 00:34:33 2002  J"orn Rennecke <joern.rennecke@superh.com>
2226
2227         * gcc.c-torture/execute/loop-14.c: New test.
2228
2229 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
2230
2231         * g++.dg/other/cxa-atexit1.C: New test.
2232
2233         * gcc.dg/typeof-2.c: New test.
2234
2235 2002-09-03  Roger Sayle  <roger@eyesopen.com>
2236
2237         * gcc.dg/builtins-2.c: New testcase.
2238         * gcc.dg/builtins-3.c: New testcase.
2239
2240 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
2241
2242         * gcc.dg/cpp/_Pragma4.c: New test.
2243
2244 Tue Sep  3 11:04:26 2002  Nicola Pero  <n.pero@mi.flashnet.it>
2245
2246         * objc/execute/nil_method-1.m: New testcase.
2247
2248 Sun Sep  1 12:47:39 2002  Nicola Pero  <n.pero@mi.flashnet.it>
2249
2250         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
2251         [Object class], not [Object initialize].
2252
2253 2002-08-31  Roger Sayle  <roger@eyesopen.com>
2254             Hans-Peter Nilsson  <hp@bitrange.com>
2255
2256         * gcc.c-torture/execute/20020720-1.x: Skip test on
2257         mmix-knuth-mmixware.  Correct comment.
2258
2259 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
2260
2261         * testsuite/g++.dg/abi/bitfield5.C: New test.
2262         * testsuite/g++.dg/abi/vbase10.C: Likewise.
2263
2264 Tue Aug 27 22:23:22 2002  Nicola Pero  <n.pero@mi.flashnet.it>
2265
2266         * objc.dg/undeclared-selector.m: New test.
2267
2268 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
2269
2270         * g++.dg/other/offsetof1.C: Avoid cast warning.
2271
2272 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
2273
2274         * objc.dg/super-class-2.m: New test.
2275
2276 2002-08-24  Matt Austern  <austern@apple.com>
2277
2278         * g++.dg/ext/lvaddr.C: New test.
2279         * g++.dg/ext/lvcast.C: New test.
2280
2281 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
2282
2283         * testsuite/g++.dg/inherit/cond1.C: New test.
2284
2285 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
2286
2287         * gcc.dg/noncompile/incomplete-1.c: New test.
2288
2289 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2290
2291         * gcc.dg/typespec-1.c: New test.
2292
2293 2002-08-20  Devang Patel  <dpatel@apple.com>
2294         * objc.dg/proto-hier-2.m: New test.
2295
2296 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
2297
2298         * objc.dg/bitfield-1.m: New test.
2299         * objc.dg/bitfield-2.m: New test.
2300
2301 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2302
2303         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
2304         gcc.dg/c99-flex-array-4.c: New tests.
2305
2306 2002-08-16  Stan Shebs  <shebs@apple.com>
2307
2308         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
2309
2310 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
2311
2312         * gcc.dg/typeof-1.c: New test.
2313         * g++.dg/ext/typeof2.C: New test.
2314
2315 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
2316
2317         * g++.dg/other/offsetof1.C: New test.
2318
2319 2002-08-14  Richard Henderson  <rth@redhat.com>
2320
2321         * gcc.dg/tls/diag-3.c: Fix expected message strings.
2322
2323 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
2324
2325         * gcc.dg/cpp/_Pragma3.c: New test.
2326
2327 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
2328
2329         * g++.dg/template/inherit3: New test.
2330
2331 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2332
2333         * gcc.dg/bitfld-4.c: Add blank options.
2334
2335 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
2336
2337         * g++.dg/template/crash1.C: New test.
2338
2339 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
2340
2341         * gcc.dg/tls/opt-2.c: New test.
2342
2343 2002-08-08  Devang Patel  <dpatel@apple.com>
2344
2345         * objc.dg/selector-1.m : New test
2346
2347 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
2348
2349         * g++.dg/abi/bitfield4.C: New test.
2350         * gcc.dg/bitfld-4.c: New test.
2351
2352 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
2353
2354         * g++.dg/other/packed1.C: New test.
2355
2356 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
2357
2358         * g++.dg/abi/offsetof.C: Tweak error messages.
2359         * g++.old-deja/g++.mike/p10769a.C: Likewise.
2360
2361 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
2362
2363         * gcc.dg/bitfld-3.c: New test.
2364
2365 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2366             Richard Henderson  <rth@redhat.com>
2367
2368         * gcc.dg/i386-bitfield1.c: New test.
2369         * g++.dg/abi/bitfield3.C: Update.
2370
2371 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
2372
2373         * objc.dg/const-str-2.m: Update.
2374         * gcc.dg/cpp/c++98.c: Change to C extension.
2375         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
2376         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
2377
2378 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
2379
2380         * testsuite/gcc.dg/tls/diag-3.c: New.
2381
2382 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
2383
2384         * g++.dg/README (Subdirectories): Document new subdir expr.
2385         * g++.dg/expr/pmf-1.C: New test.
2386
2387 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
2388
2389         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
2390
2391 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
2392
2393         * g++.dg/abi/bitfield3.C: New test.
2394
2395 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
2396
2397         * lib/gcov.exp: Tweak expected line formats.
2398         * gcc.misc-tests/gcov8.c: New test.
2399         * gcc.misc-tests/gcov8.x: New flags.
2400
2401 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
2402
2403         * consistency.vlad/layout/endian.c: Include string.h.
2404
2405         * gcc.c-torture/execute/20020805-1.c: New test.
2406
2407 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
2408
2409         * g++.dg/other/conversion1.C: New test.
2410
2411 2002-08-03  Roger Sayle  <roger@eyesopen.com>
2412
2413         * gcc.dg/builtins-1.c: New testcase.
2414
2415 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
2416
2417         * g++.dg/inherit/access3.C: New test.
2418
2419 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
2420
2421         * gcc.dg/ia64-visibility-2.c: New test.
2422
2423 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
2424
2425         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
2426         __qualifier_flags to __flags.
2427
2428 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
2429
2430         * g++.dg/inherit/operator1.C: New test.
2431         * g++.dg/lookup/disamb1.C: Fix typo in comment.
2432         * g++.dg/other/error1.C: Change expected error message.
2433         * g++.dg/template/conv4.C: Likewise.
2434
2435 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
2436
2437         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
2438         for documented behavior.
2439
2440 2002-07-25  Roger Sayle  <roger@eyesopen.com>
2441
2442         * gcc.c-torture/execute/20020720-1.x: Skip this test on
2443         several targets known to fail.
2444
2445 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
2446
2447         * gcc.dg/mips-args-[123].c: New tests.
2448
2449 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
2450
2451         * gcc.dg/ppc-spe.c: New.
2452
2453 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
2454
2455         * g++.dg/other/ptrmem4.C: New testcase.
2456
2457 2002-07-24  Richard Henderson  <rth@redhat.com>
2458
2459         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
2460
2461 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
2462
2463         * g++.dg/ext/alignof1.C (main): Return 0 for success.
2464
2465 2002-07-24  Roger Sayle  <roger@eyesopen.com>
2466
2467         * gcc.c-torture/execute/memset-3.c: New testcase.
2468
2469 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
2470
2471         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
2472         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
2473
2474 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2475
2476         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
2477         Delete.
2478
2479 Tue Jul 23 21:02:43 2002  J"orn Rennecke <joern.rennecke@superh.com>
2480
2481         * gcc.c-torture/compile/simd-4.c: New test.
2482
2483 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2484
2485         PR c++/7347, c++/7348
2486         * g++.dg/template/access4.C: New test.
2487         * g++.dg/template/access5.C: New test.
2488         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
2489         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
2490         * g++.old-deja/g++.pt/ttp58.C: Likewise.
2491         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
2492
2493 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
2494
2495         * gcc.dg/gnu89-init-2.c: New test.
2496
2497 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
2498
2499         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
2500
2501 2002-07-20  Roger Sayle  <roger@eyesopen.com>
2502
2503         * gcc.c-torture/execute/20020720-1.c: New testcase.
2504
2505 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
2506
2507         * gcc.dg/cpp/Wsignprom.c: New tests.
2508
2509 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
2510
2511         * gcc.c-torture/execute/loop-13.c: New test.
2512
2513 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
2514
2515         * gcc.dg/cpp/expr.c: New tests.
2516
2517 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
2518
2519         * g++.dg/opt/pr6713.C: Add template instantiation.
2520
2521 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
2522
2523         * gcc.dg/nest.c: New test.
2524
2525 2002-07-17  Richard Henderson  <rth@redhat.com>
2526
2527         * g++.dg/opt/pr6713.C: New test.
2528
2529 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
2530
2531         * gcc.c-torture/execute/loop-2e.x: Let the testcase
2532         XFAIL for all x86 processors.
2533
2534 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
2535
2536         * gcc.c-torture/execute/20010122-1.x: Do not test with
2537         -fomit-frame-pointer.
2538
2539 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2540
2541         * g++.dg/template/instantiate2.C: New test.
2542         * g++.dg/template/spec4.C: New test.
2543
2544 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2545
2546         * g++.dg/template/access2.C: New test.
2547         * g++.dg/template/access3.C: New test.
2548
2549 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
2550
2551         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
2552         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
2553         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
2554         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
2555         Convert to use <stdarg.h>.
2556         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
2557         Delete.
2558         * gcc.dg/va-arg-2.c: New.
2559         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
2560
2561 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
2562
2563         * gcc.c-torture/compile/20020710-1.c: New test.
2564
2565 Thu Jul 11 15:39:21 2002  J"orn Rennecke <joern.rennecke@superh.com>
2566                           Andrew Pinski  <pinskia@physics.uc.edu>
2567
2568         gcc.c-torture/compile/simd-2.c: New testcase.
2569         gcc.c-torture/compile/simd-3.c: Likewise.
2570
2571 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
2572
2573         PR c++/7224
2574         * g++.dg/overload/error1.C: New test.
2575
2576 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2577
2578         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
2579         configuration and IRIX 6 O32 ABI.
2580
2581 2002-07-11  Roger Sayle  <roger@eyesopen.com>
2582
2583         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
2584
2585 2002-07-10  Roger Sayle  <roger@eyesopen.com>
2586
2587         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
2588
2589 2002-07-10  Jeffrey A Law  <law@redhat.com>
2590
2591         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
2592
2593         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
2594
2595 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
2596
2597         * gcc.dg/20020312-2.c: Check for __PPC__.
2598
2599 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
2600
2601         * gcc.c-torture/compile/20020709-1.c: New test.
2602
2603 2002-07-07  Roger Sayle  <roger@eyesopen.com>
2604
2605         * g++.dg/template/qualttp21.C: New test case.
2606
2607 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
2608
2609         * gcc.c-torture/compile/20020706-1.c: New test.
2610         * gcc.c-torture/compile/20020706-2.c: New test.
2611
2612 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
2613             Alexandre Oliva  <aoliva@redhat.com>
2614
2615         * g++.dg/warn/incomplete1.C: New test.
2616
2617 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2618
2619         PR c++/7099
2620         * g++.dg/warn/noreturn1.C: New test.
2621
2622 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
2623
2624         PR c++/6706
2625         * g++.dg/debug/debug6.C: New test.
2626         * g++.dg/debug/debug7.C: New test.
2627
2628 Thu Jul  4 07:36:48 2002  J"orn Rennecke <joern.rennecke@superh.com>
2629
2630         * gcc.c-torture/compile/simd-3.c: New test.
2631
2632 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
2633
2634         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
2635         * gcc.dg/20020620-1.c: Likewise.
2636
2637 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2638
2639         PR c++/6944
2640         * g++.dg/init/array4.C: New test.
2641         * g++.dg/init/array5.C: New test.
2642
2643 Wed Jul  3 10:25:41 2002  J"orn Rennecke <joern.rennecke@superh.com>
2644
2645         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
2646         * gcc.c-torture/execute/simd-2.c (main): Likewise.
2647
2648 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2649
2650         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
2651         * gcc.dg/wtr-aggr-init-1.c: Likewise.
2652         * gcc.dg/wtr-conversion-1.c: Likewise.
2653         * gcc.dg/wtr-escape-1.c: Likewise.
2654         * gcc.dg/wtr-int-type-1.c: Likewise.
2655         * gcc.dg/wtr-label-1.c: Likewise.
2656         * gcc.dg/wtr-static-1.c: Likewise.
2657         * gcc.dg/wtr-strcat-1.c: Likewise.
2658         * gcc.dg/wtr-suffix-1.c: Likewise.
2659         * gcc.dg/wtr-switch-1.c: Likewise.
2660         * gcc.dg/wtr-unary-plus-1.c: Likewise.
2661         * gcc.dg/wtr-union-init-1.c: Likewise.
2662         * gcc.dg/wtr-union-init-2.c: Likewise.
2663         * gcc.dg/wtr-union-init-3.c: Likewise.
2664
2665         * gcc.dg/wtr-func-def-1.c: New test.
2666
2667 2002-07-02 Devang Patel <dpatel@apple.com>
2668
2669         * objc.dg/param-1.m: New test.
2670
2671 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
2672
2673         * gcc.dg/cpp/trad/directive.c: Add test.
2674         * gcc.dg/cpp/trad/macroargs.c: Add test.
2675         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
2676
2677 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
2678
2679         * gcc.dg/cpp/cmdlne-M.c: New test.
2680
2681 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
2682
2683         * objc.dg/desig-init-1.m: New test.
2684
2685 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2686
2687         PR c++/6716
2688         * g++.dg/template/instantiate1.C: New test.
2689
2690 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
2691
2692         PR c++/7112
2693         * g++.dg/template/sizeof2.C: New test.
2694
2695 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
2696
2697         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
2698         gcc.dg/cpp/trad/include.c: New tests.
2699
2700 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
2701
2702         PR target/7177
2703         * gcc.c-torture/compile/20020701-1.c: New test.
2704
2705 2002-07-01  Stan Shebs  <shebs@apple.com>
2706
2707         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
2708         header here...
2709         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
2710         (objc-torture-execute): or here.
2711
2712 Mon Jul  1 12:51:05 2002  J"orn Rennecke <joern.rennecke@superh.com>
2713
2714         * gcc.c-torture/execute/arith-rand-ll.c: New test.
2715
2716 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
2717
2718         * gcc.dg/cpp/trad/escaped-nl.c: New test.
2719
2720 2002-06-30  Devang Patel  <dpatel@apple.com>
2721
2722         * objc.dg/fsyntax-only.m: New test.
2723
2724 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
2725
2726         PR c++/6695
2727         * g++.dg/template/friend7.C: New file.
2728
2729 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
2730
2731         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
2732         return type.
2733
2734 Thu Jun 27 15:23:21 2002  J"orn Rennecke <joern.rennecke@superh.com>
2735
2736         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
2737         avoid division by zero.
2738
2739 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
2740
2741         * gcc.dg/Wunknownprag.c: New tests.
2742
2743 Tue Jun 25 21:50:38 2002  J"orn Rennecke <joern.rennecke@superh.com>
2744
2745         * gcc.c-torture/execute/simd-2.c: New test.
2746
2747 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
2748
2749         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
2750         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
2751         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
2752         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
2753         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
2754         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
2755         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
2756         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
2757         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
2758         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
2759         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
2760         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
2761         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
2762         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
2763         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
2764         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
2765         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
2766
2767 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
2768
2769         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
2770         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
2771         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
2772         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
2773         New tests.
2774         * gcc.dg/cpp/trad/directive.c: Update.
2775
2776 2002-06-23  Andreas Jaeger  <aj@suse.de>
2777
2778         * gcc.c-torture/execute/complex-6.c: New.
2779
2780 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
2781
2782         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
2783         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
2784         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
2785         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
2786
2787 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
2788
2789         * gcc.dg/cpp/trad: New directory with traditional tests copied
2790         from parent directory.
2791         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
2792         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
2793         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
2794         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
2795         Move to trad/ and rename.
2796         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
2797         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
2798         gcc.dg/cpp/trad/redef2.c: New tests.
2799         * gcc.dg/cpp/trad/trad.exp: New driver.
2800
2801 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
2802
2803         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
2804         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
2805         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
2806         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
2807         Remove.
2808
2809 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
2810
2811         * gcc.dg/20020620-1.c: New test.
2812
2813 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2814
2815         * g++.dg/template/ttp4.C: New test.
2816
2817 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
2818
2819         * g++.dg/opt/vt1.C: Fix regexp.
2820
2821 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2822
2823         * gcc.c-torture/execute/pure-1.c: Make functions static again.
2824         Don't use attribute `noinline'.
2825
2826 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
2827
2828         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
2829
2830 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
2831
2832         * gcc.c-torture/execute/simd-1.c: New.
2833
2834         * gcc.dg/simd-1.c: New.
2835
2836 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
2837
2838         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
2839
2840 2002-06-16  Richard Henderson  <rth@redhat.com>
2841
2842         * g++.dg/ext/anon-struct1.C: New.
2843         * g++.dg/ext/anon-struct2.C: New.
2844         * g++.dg/ext/anon-struct3.C: New.
2845         * gcc.dg/anon-struct-1.c: New.
2846         * gcc.dg/anon-struct-2.c: New.
2847         * gcc.dg/anon-struct-3.c: New.
2848         * gcc.dg/20011008-1.c: Adjust warning text.
2849         * gcc.dg/20020527-1.c: Add -fms-extensions.
2850
2851 2002-06-16  Richard Henderson  <rth@redhat.com>
2852
2853         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
2854
2855 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
2856
2857         * gcc.c-torture/execute/20020615-1.c: New test.
2858
2859 2002-06-15  Roger Sayle  <roger@eyesopen.com>
2860
2861         * gcc.c-tortuture/execute/compare-1.c: New test case.
2862         * gcc.c-tortuture/execute/compare-2.c: New test case.
2863         * gcc.c-tortuture/execute/compare-3.c: New test case.
2864
2865 2002-06-13  Richard Henderson  <rth@redhat.com>
2866
2867         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
2868         ia64 ilp32.
2869
2870 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2871
2872         * g++.dg/template/typename2.C: Update error message.
2873
2874 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
2875
2876         * gcc.c-torture/execute/20020611-1.c: New test.
2877
2878 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
2879
2880         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
2881         list of targets to skip.
2882
2883 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
2884
2885         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
2886         targets if not optimizing.
2887
2888 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
2889
2890         * gcc.c-torture/compile/20020605-1.c: New test.
2891
2892         * g++.dg/opt/vt1.C: New test.
2893
2894         * gcc.dg/20020531-1.c: New test.
2895
2896         * gcc.dg/20020530-1.c: New test.
2897
2898         * gcc.dg/20020527-1.c: New test.
2899
2900         * g++.dg/opt/cse1.C: New test.
2901
2902 2002-06-07  Roger Sayle  <roger@eyesopen.com>
2903
2904         * gcc.dg/20020607-2.c: New test case.
2905
2906 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
2907
2908         * gcc.c-torture/compile/20020604-1.c: New test.
2909
2910 2002-06-04  Richard Henderson  <rth@redhat.com>
2911
2912         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
2913         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
2914         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
2915
2916 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
2917
2918         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
2919
2920 2002-06-03  Richard Henderson  <rth@redhat.com>
2921
2922         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
2923         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
2924
2925 2002-06-02  Richard Henderson  <rth@redhat.com>
2926
2927         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
2928         test functions static.
2929
2930 2002-06-02  Andreas Jaeger  <aj@suse.de>
2931
2932         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
2933         now.
2934
2935 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
2936
2937         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
2938         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
2939         Update for mofified diagnostics.
2940         * gcc.dg/c99-intconst-1.c: No longer fail.
2941
2942 2002-06-02  Richard Henderson  <rth@redhat.com>
2943
2944         * gcc.dg/uninit-A.c: Remove xfail markers.
2945
2946 2002-06-01  Roger Sayle  <roger@eyesopen.com>
2947
2948         * gcc.dg/fnegate-1.c: New test case.
2949
2950 2002-05-30  Osku Salerma  <osku@iki.fi>
2951
2952         * gcc.c-torture/execute/mayalias-1.c: New file.
2953
2954 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
2955
2956         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
2957         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
2958         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
2959
2960 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
2961
2962         * gcc.c-torture/execute/20020529-1.c: New test.
2963
2964 2002-05-27  Richard Henderson  <rth@redhat.com>
2965
2966         * g++.dg/ext/attrib6.C: New test case.
2967
2968 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2969
2970         * gcc.c-torture/execute/pure-1.c: New test.
2971
2972 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
2973
2974         * gcc.dg/cpp/arith-2.c: Remove.
2975
2976 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
2977
2978         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
2979         * gcc.dg/cpp/if-3.c: Remove.
2980
2981 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
2982
2983         * g++.dg/opt/cse2.C: New test.
2984
2985 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
2986
2987         * gcc.dg/cpp/arith-1.c: New semantic tests.
2988         * gcc.dg/cpp/if-1.c: Update.
2989
2990 2002-05-24  Ben Elliston  <bje@redhat.com>
2991
2992         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
2993
2994 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
2995
2996         * gcc.dg/verbose-asm.c: New test.
2997
2998 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
2999
3000         * gcc.dg/cpp/paste12.c: New test.
3001
3002 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
3003
3004         * g++.dg/parse/named_ops.C: New test.
3005
3006 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
3007
3008         * gcc/testsuite/gcc.dg/weak-8.c: New test.
3009
3010 Thu May 23 11:09:26 2002  J"orn Rennecke <joern.rennecke@superh.com>
3011
3012         * gcc.dg/weak-2.c: Allow optional leading underscore
3013         in scan-assembler symbol name.
3014         * gcc.dg/weak-3.c: Likewise.
3015         * gcc.dg/weak-4.c: Likewise.
3016         * gcc.dg/weak-5.c: Likewise.
3017
3018 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
3019
3020         * gcc.dg/20020523-1.c: New test.
3021
3022 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
3023
3024         * objc.dg/const-str-2.m: Update now that we stop after
3025         a command line error.
3026
3027 2002-05-22  Richard Henderson  <rth@redhat.com>
3028
3029         * g++.dg/dg.exp: Fix typo in test pruneing.
3030
3031 2002-05-22  Richard Henderson  <rth@redhat.com>
3032
3033         * g++.dg/dg.exp: Prune the tls subdirectory.
3034         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
3035         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
3036         * g++.dg/tls/init-1.C: New.
3037
3038 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
3039
3040         * gcc.dg/20020517-1.c: New test.
3041
3042 2002-05-21  Richard Henderson  <rth@redhat.com>
3043
3044         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
3045         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
3046
3047 Tue May 21 14:25:32 2002  Brian R. Gaeke  <brg@dgate.ORG>
3048
3049         * g++.dg/other/copy2.C: New test.
3050
3051 Mon May 20 10:51:35 2002  J"orn Rennecke <joern.rennecke@superh.com>
3052
3053         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
3054         (MAX_COPY): Bump up to 10 times sizeof (long long).
3055         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
3056
3057         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
3058         sizeof (long long).
3059
3060         * gcc.c-torture/execute/strcpy-1.c: New test.
3061
3062 2002-05-19  Jason Merrill  <jason2redhat.com>
3063
3064         * g++.dg/ext/oper1.C: New test.
3065
3066 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
3067 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
3068
3069         * README.QMTEST: New file.
3070
3071         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
3072
3073 2002-05-19  Andreas Jaeger  <aj@suse.de>
3074
3075         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
3076         now.
3077         * gcc.c-torture/execute/loop-2d.x: Likewise.
3078
3079 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
3080
3081         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
3082         support weak symbols.
3083         * gcc.dg/weak-4.c: Likewise
3084         * gcc.dg/weak-6.c: Likewise
3085
3086 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
3087
3088         * gcc.dg/weak-3.c: Add dg-excess-error comment for
3089         cygwin, coff and h8300-*-hms targets
3090         * gcc.dg/weak-5.c: Likewise
3091         * gcc.dg/weak-7.c: Likewise
3092
3093 2002-05-16  Jason Merrill  <jason@redhat.com>
3094
3095         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
3096         (scan-assembler-not, scan-assembler-dem): Likewise.
3097         (scan-assembler-dem-not): Likewise.
3098
3099 2002-05-15  Richard Henderson  <rth@redhat.com>
3100
3101         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
3102
3103 2002-05-15  Richard Henderson  <rth@redhat.com>
3104
3105         * gcc.dg/weak-5.c (vfoo1c): No warning here.
3106         (vfoo1f): Warning here.
3107         (vfoo1l): Don't redefine the alias.
3108
3109 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
3110
3111         * g++.dg/init/pm1.C: New test.
3112
3113 2002-05-12  David S. Miller  <davem@redhat.com>
3114
3115         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
3116         types.
3117
3118 2002-05-10  Roger Sayle  <roger@eyesopen.com>
3119
3120         * gcc.c-torture/execute/20020510-1.c: New test case.
3121
3122 2002-05-10  David S. Miller  <davem@redhat.com>
3123
3124         * gcc.c-torture/execute/conversion.c: Test long double too.
3125
3126 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
3127
3128         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
3129         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
3130         * lib/g++.exp (g++_link_flags): Likewise.
3131         * lib/objc.exp (objc_target_compile): Likewise.
3132
3133 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
3134
3135         * gcc.dg/cpp/poison.c: Update.
3136         * gcc.dg/cpp/20000625-2.c: Remove.
3137         * gcc.dg/cpp/direct2s.c: Remove final test.
3138
3139 2002-05-08  Tom Rix  <trix@redhat.com>
3140
3141         * gcc.c-torture/execute/20020508-1.c: New test.
3142         * gcc.c-torture/execute/20020508-2.c: New test.
3143         * gcc.c-torture/execute/20020508-3.c: New test.
3144
3145 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
3146
3147         * gcc.dg/cpp/charconst-4.c: More tests.
3148
3149 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
3150
3151         PR c/6569
3152         * gcc.dg/weak-3.c: Update location of warning messages.
3153         * gcc.dg/weak-5.c: Likewise.
3154
3155 2002-05-06  Roger Sayle  <roger@eyesopen.com>
3156
3157         * gcc.c-torture/execute/20020506-1.c: New test case.
3158
3159 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
3160
3161         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
3162
3163 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
3164
3165         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
3166
3167 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
3168
3169         * gcc.dg/cpp/charconst-3.c: New test.
3170
3171 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
3172
3173         * gcc.dg/cpp/charconst.c: Update tests.
3174
3175 2002-05-05  Tim Josling  <tej@melbpc.org.au>
3176
3177         * treelang: Added directory for new sample language treelang. Also
3178         lib/treelang.exp: New file to signal treelang should be tested.
3179
3180 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
3181
3182         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
3183         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
3184         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
3185         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
3186         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
3187         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
3188         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
3189
3190 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
3191
3192         * gcc.dg/format/xopen-2.c: New test.
3193
3194 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
3195
3196         * gcc.dg/20020503-1.c: New test.
3197
3198 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
3199
3200         * g++.dg/init/dtor1.C: Make it tougher.
3201
3202 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
3203
3204         * g++.dg/init/dtor1.C: New test.
3205
3206 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
3207
3208         * gcc.dg/altivec-8.c: New.
3209
3210 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
3211
3212         * gcc.dg/altivec-7.c: New.
3213
3214 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
3215
3216         * g++.dg/parse/typedef1.C: New test.
3217
3218 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
3219
3220         PR c++/6486
3221         * g++.dg/template/friend6.C: New test.
3222
3223         PR c++/6492
3224         * g++.dg/init/copy1.C: New test.
3225
3226 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
3227
3228         * g++.dg/warn/effc1.C: New test.
3229
3230 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
3231
3232         * gcc.dg/cpp/if-cexp.c: Add a test.
3233
3234 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
3235
3236         * gcc.dg/20020426-2.c: New test.
3237
3238 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
3239
3240         * gcc.dg/cpp/if-mop.c: Update.
3241         * gcc.dg/cpp/if-mpar.c: Add test.
3242         * gcc.dg/cpp/if-oppr.c: Update.
3243
3244 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3245
3246         PR c/6343
3247         * gcc.dg/weak-[2-7].c: New tests.
3248
3249 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
3250
3251         * gcc.dg/enum1.c: New test.
3252
3253 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
3254
3255         PR c++/6497
3256         * g++.dg/inherit/access2.C: New test.
3257
3258 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
3259
3260         PR bootstrap/6445
3261         * gcc.dg/20020426-1.c: New test.
3262
3263 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
3264
3265         * g++.dg/abi/enum1.C: New test.
3266
3267 2002-04-26  Richard Henderson  <rth@redhat.com>
3268
3269         * gcc.dg/c99-bool-1.c: Expect always true warning.
3270
3271 2002-04-25  Roger Sayle  <roger@eyesopen.com>
3272
3273         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
3274
3275 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3276
3277         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
3278         targets.
3279
3280 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
3281
3282         * g++.dg/abi/mange7.C: New test.
3283
3284         PR c++/6438.
3285         * g++.dg/parse/stmtexpr2.C: New test.
3286
3287 Wed Apr 24 21:38:36 2002  J"orn Rennecke <joern.rennecke@superh.com>
3288
3289         * gcc.dg/20020312-2.c: Add SH target.
3290
3291 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3292
3293         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
3294         compiler output on mips*-*-irix*.
3295
3296 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
3297
3298         * g++.dg/parse/attr1.C: New test.
3299
3300 2002-04-23  Roger Sayle  <roger@eyesopen.com>
3301
3302         * gcc.c-torture/execute/string-opt-17.c: New test case.
3303         * gcc.c-torture/execute/memset-2.c: New test case.
3304
3305 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
3306
3307         PR c++/6256:
3308         * g++.dg/template/friend5.C: New test.
3309
3310         PR c++/6331:
3311         * g++.dg/template/qual1.C: Likewise.
3312
3313 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
3314
3315         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
3316         Include stdlib.h, not stdio.h or ctype.h.
3317
3318 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
3319
3320         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
3321         cris-*-elf* and mmix-*-*.
3322         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
3323         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
3324         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
3325         Ditto.
3326         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
3327         * gcc.dg/wchar_t-1.c: Ditto.
3328
3329 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
3330
3331         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
3332         Clarify comment.
3333
3334 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
3335
3336         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
3337
3338 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3339
3340         * gcc.c-torture/execute/20000906-1.x: Delete.
3341
3342 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
3343
3344         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
3345
3346 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
3347
3348         * PR6367
3349         * g77.f-torture/execute/6367.f: New test.
3350         * g77.f-torture/execute/6367.x: Disable for MMIX.
3351
3352 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
3353
3354         * PR6352
3355         * g++.dg/opt/inline2.C: New test.
3356
3357 2002-04-18  Richard Henderson  <rth@redhat.com>
3358
3359         * gcc.dg/20000906-1.c: Enable for all targets.
3360         * gcc.c-torture/compile/iftrap-2.c: New.
3361
3362 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
3363
3364         * gcc.dg/20020418-1.c: New test.
3365         * gcc.dg/20020418-2.c: New test.
3366
3367 2002-04-18  Richard Henderson  <rth@redhat.com>
3368
3369         * gcc.c-torture/compile/iftrap-1.c: New.
3370         * gcc.dg/iftrap-1.c: Adjust for ia64.
3371         * gcc.dg/iftrap-2.c: New.
3372
3373 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
3374
3375         * gcc.c-torture/compile/20020418-1.c: New test.
3376
3377 2002-04-18  Roger Sayle  <roger@eyesopen.com>
3378
3379         * gcc.c-torture/compile/20020415-1.c: New.
3380
3381 2002-04-18  David S. Miller  <davem@redhat.com>
3382
3383         * gcc.c-torture/execute/20020418-1.c: New test.
3384
3385 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
3386
3387         * gcc.dg/20020416-1.c: New test.
3388
3389         * g++.dg/opt/inline1.C: New test.
3390
3391 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
3392
3393         * gcc.dg/altivec-5.c: New test.
3394
3395         * gcc.dg/20020415-1.c: New test.
3396
3397 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
3398
3399         * testsuite/lib/chill.exp: Remove.
3400
3401 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
3402
3403         * g++.dg/other/big-struct.C: New test.
3404
3405 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
3406
3407         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
3408         of scratch file.
3409
3410 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
3411
3412         PR c/6277
3413         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
3414         in scan-assembler function name
3415
3416 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
3417
3418         * g77.f-torture/execute/980628-4.x,
3419         g77.f-torture/execute/980628-5.x,
3420         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
3421         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
3422         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
3423         i[34567]86-*-*.
3424
3425 2002-04-13  David S. Miller  <davem@redhat.com>
3426
3427         * gcc.c-torture/execute/20020413-1.c: New test.
3428
3429 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
3430
3431         * gcc.dg/asm-6.c,
3432         * g++.dg/ext/asm1.C: New tests.
3433
3434 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
3435
3436         PR c++ 5373.
3437         * g++.dg/parse/stmtexpr1.C: New test.
3438
3439         PR c++/5189.
3440         * g++.dg/template/copy1.C: New test.
3441
3442 2002-04-12  Richard Henderson  <rth@redhat.com>
3443
3444         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
3445
3446 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
3447
3448         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
3449         gcc.c-torture/execute/20020307-2.c.
3450
3451 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
3452
3453         * g++.dg/ext/attrib5.C,
3454         * g++.dg/lookup/struct1.C: New tests.
3455
3456 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
3457
3458         * gcc.dg/20020411-1.c: New test.
3459
3460         * gcc.c-torture/execute/20020411-1.c: New test.
3461
3462 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
3463
3464         * g77.f-torture/execute/6177.f: New test.
3465
3466 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
3467
3468         PR middle-end/6247
3469         * g++.dg/opt/cleanup1.C: New test.
3470
3471         * g++.dg/opt/const1.C: New test.
3472
3473 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
3474
3475         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
3476
3477 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
3478
3479         PR c++/5507
3480         * g++.dg/template/typename2.C: New test.
3481
3482 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
3483
3484         * gcc.c-torture/execute/loop-12.c: New.
3485
3486 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
3487
3488         * g77.f-torture/execute/980628-4.x,
3489         g77.f-torture/execute/980628-5.x,
3490         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
3491         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
3492         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
3493
3494 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3495
3496         PR optimization/6086
3497         * g++.dg/opt/preinc1.C: New test.
3498
3499 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
3500
3501         PR c++/5571
3502         * g++.dg/opt/static2.C: New test.
3503
3504 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
3505
3506         PR c/5120
3507         * gcc.dg/20020406-1.c: New test.
3508
3509 2002-04-04  David S. Miller  <davem@redhat.com>
3510
3511         * gcc.c-torture/execute/20020404-1.c: New test.
3512
3513 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
3514
3515         PR c/6123
3516         * gcc.dg/20020312-2.c: Do not declare global register variable
3517         if __PIC__ or __pic__ is defined.
3518
3519 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
3520
3521         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
3522         __asm__ so that it works correctly even if -ansi -pedantic-errors.
3523
3524 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3525
3526         * gcc.misc-tests/linkage.exp: Update last change to handle
3527         sparc*-, not just sparc-.
3528
3529 2002-04-03  Richard Henderson  <rth@redhat.com>
3530
3531         * gcc.dg/cpp/ucs.c: Improved long UCS test.
3532
3533 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
3534
3535         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
3536
3537 2002-04-02  David S. Miller  <davem@redhat.com>
3538
3539         * gcc.c-torture/execute/20020402-3.c: New test.
3540
3541 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
3542
3543         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
3544         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
3545
3546         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
3547         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
3548         g77.f-torture/execute/20001201.x,
3549         g77.f-torture/execute/u77-test.x: New files.
3550
3551         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
3552         * gcc.dg/wchar_t-1.c: Ditto.
3553
3554 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3555
3556         * gcc.c-torture/execute/20020402-1.c: New test.
3557
3558 2002-04-01  Richard Henderson  <rth@redhat.com>
3559
3560         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
3561
3562         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
3563
3564 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3565
3566         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
3567
3568 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
3569
3570         * g++.dg/inherit/template-as-base.C: Expect error.
3571         * g++.dg/inherit/namespace-as-base.C: Likewise.
3572
3573 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
3574
3575         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
3576         g++.dg/ext/instantiate3.C: Tweak match patterns.
3577
3578         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
3579         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
3580         -da test.
3581
3582 2002-03-31  Richard Henderson  <rth@redhat.com>
3583
3584         * gcc.dg/special/alias-2.c: New.
3585         * gcc.dg/special/ecos.exp: Run it.
3586
3587 2002-03-31  Richard Henderson  <rth@redhat.com>
3588
3589         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
3590
3591 2002-03-31  Kazu Hirata  <kazu@hxi.com>
3592
3593         * gcc.dg/weak-1.c: Disable on h8300 port.
3594
3595 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
3596
3597         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
3598         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
3599         ordering tests.
3600         * g++.dg/bprob/bprob-1.C: New test.
3601         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
3602         * g++.dg/gcov/gcov-1.C: New test.
3603         * g++.dg/gcov/gcov-1.x: New file.
3604         * g++.dg/gcov/gcov-2.C: New test.
3605         * g++.dg/gcov/gcov-3.C: New test.
3606         * g++.dg/gcov/gcov-3.h: New file.
3607
3608 2002-03-28  Roger Sayle  <roger@eyesopen.com>
3609
3610         * g++.old-deja/g++.other/builtins5.C: New test.
3611         * g++.old-deja/g++.other/builtins6.C: New test.
3612         * g++.old-deja/g++.other/builtins7.C: New test.
3613         * g++.old-deja/g++.other/builtins8.C: New test.
3614         * g++.old-deja/g++.other/builtins9.C: New test.
3615
3616 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
3617
3618         * g++.dg/opt/static1.C: New test.
3619
3620         * g++.dg/opt/longbranch1.C: New test.
3621
3622 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
3623
3624         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
3625
3626         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
3627
3628 Thu Mar 28 16:38:09 2002  Jeffrey A Law  (law@redhat.com)
3629
3630         * gcc.c-torture/execute/20020328-1.c: New test.
3631
3632 2002-03-27  Richard Henderson  <rth@redhat.com>
3633
3634         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
3635         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
3636         move from g++.old-deja/g++.ext/.
3637
3638 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
3639
3640         * g++.dg/init/new2.C: New test.
3641
3642 2002-03-26  Richard Henderson  <rth@redhat.com>
3643
3644         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
3645
3646         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
3647         on sparc.
3648
3649         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
3650         sparcv9 systems.
3651         * gcc.dg/20001102-1.c: Likewise.
3652
3653 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
3654
3655         * gcc.dg/cpp/endif-pedantic1.c,
3656         gcc.dg/cpp/endif-pedantic2.c:  New tests.
3657
3658 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
3659
3660         * g++.dg/init/new1.C: New test.
3661
3662 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
3663
3664         * g++.dg/abi/vbase9.C: New test.
3665
3666 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
3667
3668         * gcc.dg/arm-asm.c: New test.
3669
3670 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
3671
3672         * gcc.dg/Wswitch-enum.c: New test.
3673         Fix PR c/5044.
3674
3675 2002-03-26  Richard Henderson  <rth@redhat.com>
3676
3677         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
3678         structure.
3679
3680 2002-03-25  Richard Henderson  <rth@redhat.com>
3681
3682         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
3683         sparcv9 systems.
3684
3685         * gcc.c-torture/compile/20011119-1.c (xxx): New.
3686         * gcc.c-torture/compile/20011119-2.c (xxx): New.
3687
3688 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
3689
3690         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
3691
3692 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
3693
3694         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
3695         targets using generic thunk support.
3696
3697 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
3698
3699         * gcc.c-torture/compile/20020323-1.c: New test.
3700
3701         * g++.dg/opt/conj2.C: New test.
3702
3703 2002-03-24  Richard Henderson  <rth@redhat.com>
3704
3705         * gcc.dg/weak-1.c: Use -fno-common.
3706
3707 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
3708
3709         * g77.dg/f77-edit-apostrophe-out.f: New test
3710         * g77.dg/f77-edit-h-out.f: New test
3711         * g77.dg/f77-edit-t-in.f: New test
3712         * g77.dg/f77-edit-t-out.f: New test
3713         * g77.dg/f77-edit-x-out.f: New test
3714         * g77.dg/f77-edit-slash-out.f: New test
3715         * g77.dg/f77-edit-colon-out.f: New test
3716         * g77.dg/f77-edit-s-out.f: New test
3717
3718 2002-03-24  Richard Henderson  <rth@redhat.com>
3719
3720         * objc/execute/formal_protocol-6.x: New XFAIL.
3721
3722 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
3723
3724         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
3725         that do not support weak symbols
3726
3727 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
3728
3729         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
3730         * lib/g77.exp:  Likewise
3731         * lib/objc.exp: Likewise
3732
3733 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
3734
3735         * gcc.dg/Wswitch-default.c: New test.
3736
3737 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
3738
3739         * g++.dg/other/enum1.C: New test.
3740
3741 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
3742
3743         * gcc.dg/pragma-ep-3.c: Fix typo.
3744
3745 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
3746
3747         * g++.dg/inherit/template-as-base.C: New test.
3748
3749 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
3750
3751         * g++.old-deja/g++.other/dwarf2-1.C: Move...
3752         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
3753
3754 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
3755
3756         * gcc.dg/cpp/multiline.c: Update to match.
3757
3758 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
3759
3760         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
3761
3762 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
3763
3764         * gcc.dg/cpp/extratokens2.c:  New file.
3765
3766 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
3767
3768         * gcc.dg/20020312-2.c: Add rs6000 target.
3769
3770         * gcc.c-torture/compile/20020319-1.c: New test.
3771
3772 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3773
3774         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
3775         (A, E): Handle this.
3776
3777 2002-03-20  Jason Merrill  <jason@redhat.com>
3778
3779         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
3780         ignoring -fpic.
3781         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
3782         through prune_gcc_output.
3783
3784 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
3785
3786         * gcc.c-torture/compile/20020320-1.c: New test.
3787
3788 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
3789
3790         * gcc.c-torture/compile/20020318-1.c: New test.
3791
3792         * gcc.dg/struct-by-value-1.c: New test.
3793
3794         * gcc.dg/20020319-1.c: New test.
3795
3796 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
3797
3798         * g++.dg/opt/conj1.C: New test.
3799
3800 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
3801
3802         * g++.dg/template/qualttp20.C: Revert previous change.
3803         * g++.dg/template/qualttp3.C: Likewise.
3804         * g++.dg/template/qualttp4.C: Likewise
3805         * g++.dg/template/qualttp5.C: Likewise
3806         * g++.dg/template/qualttp6.C: Likewise
3807         * g++.dg/template/qualttp7.C: Likewise
3808         * g++.dg/template/qualttp8.C: Likewise
3809         * g++.dg/template/recurse.C: Likewise.
3810
3811 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
3812
3813         * gcc.dg/cpp/wchar-1.c: Update.
3814
3815 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3816
3817         * g++.dg/template/conv1.C: New test.
3818         * g++.dg/template/conv2.C: New test.
3819         * g++.dg/template/conv3.C: New test.
3820         * g++.dg/template/conv4.C: New test.
3821
3822 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
3823
3824         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
3825         * g++.dg/template/qualttp3.C: Likewise.
3826         * g++.dg/template/qualttp4.C: Likewise
3827         * g++.dg/template/qualttp5.C: Likewise
3828         * g++.dg/template/qualttp6.C: Likewise
3829         * g++.dg/template/qualttp7.C: Likewise
3830         * g++.dg/template/qualttp8.C: Likewise
3831         * g++.dg/template/recurse.C: Likewise.
3832
3833 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
3834
3835         * g++.dg/opt/dtor1.C: New test.
3836
3837 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
3838
3839         * gcc.c-torture/compile/20020315-1.c: New test.
3840
3841 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
3842
3843         * gcc.dg/weak-1.c: Fix scan tests.
3844
3845 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
3846
3847         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
3848         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
3849         cris-*-aout* mmix-*-*.
3850         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
3851         cris-*-aout* mmix-*-*.
3852         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
3853         cris-*-elf* cris-*-aout* and mmix-*-*.
3854         * gcc.dg/20001009-1.c: Ditto.
3855         * gcc.dg/20010912-1.c: Ditto.
3856         * gcc.dg/20020122-4.c: Ditto.
3857         * gcc.dg/inline-2.c: Ditto.
3858
3859 Thu Mar 14 14:28:38 2002  Jeffrey A Law  (law@cygnus.com)
3860
3861         * gcc.c-torture/compile/20020314-1.c: New test.
3862
3863 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
3864
3865         * gcc.c-torture/execute/20020314-1.c: New test.
3866
3867 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
3868
3869         * g++.dg/warn/Wunused-1.C: New test.
3870
3871 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
3872
3873         * g++.dg/abi/mangle6.C: New test.
3874
3875 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
3876
3877         * gcc.c-torture/compile/20020309-2.c: New test.
3878
3879         * gcc.c-torture/compile/20020312-1.c: New test.
3880
3881 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
3882
3883         * g++.dg/other/access1.C: New test.
3884
3885 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
3886
3887         * gcc.c-torture/execute/wchar_t-1.c: New test.
3888
3889 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
3890
3891         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
3892
3893 2002-03-12  Roger Sayle  <roger@eyesopen.com>
3894
3895         * gcc.dg/20020312-1.c: New test case.
3896
3897 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
3898
3899         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
3900
3901 2002-03-11  Richard Henderson  <rth@redhat.com>
3902
3903         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
3904         * g++.old-deja/g++.jason/report.C: Likewise.
3905
3906 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
3907
3908         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
3909         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
3910
3911 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
3912
3913         * testsuite/g++.dg/overload/pmf1.C: New test.
3914
3915 2002-03-11  Kazu Hirata  <kazu@hxi.com>
3916
3917         * gcc.c-torture/execute/20020307-1.c: Use long.
3918
3919 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
3920
3921         PR optimization/5844
3922         * gcc.dg/20020310-1.c: New test.
3923
3924 2002-03-09  Michael Meissner  <meissner@redhat.com>
3925
3926         * gcc.c-torture/execute/memcpy-2.c: New test.
3927         * gcc.c-torture/execute/memset-1.c: New test.
3928         * gcc.c-torture/execute/strlen-1.c: New test.
3929         * gcc.c-torture/execute/strcmp-1.c: New test.
3930         * gcc.c-torture/execute/strncmp-1.c: New test.
3931
3932 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
3933
3934         * gcc.dg/ppc-ldstruct.c: New test.
3935
3936 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
3937
3938         * gcc.c-torture/execute/va-arg-22.c: New test.
3939
3940 Sat Mar  9 07:47:50 2002  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3941
3942         * gcc.c-torture/compile/20020309-1.c: New test.
3943
3944 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
3945
3946         * gcc.c-torture/execute/20020307-2.c: New test.
3947
3948 Thu Mar  7 10:05:31 2002  Jeffrey A Law  (law@redhat.com)
3949
3950         * g77.f-torture/compile/20020307-1.f: New test.
3951
3952 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
3953
3954         * gcc.dg/unordered-1.c: New test.
3955
3956 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
3957
3958         * gcc.c-torture/execute/20020307-1.c: New test.
3959
3960 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
3961
3962         * gcc.dg/20020304-1.c: New test.
3963
3964         * gcc.c-torture/compile/20020304-2.c: New test.
3965
3966 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
3967
3968         * gcc.c-torture/compile/20020304-1.c: New test case
3969         (from PR c/5830).
3970
3971 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
3972
3973         * gcc.dg/20020103-1.c: Add other -D ppc variants.
3974
3975 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
3976
3977         * g++.dg/other/classkey1.C: New test.
3978
3979 2002-03-01  Richard Henderson  <rth@redhat.com>
3980
3981         * gcc.c-torture/compile/981223-1.x: New.
3982         * gcc.c-torture/compile/920625-1.x: New.
3983
3984 2002-02-28  Richard Henderson  <rth@redhat.com>
3985
3986         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
3987
3988 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
3989
3990         * gcc.c-torture/execute/20020227-1.c: New test.
3991
3992 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
3993
3994         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
3995         here" ERROR lines.
3996         * g++.old-deja/g++.oliva/partord1.C: Likewise.
3997         * g++.old-deja.g++.other/defarg1.C: Likewise.
3998         * g++.old-deja/g++.pt/calls2.C: Likewise.
3999         * g++.old-deja/g++.pt/crash20.C: Likewise.
4000         * g++.old-deja/g++.pt/crash30.C: Likewise.
4001         * g++.old-deja/g++.pt/crash36.C: Likewise.
4002         * g++.old-deja/g++.pt/crash6.C: Likewise.
4003         * g++.old-deja/g++.pt/defarg13.C: Likewise.
4004         * g++.old-deja/g++.pt/derived3.C: Likewise.
4005         * g++.old-deja/g++.pt/error1.C: Likewise.
4006         * g++.old-deja/g++.pt/friend21.C: Likewise.
4007         * g++.old-deja/g++.pt/friend23.C: Likewise.
4008         * g++.old-deja/g++.pt/infinite1.C: Likewise.
4009         * g++.old-deja/g++.robertl/eb128.C: Likewise.
4010
4011 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
4012
4013         * gcc.c-torture/execute/20020225-2.c: New test.
4014
4015 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
4016
4017         * gcc.c-torture/execute/920730-1t.c,
4018         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
4019         Delete test cases, only relevant to -traditional.
4020
4021 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4022
4023         * gcc.dg/cpp/undef1.c: Remove.
4024         * gcc.dg/cpp/directiv.c: Update.
4025         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
4026
4027 2002-02-27  Michael Meissner  <meissner@redhat.com>
4028
4029         * gcc.c-torture/execute/20020226-1.c: New test.
4030
4031 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
4032
4033         * g++.dg/debug/debug4.C: New test.
4034
4035         * gcc.dg/ia64-visibility-1.c: New test.
4036
4037 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
4038
4039         * gcc.dg/debug/20020224-1.c: New.
4040
4041 2002-02-25  Kazu Hirata  <kazu@hxi.com>
4042
4043         * gcc.c-torture/execute/960416-1.x: New.
4044         * gcc.c-torture/execute/divconst-3.x: Likewise.
4045
4046 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
4047
4048         * gcc.dg/20020224-1.c: New test.
4049
4050 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
4051
4052         * gcc.c-torture/execute/20020225-1.c: New.
4053
4054 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
4055
4056         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
4057
4058 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
4059
4060         * gcc.dg/20020222-1.c: New test.
4061
4062 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
4063
4064         * g++.dg/opt/anonunion1.C: New test.
4065
4066 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4067
4068         * g++.dg/template/qualttp19.C: New test.
4069         * g++.dg/template/qualttp20.C: New test.
4070         * g++.old-deja/g++.jason/report.C: Adjust expected errors
4071         * g++.old-deja/g++.other/qual1.C: Likewise.
4072
4073 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
4074
4075         * gcc.dg/attr-alwaysinline.c: New.
4076
4077 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
4078
4079         * gcc.dg/20020220-1.c: New test.
4080
4081         * gcc.dg/20020220-2.c: New test.
4082
4083         * g++.dg/opt/mmx1.C: New test.
4084
4085 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
4086
4087         * gcc.c-torture/compile/20020110.c: New test.
4088
4089 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
4090
4091         * gcc.c-torture/execute/20020219-1.c: New test.
4092
4093         * gcc.dg/20020219-1.c: New test.
4094
4095         * gcc.dg/noncompile/20020220-1.c: New test.
4096
4097         * g++.dg/opt/ptrintsum1.C: New test.
4098
4099         * gcc.dg/debug/20020220-1.c: New test.
4100
4101 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
4102
4103         * gcc.c-torture/execute/20020216-1.c: New test.
4104
4105 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
4106
4107         * gcc.dg/decl-1.c: Update, new test.
4108
4109 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
4110
4111         * g++.dg/abi/bitfield1.C: New test.
4112         * g++.dg/abi/bitfield2.C: New test.
4113
4114 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
4115
4116         * gcc.dg/attr-nest.c: New test.
4117
4118 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
4119
4120         * gcc.c-torture/execute/20020215-1.c: New test.
4121
4122 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
4123
4124         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
4125         * g++.dg/debug/debug.exp: New.
4126         * g++.dg/debug/trivial.C: New.
4127         * g++.dg/debug/debug1.C: Moved...
4128         * g++.dg/other/debug1.C: ...from here.
4129         * g++.dg/debug/debug2.C: Moved...
4130         * g++.dg/other/debug2.C: ...from here.
4131         * g++.dg/debug/debug3.C: Moved...
4132         * g++.dg/other/debug3.C: ...from here.
4133
4134         * gcc.dg/noncompile/20020213-1.c: New test.
4135
4136 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
4137
4138         * g++.dg/other/debug3.C: New test.
4139
4140         * gcc.c-torture/execute/20020213-1.c: New test.
4141
4142 2002-02-13  Richard Smith <richard@ex-parrot.com>
4143
4144         * g++.old-deja/g++.other/thunk1.C: New test.
4145
4146 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
4147
4148         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
4149
4150 2002-02-13  Stan Shebs  <shebs@apple.com>
4151
4152         * gcc.dg/altivec-3.c: New.
4153
4154 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
4155
4156         * gcc.dg/Wunreachable-1.c: New test.
4157         * gcc.dg/Wunreachable-2.c: New test.
4158
4159 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
4160
4161         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
4162
4163 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
4164
4165         * gcc.dg/decl-1.c: New test.
4166
4167 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
4168
4169         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
4170
4171 2002-02-10  Kazu Hirata  <kazu@hxi.com>
4172
4173         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
4174         * gcc.c-torture/compile/980506-1.x: Likewise.
4175
4176 2002-02-10  Kazu Hirata  <kazu@hxi.com>
4177
4178         * gcc.dg/20020210-1.c: New.
4179
4180 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
4181
4182         * g77.f-torture/execute/947.f: New regression test
4183         for PR fortran/947.
4184
4185 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
4186
4187         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
4188         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
4189
4190 2002-02-08  Richard Henderson  <rth@redhat.com>
4191
4192         * gcc.c-torture/compile/labels-3.c: New.
4193
4194 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
4195
4196         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
4197         expression statements work instead.
4198         * gcc.dg/noncompile/20020207-1.c: New test.
4199
4200 2002-02-07  Richard Henderson  <rth@redhat.com>
4201
4202         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
4203
4204 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
4205
4206         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
4207         message from g77
4208         * lib/g77-dg.exp: Trim g77 error messages so that they are
4209         recognized by dg.exp.
4210
4211 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
4212
4213         PR fortran/5473
4214         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
4215
4216 2002-02-07  Richard Henderson  <rth@redhat.com>
4217
4218         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
4219         to be sufficiently aligned for integers.
4220
4221 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
4222
4223         * g++.dg/template/friend4.C: New test.
4224
4225 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
4226
4227         PR fortran/5743
4228         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
4229         unsupported cases.
4230
4231 2002-02-07  Richard Henderson  <rth@redhat.com>
4232
4233         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
4234         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
4235         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
4236         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
4237
4238 2002-02-06  Richard Henderson  <rth@redhat.com>
4239
4240         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
4241
4242 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
4243
4244         * gcc.dg/20020206-1.c: New test.
4245
4246 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
4247
4248         * gcc.c-torture/execute/20020206-1.c: New test.
4249
4250         * gcc.c-torture/execute/20020206-2.c: New test.
4251
4252         PR optimization/5429:
4253         * gcc.c-torture/compile/20020206-1.c: New test.
4254
4255 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
4256
4257         * g++.dg/ext/align1.C: Do not use an explicit alignment value
4258         as certain file formats cannot support particularly large
4259         alignments.
4260
4261         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
4262         and do not expect to be able to link the executable.
4263
4264         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
4265         fail because the COFF format does not support the weak attribute.
4266
4267 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
4268
4269         * g77.dg/pr5473.f:  New test
4270
4271 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
4272
4273         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
4274         Fix testcase accordingly.
4275
4276 2002-02-04  Richard Henderson  <rth@redhat.com>
4277
4278         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
4279         (buf): Change to be an array of pointers, not ints.
4280
4281 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
4282
4283         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
4284         before all tests.  Move warning one line above to match where it
4285         C frontend emits.
4286         * gcc.dg/Wswitch-2.c: New test.
4287         * g++.dg/warn/Wswitch-1.C: New test.
4288         * g++.dg/warn/Wswitch-2.C: New test.
4289
4290 2002-02-04  Richard Henderson  <rth@redhat.com>
4291
4292         * g++.dg/abi/offsetof.C: Fix size comparison.
4293
4294 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
4295
4296         * gcc.dg/cast-qual-2.c: New test.
4297
4298 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
4299
4300         * gcc.dg/20020201-4.c: New test.
4301
4302 2002-02-04  Ben Elliston  <bje@redhat.com>
4303
4304         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
4305         target_info attribute != 0, in addition to the empty string.
4306         (gcc_target_compile): Likewise.
4307
4308 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
4309
4310         * gcc.dg/Wswitch.c: New test.
4311         PR gcc/4475. PR gcc/3780.
4312
4313 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
4314
4315         * g77.f-torture/execute/5122.f: New test for regressions
4316         against PR fortran/5122.
4317
4318 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
4319
4320         * g77.f-torture/compile/pr3743.f: Delete
4321         * g77.dg/pr3743-1.f: New test.
4322         * g77.dg/pr3743-2.f: New test.
4323         * g77.dg/pr3743-3.f: New test.
4324         * g77.dg/pr3743-4.f: New test.
4325
4326 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
4327
4328         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
4329
4330 2002-02-02  Richard Henderson  <rth@redhat.com>
4331
4332         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
4333         * gcc.c-torture/execute/bf64-1.c: Likewise.
4334
4335 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
4336
4337         * gcc.dg/20020201-2.c: New test.
4338
4339         * gcc.dg/20020201-3.c: New test.
4340
4341         * gcc.c-torture/execute/bitfld-2.c: New test.
4342
4343 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
4344
4345         * gcc.dg/bitfld-1.c: Update.
4346         * gcc.dg/bitfld-2.c: Update.
4347         * gcc.c-torture/execute/bitfld-1.x: New.
4348
4349 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
4350
4351         * gcc.c-torture/execute/20020201-1.c: New test.
4352
4353 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
4354
4355         PR target/5469
4356         * gcc.dg/20020201-1.c: New test.
4357
4358 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
4359
4360         PR fortran/3743
4361         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
4362         * g77.f-torture/compile/pr3743.x: Remove
4363
4364 2002-01-31  Tom Rix  <trix@redhat.com>
4365
4366         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
4367
4368 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
4369
4370         * gcc.dg/noncompile/20020130-1.c: New test.
4371
4372 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
4373
4374         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
4375
4376 2002-01-29  Richard Henderson  <rth@redhat.com>
4377
4378         * gcc.c-torture/execute/991118-1.c: Cast various constants back
4379         to long long.
4380         * gcc.c-torture/execute/bf64-1.c: Likewise.
4381
4382 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
4383
4384         * gcc.c-torture/execute/20020129-1.c: New test.
4385
4386 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4387
4388         * gcc.c-torture/compile/20000224-1.c: Update.
4389         * gcc.c-torture/execute/bitfld-1.c: New tests.
4390         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
4391         * gcc.dg/uninit-A.c: Update.
4392
4393 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4394
4395         * g++.dg/template/ctor1.C: Add instantiation.
4396
4397 2002-01-28  Paul Koning  <pkoning@equallogic.com>
4398
4399         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
4400         argument to __builtin_prefetch to be const ptr.
4401
4402 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
4403
4404         * gcc.c-torture/compile/20020120-1.c: New test.
4405
4406 2002-01-27  Kazu Hirata  <kazu@hxi.com>
4407
4408         * gcc.c-torture/execute/20020127-1.c: New test.
4409
4410 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
4411
4412         * g77.dg/f77-edit-i-in.f: New test
4413         * g77.dg/f77-edit-i-out.f: New test
4414
4415 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
4416
4417         * gcc.dg/debug/debug.exp: New file.
4418         * gcc.dg/debug/trivial.c: New file.
4419         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
4420         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
4421         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
4422         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
4423         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
4424         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
4425         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
4426         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
4427         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
4428         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
4429         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
4430         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
4431         * gcc.dg/20000503-1.c: Removed.
4432         * gcc.dg/20010207-1.c: Removed.
4433         * gcc.dg/20011223-1.c: Removed.
4434         * gcc.dg/20020104-2.c: Removed.
4435         * gcc.dg/debug-1.c: Removed.
4436         * gcc.dg/debug-2.c: Removed.
4437         * gcc.dg/debug-3.c: Removed.
4438         * gcc.dg/debug-4.c: Removed.
4439         * gcc.dg/debug-5.c: Removed.
4440         * gcc.dg/debug-6.c: Removed.
4441         * gcc.dg/dwarf2-1.c: Removed.
4442         * gcc.dg/dwarf2-2.c: Removed.
4443
4444 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
4445
4446         * g++.old-deja/g++.other/eh5.C: New test.
4447         * g++.old-deja/g++.other/sibcall2.C: New test.
4448         * g++.old-deja/g++.other/array9.C: New test.
4449         * g++.old-deja/g++.other/typename2.C: New test.
4450         * g++.old-deja/g++.other/crash60.C: New test.
4451         * g++.old-deja/g++.other/conv9.C: New test.
4452         * g++.old-deja/g++.other/mangle10.C: New test.
4453         * g++.old-deja/g++.other/unchanging1.C: New test.
4454         * g++.old-deja/g++.other/exprstmt1.C: New test.
4455         * g++.old-deja/g++.other/inline23.C: New test.
4456         * g++.old-deja/g++.eh/ia64-1.C: New test.
4457         * g++.old-deja/g++.other/dwarf2-1.C: New test.
4458         * g++.old-deja/g++.other/reload1.C: New test.
4459         * g++.old-deja/g++.other/static20.C: New test.
4460         * g++.old-deja/g++.other/local-alloc1.C: New test.
4461         * g++.old-deja/g++.other/conv8.C: New test.
4462         * g++.old-deja/g++.other/stmtexpr2.C: New test.
4463         * g++.old-deja/g++.other/storeexpr1.C: New test.
4464         * g++.old-deja/g++.other/storeexpr2.C: New test.
4465         * g++.dg/eh/template2.C: New test.
4466         * g++.dg/warn/weak1.C: New test.
4467
4468 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
4469
4470         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4471         Remove first, non-varying, argument.
4472
4473 2002-01-23  Richard Henderson  <rth@redhat.com>
4474
4475         * gcc.dg/inline-2.c: New.
4476
4477         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
4478         Add optional target arg.  Check number of arguments.
4479         (scan-assembler-not, scan-assembler-dem): Likewise.
4480         (scan-assembler-dem-not): Likewise.
4481
4482 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
4483
4484         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
4485         line 12.
4486         * g++.old-deja/g++.brendan/parse3.C,
4487         g++.old-deja/g++.other/crash26.C,
4488         g++.old-deja/g++.other/crash28.C,
4489         g++.old-deja/g++.other/crash29.C,
4490         g++.old-deja/g++.other/crash30.C,
4491         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
4492
4493 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
4494
4495         * gcc.dg/20020115-1.c: New.
4496
4497 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
4498
4499         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
4500
4501 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
4502
4503         * gcc.dg/20020122-3.c: New.
4504
4505 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
4506
4507         * g++.dg/other/gc1.C: New test.
4508
4509 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
4510
4511         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
4512
4513 2002-01-22  Richard Henderson  <rth@redhat.com>
4514
4515         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
4516
4517 2002-01-22  Richard Henderson  <rth@redhat.com>
4518
4519         * gcc.dg/20020122-4.c: New.
4520
4521 2002-01-22  H.J. Lu <hjl@gnu.org>
4522
4523         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
4524         link output.
4525         * gcc.dg/special/ecos.exp: Likewise.
4526         * lib/g++-dg.exp: Likewise.
4527         * lib/g77-dg.exp: Likewise.
4528         * lib/gcc-dg.exp : Likewise.
4529         * lib/mike-g++.exp: Likewise.
4530         * lib/mike-g77.exp: Likewise.
4531         * lib/mike-gcc.exp: Likewise.
4532         * lib/objc-dg.exp: Likewise.
4533
4534 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
4535
4536         PR target/5379
4537         * gcc.dg/20020122-2.c: New test.
4538
4539 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
4540
4541         * gcc.dg/20020122-1.c: New test.
4542
4543 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
4544
4545         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
4546
4547 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
4548
4549         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
4550
4551 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4552
4553         * gcc.c-torture/compile/20020121-1.c: New test.
4554
4555 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4556
4557         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
4558         ld_library_path.
4559
4560 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
4561
4562         * gcc.dg/20020218-1.c: New test.
4563
4564 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
4565
4566         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
4567         messages
4568         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
4569         "At global scope" warning
4570         * g++.dg/ext/align1.C: Change cygwin test for alignment
4571         from db-bogus to dg-warning
4572
4573 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
4574
4575         * g77.f-torture/compile/cpp2.F: New test.
4576
4577 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
4578
4579         * g++.dg/template/access1.C: New test.
4580
4581 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
4582
4583         * gcc.dg/20020118-1.c: New.
4584
4585 2002-01-18  Kazu Hirata  <kazu@hxi.com>
4586
4587         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
4588
4589 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
4590
4591         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
4592         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
4593         alignment warnings.
4594
4595 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
4596
4597         * gcc.misc-tests/i386-prefetch.exp: Save and restore
4598         torture_with_loops and torture_without_loops
4599
4600 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
4601
4602         * gcc.c-torture/compile/20020116-1.c: New test.
4603
4604 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
4605
4606         * gcc.dg/20020116-2.c: New test.
4607
4608         * gcc.dg/ultrasp4.c: New test.
4609
4610         * gcc.dg/20020116-1.c: New test.
4611
4612 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
4613
4614         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
4615         by EABI.
4616
4617 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
4618
4619         * gcc.misc-tests/i386-prefetch.exp: New.
4620         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
4621         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
4622         * gcc.misc-tests/i386-pf-none-1.c: New test.
4623         * gcc.misc-tests/i386-pf-sse-1.c: New test.
4624
4625 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
4626
4627         * gcc.dg/gnu89-init-1.c: Add new tests.
4628
4629 2002-01-15  Andreas Jaeger  <aj@suse.de>
4630
4631         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
4632         * gcc.dg/i386-mmx-2.c: Likewise.
4633         * gcc.dg/i386-sse-1.c: Likewise.
4634         * gcc.dg/i386-sse-2.c: Likewise.
4635         * gcc.dg/i386-sse-3.c: Likewise.
4636
4637 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
4638
4639         * g77.f-torture/execute/intrinsic-unix-bessel.f:
4640         Uncomment additional cases that now pass.
4641
4642 2002-01-11  Richard Henderson  <rth@redhat.com>
4643
4644         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
4645         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
4646
4647 Fri Jan 11 12:13:30 2002  Nicola Pero  <n.pero@mi.flashnet.it>
4648
4649         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
4650
4651 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
4652
4653         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
4654         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
4655
4656 2002-01-10  Dale Johannesen  <dalej@apple.com>
4657
4658         * gcc.c-torture/execute/loop-11.c: New.
4659
4660 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
4661
4662         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
4663         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
4664
4665 2002-01-09  Richard Henderson  <rth@redhat.com>
4666
4667         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
4668         type in which to perform the operation for each size.
4669
4670 Wed Jan  9 16:48:33 2002  Alan Matsuoka  (alanm@redhat.com)
4671
4672         * gcc.c-torture/compile/20020109-2.c: New test.
4673
4674 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
4675
4676         * gcc.c-torture/execute/loop-10.c: New test.
4677
4678 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
4679
4680         * gcc.c-torture/compile/20010226-1.c: New test.
4681         * gcc.c-torture/compile/20010227-1.c: New test.
4682         * gcc.c-torture/compile/20010426-1.c: New test.
4683         * gcc.c-torture/compile/20010510-1.c: New test.
4684         * gcc.c-torture/compile/20010605-3.c: New test.
4685         * gcc.c-torture/compile/20010824-1.c: New test.
4686         * gcc.c-torture/execute/20010409-1.c: New test.
4687         * gcc.dg/noncompile/20000901-1.c: New test.
4688         * gcc.dg/20001023-1.c: New test.
4689         * gcc.dg/20001101-1.c: New test.
4690         * gcc.dg/20001102-1.c: New test.
4691         * gcc.dg/20010207-1.c: New test.
4692         * gcc.dg/20010405-1.c: New test.
4693         * gcc.dg/20010822-1.c: New test.
4694         * gcc.dg/20011107-1.c: New test.
4695
4696 Wed Jan  9 14:03:20 2002  Jeffrey A Law  (law@redhat.com)
4697
4698         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
4699
4700         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
4701         execution failure on PA targets.
4702
4703 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
4704
4705         * gcc.c-torture/compile/20020109-1.c: New test.
4706
4707 2002-01-08  Kazu Hirata  <kazu@hxi.com>
4708
4709         * gcc.c-torture/execute/20020108-1.c: New test.
4710
4711 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
4712
4713         * gcc.dg/20020108-1.c: New test.
4714
4715 2002-01-08  H.J. Lu <hjl@gnu.org>
4716
4717         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
4718         for header files.
4719
4720 2002-01-08  Geoff Keating  <geoffk@redhat.com>
4721
4722         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
4723         consistency.
4724
4725 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
4726
4727         * gcc.dg/altivec-4.c: Test altivec predicates.
4728
4729 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
4730
4731         * gcc.c-torture/execute/20020107-1.c: New test.
4732
4733 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
4734
4735         PR c/5279
4736         * gcc.c-torture/compile/20020106-1.c: New test.
4737
4738 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4739
4740         * gcc.c-torture/execute/nestfunc-4.c: New test.
4741
4742 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
4743
4744         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
4745         extra triple that slipped in.
4746         * g++.old-deja/g++.abi/align.C: Likewise.
4747         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4748
4749 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
4750
4751         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
4752         * g++.old-deja/g++.abi/align.C: Likewise.
4753         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4754
4755         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
4756         on FreeBSD/i386.
4757         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
4758         FreeBSD.
4759
4760 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
4761
4762         * gcc.dg/20020104-1.c: New test.
4763
4764         * gcc.dg/20020104-2.c: New test.
4765
4766 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
4767
4768         * gcc.dg/20020103-1.c: Fix typo in target selector.
4769
4770 2002-01-03  Richard Henderson  <rth@redhat.com>
4771
4772         * gcc.dg/20020103-1.c: New.
4773
4774 2002-01-03  Kazu Hirata  <kazu@hxi.com>
4775
4776         * gcc.c-torture/execute/20020103-1.c: New test.
4777
4778 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
4779
4780         * g++.dg/other/debug2.C: New test.
4781
4782         * gcc.c-torture/compile/20020103-1.c: New test.
4783
4784 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
4785
4786         * gcc.dg/gnu89-init-1.c: Added new tests.
4787
4788 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
4789
4790         * g++.dg/template/friend2.C: Remove as patch is reverted.
4791
4792         * g++.dg/warn/oldcast1.C: New test.
4793
4794         * g++.dg/template/ptrmem1.C: New test.
4795         * g++.dg/template/ptrmem2.C: New test.
4796
4797         * g++.dg/template/ntp.C: New test.
4798
4799         * g++.dg/other/component1.C: New test.
4800
4801         * g++.dg/template/ttp3.C: New test.
4802
4803         * g++.dg/template/friend2.C: New test.
4804         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
4805
4806 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
4807
4808         * g++.dg/other/ptrmem1.C: New test.
4809         * g++.dg/other/ptrmem2.C: New test.
4810
4811 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
4812
4813         * g++.dg/template/ctor1.C: New test.
4814
4815 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
4816
4817         * g++.dg/template/friend2.C: New test.
4818
4819 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
4820
4821         * gcc.dg/mmix-1.c: New test.
4822
4823 2001-12-31  Richard Henderson  <rth@redhat.com>
4824
4825         * gcc.dg/asm-5.c: New.
4826
4827 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
4828
4829         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
4830         in namespace __gnu_cxx
4831
4832 2001-12-30  Richard Henderson  <rth@redhat.com>
4833
4834         * gcc.dg/debug-6.c: New.
4835
4836 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
4837
4838         * gcc.c-torture/compile/20011229-2.c: New test.
4839
4840 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
4841
4842         * gcc.dg/debug-3.c: New test.
4843         * gcc.dg/debug-4.c: New test.
4844         * gcc.dg/debug-5.c: New test.
4845
4846 2001-12-29  Richard Henderson  <rth@redhat.com>
4847
4848         * g++.dg/eh/loop1.C: New.
4849
4850 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4851
4852         * g++.dg/template/crash1.C: New test.
4853
4854 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4855
4856         * g++.dg/other/const1.C: New test.
4857
4858 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
4859
4860         * gcc.c-torture/compile/20011229-1.c: New test.
4861
4862 2001-12-28  Stan Shebs  <shebs@apple.com>
4863
4864         * lib/objc-torture.exp: Resync with c-torture.exp.
4865         * lib/objc.exp: Load standard libraries.
4866
4867 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
4868
4869         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
4870         additional tests.
4871
4872 2001-12-27  Roger Sayle <roger@eyesopen.com>
4873
4874         * gcc.c-torture/execute/string-opt-16.c: New testcase.
4875
4876 2001-12-27  Richard Henderson  <rth@redhat.com>
4877
4878         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
4879
4880 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
4881
4882         * g++.dg/eh/ctor1.C: New test.
4883         * g++.dg/other/error2.C: New test.
4884
4885 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
4886
4887         * g++.dg/other/init2.C: New test.
4888
4889 2001-12-24  Richard Henderson  <rth@redhat.com>
4890
4891         * gcc.dg/20011223-1.c: New.
4892         * gcc.dg/inline-1.c: New.
4893
4894 2001-12-23  Richard Henderson  <rth@redhat.com>
4895
4896         * gcc.dg/asm-4.c: Test operand modifiers.
4897
4898 2001-12-23  Richard Henderson  <rth@redhat.com>
4899
4900         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
4901
4902 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
4903
4904         * gcc.c-torture/execute/20011223-1.c: New test.
4905
4906 2001-12-21  Richard Henderson  <rth@redhat.com>
4907
4908         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
4909         re-enables the warning.
4910
4911 2001-12-21  Richard Henderson  <rth@redhat.com>
4912
4913         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
4914
4915 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
4916
4917         * gcc.c-torture/compile/20011218-1.c: New test.
4918
4919 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
4920
4921         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
4922         arm-isr.c test.
4923         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
4924         epilogue generation for ARM ISR routines.
4925
4926 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4927
4928         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
4929         * gcc.dg/format/c90-printf-3.c: Likewise.
4930         * gcc.dg/format/c99-printf-3.c: Likewise.
4931         * gcc.dg/format/ext-1.c: Likewise.
4932         * gcc.dg/format/ext-6.c: Likewise.
4933         * gcc.dg/format/format.h: Prototype unlocked stdio.
4934
4935 2001-12-20  Richard Henderson  <rth@redhat.com>
4936
4937         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
4938         (arena): Use it.
4939         (malloc): Correct allocation logic.  Abort if we fill up the
4940         arena before initialization complete.
4941         (realloc): Correct allocation logic.
4942
4943 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
4944
4945         * gcc.c-torture/compile/20011219-2.c: New test.
4946
4947         * gcc.c-torture/execute/20011219-1.c: New test.
4948
4949 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
4950
4951         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
4952         target does not support weak symbols.
4953
4954 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
4955
4956         * gcc.c-torture/compile/20011219-1.c: New test.
4957
4958 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
4959
4960         * g++.dg/other/error1.C: New test.
4961
4962 Mon Dec 17 14:31:42 2001  Jeffrey A Law  (law@redhat.com)
4963
4964         * gcc.c-torture/execute/20011217-1.c: New test.
4965
4966 Mon Dec 17 16:54:56 2001  Nicola Pero  <nicola@brainstorm.co.uk>
4967
4968         * objc.dg/special/: New directory.
4969         * objc.dg/special/special.exp: New file.
4970         * objc.dg/special/unclaimed-category-1.h: New file.
4971         * objc.dg/special/unclaimed-category-1a.m: New file.
4972         * objc.dg/special/unclaimed-category-1.m: New file.
4973
4974 2001-12-17  Andreas Jaeger  <aj@suse.de>
4975
4976         * gcc.c-torture/compile/20011217-2.c: New test.
4977
4978 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
4979
4980         * gcc.c-torture/compile/20011217-1.c: New test.
4981
4982 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
4983
4984         * testsuite/gcc.dg/20011214-1.c: New.
4985
4986 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
4987
4988         * gcc.dg/altivec-4.c: New.
4989
4990 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
4991
4992         * gcc.dg/20011113-1.c: New test.
4993
4994 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4995
4996         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
4997         std::__malloc_alloc_template<0> and
4998         std::__default_alloc_template<false, 0>.
4999
5000 Thu Dec 13 10:35:33 2001  Nicola Pero  <n.pero@mi.flashnet.it>
5001
5002         * objc/execute/bf-21.m: New test.
5003         * objc/execute/enumeration-1.m: New test.
5004         * objc/execute/enumeration-2.m: New test.
5005
5006 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
5007
5008         * gcc.dg/gnu89-init-1.c: New test.
5009
5010 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5011
5012         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
5013         * g++.old-deja/g++.jason/2371.C: Likewise.
5014         * g++.old-deja/g++.jason/template33.C: Likewise.
5015         * g++.old-deja/g++.jason/template34.C: Likewise.
5016         * g++.old-deja/g++.jason/template36.C: Likewise.
5017         * g++.old-deja/g++.oliva/typename1.C: Likewise.
5018         * g++.old-deja/g++.oliva/typename2.C: Likewise.
5019         * g++.old-deja/g++.other/typename1.C: Likewise.
5020         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5021         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5022         * g++.old-deja/g++.pt/typename11.C: Likewise.
5023         * g++.old-deja/g++.pt/typename14.C: Likewise.
5024         * g++.old-deja/g++.pt/typename16.C: Likewise.
5025         * g++.old-deja/g++.pt/typename3.C: Likewise.
5026         * g++.old-deja/g++.pt/typename4.C: Likewise.
5027         * g++.old-deja/g++.pt/typename5.C: Likewise.
5028         * g++.old-deja/g++.pt/typename7.C: Likewise.
5029         * g++.old-deja/g++.robertl/eb9.C: Likewise.
5030
5031 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
5032
5033         * g++.dg/other/linkage1.C: New test.
5034         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
5035         specifiers.
5036
5037 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
5038
5039         * gcc.dg/concat.c: New test.
5040
5041 2001-12-11  Stan Shebs  <shebs@apple.com>
5042
5043         * objc/compile: New test directory.
5044         * objc/compile/compile.exp: New expect script.
5045         * objc/compile/20011211-1.m: New compile test.
5046
5047 2001-12-11  Jason Merrill  <jason@redhat.com>
5048
5049         * lib/prune.exp (prune_gcc_output): Also handle "In member
5050         function".  So many permutations...
5051
5052 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
5053
5054         * g++.dg/template/typedef1.C: New test.
5055
5056 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5057
5058         * g++.dg/other/copy1.C: New test.
5059
5060 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
5061
5062         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
5063
5064         * gcc.dg/builtin-choose-expr.c: New.
5065
5066 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
5067
5068         * gcc.dg/altivec-2.c: New.
5069
5070 2001-12-07  Richard Henderson  <rth@redhat.com>
5071
5072         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
5073
5074 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
5075
5076         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
5077         ultrasparc.
5078
5079 Fri Dec  7 06:29:03 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5080
5081         * g++-old.deja/g++.robertl/eb101.C: Deleted.
5082
5083 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
5084
5085         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
5086         variable argument list.
5087
5088 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
5089
5090         * gcc.c-torture/execute/memcheck: Delete entire directory.
5091         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
5092         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
5093
5094 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
5095
5096         * gcc.dg/Wshadow-1.c: New test.
5097
5098 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
5099
5100         * gcc.c-torture/compile/20011130-1.c: New test.
5101
5102         * gcc.dg/noncompile/20011025-1.c: New test.
5103
5104         * g++.dg/other/anon-union.C: New test.
5105
5106         * gcc.c-torture/execute/20011024-1.c: New test.
5107
5108 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
5109
5110         * gcc.c-torture/execute/20000722-1.x,
5111         gcc.c-torture/execute/20010123-1.x: Remove.
5112         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
5113         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
5114         gcc.dg/c99-complit-2.c: New tests.
5115
5116 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
5117
5118         * g++.dg/inherit/base1.C: New test.
5119
5120 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
5121
5122         * g++.dg/other/stdarg1.C: New test.
5123
5124         * gcc.c-torture/compile/20011130-2.c: New test.
5125
5126 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
5127
5128         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
5129         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
5130         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
5131         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
5132         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
5133         * gcc.dg/builtin-prefetch-1.c: New test.
5134
5135 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
5136
5137         * gcc.dg/20011130-1.c: New test.
5138
5139 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5140
5141         * g++.dg/other/scope1.C: New test.
5142         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
5143
5144 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
5145
5146         * gcc.dg/vla-init-1.c: New test.
5147
5148 2001-12-01  Geoff Keating  <geoffk@redhat.com>
5149
5150         * gcc.c-torture/compile/structs.c: New testcase from GDB.
5151
5152 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5153
5154         * objc.dg/alias.m: Update.
5155         * objc.dg/class-1.m: Update.
5156         * objc.dg/const-str-1.m: Update.
5157         * objc.dg/fwd-proto-1.m: Update.
5158         * objc.dg/id-1.m: Update.
5159         * objc.dg/super-class-1.m: Update.
5160
5161 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
5162
5163         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
5164         constructs.
5165
5166 Wed Nov 28 15:05:54 2001  Jeffrey A Law  (law@cygnus.com)
5167
5168         * gcc.c-torture/execute/20011128-1.c: New test.
5169
5170 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
5171
5172         * gcc.dg/20011127-1.c: New test.
5173
5174 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
5175
5176         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
5177         from Austin Group draft 7.
5178         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
5179         scanf format arguments.
5180         * gcc.dg/format/no-exargs-2.c: New test.
5181
5182 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
5183
5184         * g++.dg/abi/vbase8-4.C: New test.
5185
5186 2001-11-24  Ian Lance Taylor  <ian@airs.com>
5187
5188         * gcc.c-torture/execute/20011121-1.c: New test.
5189
5190 Fri Nov 23 15:55:44 2001  Jeffrey A Law  (law@cygnus.com)
5191
5192         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
5193
5194 2001-11-23  Andreas Jaeger  <aj@suse.de>
5195
5196         * gcc.dg/cpp/charconst-2.c: New test.
5197
5198 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
5199
5200         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
5201         to the host if it is remote.  Let tests specify extra headers
5202         they use.
5203         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
5204         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
5205         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
5206         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
5207         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
5208         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
5209         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
5210         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
5211         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
5212         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
5213
5214 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
5215
5216         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
5217         for little endian ARMs.
5218
5219 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
5220
5221         * gcc.c-torture/compile/20011119-1.c: New test.
5222         * gcc.c-torture/compile/20011119-2.c: New test.
5223
5224 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
5225
5226         * gcc.dg/altivec-1.c: Fix typo.
5227
5228 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
5229
5230         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
5231
5232 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
5233
5234         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
5235
5236 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
5237
5238         * lib/g77.exp: Don't specify --rpath-link.
5239
5240         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
5241         across all the headers.
5242         * gcc.dg/format/format.exp: For testing on a remote host,
5243         copy format.h.
5244
5245         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
5246         * gcc.c-torture/execute/930406-1.c: Likewise.
5247         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
5248
5249 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
5250
5251         * gcc.dg/altivec-1.c: New.
5252
5253 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
5254
5255         * gcc.dg/cpp/fpreprocessed.c: New test case.
5256
5257 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
5258
5259         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
5260         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
5261         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
5262
5263 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
5264
5265         * gcc.dg/no-builtin-1.c: New test.
5266
5267 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
5268
5269         * gcc.c-torture/execute/20011115-1.c: New test.
5270
5271 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
5272
5273         * gcc.c-torture/compile/20011114-2.c: New test.
5274         * gcc.c-torture/compile/20011114-3.c: New test.
5275         * gcc.c-torture/compile/20011114-4.c: New test.
5276
5277 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
5278
5279         * g++.dg/other/init1.C: New test.
5280
5281 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
5282
5283         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
5284         message.
5285
5286         * gcc.c-torture/execute/20011114-1.c: New testcase.
5287
5288         * gcc.c-torture/compile/20010327-1.c: Revert last change.
5289         * gcc.c-torture/compile/20011114-1.c: New test, exactly
5290         like the (before this change) version of 20010327-1.c.
5291
5292 2001-11-14  Roger Sayle <roger@eyesopen.com>
5293
5294         * gcc.c-torture/execute/string-opt-13.c: New testcase.
5295
5296 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
5297
5298         * g++.dg/init/array2.C: New test.
5299
5300 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
5301
5302         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
5303
5304 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
5305
5306         * g++.dg/other/forscope1.C: New test.
5307         * g++.dg/ext/forscope1.C: New test.
5308         * g++.dg/ext/forscope2.C: New test.
5309
5310 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
5311
5312         * gcc.c-torture/execute/20011113-1.c: New test.
5313
5314 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
5315
5316         * gcc.c-torture/execute/20011109-2.c: New test.
5317
5318         * gcc.c-torture/execute/20011109-1.c: New test.
5319
5320 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
5321
5322         * gcc.c-torture/compile/20011109-1.c: New test.
5323
5324 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
5325
5326         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
5327         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
5328         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
5329         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
5330         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
5331         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
5332         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
5333
5334 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
5335
5336         * g++.dg/warn/Wshadow-1.C: New tests.
5337         * g++.old-deja/g++.mike/for3.C: Update.
5338
5339 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
5340
5341         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
5342         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
5343         XFAILs.  Adjust expected error texts.
5344         * gcc.c-torture/compile/20011106-1.c,
5345         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
5346         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
5347         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
5348         gcc.dg/c99-array-lval-5.c: New tests.
5349
5350 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
5351
5352         * gcc.dg/cpp/defined.c: Update.
5353
5354 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
5355
5356         * gcc.c-torture/execute/anon-1.c: New test.
5357
5358 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
5359
5360         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
5361         same size, so no warning should be produced on stormy16.
5362
5363         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
5364         due to oversized array.
5365         * g++.old-deja/g++.mike/ns15.C: Likewise.
5366         * g++.old-deja/g++.pt/crash16.C: Likewise.
5367
5368 2001-11-02  Graham Stott  <grahams@redhat.com>
5369
5370         * g++.dgother/debug1.C: Fix typos.
5371
5372 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
5373
5374         * g++.dg/other/debug1.C: New test.
5375
5376 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
5377
5378         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
5379         of unsigned long.
5380
5381 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
5382
5383         * gcc.dg/20011029-2.c: New test.
5384
5385         * gcc.c-torture/compile/20011029-1.c: New test.
5386
5387 Mon Oct 29 21:19:53 2001  Nicola Pero  <n.pero@mi.flashnet.it>
5388
5389         * objc/execute/class_self-1.m: New test.
5390         * objc/execute/class_self-2.m: New test.
5391
5392 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
5393
5394         * gcc.misc-tests/msgs.exp: Delete.
5395         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
5396         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
5397         error set to match recent changes.
5398
5399 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
5400
5401         * gcc.dg/20011021-1.c: New test.
5402
5403 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
5404
5405         * gcc.c-torture/compile/20011023-1.c: New test.
5406
5407 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
5408
5409         * lib/g77.exp: Rewrite based on lib/g++.exp.
5410
5411 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
5412
5413         * gcc.c-torture/execute/20011019-1.c: New test.
5414
5415         * gcc.dg/20011018-1.c: New test.
5416
5417 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
5418
5419         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
5420
5421 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
5422
5423         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
5424         * gcc.dg/attr-invalid.c: Likewise.
5425
5426 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
5427
5428         * testsuite/gcc.dg/20011015-1.c: New test.
5429
5430 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
5431
5432         * g++.dg/template/unify2.C: New test.
5433
5434 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
5435
5436         * g++.dg/other/exception-specification.C: New test
5437
5438 2001-10-13  Tom Rix  <trix@redhat.com>
5439
5440         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
5441         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
5442
5443 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
5444
5445         * testsuite/gcc.dg/20011009-1.c: New test.
5446
5447 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5448
5449         PR g++/4476
5450         * g++.dg/other/friend1.C: New test.
5451
5452 2001-10-11  Richard Henderson  <rth@redhat.com>
5453
5454         * g++.old-deja/g++.other/crash18.C: Add -S to options.
5455
5456 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5457
5458         * gcc.c-torture/compile/20011010-1.c: New.
5459
5460 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
5461
5462         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
5463         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
5464         g77.f-torture/execute/execute.exp,
5465         g77.f-torture/noncompile/noncompile.exp,
5466         gcc.c-torture/compile/compile.exp,
5467         gcc.c-torture/execute/execute.exp,
5468         gcc.c-torture/execute/ieee/ieee.exp,
5469         gcc.c-torture/execute/memcheck/memcheck.exp,
5470         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
5471         objc/execute/execute.exp: Update FSF address.
5472
5473 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
5474
5475         * gcc.dg/cpp/cmdlne-C.c: Update.
5476         * gcc.dg/cpp/cmdlne-C2.c: New.
5477
5478 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5479
5480         * gcc.c-torture/execute/20011008-3.c: New.
5481
5482 2001-10-08  DJ Delorie  <dj@redhat.com>
5483
5484         * gcc.dg/20011008-1.c: New.
5485         * gcc.dg/20011008-2.c: New.
5486
5487 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
5488
5489         * gcc.dg/cpp/spacing1.c: Update test.
5490
5491 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
5492
5493         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
5494         spelling errors of "separate" as "seperate".
5495
5496 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
5497
5498         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
5499         enough to avoid inlining.
5500
5501 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
5502
5503         * lib/g77.exp: set libg2c_dir correctly.
5504
5505 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5506
5507         * gcc.dg/cpp/macro11.c: New test.
5508
5509 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
5510
5511         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
5512         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
5513         gcc.dg/format/multattr-3.c: New tests.
5514         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
5515         tests for format attributes on function pointers being rejected.
5516
5517 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
5518
5519         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
5520
5521 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
5522
5523         * g++.dg/warn/format1.C: New test.
5524
5525 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
5526
5527         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
5528
5529 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
5530
5531         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
5532
5533 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
5534
5535         * gcc.dg/cpp/redef2.c: Add test.
5536
5537 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
5538
5539         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
5540         long-standing bug on i686, apparently.
5541         * gcc.c-torture/execute/loop-2c.x: New file.
5542         * gcc.c-torture/execute/loop-2d.x: New file.
5543         * gcc.c-torture/execute/loop-3c.x: New file.
5544
5545 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
5546
5547         * gcc.dg/cpp/20000625-2.c: Correct line number.
5548
5549 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5550
5551         * gcc.dg/cpp/macro10.c: New test.
5552         * gcc.dg/cpp/strify3.c: New test.
5553         * gcc.dg/cpp/spacing1.c: Add tests.
5554         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
5555         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
5556
5557 2001-09-24  DJ Delorie  <dj@redhat.com>
5558
5559         * gcc.c-torture/execute/20010924-1.c: New test.
5560
5561 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5562
5563         * testsuite/objc/execute/paste.m: Remove.
5564
5565 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
5566
5567         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
5568
5569 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
5570
5571         * g77.dg/strlen0.f: New test.
5572
5573 2001-09-21  Richard Henderson  <rth@redhat.com>
5574
5575         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
5576         * g++.old-deja/g++.abi/vtable2.C: Likewise.
5577
5578 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
5579
5580         Table-driven attributes.
5581         * g++.dg/ext/attrib1.C: New test.
5582
5583 2001-09-20  DJ Delorie  <dj@redhat.com>
5584
5585         * gcc.dg/20000926-1.c: Update expected warning messages.
5586         * gcc.dg/array-2.c: Likewise, and test for warnings too.
5587         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
5588         array.
5589
5590 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
5591
5592         * g++.dg/eh/registers1.C: New test case.
5593
5594 2001-09-17  Richard Henderson  <rth@redhat.com>
5595
5596         * gcc.dg/array-5.c: Fix VLA decomposition test.
5597
5598 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
5599
5600         * gcc.dg/cpp/line5.c: New testcase.
5601
5602 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
5603
5604         * gcc.dg/cpp/macro9.c: New test.
5605
5606 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
5607
5608         * gcc.c-torture/execute/980223.c: Change type of addr from long
5609         to char *.
5610
5611 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
5612
5613         * gcc.c-torture/execute/20010915-1.c: New test.
5614
5615 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
5616
5617         * g77.dg/bprob: New directory.
5618         * g77.dg/bprob/bprob.exp: New file.
5619         * g77.dg/bprob/bprob-1.f: New test.
5620         * g77.dg/gcov: New directory.
5621         * g77.dg/gcov/gcov.exp: New file.
5622         * g77.dg/gcov/gcov-1.f: New test.
5623         * g77.dg/gcov/gcov-1.x: New file.
5624
5625 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
5626
5627         * gcc.dg/cpp/directiv.c: Update.
5628         * gcc.dg/cpp/undef1.c: Update.
5629
5630 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
5631
5632         * gcc.dg/20010912-1.c: New test.
5633
5634 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
5635
5636         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
5637         language-independent file in lib.
5638         * lib/gcov.exp: New file.
5639
5640 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
5641
5642         * gcc.c-torture/compile/20010911-1.c: New test.
5643
5644 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
5645
5646         * lib/profopt.exp: New, to support profile-directed optimizations.
5647         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
5648         * gcc.misc-tests/bprob-1.c: New test.
5649         * gcc.misc-tests/bprob-2.c: New test.
5650
5651 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
5652
5653         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
5654         XFAIL and which kinds of gcov output to verify.
5655         * gcc.misc-tests/gcov-4b.x: New file.
5656         * gcc.misc-tests/gcov-5b.x: New file.
5657         * gcc.misc-tests/gcov-6.x: New file.
5658         * gcc.misc-tests/gcov-7.c: New test.
5659         * gcc.misc-tests/gcov-7.x: New file.
5660
5661 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
5662
5663         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
5664         * gcc.misc-tests/gcov-6.c: New test.
5665
5666 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5667
5668         PR c++/3986
5669         * g++.dg/abi/vbase1.C: New test.
5670
5671 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
5672
5673         * objc.dg/method-2.m: New.
5674
5675 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
5676
5677         PR c++/4203
5678         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
5679         * g++.dg/init/empty1.C: New test.
5680
5681 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
5682
5683         * gcc.c-torture/compile/20010903-1.c: New test.
5684
5685 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
5686
5687         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
5688         for m68k.
5689
5690 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
5691
5692         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
5693
5694         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
5695
5696         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
5697
5698 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
5699
5700         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
5701         for 16-bit 'unsigned int'.
5702
5703 2001-08-29  Kazu Hirata  <kazu@hxi.com>
5704
5705         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
5706
5707 2001-08-27  Richard Henderson  <rth@redhat.com>
5708
5709         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
5710         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
5711
5712 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
5713
5714         * gcc.dg/asm-names.c (ymain): New.
5715
5716 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
5717
5718         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
5719         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
5720         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
5721
5722 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5723
5724         * gcc.dg/compare5.c: New testcase.
5725
5726 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
5727
5728         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
5729         and "In instantiation".
5730
5731 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
5732
5733         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
5734
5735 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
5736
5737         * gcc.misc-tests/gcov.exp: Add support for branch information.
5738         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
5739         * gcc.misc-tests/gcov-4.c: New test.
5740         * gcc.misc-tests/gcov-4b.c: New test.
5741         * gcc.misc-tests/gcov-5b.c: New test.
5742
5743 2001-08-20  Zack Weinberg  <zackw@panix.com>
5744
5745         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
5746         expected to fail.
5747
5748 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5749
5750         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
5751
5752 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
5753
5754         * g++.dg/eh/template1.C: New test.
5755
5756 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
5757
5758         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
5759         Fix thinko.
5760         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
5761         for xfail.
5762
5763 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
5764
5765         * lib/g77-dg.exp:  Use prune.exp for common procedures
5766         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
5767         * lib/g77.exp: (g77-dg-prune) Remove
5768
5769 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
5770
5771         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
5772
5773 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5774
5775         * g++.dg/template/unify1.C: New test.
5776
5777 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
5778
5779         * g++.dg/abi/empty4.C: New test.
5780
5781 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
5782
5783         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
5784         solaris2.*
5785         * g77.f-torture/compile/pr3743.x: Likewise
5786
5787 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
5788
5789         * g++.dg/other/using-declaration.C: New test.
5790
5791 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
5792
5793         * gcc.dg/cpp/tr-sign.c: New testcase.
5794
5795 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
5796
5797         * gcc.dg/cpp/19951025-1.c: Revert.
5798         * gcc.dg/cpp/directiv.c: We no longer process directives that
5799         interrupt macro arguments.
5800
5801 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
5802
5803         * gcc.dg/bconstp-1.c: New test.
5804
5805 2001-08-03  Richard Henderson  <rth@redhat.com>
5806
5807         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
5808
5809 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5810
5811         * gcc.dg/cpp/19951025-1.c: Update.
5812
5813 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
5814
5815         * g77.dg/ff90-1.f (s): Fix reference of variable z,
5816         should be x.
5817
5818 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5819
5820         Kill -fhonor-std.
5821         * g++.old-deja/g++.ns/ns14.C: Remove special options.
5822         * g++.old-deja/g++.other/std1.C: Likewise.
5823         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
5824
5825 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
5826
5827         * lib/g77.exp:  Load gcc-defs.exp for common procedures
5828         (g77_pass, g77_fail, g77_finish, g77_exit,
5829         ${tool}_check_unsupported_p} Now redundant.  Deleted.
5830
5831 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
5832
5833         * g77.dg/fbackslash.f
5834         * g77.dg/fcase-preserve.f
5835         * g77.dg/ff90-1.f
5836         * g77.dg/ffixed-line-length-0.f
5837         * g77.dg/ffixed-line-length-132.f
5838         * g77.dg/ffixed-line-length-7.f
5839         * g77.dg/ffixed-line-length-72.f
5840         * g77.dg/ffixed-line-length-none.f
5841         * g77.dg/ffree-form-1.f
5842         * g77.dg/fno-backslash.f
5843         * g77.dg/fno-f90-1.f
5844         * g77.dg/fno-fixed-form-1.f
5845         * g77.dg/fno-onetrip.f
5846         * g77.dg/fno-typeless-boz.f
5847         * g77.dg/fno-underscoring.f
5848         * g77.dg/fno-vxt-1.f
5849         * g77.dg/fonetrip.f
5850         * g77.dg/ftypeless-boz.f
5851         * g77.dg/fugly-assumed.f
5852         * g77.dg/funderscoring.f
5853         * g77.dg/fvxt-1.f
5854
5855 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
5856
5857         * objc.dg/fwd-proto-1.m: New.
5858         * objc.dg/local-decl-1.m: New.
5859         * objc.dg/naming-1.m: New.
5860         * objc.dg/naming-2.m: New.
5861         * objc.dg/proto-hier-1.m: New.
5862
5863 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
5864
5865         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
5866         largest-type elements to a struct makes its size grow.
5867
5868 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5869
5870         * g++.dg/abi/vthunk1.C: New test.
5871
5872 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5873
5874         * g++.dg/abi/vbase8-22.C: New test.
5875
5876 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
5877
5878         * gcc.dg/cpp/macro8.c: New test.
5879
5880 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
5881
5882         * g++.dg/abi/vbase8-21.C: New test.
5883
5884 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
5885
5886         * g++.dg/abi/vbase8-10.C: New test.
5887
5888 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5889
5890         * lib/g++.exp (g++_set_ld_library_path): Renamed to
5891         ${tool}_set_ld_library_path.
5892         Changed caller.
5893         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
5894         g++.exp.
5895
5896 2001-07-26  Stan Cox <scox@redhat.com>
5897
5898         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
5899         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
5900         gcc_exit, gcc_check_unsupported_p):
5901         Moved to gcc-deps.exp
5902         * gcc-deps.exp: New file.
5903
5904 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5905
5906         * g++.old-deja/g++.pt/defarg14.C: New test.
5907
5908 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
5909
5910         * g++.old-deja/g++.other/lineno5.C: New test.
5911
5912 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
5913
5914         * g++.old-deja/g++.pt/crash68.C: New test.
5915
5916 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
5917
5918         * g++.old-deja/g++.other/crash42.C: New test.
5919
5920 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
5921
5922         * gcc.dg/cpp/extratokens.c: Fix.
5923         * gcc.dg/cpp/skipping2.c: New tests.
5924
5925 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5926
5927         * gcc.c-torture/execute/20010724-1.c: New file.
5928         * gcc.c-torture/execute/20010724-1.x: New file.
5929
5930 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5931
5932         * g++.old-deja/g++.other/cond7.C: New test.
5933
5934 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5935
5936         * g++.old-deja/g++.other/optimize4.C: New test.
5937
5938 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5939
5940         * g++.old-deja/g++.abi/vbase8-5.C: New test.
5941
5942 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
5943
5944         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
5945         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
5946         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
5947         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
5948
5949         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
5950         bug report" message.
5951
5952         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
5953         * g++.dg/ext/instantiate1.C: Move from old-deja.
5954
5955 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
5956
5957         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
5958         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
5959         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
5960         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
5961
5962 Mon Jul 23 10:14:17 2001  Jeffrey A Law  (law@cygnus.com)
5963
5964         * gcc.c-torture/execute/20010723-1.c: New test.
5965
5966 2001-07-23  Ben Elliston  <bje@redhat.com>
5967
5968         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
5969
5970 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5971
5972         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
5973         i[34567]86-*-*.
5974         Delete handling of ieee_multilib_flags.
5975         Pass -mieee for alpha*-*-* and sh-*-*.
5976         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
5977
5978 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
5979
5980         Remove old-abi tests.
5981         * g++.old-deja/g++.mike/p11116.C: Remove.
5982         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
5983
5984 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
5985
5986         * g77.f-torture/compile/pr3743.f:  New test
5987
5988 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
5989
5990         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
5991
5992 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5993
5994         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
5995         g++.old-deja/g++.pt/static6.C: Likewise.
5996         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
5997         supports weak symbols.
5998
5999 2001-07-18  Andreas Jaeger  <aj@suse.de>
6000
6001         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
6002         supported again.
6003
6004 2001-07-18  Andreas Jaeger  <aj@suse.de>
6005
6006         * gcc.dg/iftrap-1.c: Fix target line.
6007
6008 2001-07-17  Richard Henderson  <rth@redhat.com>
6009
6010         * gcc.c-torture/execute/20010717-1.c: New.
6011
6012 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
6013
6014         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
6015         tests.
6016
6017 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6018
6019         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
6020
6021 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6022
6023         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
6024         UAC_SIGBUS, UAC_NOPRINT definitions.
6025
6026 Mon Jul 16 12:21:56 2001  Nicola Pero  <n.pero@mi.flashnet.it>
6027
6028         * objc/execute/object_is_class.m: New test.
6029         * objc/execute/object_is_meta_class.m: New test.
6030
6031 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
6032
6033         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
6034         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
6035
6036 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
6037
6038         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
6039         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
6040
6041 2001-07-14  Richard Henderson  <rth@redhat.com>
6042
6043         * gcc.dg/iftrap-1.c: New.
6044
6045 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
6046
6047         * g77.f-torture/execute/intrinsic77.f: New test.
6048
6049 2001-07-11  Janis Johnson <janis@us.ibm.com>
6050
6051         * gcc.misc-tests/gcov-3.c: New test.
6052
6053 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
6054
6055         * gcc.c-torture/compile/20010711-1.c,
6056         * gcc.c-torture/compile/20010711-2.c: New tests.
6057
6058 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
6059
6060         * gcc.c-torture/execute/20010711-1.c: New test.
6061
6062 2001-07-11  Ben Elliston  <bje@redhat.com>
6063
6064         * g++.old-deja/g++.other/enum5.C: New test.
6065
6066 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
6067
6068         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
6069         (g++-dg-prune): Call prune_gcc_output.
6070         * prune.exp: New file for prune_gcc_output.
6071         * lib/g++.exp, lib/gcc.exp: Load it.
6072
6073 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
6074
6075         * gcc.c-torture/compile/20010701-1.c,
6076         g++.old-deja/g++.ext/attrib6.C: New tests.
6077
6078 Fri Jul  6 09:31:43 2001  Jeffrey A Law  (law@cygnus.com)
6079
6080         * gcc.c-torture/compile/20010706-1.c: New test.
6081
6082 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
6083
6084         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
6085
6086 2001-06-28  Stan Shebs  <shebs@apple.com>
6087
6088         * gcc.dg/pragma-darwin.c: New test.
6089
6090 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6091
6092         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
6093         Solaris 2.[678] system.
6094
6095 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
6096
6097         * gcc.dg/20010622-1.c: New test.
6098
6099 2001-06-18  Stan Shebs  <shebs@apple.com>
6100
6101         * objc.dg: New directory.
6102         * objc.dg/dg.exp: New file.
6103         * objc.dg/alias.m: New.
6104         * objc.dg/class-1.m: New.
6105         * objc.dg/class-2.m: New.
6106         * objc.dg/const-str-1.m: New.
6107         * objc.dg/const-str-2.m: New.
6108         * objc.dg/id-1.m: New.
6109         * objc.dg/method-1.m: New.
6110         * objc.dg/super-class-1.m: New.
6111         * lib/objc-dg.exp: New file.
6112
6113 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6114
6115         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
6116         of label name.
6117
6118 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
6119
6120         * g++.old-deja/g++.abi/vbase8-9.C: New test.
6121
6122 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6123
6124         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
6125         variable.
6126
6127 2001-06-12  Richard Henderson  <rth@redhat.com>
6128
6129         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
6130
6131 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
6132
6133         * g++.old-deja/g++.abi/vbase5.C: New test.
6134         * g++.old-deja/g++.abi/vbase6.C: New test.
6135         * g++.old-deja/g++.abi/vbase7.C: New test.
6136
6137 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6138
6139         * gcc.c-torture/compile/20010610-1.c: New test.
6140
6141 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
6142
6143         * g++.old-deja/g++.abi/vbase4.C: New test.
6144
6145 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6146
6147         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
6148         support %f for HC11/HC12 targets.
6149         * gcc.c-torture/execute/930513-1.x: New file, likewise.
6150         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
6151         on HC11/HC12 targets.
6152         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
6153
6154 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6155
6156         * gcc.dg/wchar_t-1.c: New file.
6157         * gcc.dg/wint_t-1.c: Likewise.
6158
6159 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
6160
6161         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
6162
6163 2001-06-11  Richard Henderson  <rth@redhat.com>
6164
6165         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
6166
6167 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
6168
6169         * gcc.c-torture/compile/20010611-1.c: New test.
6170
6171 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
6172
6173         * gcc.dg/c99-tag-1.c: Add more tests.
6174
6175 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
6176
6177         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
6178         representation on MN10300 and ARM/Thumb.
6179
6180 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
6181
6182         * g77.f-torture/execute/20010610.f: New.
6183
6184 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
6185
6186         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
6187         names.
6188
6189 2001-06-09  Richard Henderson  <rth@redhat.com>
6190
6191         * gcc.c-torture/execute/ashrdi-1.c: New.
6192         * gcc.c-torture/execute/ashldi-1.c: New.
6193         * gcc.c-torture/execute/lshrdi-1.c: New.
6194
6195 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
6196
6197         * objc/execute/load-3.m: Added. Check sending +load to categories,
6198         in addition to classes.
6199
6200 2001-06-08  Stan Shebs  <shebs@apple.com>
6201
6202         * objc/execute/load-2.m: New test.  From Nicola Pero
6203         <n.pero@mi.flashnet.it>.
6204
6205 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
6206
6207         * gcc.c-torture/execute/20010605-2.c: New test.
6208
6209 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6210
6211         * g++.old-deja/g++.abi/vbase2.C: New test.
6212         * g++.old-deja/g++.abi/vbase3.C: New test.
6213
6214 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6215
6216         * g++.old-deja/g++.pt/friend49.C: New test.
6217
6218 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
6219
6220         * g++.old-deja/g++.ext/anon3.C: New test.
6221
6222 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
6223
6224         * g++.old-deja/g++.other/conv7.C: New test.
6225
6226 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
6227
6228         * gcc.c-torture/compile/20010605-2.c: New test.
6229
6230 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6231
6232         * gcc.c-torture/execute/20010604-1.c: New test.
6233
6234 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
6235
6236         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
6237
6238 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
6239
6240         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
6241         (g++_link_flags): Likewise.
6242         (g++_init): Pass gccpath's value to two previous functions.
6243
6244 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6245
6246         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
6247         Ensure logfile entry matches exec command line.
6248
6249 2001-05-31  Richard Henderson  <rth@redhat.com>
6250
6251         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
6252         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
6253
6254 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
6255
6256         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
6257         compiler for irix6.2
6258
6259 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
6260
6261         * g++.old-deja/g++.other/optimize3.C: New file.
6262
6263 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
6264
6265         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
6266         assemble.
6267
6268 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
6269
6270         * g++.old-deja/g++.other/optimize2.C: New file.
6271
6272 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
6273
6274         * gcc.c-torture/compile/20010518-2.c: New file.
6275         * gcc.c-torture/execute/20010518-1.c: New file.
6276         * gcc.c-torture/execute/20010518-2.c: New file.
6277
6278 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6279
6280         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
6281
6282 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
6283
6284         G++ no longer defines builtins that do not begin with __builtin.
6285         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
6286         * g++.old-deja/g++.brendand/misc13.C: Likewise.
6287         * g++.old-deja/g++.law/builtin1.C: Likewise.
6288         * g++.old-deja/g++.law/cvt2.C: Likewise.
6289         * g++.old-deja/g++.mike/net5.C: Likewise.
6290         * g++.old-deja/g++.other/builtins1.C: Likewise.
6291         * g++.old-deja/g++.other/builtins2.C: Likewise.
6292         * g++.old-deja/g++.other/builtins3.C: Likewise.
6293         * g++.old-deja/g++.other/builtins4.C: Likewise.
6294         * g++.old-deja/g++.other/inline8.C: Likewise.
6295         * g++.old-deja/g++.robertl/eb39.C: Likewise.
6296
6297 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
6298
6299         * g++.old-deja/g++.pt/using1.C: Adjust.
6300         * g++.old-deja/g++.pt/using2.C: New test.
6301
6302 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
6303
6304         * gcc.dg/cpp/charconst.c: New tests.
6305         * gcc.dg/cpp/escape.c: New tests.
6306         * gcc.dg/cpp/escape-1.c: New tests.
6307         * gcc.dg/cpp/escape-2.c: New tests.
6308         * gcc.dg/cpp/ucs.c: New tests.
6309
6310 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
6311
6312         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
6313         native compiler for irix6.5.
6314
6315 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
6316
6317         * lib/g++.exp (g++_include_flags): Use args to compute
6318         get_multilibs.
6319         (g++_link_flags): Likewise.
6320         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
6321
6322 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
6323
6324         * gcc.dg/c90-hexfloat-1.c: Add more tests.
6325
6326 2001-05-21  Geoff Keating  <geoffk@redhat.com>
6327
6328         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
6329         this file.
6330
6331 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6332
6333         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
6334         STACK_SIZE;
6335         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
6336         to STACK_SIZE; Use it to define size of add_histo array.
6337         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
6338         to STACK_SIZE.
6339         (f): Use GITT_SIZE to define size of gitt local table.
6340         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
6341         to STACK_SIZE; Use it to define size of bytemem array.
6342
6343 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6344
6345         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
6346         on 68HC11/HC12 due to the asm instruction.
6347         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
6348         * gcc.c-torture/compile/920520-1.x: Likewise.
6349         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
6350         on 68HC11/HC12 because the function is larger than 64K.
6351         * gcc.c-torture/compile/961203-1.x: New file, this test fails
6352         on 68HC11/HC12 because the structure is too large.
6353
6354 2001-05-20  Richard Henderson  <rth@redhat.com>
6355
6356         * gcc.c-torture/execute/20010520-1.c: New.
6357
6358 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6359
6360         * g++.old-deja/g++.warn/compare1.C: New test.
6361         * gcc.dg/compare4.c: New test.
6362
6363 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
6364
6365         * g++.old-deja/g++.other/optimize1.C: New test.
6366
6367 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6368
6369         * g++.old-deja/g++.pt/spec41.C: New test.
6370
6371 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
6372
6373         * gcc.c-torture/compile/20010114-1.x: Remove.
6374
6375 2001-05-18  Stan Shebs  <shebs@apple.com>
6376
6377         * gcc.c-torture/compile/20010518-1.c: New test.
6378
6379 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
6380
6381         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
6382         * g++.old-deja/g++.pt/crash67.C: New test.
6383
6384 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
6385
6386         * g++.old-deja/g++.other/debug9.C: New test.
6387
6388 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
6389
6390         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
6391
6392 Wed May 16 20:33:57 CEST 2001  Jan Hubicka  <jh@suse.cz>
6393
6394         * gcc.c-torture/compile/20010516-1.c: New test.
6395
6396 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
6397
6398         * g++.old-deja/g++.other/crash41.C: New test.
6399
6400 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
6401
6402         * g++.old-deja/g++.pt/crash66.C: New test.
6403
6404 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
6405
6406         * g++.old-deja/g++.robertl/eb27.C: Convert.
6407
6408 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
6409
6410         * g++.dg/friend-warn.C: New test.  Do not warn about friend
6411         declaration being redundant.
6412
6413 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
6414
6415         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
6416
6417 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
6418
6419         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
6420
6421 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
6422
6423         * lib/g++.exp: Use testsuite_flags.
6424
6425 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
6426
6427         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
6428
6429 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6430
6431         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
6432
6433 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
6434
6435         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
6436
6437 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
6438
6439         * gcc.c-torture/compile/20010313-1.c: New test.
6440
6441 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
6442
6443         * gcc.dg/cpp/direct2.c: New test.
6444         * gccq.dg/cpp/direct2s.c: New test.
6445
6446         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
6447
6448 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
6449
6450         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
6451         * g++.old-deja/g++.other/op3.C: Likewise.
6452
6453 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
6454
6455         * gcc.dg/cpp/syshdr.h: New file.
6456         * gcc.dg/cpp/sysmac1.c: Update.
6457         * gcc.dg/cpp/sysmac2.c: Update.
6458
6459 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6460
6461         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
6462
6463 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
6464
6465         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
6466         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
6467
6468 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
6469
6470         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
6471
6472 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
6473
6474         * lib/g++.exp (g++_include_flags): Don't use any special flags
6475         if TESTING_IN_BUILD_TREE is not defined.
6476         (g++_init): Use a plain 'c++' as the compiler if
6477         TESTING_IN_BUILD_TREEE is not defined.
6478
6479 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
6480
6481         * g++.old-deja/g++.eh/catch13.C: New test.
6482         * g++.old-deja/g++.eh/catch14.C: New test.
6483
6484 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
6485
6486         * gcc.dg/cpp/tr-define.c: New test.
6487
6488 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
6489
6490         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
6491         <stdlib.h>, not <malloc.h>.
6492
6493 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
6494
6495         * g++.old-deja/g++.ns/template17.C: New test.
6496
6497 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
6498
6499         * g++.old-deja/g++.pt/ref4.C: New test.
6500
6501 2001-04-30  Richard Henderson  <rth@redhat.com>
6502
6503         * gcc.dg/20000724-1.c: Revert last change.
6504
6505 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
6506
6507         * g77.f-torture/execute/20010430.f: New test.
6508
6509 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
6510
6511         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
6512
6513 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
6514
6515         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
6516
6517 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
6518
6519         * g++.old-deja/g++.eh/crash6.C: New test.
6520
6521 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
6522
6523         * g++.old-deja/g++.other/warn7.C: New test.
6524
6525 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
6526
6527         * g++.old-deja/g++.other/defarg9.C: New test.
6528
6529 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
6530
6531         * g77.f-torture/compile/20010426.f: New test.
6532         * g77.f-torture/execute/20010426.f: New test.
6533
6534 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
6535
6536         * g77.f-torture/compile/20000629-1.x: Remove - error
6537         has been fixed.
6538
6539 Thu Apr 26 11:15:12 2001  Jeffrey A Law  (law@cygnus.com)
6540
6541         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
6542         Tweak slightly to work with g++.dg framework.
6543         * g++.dg/special/ecos.exp: Run initp1.C test.
6544         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
6545
6546         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
6547         its linker doesn't give line numbers either.
6548         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
6549
6550 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
6551
6552         * g++.old-deja/g++.other/lex1.C: New test.
6553
6554 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
6555
6556         * gcc.dg/noncompile/20010425-1.c: New test.
6557
6558 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
6559
6560         * g++.old-deja/g++.pt/mangle2.C: New test.
6561
6562 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
6563
6564         * gcc.dg/format/plus-1.c: New test.
6565
6566 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
6567
6568         * gcc.dg/20010423-1.c: New test.
6569
6570 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
6571
6572         * gcc.c-torture/execute/20010422-1.c: New test.
6573
6574 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
6575
6576         * g++.old-deja/g++.ns/type2.C: New test.
6577
6578 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
6579
6580         * g++.old-deja/g++.other/perf1.C: New test.
6581
6582 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
6583
6584         * gcc.dg/c99-func-2.c: Remove xfail.
6585         * gcc.dg/c99-func-3.c: Remove xfail.
6586         * gcc.dg/c99-func-4.c: Remove xfail.
6587
6588 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
6589
6590         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
6591
6592 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
6593
6594         * gcc.c-torture/compile/20010423-1.c: New test.
6595
6596 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6597
6598         * g++.old-deja/g++.pt/typename28.C: New test.
6599
6600 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6601
6602         * g++.old-deja/g++.abi/empty2.C: New test.
6603         * g++.old-deja/g++.abi/empty3.C: New test.
6604
6605 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
6606
6607         * g++.old-deja/g++.other/comdat2.C: New test.
6608         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
6609
6610 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
6611
6612         * g++.old-deja/g++.other/overload14.C: New test.
6613
6614 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
6615
6616         * g++.old-deja/g++.other/lookup23.C: New test.
6617
6618 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
6619
6620         * gcc.c-torture/execute/20010403-1.c: New test.
6621
6622 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
6623             Mark Mitchell  <mark@codesourcery.com>
6624
6625         * lib/old-dejagnu.exp: Don't delete output of executable.
6626         Add .exe suffix to executables.
6627
6628 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
6629
6630         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
6631
6632 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6633
6634         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
6635
6636 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
6637
6638         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
6639         * g++.old-deja/g++.abi/crash1.C: New test.
6640
6641 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
6642
6643         * g++.old-deja/g++.other/crash40.C: New test.
6644
6645 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6646
6647         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
6648
6649 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
6650
6651         * g++.old-deja/g++.other/warn6.C: New test.
6652
6653 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6654
6655         * g++.old-deja/g++.robertl/eb42.C: Same.
6656
6657 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6658
6659         * gcc.dg/wtr-conversion-1.c: New testcase.
6660
6661 2001-04-10  Richard Henderson  <rth@redhat.com>
6662
6663         * g++.old-deja/g++.other/array5.C: New.
6664
6665 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6666
6667         * gcc.c-torture/execute/20010408-1.c: New test.
6668
6669 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6670
6671         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
6672         headers and constructs.
6673         * g++.old-deja/g++.robertl/eb79.C: Same.
6674         * g++.old-deja/g++.robertl/eb77.C (main): Same.
6675         * g++.old-deja/g++.robertl/eb73.C: Same.
6676         * g++.old-deja/g++.robertl/eb66.C (main): Same.
6677         * g++.old-deja/g++.robertl/eb55.C (t): Same.
6678         * g++.old-deja/g++.robertl/eb54.C (main): Same.
6679         * g++.old-deja/g++.robertl/eb46.C (main): Same.
6680         * g++.old-deja/g++.robertl/eb44.C: Same.
6681         * g++.old-deja/g++.robertl/eb41.C (main): Same.
6682         * g++.old-deja/g++.robertl/eb4.C (main): Same.
6683         * g++.old-deja/g++.robertl/eb39.C: Same.
6684         * g++.old-deja/g++.robertl/eb33.C (main): Same.
6685         * g++.old-deja/g++.robertl/eb31.C (main): Same.
6686         * g++.old-deja/g++.robertl/eb30.C: Same.
6687         * g++.old-deja/g++.robertl/eb3.C: Same.
6688         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
6689         * g++.old-deja/g++.robertl/eb21.C: Same.
6690         * g++.old-deja/g++.robertl/eb15.C: Same.
6691         * g++.old-deja/g++.robertl/eb118.C: Same.
6692         * g++.old-deja/g++.robertl/eb115.C (main): Same.
6693         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
6694         * g++.old-deja/g++.robertl/eb109.C: Same.
6695         * g++.old-deja/g++.other/sibcall1.C (main): Same.
6696         * g++.old-deja/g++.mike/rtti1.C: Same.
6697         * g++.old-deja/g++.mike/p658.C: Same.
6698         * g++.old-deja/g++.mike/net46.C: Same.
6699         * g++.old-deja/g++.mike/net34.C: Same.
6700         * g++.old-deja/g++.mike/memoize1.C: Same.
6701         * g++.old-deja/g++.mike/eh2.C: Same.
6702         * g++.old-deja/g++.law/weak.C: Same.
6703         * g++.old-deja/g++.law/visibility7.C: Same.
6704         * g++.old-deja/g++.law/visibility25.C: Same.
6705         * g++.old-deja/g++.law/visibility22.C: Same.
6706         * g++.old-deja/g++.law/visibility2.C: Same.
6707         * g++.old-deja/g++.law/visibility17.C: Same.
6708         * g++.old-deja/g++.law/visibility13.C: Same.
6709         * g++.old-deja/g++.law/visibility10.C: Same.
6710         * g++.old-deja/g++.law/visibility1.C: Same.
6711         * g++.old-deja/g++.law/virtual3.C (eval): Same.
6712         * g++.old-deja/g++.law/vbase1.C: Same.
6713         * g++.old-deja/g++.law/operators32.C: Same.
6714         * g++.old-deja/g++.law/nest3.C: Same.
6715         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
6716         * g++.old-deja/g++.law/except5.C (main): Same.
6717         * g++.old-deja/g++.law/cvt7.C (run): Same.
6718         * g++.old-deja/g++.law/cvt2.C: Same.
6719         * g++.old-deja/g++.law/cvt16.C: Same.
6720         * g++.old-deja/g++.law/ctors6.C (bar): Same.
6721         * g++.old-deja/g++.law/ctors17.C (main): Same.
6722         * g++.old-deja/g++.law/ctors13.C: Same.
6723         * g++.old-deja/g++.law/ctors12.C (main): Same.
6724         * g++.old-deja/g++.law/ctors10.C: Same.
6725         * g++.old-deja/g++.law/code-gen5.C: Same.
6726         * g++.old-deja/g++.law/bad-error7.C: Same.
6727         * g++.old-deja/g++.law/arm9.C: Same.
6728         * g++.old-deja/g++.law/arm12.C: Same.
6729         * g++.old-deja/g++.law/arg8.C: Same.
6730         * g++.old-deja/g++.law/arg1.C: Same.
6731         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
6732         * g++.old-deja/g++.jason/template31.C: Same.
6733         * g++.old-deja/g++.jason/template24.C (main): Same.
6734         * g++.old-deja/g++.jason/2371.C: Same.
6735         * g++.old-deja/g++.eh/new2.C: Same.
6736         * g++.old-deja/g++.eh/new1.C: Same.
6737         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
6738         * g++.old-deja/g++.brendan/nest21.C (main): Same.
6739         * g++.old-deja/g++.brendan/err-msg3.C: Same.
6740         * g++.old-deja/g++.brendan/crash62.C: Same.
6741         * g++.old-deja/g++.brendan/crash52.C: Same.
6742         * g++.old-deja/g++.brendan/crash49.C (main): Same.
6743         * g++.old-deja/g++.brendan/crash38.C: Same.
6744         * g++.old-deja/g++.brendan/crash15.C (main): Same.
6745         * g++.old-deja/g++.brendan/copy9.C: Same.
6746
6747 Fri Apr  6 15:36:15 2001  J"orn Rennecke <amylaar@redhat.com>
6748
6749         * gcc.c-torture/execute/20001203-2.c (memset):
6750         Count argument is of type __SIZE_TYPE__.
6751
6752 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
6753
6754         * gcc.c-torture/compile/20010404-1.c: New test.
6755
6756 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
6757
6758         * gcc.c-torture/compile/20010326-1.c: New test.
6759
6760 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
6761
6762         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
6763         peculiarities of the SH.
6764         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
6765
6766 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6767
6768         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
6769         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
6770         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
6771
6772 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
6773
6774         * g77.f-torture/compile/20010321-1.f: New test.
6775
6776 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
6777
6778         * gcc.c-torture/compile/20010329-1.c: New test.
6779
6780 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
6781
6782         * gcc.c-torture/execute/20010329-1.c: New test.
6783
6784 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
6785
6786         * g++.old-deja/g++.other/eh4.C: Fix typo.
6787
6788 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
6789
6790         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
6791
6792 2001-03-28  Philip Blundell  <philb@gnu.org>
6793
6794         * gcc.c-torture/compile/20010328-1.c: New test.
6795
6796 2001-03-27  Richard Henderson  <rth@redhat.com>
6797
6798         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
6799         * g++.old-deja/g++.eh/vbase3.C: Likewise.
6800
6801 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
6802
6803         * gcc.c-torture/compile/20010327-1.c: New test.
6804
6805 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
6806
6807         * g++.old-deja/g++.other/friend12.C: New test.
6808         * g++.old-deja/g++.other/friend9.C: Expect no errors.
6809         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
6810
6811 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6812
6813         * gcc.c-torture/execute/20010325-1.c: New test.
6814
6815 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
6816
6817         * g++.old-deja/g++.other/mangle3.C: New test.
6818
6819 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
6820
6821         * g++.old-deja/g++.other/anon8.C: New test.
6822
6823 2001-03-20  Philip Blundell  <philb@gnu.org>
6824
6825         * gcc.c-torture/compile/20010320-1.c: New test.
6826
6827 2001-03-17  Richard Henderson  <rth@redhat.com>
6828
6829         * g++.old-deja/g++.other/eh4.C: Add expected error text.
6830
6831 2001-03-15  Geoff Keating  <geoff@redhat.com>
6832
6833         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
6834         tests on AIX.
6835
6836 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
6837
6838         * g++.old-deja/g++.other/eh4.C: New test.
6839
6840 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
6841
6842         * gcc.dg/cpp/mi1.c: Update.
6843
6844 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
6845
6846         * g++.old-deja/g++.other/regstack.C: New test.
6847
6848 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
6849
6850         * g++.old-deja/g++.other/ref4.C: New test.
6851
6852 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
6853
6854         * objc/execute/va_method.m: Added.
6855         * objc/execute/IMP.m: Added.
6856         * objc/execute/_cmd.m: Added.
6857         * objc/execute/accessing_ivars.m: Added.
6858         * objc/execute/class-1.m: Added.
6859         * objc/execute/class-10.m: Added.
6860         * objc/execute/class-11.m: Added.
6861         * objc/execute/class-12.m: Added.
6862         * objc/execute/class-13.m: Added.
6863         * objc/execute/class-14.m: Added.
6864         * objc/execute/class-2.m: Added.
6865         * objc/execute/class-3.m: Added.
6866         * objc/execute/class-4.m: Added.
6867         * objc/execute/class-5.m: Added.
6868         * objc/execute/class-6.m: Added.
6869         * objc/execute/class-7.m: Added.
6870         * objc/execute/class-8.m: Added.
6871         * objc/execute/class-9.m: Added.
6872         * objc/execute/class-tests-1.h
6873         * objc/execute/class-tests-2.h
6874         * objc/execute/compatibility_alias.m: Added.
6875         * objc/execute/encode-1.m: Added.
6876         * objc/execute/formal_protocol-1.m: Added.
6877         * objc/execute/formal_protocol-2.m: Added.
6878         * objc/execute/formal_protocol-3.m: Added.
6879         * objc/execute/formal_protocol-4.m: Added.
6880         * objc/execute/formal_protocol-5.m: Added.
6881         * objc/execute/formal_protocol-6.m: Added.
6882         * objc/execute/formal_protocol-7.m: Added.
6883         * objc/execute/informal_protocol.m: Added.
6884         * objc/execute/initialize.m: Added.
6885         * objc/execute/load.m: Added.
6886         * objc/execute/many_args_method.m: Added.
6887         * objc/execute/nested-3.m: Added.
6888         * objc/execute/no_clash.m: Added.
6889         * objc/execute/private.m: Added.
6890         * objc/execute/redefining_self.m: Added.
6891         * objc/execute/root_methods.m: Added.
6892         * objc/execute/selector-1.m: Added.
6893         * objc/execute/static-1.m: Added.
6894         * objc/execute/static-2.m: Added.
6895         * objc/execute/va_method.m: Added.
6896
6897 2001-03-10  Richard Henderson  <rth@redhat.com>
6898
6899         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
6900
6901 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
6902
6903         * g++.old-deja/g++.other/crash31.C: XFAIL.
6904         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
6905         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
6906         * gcc.c-torture/execute/20010123-1.x: XFAIL.
6907         * gcc.c-torture/execute/20010124-1.x: XFAIL.
6908         * gcc.dg/sequence-pt-1.c: XFAIL one test.
6909
6910 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
6911
6912         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
6913
6914 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
6915
6916         * gcc.dg/20000724-1.c: Don't use multiline strings.
6917
6918 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
6919
6920         * objc/execute/string1.m, objc/execute/string2.m: Compare the
6921         result of -cString against what we expect it to be; don't just
6922         print it out for no one to read.
6923
6924         * objc/execute/string3.m, objc/execute/string4.m: New tests.
6925         Based on testcases provided by Nicola Pero.
6926
6927 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
6928
6929         * gcc.dg/cpp/macro7.c: New test.
6930
6931 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
6932
6933         * gcc.dg/cpp/multiline.c: Update.
6934
6935 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
6936
6937         * g++.old-deja/g++.other/enum3.C: New test.
6938
6939 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
6940
6941         * g++.old-deja/g++.other/pod1.C: New test.
6942
6943 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
6944
6945         * g++.old-deja/g++.ext/overload1.C: New test.
6946
6947 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6948
6949         * g++.old-deja/g++.pt/using1.C: New test.
6950
6951 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6952
6953         * g++.old-deja/g++.other/using9.C: New test.
6954
6955 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
6956
6957         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
6958
6959         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
6960
6961 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
6962
6963         * g++.old-deja/g++.ext/realpt1.C: Remove.
6964
6965 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
6966
6967         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
6968
6969 2001-02-26  Will Cohen  <wcohen@redhat.com>
6970
6971         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
6972
6973 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
6974
6975         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
6976         templatized constructors.
6977
6978 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6979
6980         * gcc.c-torture/execute/20010224-1.c: New test.
6981
6982 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
6983
6984         * gcc.c-torture/execute/20010222-1.c: New test.
6985
6986 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
6987
6988         * g++.old-deja/g++.other/inline20.C: New test.
6989
6990 Wed Feb 21 12:38:22 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
6991
6992         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
6993
6994 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
6995
6996         * g++.old-deja/g++.other/lookup22.C: New test.
6997
6998 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
6999
7000         * g77.dg: New directory.
7001         * g77.dg/20010216-1.f: New test case.
7002         * g77.dg/dg.exp: New driver.
7003         * lib/g77-dg.exp: New driver library.
7004
7005 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7006
7007         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
7008
7009 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
7010
7011         * g++.old-deja/g++.other/decl9.C: New test.
7012
7013 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
7014
7015         * g++.old-deja/g++.other/init16.C: Update the test so that it does
7016         not need <string> and also tests the initialization at runtime.
7017
7018 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7019
7020         * gcc.c-torture/execute/longlong.c: New test.
7021
7022 Wed Feb 14 21:41:17 2001  J"orn Rennecke <amylaar@redhat.com>
7023
7024         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
7025
7026 Wed Feb 14 21:31:25 2001  J"orn Rennecke <amylaar@redhat.com>
7027
7028         * gcc.c-torture/execute/920302-1.c (execute):
7029         Change argument type to short.
7030
7031 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7032
7033         * g++.old-deja/g++.pt/deduct6.C: New test.
7034
7035 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7036
7037         * g++.old-deja/g++.pt/deduct5.C: New test.
7038
7039 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
7040
7041         * gcc.c-torture/execute/20010209-1.c: New test.
7042
7043 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
7044
7045         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
7046
7047 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
7048
7049         * g++.dg/vtgc1.C: Update for new ABI.
7050
7051         * consistency.vlad: New directory, 1665 files.
7052
7053 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
7054
7055         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
7056         return type.
7057         * gcc.dg/cpp/digraphs.c: Declare puts.
7058
7059 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
7060
7061         * g++.old-deja/g++.other/warn5.C: New test.
7062
7063 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
7064
7065         * g++.old-deja/g++.pt/spec40.C: New test.
7066
7067 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
7068
7069         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
7070         case.
7071         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
7072
7073 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
7074
7075         * gcc.c-torture/compile/20010209-1.c: New test.
7076
7077 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
7078
7079         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
7080         excess errors message but not if it crashes.
7081         * g++.old-deja/g++.other/crash27.C: Likewise.
7082         * g++.old-deja/g++.other/crash28.C: Likewise.
7083         * g++.old-deja/g++.other/crash30.C: Likewise.
7084         * g++.old-deja/g++.other/crash32.C: Likewise.
7085         * g++.old-deja/g++.other/crash35.C: Likewise.
7086         * g++.old-deja/g++.pt/inherit2.C: Likewise.
7087
7088 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
7089
7090         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
7091         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
7092         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
7093         g77.f-torture/execute/execute.exp,
7094         g77.f-torture/noncompile/noncompile.exp,
7095         gcc.c-torture/execute/execute.exp,
7096         gcc.c-torture/execute/memcheck/memcheck.exp,
7097         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
7098         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
7099         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
7100         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
7101         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
7102         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
7103         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
7104         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
7105         Remove bug reporting instructions with ancient email addresses.
7106
7107 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
7108
7109         * gcc.dg/20010202-1.c: New test.
7110         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
7111
7112 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
7113
7114         * g++.dg/stdbool-if.C: New test.
7115
7116 Wed Feb  7 09:54:47 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
7117
7118         * objc/execute/fdecl.m: Added main().
7119
7120 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
7121
7122         * gcc.c-torture/execute/20010206-1.c: New test.
7123
7124 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7125
7126         * gcc.dg/cpp/avoidpaste1.c: Update.
7127
7128 Tue Feb  5 8:53:33 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
7129
7130         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
7131         Pero <nicola@brainstorm.co.uk>.
7132         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
7133
7134 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
7135
7136         * g++.old-deja/g++.pt/spec39.C: New test.
7137
7138 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
7139
7140         * gcc.c-torture/compile/20010202-1.c: New test.
7141
7142 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
7143
7144         * g++.old-deja/g++.abi/primary2.C: New test.
7145         * g++.old-deja/g++.abi/primary3.C: New test.
7146         * g++.old-deja/g++.abi/primary4.C: New test.
7147         * g++.old-deja/g++.abi/primary5.C: New test.
7148         * g++.old-deja/g++.abi/vtable3.h: New test.
7149         * g++.old-deja/g++.abi/vtable3a.C: New test.
7150         * g++.old-deja/g++.abi/vtable3b.C: New test.
7151         * g++.old-deja/g++.abi/vtable3c.C: New test.
7152         * g++.old-deja/g++.abi/vtable3d.C: New test.
7153         * g++.old-deja/g++.abi/vtable3e.C: New test.
7154         * g++.old-deja/g++.abi/vtable3f.C: New test.
7155         * g++.old-deja/g++.abi/vtable3g.C: New test.
7156         * g++.old-deja/g++.abi/vtable3h.C: New test.
7157         * g++.old-deja/g++.abi/vtable3i.C: New test.
7158         * g++.old-deja/g++.abi/vtable3j.C: New test.
7159         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
7160
7161 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
7162
7163         * g++.old-deja/g++.other/anon6.C: New test.
7164         * g++.old-deja/g++.other/anon7.C: New test.
7165
7166 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
7167
7168         * gcc.dg/cpp/avoidpaste2.c: New tests.
7169
7170 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
7171
7172         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
7173
7174 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
7175
7176         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
7177         DECIMAL_DIG cases for Irix."
7178
7179 Wed Jan 31 12:23:32 2001  J"orn Rennecke <amylaar@redhat.com>
7180
7181         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
7182
7183 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
7184
7185         * gcc.dg/c99-tag-1.c: New test.
7186
7187 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
7188
7189         * gcc.dg/cpp/tr-warn1.c: Add tests.
7190
7191 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
7192
7193         * gcc.dg/cpp/avoidpaste1.c: Update.
7194         * gcc.dg/cpp/paste4.c: Update.
7195
7196 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
7197
7198         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
7199         cases for Irix.
7200
7201 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7202
7203         * g++.old-deja/g++.other/inline19.C: New test.
7204
7205 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
7206
7207         * gcc.dg/Wlarger-than.c: New test.
7208
7209 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7210
7211         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
7212
7213 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
7214
7215         * gcc.c-torture/execute/20010129-1.c: New test.
7216         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
7217
7218 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7219
7220         * gcc.dg/cpp/avoidpaste1.c: Test case.
7221
7222 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
7223
7224         * g++.old-deja/g++.other/inline18.C: New test.
7225
7226 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7227
7228         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
7229         and __builtin_putchar.
7230
7231 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
7232
7233         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
7234         tests.
7235
7236 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
7237
7238         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
7239         floating point number rounding mode to round to the nearest
7240         representable mode.
7241
7242 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
7243
7244         * g++.old-deja/g++.other/mangle2.C: New test.
7245
7246 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
7247
7248         * gcc.c-torture/compile/20010124-1.c: New test.
7249
7250 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
7251
7252         * g++.old-deja/g++.pt/spec38.C: New test.
7253
7254 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7255
7256         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
7257         "Build don't run".
7258
7259 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7260
7261         * gcc.c-torture/execute/20010123-1.c: New test.
7262
7263 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
7264
7265         * g++.old-deja/g++.pt/spec37.C: New test.
7266
7267 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
7268
7269         * g++.old-deja/g++.pt/overload14.C: New test.
7270
7271 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7272
7273         * gcc.c-torture/execute/20010122-1.c: New test, exercise
7274         __builtin_return_address.
7275
7276 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
7277
7278         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
7279         * g++.old-deja/g++.pt/spec35.C: New test.
7280         * g++.old-deja/g++.pt/spec36.C: New test.
7281
7282 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
7283
7284         * gcc.c-torture/compile/20010118-1.c: New test.
7285
7286 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
7287
7288         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
7289
7290 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
7291
7292         * gcc.c-torture/execute/20010119-1.c: New test.
7293
7294 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7295
7296         * g++.old-deja/g++.other/vbase5.C: New test.
7297
7298 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
7299
7300         * gcc.c-torture/execute/20010118-1.c: New test.
7301
7302 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7303
7304         * g++.old-deja/g++.pt/deduct3.C: New test.
7305
7306 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7307
7308         * g++.old-deja/g++.pt/spec34.C: New test.
7309
7310 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
7311
7312         * g77.f-torture/compile/20000601-2.f: New test.
7313
7314 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7315
7316         * g++.old-deja/g++.other/init17.C: New test.
7317
7318 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
7319
7320         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
7321
7322 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7323
7324         * g++.old-deja/g++.pt/unify8.C: New test.
7325
7326 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7327
7328         * g++.old-deja/g++.abi/vbase1.C: New test.
7329
7330 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7331
7332         * g++.old-deja/g++.pt/crash65.C: New test.
7333
7334 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
7335
7336         * gcc.dg/cpp/assembl2.S: New test case.
7337
7338 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
7339
7340         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
7341         are supported.
7342
7343 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7344
7345         * g++.old-deja/g++.other/builtins1.C: New test.
7346         * g++.old-deja/g++.other/builtins2.C: Likewise.
7347         * g++.old-deja/g++.other/builtins3.C: Likewise.
7348         * g++.old-deja/g++.other/builtins4.C: Likewise.
7349
7350 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
7351
7352         * gcc.c-torture/compile/20010117-1.c: New test.
7353         * gcc.c-torture/compile/20010117-2.c: New test.
7354
7355 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7356
7357         * g77.f-torture/execute/20010116.[fx]: New test,
7358         XFAIL on i?86-*-*.
7359         * g77.f-torture/compile/20010115.f: Indicate it's
7360         a test for PR fortran/1636.
7361
7362 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
7363
7364         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
7365
7366 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7367
7368         * g77.f-torture/compile/20010115.f: New test.
7369
7370 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
7371
7372         * g++.old-deja/g++.pt/nontype5.C: New test.
7373
7374 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
7375
7376         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
7377         have an equivalent working one below it.
7378
7379 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
7380
7381         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
7382         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
7383
7384 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
7385
7386         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
7387         message containing "init_priority".
7388         (conpr-2.C): Likewise.
7389         (conpr-3.C): Likewise.
7390         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
7391
7392 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7393
7394         * gcc.c-torture/execute/20010114-2.c: New test.
7395
7396 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
7397
7398         * gcc.c-torture/compile/20010114-1.c: New test.
7399         * gcc.c-torture/compile/20010114-1.x: Xfail.
7400         * gcc.c-torture/compile/20010114-2.c: New test.
7401         * gcc.c-torture/execute/20010114-1.c: New test.
7402         * gcc.dg/trunc-1.c: New test.
7403         * gcc.dg/uninit-B.c: New test.
7404
7405 2001-01-13  Nick Clifton  <nickc@redhat.com>
7406
7407         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
7408         target.
7409
7410 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
7411
7412         * gcc.c-torture/compile/20010113-1.c: New test.
7413
7414 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
7415
7416         * gcc.c-torture/compile/20001212-1.c: New test.
7417
7418 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
7419
7420         * gcc.dg/cpp/widestr1.c: Update.
7421         * gcc.dg/cpp/prag-imp.c: Remove.
7422
7423 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
7424
7425         * gcc.c-torture/execute/20000801-3.x: Remove.
7426         * gcc.dg/c90-init-1.c: New test.
7427         * gcc.dg/c99-init-1.c: New test.
7428         * gcc.dg/c99-init-2.c: New test.
7429         * gcc.dg/gnu99-init-1.c: New test.
7430
7431 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
7432
7433         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
7434         testing that no relevant ones were found.
7435
7436 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
7437
7438         * g++.old-deja/g++.pt/cast2.C: New test.
7439
7440 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
7441
7442         * g++.old-deja/g++.pt/friend47.C: New test.
7443
7444 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7445
7446         * g++.old-deja/g++.pt/instantiate13.C: New test.
7447
7448 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7449
7450         * g++.old-deja/g++.other/defarg7.C: New test.
7451         * g++.old-deja/g++.other/defarg8.C: New test.
7452
7453 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7454
7455         * g++.old-deja/g++.pt/crash64.C: New test.
7456
7457 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7458
7459         * g++.old-deja/g++.pt/crash63.C: New test.
7460
7461 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
7462
7463         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
7464
7465 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
7466
7467         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
7468
7469 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
7470
7471         * g++.old-deja/g++.pt/error3.C: New test.
7472
7473 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
7474
7475         * g++.old-deja/g++.other/crash39.C: New test.
7476
7477 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
7478
7479         * g++.old-deja/g++.other/vbase4.C: New test.
7480
7481 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
7482
7483         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
7484         * gcc.dg/special/20000419-2.c: New file. Identical to above.
7485         * gcc.dg/special/special.exp: New test driver which will check
7486         for alias support for the above test.
7487
7488 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
7489
7490         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
7491         problems on small machines.
7492         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
7493         parameterize.
7494
7495 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
7496
7497         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
7498         mips.
7499         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
7500
7501 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
7502
7503         * g++.old_deja/g++.pt/using8.C: New test.
7504
7505 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
7506
7507         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
7508
7509 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
7510
7511         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
7512         where a failure is expected.
7513         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
7514
7515 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
7516
7517         * g++.old_deja/g++.pt/instantiate12.C: New test.
7518
7519 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
7520
7521         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
7522         start of structs.
7523         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
7524         * g++.old-deja/g++.brendan/crash17.C: Likewise.
7525         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7526         * g++.old-deja/g++.brendan/crash48.C: Likewise.
7527         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7528         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
7529         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
7530         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7531         * g++.old-deja/g++.eh/spec6.C: Likewise.
7532         * g++.old-deja/g++.jason/crash3.C: Likewise.
7533         * g++.old-deja/g++.law/ctors11.C: Likewise.
7534         * g++.old-deja/g++.law/ctors17.C: Likewise.
7535         * g++.old-deja/g++.law/ctors5.C: Likewise.
7536         * g++.old-deja/g++.law/ctors9.C: Likewise.
7537         * g++.old-deja/g++.mike/ambig1.C: Likewise.
7538         * g++.old-deja/g++.mike/net22.C: Likewise.
7539         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7540         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7541         * g++.old-deja/g++.mike/virt3.C: Likewise.
7542         * g++.old-deja/g++.niklas/t128.C: Likewise.
7543         * g++.old-deja/g++.other/anon4.C: Likewise.
7544         * g++.old-deja/g++.other/using1.C: Likewise.
7545         * g++.old-deja/g++.other/warn3.C: Likewise.
7546         * g++.old-deja/g++.pt/t37.C: Likewise.
7547         * g++.old-deja/g++.robertl/eb69.C: Likewise.
7548         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7549
7550 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
7551
7552         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
7553
7554 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7555
7556         * gcc.c-torture/execute/stdio-opt-3.c: New test.
7557
7558 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
7559
7560         * gcc.c-torture/compile/20010107-1.c: New test.
7561
7562 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7563
7564         * gcc.c-torture/execute/builtin-noret-1.c: New test.
7565
7566 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7567
7568         * gcc.dg/format/format.h: New file.
7569         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
7570         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
7571         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
7572         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
7573         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
7574         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7575         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
7576         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
7577         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
7578         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
7579         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
7580         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
7581         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
7582         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
7583         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
7584         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
7585         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
7586         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
7587         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
7588         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
7589         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
7590         instead of declaring standard types, macros and functions in each
7591         test.
7592
7593 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
7594
7595         * gcc.c-torture/execute/20010106-1.c: New test.
7596
7597 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
7598
7599         * gcc.dg/format/format.exp: New file.
7600         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
7601         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
7602         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
7603         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
7604         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
7605         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
7606         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
7607         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
7608         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
7609         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
7610         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
7611         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
7612         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
7613         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
7614         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
7615         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
7616         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
7617         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
7618         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
7619         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
7620         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
7621         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
7622         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
7623         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
7624         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
7625         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
7626         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
7627         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
7628         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
7629         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
7630         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
7631         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
7632         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
7633         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
7634         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
7635         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
7636         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
7637         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
7638         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
7639         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
7640         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
7641         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
7642
7643 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
7644
7645         * gcc.c-torture/execute/991228-1.c: Take word endianness into
7646         account.
7647
7648 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
7649
7650         * gcc.c-torture/execute/builtin-complex-1.c: New test.
7651
7652 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7653
7654         * g++.old-deja/g++.pt/crash62.C: New test.
7655
7656 2001-01-04  Richard Henderson  <rth@redhat.com>
7657
7658         * gcc.dg/20000926-1.c: Update expected warnings.
7659         * gcc.dg/array-2.c: Likewise.
7660         * gcc.dg/array-4.c: Also validate flexible array members.
7661         * gcc.dg/c99-flex-array-1.c: New.
7662
7663 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
7664
7665         * gcc.c-torture/compile/20001222-1.x: Remove.
7666
7667 Thu Jan  4 13:54:11 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7668
7669         * gcc.c-torture/execute/built-in-setjmp.c: New.
7670
7671 2001-01-03  Richard Henderson  <rth@redhat.com>
7672
7673         * gcc.dg/940510-1.c: Update expected error wording.
7674         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
7675
7676 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
7677
7678         * lib/target-supports.exp (check_alias_available): Modified to
7679         indicate aliases not supported if only weak aliases are supported.
7680
7681 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7682
7683         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
7684         Turn on cmpstrsi checks for __pj__ and __i370__.
7685
7686 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
7687
7688         * g++.old-deja/g++.other/virtual11.C: New test.
7689
7690 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
7691
7692         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
7693
7694 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7695
7696         * gcc.c-torture/compile/20010102-1.c: New test.
7697
7698 2001-01-02  Andreas Jaeger  <aj@suse.de>
7699
7700         * gcc.dg/noreturn-3.c: New test.
7701
7702         * gcc.dg/noreturn-4.c: New test.
7703
7704 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7705
7706         * gcc.c-torture/execute/stdio-opt-1.c: Also test
7707         __builtin_fputc and __builtin_fwrite.
7708
7709 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
7710
7711         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
7712         signed char, not default char.
7713
7714 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
7715
7716         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
7717
7718 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
7719
7720         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
7721
7722 2000-12-29  Richard Henderson  <rth@redhat.com>
7723
7724         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
7725         (__cyg_profile_func_exit): Define.
7726
7727 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
7728
7729         * g++.dg/vtgc1.C: New test.
7730
7731 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
7732
7733         * gcc.dg/noncompile/20001228-1.c: New test.
7734
7735         * gcc.dg/20001228-1.c: New test.
7736
7737         * gcc.c-torture/execute/20001228-1.c: New test.
7738
7739 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
7740
7741         * gcc.dg/format-strfmon-1.c: New test.
7742
7743 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7744
7745         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
7746         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
7747         * gcc.c-torture/execute/string-opt-1.c: Likewise.
7748         * gcc.c-torture/execute/string-opt-2.c: Likewise.
7749         * gcc.c-torture/execute/string-opt-3.c: Likewise.
7750         * gcc.c-torture/execute/string-opt-4.c: Likewise.
7751         * gcc.c-torture/execute/string-opt-6.c: Likewise.
7752         * gcc.c-torture/execute/string-opt-7.c: Likewise.
7753         * gcc.c-torture/execute/string-opt-8.c: Likewise.
7754         * gcc.c-torture/execute/string-opt-9.c: Likewise.
7755         * gcc.c-torture/execute/string-opt-10.c: Likewise.
7756         * gcc.c-torture/execute/string-opt-11.c: Likewise.
7757         * gcc.c-torture/execute/string-opt-12.c: Likewise.
7758
7759         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
7760         * gcc.c-torture/execute/string-opt-4.c: Test index.
7761
7762 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
7763
7764         * gcc.c-torture/compile/20001226-1.c: New test.
7765
7766 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7767
7768         * gcc.c-torture/compile/20001222-1.c: New test.
7769         * gcc.c-torture/compile/20001222-1.x: Xfail.
7770
7771 Fri Dec 22 06:45:03 2000  Alexandre Oliva  <aoliva@redhat.com>
7772
7773         * gcc.c-torture/execute/comp-goto-2.c: New test.
7774
7775 Thu Dec 21 22:43:03 2000  J"orn Rennecke <amylaar@redhat.com>
7776
7777         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
7778         Use long types if __INT_MAX__ is 32767.
7779         (main): Use cast to (sint32 *) when poking 88 into a_page.
7780
7781         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
7782
7783 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
7784
7785         * gcc.c-torture/compile/20001221-1.c: New test.
7786         * gcc.c-torture/execute/20001221-1.c: New test.
7787
7788 2000-12-20  Richard Henderson  <rth@redhat.com>
7789
7790         * g++.old-deja/g++.pt/crash36.C: Update error lines.
7791         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7792
7793 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7794
7795         * gcc.dg/compare3.c: New test.
7796
7797 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
7798
7799         * gcc.dg/format-warnll-1.c: New test.
7800
7801 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
7802
7803         * gcc.dg/cpp/cmdlne-P.c: New test.
7804
7805 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
7806
7807         * gcc.c-torture/execute/builtin-abs-1.c,
7808         gcc.c-torture/execute/builtin-abs-2.c: New tests.
7809
7810 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
7811
7812         * gcc.dg/cpp/multiline.c: New test.
7813
7814 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
7815
7816         * g++.old-deja/g++.other/syshdr1.C: Update.
7817         * gcc.dg/cpp/lineflags.c: Remove temporarily.
7818
7819 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7820
7821         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
7822
7823 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7824
7825         * g++.old-deja/g++.pt/ttp65.C: New test.
7826
7827 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7828
7829         * g++.old-deja/g++.pt/ttp64.C: New test.
7830
7831 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7832
7833         * g++.old-deja/g++.pt/spec33.C: New test.
7834
7835 2000-12-14  Catherine Moore  <clm@redhat.com>
7836
7837         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
7838         * gcc.c-torture/execute/920612-2.c: Likewise.
7839         * gcc.c-torture/execute/920428-2.c: Likewise.
7840         * gcc-c-torture/execute/va-arg-11.c: Call exit.
7841         * gcc.c-torture/execute/va-arg-21.c: Likewise.
7842
7843 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7844
7845         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
7846         * gcc.dg/pack-test-2.c: Likewise.
7847
7848 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
7849
7850         Tests by Zack Weinberg <zackw@stanford.edu>.
7851
7852         * gcc.dg/cpp/defined.c: Update.
7853         * gcc.dg/cpp/defined_trad.c: New tests.
7854
7855 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
7856
7857         * gcc.dg/cpp/trad-direct.c: Update.
7858
7859 2000-12-11  Neil Booth  <neilb@earthling.net>
7860
7861         * gcc.dg/cpp/defined_trad.c
7862
7863 2000-12-11  Neil Booth  <neilb@earthling.net>
7864
7865         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
7866
7867 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
7868
7869         * gcc.dg/format-miss-2.c: New test.
7870
7871 2000-12-09  Neil Booth  <neilb@earthling.net>
7872
7873         * gcc.dg/cpp/lineflags.c: New tests.
7874         * gcc.dg/cpp/poison.c: Update.
7875         * gcc.dg/cpp/redef2.c: Update.
7876         * gcc.dg/cpp/skipping.c: New test.
7877
7878 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
7879
7880         * g++.old-deja/g++.other/eh3.C: New testcase.
7881
7882 2000-12-07  Neil Booth  <neilb@earthling.net>
7883
7884         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
7885         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
7886         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
7887         wtr-union-init-2.c, wtr-union-init-3.c: Update.
7888         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
7889         Update.
7890
7891 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7892
7893         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
7894         __SIZE_TYPE__ instead of int for type of integers cast to
7895         pointers.
7896
7897 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
7898
7899         * g++.old-deja/g++.other/cleanup4.C: New test.
7900
7901 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7902
7903         * format-sec-1.c: New test.
7904
7905 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7906
7907         * gcc.dg/format-nonlit-3.c: New test.
7908
7909 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7910
7911         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
7912         through a null pointer.
7913
7914 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7915
7916         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
7917         * g++.old-deja/g++.pt/partial4.C: New test.
7918
7919 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
7920
7921         * gcc.c-torture/execute/ieee/hugeval.x: New.
7922
7923 2000-12-06  Neil Booth  <neilb@earthling.net>
7924
7925         * gcc.dg/cpp/backslash2.c: New tests.
7926
7927 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7928
7929         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
7930         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
7931
7932 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
7933
7934         * gcc.c-torture/execute/20001203-2.c: New testcase.
7935
7936 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
7937
7938         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
7939         * g++.old-deja/g++.other/virtual10.C: New test.
7940
7941 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
7942
7943         * g++.old-deja/g++.mike/pmf5.C: Remove test.
7944
7945 2000-12-05  Richard Henderson  <rth@redhat.com>
7946
7947         * gcc.c-torture/compile/20001205-1.c: New.
7948
7949 2000-12-04  Neil Booth  <neilb@earthling.net>
7950
7951         * g++.old-deja/g++.other/virtual9.C: New test.
7952         * g++.old-deja/g++.pt/crash61.C: New test.
7953         * gcc.c-torture/execute/loop-9.c: New test.
7954
7955 2000-12-04  Neil Booth  <neilb@earthling.net>
7956
7957         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
7958         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
7959         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
7960         * gcc.dg/cpp/extratokens.c: ...here.
7961
7962 2000-12-04  Neil Booth  <neilb@earthling.net>
7963
7964         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
7965         New tests.
7966
7967 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7968
7969         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
7970         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
7971
7972 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7973
7974         * gcc.c-torture/execute/20001203-1.c: New test.
7975
7976 2000-12-03  Neil Booth  <neilb@earthling.net>
7977
7978         * gcc.dg/cpp/macro6.c: New test cases.
7979
7980 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7981
7982         * gcc.c-torture/execute/string-opt-9.c: New test.
7983         * gcc.c-torture/execute/string-opt-10.c: Likewise.
7984         * gcc.c-torture/execute/string-opt-11.c: Likewise.
7985         * gcc.c-torture/execute/string-opt-12.c: Likewise.
7986
7987         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
7988         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
7989
7990 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
7991
7992         * gcc.dg/cpp/if-6.c: New testcase.
7993
7994         * gcc.dg/20001201-1.c: New testcase.
7995
7996 2000-12-02  Neil Booth  <neilb@earthling.net>
7997
7998         * g++.old-deja/g++.other/externC4.C,
7999         g++.old-deja/g++.other/friend10.C: New tests.
8000
8001 2000-12-02  Neil Booth  <neilb@earthling.net>
8002
8003         * g++.old-deja/g++.other/instan2.C
8004         * g++.old-deja/g++.other/instan3.C: New test.
8005
8006 2000-12-02  Neil Booth  <neilb@earthling.net>
8007
8008         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
8009         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
8010         gnuc99.c,gnuc99-pedantic.c: New tests.
8011
8012 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
8013
8014         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
8015         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
8016
8017 2000-12-01  Neil Booth  <neilb@earthling.net>
8018
8019         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
8020         * gcc.dg/cpp/poison.c: Update.
8021         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
8022
8023 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
8024
8025         * g77.f-torture/execute/20001201.f: New test.
8026
8027 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
8028
8029         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
8030
8031 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
8032
8033         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
8034
8035 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8036
8037         * g++.old-deja/g++.other/cast6.C: New test.
8038
8039 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
8040
8041         * gcc.c-torture/execute/20001130-2.c: New testcase.
8042
8043 2000-11-30  Richard Henderson  <rth@redhat.com>
8044
8045         * gcc.c-torture/execute/20001130-1.c: New test.
8046
8047 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
8048
8049         * g++.old-deja/g++.other/op3.C: New test.
8050
8051 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
8052
8053         * g++.old-deja/g++.other/op2.C: New test.
8054
8055 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
8056
8057         * g++.old-deja/g++.other/crash38.C: New test.
8058
8059 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
8060
8061         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
8062
8063 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
8064
8065         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
8066         tests.
8067         * gcc.c-torture/execute/string-opt-6.c: New test.
8068
8069         * gcc.dg/20001117-1.c: Add main.
8070
8071 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
8072
8073         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
8074         Move from here ...
8075         * gcc.dg/940510-1.c: ... to here.
8076
8077         * gcc.dg/20000926-1.c: GNU C now allows initializations of
8078         zero-size arrays in toplevel structures.
8079
8080 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
8081
8082         * gcc.c-torture/execute/loop-8.c: New test.
8083
8084 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8085
8086         * g++.old-deja/g++.other/base1.C: New test.
8087
8088 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8089
8090         * g++.old-deja/g++.other/parse2.C: New test.
8091
8092 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8093
8094         * g++.old-deja/g++.pt/incomplete1.C: New test.
8095
8096 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8097
8098         * g++.old-deja/g++.other/friend9.C: New test.
8099
8100 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
8101
8102         * gcc.dg/20001127-1.c: New test.
8103
8104 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
8105
8106         * g++.old-deja/g++.pt/friend46.C: New test.
8107
8108 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
8109
8110         * g++.old-deja/g++.other/ptrmem8.C: New test.
8111
8112 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8113
8114         * gcc.c-torture/execute/string-opt-7.c: New test.
8115         * gcc.c-torture/execute/string-opt-8.c: Likewise.
8116
8117 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
8118
8119         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
8120         instead of 'mkcheck 2'.
8121
8122 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8123
8124         * gcc.c-torture/execute/memcheck/driver.c,
8125         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
8126         C9X references to refer to C99.
8127
8128 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
8129
8130         * gcc.dg/ultrasp3.c: New test.
8131
8132 2000-11-25  Neil Booth  <neilb@earthling.net>
8133
8134         * gcc.dg/cpp/include2.c: Update test to be locale independent.
8135
8136 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
8137
8138         * gcc.c-torture/compile/20001123-2.c: New.
8139
8140 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8141
8142         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
8143
8144 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
8145
8146         * gcc.dg/sequence-point-1.c: Add some new tests.
8147         * gcc.c-torture/execute/20001124-1.c: New test.
8148
8149 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
8150
8151         * g++.old-deja/g++.other/vaarg4.C: New test.
8152         * gcc.c-torture/compile/20001123-1.c: New test.
8153
8154 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
8155
8156         * g++.other/crash24.C: Adjust and remove XFAIL.
8157         * g++.other/crash37.C: New test.
8158
8159 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
8160
8161         * g++.old-deja/g++.pt/instantiate9.C: New test.
8162
8163 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
8164
8165         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
8166         new ABI, too.
8167
8168         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
8169         * g++.old-deja/g++.robertl/eb55.C: Likewise.
8170
8171 2000-11-22  Neil Booth  <neilb@earthling.net>
8172
8173         * gcc.dg/cpp/Wtrigraphs.c: New test.
8174
8175 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
8176
8177         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
8178
8179 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
8180
8181         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
8182
8183 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
8184
8185         * lib/gcc-dg.exp: load_lib scanasm.exp.
8186         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
8187         * lib/g++-dg.exp: load_lib scanasm.exp.
8188         * lib/scanasm.exp: New.
8189         (scan-assembler, scan-assembler-not): Add optional arguments to
8190         test name, or if not present, the pattern name.
8191         (scan-assembler-dem, scan-assembler-dem-not): New.
8192
8193         * g++.dg/dg.exp: New.
8194
8195 2000-11-21  Neil Booth  <neilb@earthling.net>
8196
8197         * gcc.dg/cpp/integrated1.c: Remove.
8198
8199 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
8200
8201         * gcc.c-torture/execute/20001121-1.c: New test.
8202
8203 2000-11-21  Richard Henderson  <rth@redhat.com>
8204
8205         * gcc.c-torture/compile/20001121-1.c: New test.
8206
8207 2000-11-20  Neil Booth  <neilb@earthling.net>
8208
8209         * gcc.dg/cpp/integrated1.c: New test.
8210
8211 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
8212
8213         * g++.old-deja/g++.other/inline17.C: New test.
8214
8215 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
8216
8217         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
8218         local variable to be zero: I made the variable global. Now
8219         uses abort() and exit() instead of relying on main's return value.
8220
8221 2000-11-20  Neil Booth  <neilb@earthling.net>
8222
8223         * gcc.dg/cpp/paste2.c: Update test.
8224         * objc/execute/paste.m: New test.
8225
8226 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
8227
8228         * gcc.dg/c99-condexpr-1.c: New test.
8229
8230 2000-11-20  Neil Booth  <neilb@earthling.net>
8231
8232         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
8233
8234 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
8235
8236         * g++.old-deja/g++.pt/export1.C: New test.
8237
8238 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
8239
8240         * gcc.dg/20001117-1.c: New test.
8241
8242 2000-11-18  Richard Henderson  <rth@redhat.com>
8243
8244         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
8245
8246 2000-11-18  Richard Henderson  <rth@redhat.com>
8247
8248         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
8249         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
8250         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
8251
8252 2000-11-18  Richard Henderson  <rth@redhat.com>
8253
8254         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
8255         (main): New.  Exit cleanly.
8256
8257 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8258
8259         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
8260         gcc.dg/c99-fordecl-2.c: New tests.
8261
8262 2000-11-18  Richard Henderson  <rth@redhat.com>
8263
8264         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
8265         * gcc.c-torture/execute/zerolen-2.c: New.
8266
8267 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8268
8269         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
8270         memory.
8271
8272 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
8273
8274         * g++.old-deja/g++.pt/instantiate8.C: New test.
8275
8276 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
8277
8278         * g++.old-deja/g++.other/incomplete.C: Add more tests.
8279         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
8280
8281 2000-11-16  Nick Clifton  <nickc@redhat.com>
8282
8283         * gcc.c-torture/execute/nestfunc-2.c: New test.
8284         * gcc.c-torture/execute/nestfunc-3.c: New test.
8285
8286 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
8287
8288         * gcc.c-torture/compile/20001116-1.c: New test.
8289
8290 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8291
8292         * gcc.c-torture/execute/20001115-1.c: New test.
8293
8294 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
8295
8296         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
8297         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
8298         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
8299         * g++.old-deja/g++.abi/vmihint.C: Likewise.
8300
8301 2000-11-15  Neil Booth  <neilb@earthling.net>
8302
8303         gcc.dg/cpp/_Pragma1.c: Update.
8304         gcc.dg/cpp/_Pragma2.c: New test.
8305
8306 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
8307
8308         * g++.old-deja/g++.other/anon5.C: New test.
8309
8310 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
8311
8312         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
8313         tests.
8314
8315 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
8316
8317         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
8318         output.
8319
8320 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8321
8322         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
8323         labels at end of compound statements.
8324
8325 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
8326
8327         * gcc.c-torture/execute/loop-7.c: New test.
8328
8329 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8330
8331         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
8332
8333 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8334
8335         * gcc.dg/c99-bool-1.c: New test.
8336
8337 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8338
8339         * gcc.dg/c99-scope-1.c: Remove xfail.
8340         * gcc.dg/c99-scope-2.c: New test.
8341
8342 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8343
8344         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
8345         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
8346
8347 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
8348
8349         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
8350         error messages.
8351
8352         * g++.mike/p700.C: Don't typedef wchar_t.
8353         * g++.mike/p784.C: Likewise.
8354         * g++.mike/eb101.C: Don't use __wchar_t.
8355
8356 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
8357
8358         * g77.f-torture/execute/20001111.[fx]: Test premature exit
8359         from DO loop.
8360
8361 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
8362
8363         * gcc.c-torture/execute/20001111-1.c: New test.
8364
8365 2000-11-10  Nick Clifton  <nickc@redhat.com>
8366
8367         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
8368         long multuiple and accumulate.
8369
8370 2000-11-09  Richard Henderson  <rth@redhat.com>
8371
8372         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
8373         via size_t instead of int.
8374
8375         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
8376         * gcc.c-torture/execute/string-opt-2.c: Likewise.
8377         * gcc.c-torture/execute/string-opt-3.c: Likewise.
8378         * gcc.c-torture/execute/string-opt-4.c: Likewise.
8379
8380 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
8381
8382         * gcc.c-torture/compile/20001109-1.c: New test.
8383         * gcc.c-torture/compile/20001109-2.c: New test.
8384
8385 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
8386
8387         * g++.old-deja/g++.pt/operator1.C: New test.
8388         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
8389
8390 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
8391
8392         * gcc.dg/20001108-1.c: New test.
8393
8394 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
8395
8396         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
8397         with both arguments constant strings.
8398         * gcc.c-torture/execute/string-opt-3.c: New test.
8399         * gcc.c-torture/execute/string-opt-4.c: New test.
8400         * gcc.c-torture/execute/string-opt-5.c: New test.
8401
8402 2000-11-08  Nick Clifton  <nickc@redhat.com>
8403
8404         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
8405         mulsidi3adddi patterns.
8406
8407 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
8408
8409         * g++.old-deja/g++.other/crash36.C: New test.
8410
8411 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
8412
8413         * g++.old-deja/g++.other/init16.C: New test.
8414
8415 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
8416
8417         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
8418
8419 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
8420
8421         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
8422         * gcc.c-torture/execute/va-arg-16.x: Likewise.
8423         * gcc.c-torture/execute/va-arg-17.x: Likewise.
8424
8425 2000-11-07  DJ Delorie  <dj@redhat.com>
8426
8427         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
8428
8429 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8430
8431         * gcc.c-torture/execute/string-opt-1.c: New test.
8432
8433 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
8434
8435         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
8436         mips-sgi-irix6.* because the MIPS ABI passes floating-point
8437         parameters in registers, and there is no way for a varargs
8438         function to know in which order the integer and floating-point
8439         parameters should be interleaved when they are placed on the
8440         stack.
8441         * gcc.c-torture/execute/va-arg-16.x: Likewise.
8442         * gcc.c-torture/execute/va-arg-17.x: Likewise.
8443
8444 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8445
8446         * gcc.c-torture/execute/string-opt-2.c: New test.
8447
8448 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
8449
8450         * g++.old-deja/g++.pt/crash60.C: New test.
8451
8452 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
8453
8454         * g++.old-deja/g++.other/crash24.C: New test.
8455         * g++.old-deja/g++.other/crash25.C: New test.
8456         * g++.old-deja/g++.other/crash26.C: New test.
8457         * g++.old-deja/g++.other/crash27.C: New test.
8458         * g++.old-deja/g++.other/crash28.C: New test.
8459         * g++.old-deja/g++.other/crash29.C: New test.
8460         * g++.old-deja/g++.other/crash30.C: New test.
8461         * g++.old-deja/g++.other/crash31.C: New test.
8462         * g++.old-deja/g++.other/crash32.C: New test.
8463         * g++.old-deja/g++.other/crash33.C: New test.
8464         * g++.old-deja/g++.other/crash34.C: New test.
8465         * g++.old-deja/g++.other/crash35.C: New test.
8466
8467 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
8468
8469         * gcc.c-torture/execute/20001031-1.c: New test.
8470
8471 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
8472
8473         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
8474         namespace.
8475
8476         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
8477         standards-conformant.
8478
8479         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
8480
8481         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
8482         * g++.old-deja/g++.mike/p755a.C: Likewise.
8483         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
8484         library makes no calls to `operator new' during initialization.
8485
8486 2000-11-04  Neil Booth  <neilb@earthling.net>
8487
8488         * gcc.dg/cpp/include2.c: New tests.
8489
8490 Fri Nov  3 13:32:14 2000  Mark P Mitchell  <mark@codesourcery.com>
8491
8492         * lib/g++.exp (g++_set_ld_library_path): New function.
8493         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
8494
8495 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
8496
8497         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
8498         warnings.
8499
8500 2000-11-01  Richard Henderson  <rth@redhat.com>
8501
8502         * g++.old-deja/g++.ext/namedret1.C: New.
8503         * g++.old-deja/g++.ext/namedret2.C: New.
8504         * g++.old-deja/g++.ext/namedret3.C: New.
8505
8506 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
8507
8508         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
8509         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
8510
8511 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8512
8513         * gcc.c-torture/execute/va-arg-21.c: New test.
8514
8515 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8516
8517         * gcc.dg/c99-complex-2.c: New test.
8518
8519 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8520
8521         * gcc.c-torture/execute/stdio-opt-1.c: New test.
8522
8523 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
8524
8525         * g++.old-deja/g++.other/inline16.C: New test.
8526
8527 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
8528
8529         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
8530         __PRETTY_FUNCTION__
8531
8532 2000-10-29  Neil Booth  <neilb@earthling.net>
8533
8534         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
8535         New tests.
8536         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
8537         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
8538         optimisation.
8539
8540 2000-10-29  Neil Booth  <neilb@earthling.net>
8541
8542         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
8543         * mi1.c, mi1c.h: Add null directives to multiple-include test.
8544         * mi5.c: Test multiple includes work with -C.
8545         * trigraphs.c: Test ^= version.
8546
8547 2000-10-28  Neil Booth  <neilb@earthling.net>
8548
8549         New tests and test updates for new macro expander.
8550
8551         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
8552         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
8553         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
8554         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
8555         new diagnostic messages.
8556
8557         * gcc.dg/cpp/macro3.c: New tests.
8558
8559 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
8560
8561         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
8562         on the same line.
8563
8564 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
8565
8566         * g++.old-deja/g++.other/eh2.C: New test.
8567
8568 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
8569
8570         * gcc.c-torture/execute/20001027-1.c: New test.
8571
8572 2000-10-26  Richard Henderson  <rth@redhat.com>
8573
8574         * gcc.c-torture/execute/20001026-1.c: New.
8575
8576 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
8577
8578         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
8579         * g++.old-deja/g++.law/builtin1.C: Likewise.
8580         * g++.old-deja/g++.law/ctors10.C: Likewise.
8581         * g++.old-deja/g++.law/virtual3.C: Likewise.
8582         * g++.old-deja/g++.mike/p658.C: Likewise.
8583         * g++.old-deja/g++.other/sibcall1.C: Likewise.
8584         * g++.old-deja/g++.other/vaarg2.C: Likewise.
8585         * g++.old-deja/g++.robertl/eb124.C: Likewise.
8586         * g++.old-deja/g++.robertl/eb44.C: Likewise.
8587         * g++.old-deja/g++.robertl/eb77.C: Likewise.
8588
8589 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8590
8591         * gcc.c-torture/compile/20001024-1.c: New test.
8592
8593 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
8594
8595         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
8596         to tell us whether or not we are using V3.
8597
8598 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
8599
8600         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
8601         operands.
8602
8603 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8604
8605         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
8606
8607 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
8608
8609         * gcc.c-torture/execute/20001024-1.c: New test.
8610
8611 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
8612
8613         * g++.old-deja/g++.other/sibcall1.C: New test.
8614
8615 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
8616
8617         * gcc.dg/noncompile/init-3.c: New test.
8618
8619 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
8620
8621         * gcc.dg/format-array-1.c: New test.
8622
8623 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8624
8625         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
8626         writing through null pointers; remove comment about testing
8627         unterminated strings.
8628
8629 2000-10-17  Matthew Hiller  <hiller@redhat.com>
8630
8631         * gcc.c-torture/execute/20001017-2.c: New test.
8632
8633 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8634
8635         * gcc.c-torture/compile/20001018-1.c: New test.
8636         * gcc.c-torture/compile/20001018-1.x: Xfail.
8637
8638 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8639
8640         * gcc.c-torture/execute/20001017-1.c: New test.
8641
8642 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
8643
8644         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
8645         for multiple use of arguments with scanf formats; add tests for
8646         multiple use of arguments.
8647
8648 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
8649
8650         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
8651
8652 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
8653
8654         * gcc.dg/format-miss-1.c: New test.
8655
8656 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
8657
8658         * gcc.c-torture/execute/20001013-1.c: New test.
8659
8660 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
8661
8662         * gcc.dg/format-branch-1.c: New test.
8663
8664 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
8665
8666         * README, lib/file-format.exp: Remove EGCS references.
8667
8668 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
8669
8670         * gcc.dg/20001013-1.c: New test.
8671
8672 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
8673
8674         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
8675         for intmax_t in the compiler using __typeof__ and the type rules
8676         for conditional expressions.
8677
8678 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
8679
8680         * gcc.dg/20001012-1.c: New test.
8681         * gcc.dg/20001012-2.c: New test.
8682
8683 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8684
8685         * gcc.dg/format-attr-1.c: New test.
8686
8687 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8688
8689         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
8690         __LONG_LONG_MAX__ instead of LLONG_MAX.
8691
8692 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8693
8694         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
8695         scanf flags.
8696         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
8697         flags.
8698
8699 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
8700
8701         * gcc.dg/sequence-pt-1.c: New test.
8702
8703 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
8704
8705         * gcc.c-torture/execute/20001011-1.c: New testcase.
8706         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
8707
8708 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
8709
8710         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
8711         does not error on it.
8712
8713 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
8714
8715         * gcc.dg/20001009-1.c: New test.
8716
8717 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
8718
8719         * gcc.c-torture/compile/20001009-1.c: Move from here ....
8720         * gcc.c-torture/execute/20001009-2.c: ... to here.
8721
8722 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
8723
8724         * gcc.c-torture/compile/20001009-1.c: New testcase.
8725         * gcc.c-torture/execute/20001009-1.c: New testcase.
8726         Testcases provided by Jan Hubicka <jh@suse.cz>.
8727
8728 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8729
8730         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
8731         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
8732         uintmax_t using <limits.h> to emulate the compiler's internal
8733         logic.  No longer XFAIL %j tests.
8734
8735 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8736
8737         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
8738         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
8739         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
8740         regexps and details of expected handling of some bad formats.
8741         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
8742         suppression.
8743
8744 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8745
8746         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
8747         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
8748         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
8749         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
8750         in list archives.
8751
8752 2000-10-06  Richard Henderson  <rth@cygnus.com>
8753
8754         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
8755         * g++.old-deja/g++.brendan/crash52.C: Likewise.
8756         * g++.old-deja/g++.jason/report.C: Likewise.
8757         * g++.old-deja/g++.law/friend5.C: Likewise.
8758         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
8759         of the expected warnings.
8760
8761 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
8762
8763         * g++.old-deja/g++.pt/enum14.C: New test.
8764
8765 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8766
8767         * g++.old-deja/g++.pt/crash59.C: New test.
8768
8769 2000-10-04  Will Cohen  <wcohen@redhat.com>
8770
8771         * gcc.dg/20000926-1.c: New test.
8772
8773 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
8774
8775         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
8776         function name for current C++ compiler.
8777         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
8778
8779 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
8780
8781         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
8782         __PRETTY_FUNCTION__.
8783         * g++.old-deja/g++.ext/pretty2.C: Likewise.
8784
8785 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8786
8787         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
8788
8789 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
8790
8791         * gcc.c-torture/compile/20000923-1.c: New test.
8792
8793 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
8794
8795         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
8796         * g++.old-deja/g++.pt/ttp62.C: Same.
8797         * g++.old-deja/g++.other/inline14.C: Same.
8798
8799 2000-09-24  Richard Henderson  <rth@cygnus.com>
8800
8801         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
8802
8803 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
8804
8805         * gcc.dg/c90-printf-1.c: Add test for wide string format.
8806
8807 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
8808
8809         * gcc.c-torture/compile/20000922-1.c: New file.
8810
8811 2000-09-21  Nick Clifton  <nickc@redhat.com>
8812
8813         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
8814         a signed long modulo operation.
8815         (mod6): New function - perform an unsigned long modulo operation.
8816         (main): Add tests for modulos of very large numbers by very small
8817         dividends.
8818
8819 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8820
8821         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
8822
8823 2000-09-19  Richard Henderson  <rth@cygnus.com>
8824
8825         * gcc.dg/compare2.c (case 10): XFAIL.
8826
8827 2000-09-18  Richard Henderson  <rth@cygnus.com>
8828
8829         * gcc.c-torture/execute/20000906-1.c: Move ...
8830         * gcc.dg/20000906-1.c: ... here.  Only run on targets
8831         that support __builtin_trap.
8832
8833 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
8834
8835         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
8836
8837 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8838
8839         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
8840         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
8841         more $ format tests.
8842
8843 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8844
8845         * gcc.dg/format-errmk-1.c: New test.
8846
8847 2000-09-17  Greg McGary  <greg@mcgary.org>
8848
8849         * gcc.c-torture/execute/20000917-1.x: Remove.
8850
8851 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
8852
8853         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
8854
8855 2000-09-17  Greg McGary  <greg@mcgary.org>
8856
8857         * gcc.c-torture/execute/20000917-1.c: New test.
8858         * gcc.c-torture/execute/20000917-1.x: XFAIL.
8859
8860 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
8861
8862         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
8863         in nested macro bug.
8864
8865 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
8866
8867         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
8868
8869 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
8870
8871         * gcc.c-torture/execute/20000914-1.c: New test.
8872
8873 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
8874
8875         * g++.other/inline13.C: New test.
8876
8877 2000-09-12  Andreas Jaeger  <aj@suse.de>
8878
8879         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
8880         constant by Ulrich Drepper <drepper@redhat.com>.
8881
8882 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
8883
8884         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
8885
8886 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8887
8888         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
8889
8890 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
8891
8892         * gcc.dg/cpp/backslash.c: New test.
8893
8894 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
8895
8896         * gcc.c-torture/execute/20000910-1.c: New test.
8897         * gcc.c-torture/execute/20000910-2.c: Likewise.
8898
8899 2000-09-11  Robert Lipe  <robertl@sco.com>
8900
8901         * gcc.dg/pragma-align.c: New test.
8902
8903 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8904
8905         * g++.old-deja/g++.pt/explicit82.C: New test.
8906         * g++.old-deja/g++.pt/explicit83.C: New test.
8907
8908 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
8909
8910         * gcc.dg/asm-names.c: New test.
8911
8912 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8913
8914         * gcc.dg/cpp/tr-warn6.c: New test
8915
8916 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8917
8918         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
8919         be accepted.
8920
8921 2000-09-07  Catherine Moore  <clm@redhat.com>
8922
8923         * gcc.c-torture/execute/unroll-1.c: New test.
8924
8925 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
8926
8927         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
8928         ERROR markers.
8929         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
8930         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
8931         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
8932         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
8933         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
8934         Preprocess only.
8935         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
8936         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
8937
8938 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8939
8940         * g++.old-deja/g++.pt/deduct2.C: New test.
8941
8942 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8943
8944         * g++.old-deja/g++.pt/parms2.C: New test.
8945
8946 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8947
8948         * g++.old-deja/g++.pt/crash58.C: New test.
8949
8950 2000-09-06  Greg McGary  <greg@mcgary.org>
8951
8952         * gcc.c-torture/execute/20000906-1.c: New test.
8953         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
8954
8955 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8956
8957         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
8958
8959 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8960
8961         * g++.old-deja/g++.pt/crash57.C: New test.
8962
8963 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8964
8965         * g++.old-deja/g++.pt/crash56.C: New test.
8966
8967 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8968
8969         * g++.old-deja/g++.pt/koenig1.C: New test.
8970
8971 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
8972
8973         * gcc.dg/20000904-1.c: New test.
8974
8975 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
8976
8977         * gcc.dg/cpp/paste8.c: New test.
8978
8979 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
8980
8981         * gcc.c-torture/compile/20000827-1.c: New test.
8982
8983 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
8984
8985         * gcc.dg/format-diag-1.c: New test.
8986
8987 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
8988
8989         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
8990         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
8991         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
8992         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
8993         gcc.dg/formatz-1.c: Adjust warning regular expressions.
8994
8995 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8996
8997         * g++.old-deja/g++.other/nested4.C: New test.
8998
8999 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9000
9001         * g++.old-deja/g++.ns/scoped1.C: New test.
9002
9003 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
9004
9005         * lib/g++.exp: Support testing already-installed GCC.
9006
9007 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9008
9009         * wtr-label-1.c, wtr-suffix-1.c: New tests.
9010
9011 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9012
9013         * gcc.dg/return-type-2.c: New test.
9014
9015 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
9016
9017         * gcc.c-torture/compile/20000825-1.c: New test.
9018
9019 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
9020
9021         * gcc.dg/dwarf2-2.c: New test.
9022
9023 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
9024
9025         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
9026         dg-warning regexps.
9027
9028 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9029
9030         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
9031         gcc.dg/format-ext-5.c: New tests.
9032
9033 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
9034
9035         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
9036
9037 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
9038
9039         * gcc.dg/noncompile/930622-2.c: Adjust error message.
9040
9041 2000-08-24  Richard Henderson  <rth@cygnus.com>
9042
9043         * gcc.dg/ia64-sync-1.c: New test.
9044         * gcc.dg/ia64-sync-2.c: New test.
9045         * gcc.dg/ia64-asm-1.c: New test.
9046
9047 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
9048
9049         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
9050         * gcc.dg/format-ext-2.c: New test.
9051
9052 2000-08-23  Jason Merrill  <jason@redhat.com>
9053
9054         * lib/old-dejagnu.exp: Also ignore "In member function" and
9055         "At global scope".
9056
9057 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9058
9059         * gcc.dg/noncompile/label-lineno-1.c: New test.
9060
9061 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9062
9063         * gcc.dg/c99-array-nonobj-1.c: New test.
9064
9065 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9066
9067         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
9068         tests.
9069         * gcc.dg/format-ext-1.c: New test.
9070
9071 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9072
9073         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
9074         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
9075         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
9076         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
9077         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
9078
9079 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9080
9081         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
9082         gcc.dg/c99-strftime-2.c: New tests.
9083
9084 2000-08-22  Richard Henderson  <rth@cygnus.com>
9085
9086         * gcc.c-torture/execute/20000822-1.c: New test.
9087
9088 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
9089
9090         * gcc.c-torture/execute/20000819-1.x: Remove.
9091
9092 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9093
9094         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
9095         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
9096         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
9097         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
9098         gcc.dg/format-xopen-1.c: New tests.
9099
9100 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9101
9102         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
9103
9104 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
9105
9106         * g++.old-deja/g++.other/loop2.C: New test.
9107
9108         * gcc.c-torture/compile/20000606-1.c: New test.
9109         * gcc.c-torture/compile/20000728-1.c: New test.
9110         * gcc.c-torture/execute/20000801-1.c: New test.
9111         * gcc.c-torture/execute/20000801-2.c: New test.
9112         * gcc.c-torture/execute/20000819-1.c: New test.
9113         * gcc.c-torture/execute/20000819-1.x: XFAIL.
9114         * gcc.dg/20000629-1.c: New test.
9115         * gcc.dg/20000724-1.c: New test.
9116         * gcc.dg/20000807-1.c: New test.
9117
9118 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
9119
9120         * gcc.dg/cpp/pragma-1.c: New test.
9121         * gcc.dg/cpp/pragma-2.c: New test.
9122
9123 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
9124
9125         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
9126         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
9127
9128 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9129
9130         * gcc.c-torture/compile/20000818-1.c: New test.
9131
9132 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
9133
9134         * gcc.c-torture/execute/20000818-1.c: New test.
9135
9136 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9137
9138         * gcc.dg/format-va-1.c: New test.
9139
9140 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9141
9142         * g++.old-deja/g++.other/typedef8.C: New test.
9143
9144 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9145
9146         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
9147         * g++.old-deja/g++.mike/net36.C: Mark candidate.
9148         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
9149         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
9150         * g++.old-deja/g++.other/ptrmem7.C: New test.
9151         * g++.old-deja/g++.pt/ptrmem10.C: New test.
9152
9153 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9154
9155         * g++.old-deja/g++.pt/typename27.C: New test.
9156
9157 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
9158
9159         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
9160         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
9161         * g++.old-deja/g++.pt/friend45.C: New test.
9162         * g++.old-deja/g++.other/friend8.C: New test.
9163
9164 2000-08-15  Richard Henderson  <rth@cygnus.com>
9165
9166         * gcc.c-torture/execute/20000815-1.c: New test.
9167
9168 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
9169
9170         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
9171         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
9172         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
9173
9174 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
9175
9176         * g++.old-deja/g++.other/refinit2.C: New test.
9177
9178 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
9179
9180         * lib/c-torture.exp (c-torture): Make
9181         compiler_conditional_xfail_data global.
9182         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
9183         compiler_conditional_xfail_data machinery.
9184         (f-torture-execute): Likewise.
9185         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
9186         and only when unrolling loops.
9187
9188         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
9189
9190 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9191
9192         * g++.old-deja/g++.pt/explicit81.C: New test.
9193
9194 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9195
9196         * g++.old-deja/g++.pt/typename26.C: New test.
9197
9198 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
9199
9200         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
9201         warning.
9202
9203 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9204
9205         * g++.old-deja/g++.other/array3.C: New test.
9206
9207 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9208
9209         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
9210         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
9211         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
9212         New tests.
9213
9214 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
9215
9216         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
9217         * g++.old-deja/g++.abi/vmihint.C: Likewise.
9218
9219 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
9220
9221         * gcc.c-torture/execute/20000808-1.c: New test.
9222
9223 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9224
9225         * gcc.dg/c90-const-expr-1.c: New test.
9226
9227 2000-08-08  Richard Henderson  <rth@cygnus.com>
9228
9229         * gcc.dg/noncompile/920923-1.c: Declare calloc.
9230
9231 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9232
9233         * gcc.dg/noncompile/const-ll-1.c: New test.
9234
9235 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9236
9237         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
9238
9239 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
9240
9241         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
9242         that running programs linked against the shared version of libobjc
9243         run correctly.
9244
9245 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9246
9247         * gcc.dg/c99-printf-1.c: New test.
9248
9249 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9250
9251         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
9252
9253 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
9254
9255         * gcc.c-torture/execute/20000731-1.x: Delete.
9256
9257 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
9258
9259         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
9260         and torture_without_loops as is done by c-torture.exp.
9261         (search_for): Copy from c-torture.exp.
9262         (gcc-dg-runtest): New function, drives a directory of tests
9263         iterating over the TORTURE_OPTIONS.
9264         (scan-assembler, scan-assembler-not): Move here from
9265         individual directory drivers.
9266
9267         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
9268         defined by lib/gcc-dg.exp.
9269         * gcc.dg/cpp/cpp.exp: Likewise.
9270         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
9271         gcc-dg-runtest, so we cycle over optimization options.
9272
9273         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
9274         * gcc.dg/compare2.c: No longer expected to fail.
9275
9276 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
9277
9278         * gcc.c-torture/execute/20000804-1.c: New test.
9279
9280 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9281
9282         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
9283
9284 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
9285
9286         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
9287
9288 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
9289
9290         * gcc.c-torture/compile/20000803-1.c: New test.
9291
9292 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9293
9294         * gcc.c-torture/execute/20000801-3.c,
9295         gcc.c-torture/execute/20000801-4.c: New tests.
9296         * gcc.c-torture/execute/20000801-3.x,
9297         gcc.c-torture/execute/20000801-4.x: Xfail.
9298
9299 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
9300
9301         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
9302         libobjc/.libs to allow for libtool.
9303
9304 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
9305
9306         * gcc.c-torture/compile/20000802-1.c: New test.
9307
9308 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
9309
9310         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
9311
9312 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
9313
9314         * gcc-c-torture/execute/20000731-2.c: New test.
9315
9316         * gcc.c-torture/execute/20000731-1.c: New test.
9317         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
9318
9319 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
9320
9321         * testsuite/gcc.dg/cpp/paste7.c: New test.
9322         * gcc.dg/cpp/20000725-1.c: New test.
9323
9324 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
9325
9326         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
9327         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
9328         declaration warning for __builtin_dwarf_reg_size.
9329
9330         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
9331
9332 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9333
9334         * gcc.dg/noncompile/voidparam-1.c: New test.
9335
9336 2000-07-30  Richard Henderson  <rth@cygnus.com>
9337
9338         * gcc.dg/c90-digraph-1.c: Don't xfail.
9339         * gcc.dg/compare2.c (case 10): Xfail.
9340         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
9341
9342 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
9343
9344         * gcc.dg/c99-main-1.c: New test.
9345
9346 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9347
9348         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
9349
9350 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
9351
9352         * gcc.c-tortuer/execute/20000726-1.c: New test.
9353
9354 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
9355
9356         * gcc.c-torture/execute/enum-2.c: New test.
9357
9358 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9359
9360         * gcc.dg/cpp/tr-warn3.c: New test.
9361
9362 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9363
9364         * g++.old-deja/g++.ext/implicit1.C: Remove.
9365         * g++.old-deja/g++.jason/c2.C: Remove
9366         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
9367         * g++.old-deja/g++.pt/crash16.C: Likewise.
9368         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
9369
9370 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9371
9372         * g++.old-deja/g++.other/for2.C: New test.
9373
9374 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
9375
9376         * gcc.dg/20000720-1.c: New test.
9377
9378 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
9379
9380         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
9381
9382 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
9383
9384         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
9385         * gcc.c-torture/execute/20000722-1.c: New.
9386         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
9387
9388 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
9389
9390         * gcc.dg/cpp/20000720-1.S: New test.
9391
9392 2000-07-21  Michael Meissner  <meissner@redhat.com>
9393
9394         * gcc.c-torture/execute/ieee/hugeval.c: New test.
9395
9396 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
9397
9398         * g++.old-deja/g++.brendan/crash16.C,
9399         g++.old-deja/g++.brendan/parse3.C,
9400         g++.old-deja/g++.brendan/redecl1.C,
9401         g++.old-deja/g++.ns/template13.C,
9402         g++.old-deja/g++.other/decl4.C,
9403         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
9404
9405 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
9406
9407         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
9408         and "Internal error".
9409
9410         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
9411         regexps.
9412         * gcc.dg/cpp/paste6.c: New test.
9413
9414 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
9415
9416         * gcc.dg/cpp/tr-direct.c: New test.
9417
9418         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
9419         gcc.dg/cpp/undef1.c: Tweak error regexps.
9420
9421 2000-07-18  Eric Christopher <echristo@redhat.com>
9422
9423         * gcc.c-torture/compile/20000718-1.c: New test.
9424
9425 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
9426
9427         * cpplex.c (_cpp_push_token): If the token being pushed back
9428         is the previous token in this context, just subtract one from
9429         context->posn.
9430         * cppmacro.c (save_expansion): Clear aux field when storing a
9431         placemarker.
9432
9433 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
9434
9435         * gcc.dg/noncompile/redecl-1.c: New test.
9436
9437 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
9438
9439         * gcc.c-torture/execute/20000717-5.c: New test.
9440         * gcc.c-torture/execute/20000717-1.x: Removed.
9441
9442 2000-07-17  Richard Henderson  <rth@cygnus.com>
9443
9444         * gcc.c-torture/execute/20000717-4.c: New test.
9445
9446 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
9447
9448         * gcc.dg/cpp/syshdr.c: New test.
9449         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
9450
9451 2000-07-17  Neil Booth  <neilb@earthling.net>
9452
9453         * gcc.dg/cpp/cmdlne-dM.c: New test.
9454         * gcc.dg/cpp/cmdlne-dD.c: New test.
9455
9456 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
9457
9458         * gcc.c-torture/execute/20000717-3.c: New test.
9459
9460         * gcc.c-torture/compile/20000717-1.c: New test.
9461
9462 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
9463
9464         * gcc.c-torture/execute/20000717-2.c: New test.
9465
9466 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9467
9468         * gcc.dg/formatz-1.c: New test.
9469
9470         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
9471         * gcc.dg/c99-digraph-1.c: New tests.
9472
9473         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
9474         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
9475
9476         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
9477         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
9478         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
9479         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
9480         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
9481         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
9482         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
9483
9484 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
9485
9486         * gcc.c-torture/execute/20000717-1.c: New test.
9487         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
9488
9489 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
9490
9491         * gcc.c-torture/execute/20000715-2.c: New test.
9492         * gcc.dg/20000715-1.c: New test.
9493
9494 2000-07-15  Michael Meissner  <meissner@redhat.com>
9495
9496         * gcc.c-torture/execute/20000715-1.c: New test.
9497
9498 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
9499
9500         * gcc.c-torture/execute/20000707-1.c: New test.
9501
9502 2000-07-13  Neil Booth  <NeilB@earthling.net>
9503
9504         * testsuite/gcc.dg/cpp/digraph1.c,
9505         testsuite/gcc.dg/cpp/digraph2.c,
9506         testsuite/gcc.dg/cpp/digraphs.c: New tests.
9507
9508 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
9509
9510         * g77.f-torture/compile/20000630-2.f:  New test.
9511         * g77.f-torture/compile/20000630-2.x
9512
9513 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
9514
9515         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
9516
9517 2000-07-11  Neil Booth  <NeilB@earthling.net>
9518
9519         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
9520
9521 2000-07-11  Neil Booth  <NeilB@earthling.net>
9522
9523         * gcc.dg/cpp/cmdlne-C.c: New.
9524
9525 2000-07-09  Neil Booth  <NeilB@earthling.net>
9526
9527         * gcc.dg/cpp/directiv.c: New tests.
9528         * gcc.dg/cpp/undef1.c: Update.
9529
9530 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
9531
9532         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
9533
9534 2000-07-09  Neil Booth  <NeilB@earthling.net>
9535
9536         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
9537
9538 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
9539
9540         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
9541         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
9542
9543 2000-07-08  Neil Booth  <NeilB@earthling.net>
9544
9545         * gcc.dg/cpp/macsyntx.c: New tests.
9546
9547 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
9548
9549         * gcc.dg/20000707-1.c: New test.
9550
9551 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
9552
9553         * gcc.c-torture/execute/20000706-1.c: New test.
9554         * gcc.c-torture/execute/20000706-2.c: New test.
9555         * gcc.c-torture/execute/20000706-3.c: New test.
9556         * gcc.c-torture/execute/20000706-4.c: New test.
9557         * gcc.c-torture/execute/20000706-5.c: New test.
9558
9559 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
9560
9561         * g++.old-deja/g++.pt/instantiate7.C: New test.
9562
9563 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
9564
9565         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
9566         * g++.old-deja/g++.mike/thunk3.C: Likewise.
9567         * g++.old-deja/g++.other/rtti3.C: Likewise.
9568         * g++.old-deja/g++.other/rttid3.C: Likewise.
9569
9570 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
9571
9572         *  g77.f-torture/compile/20000630-1.x: Fix typo
9573
9574 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
9575
9576         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
9577         assembly output.
9578
9579 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
9580
9581         * gcc.dg/cpp/ident.c: New test.
9582
9583 2000-07-05  Neil Booth  <NeilB@earthling.net>
9584
9585         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
9586           gcc.dg/cpp/lexstrng.c: New tests.
9587
9588 2000-07-04  Neil Booth  <NeilB@earthling.net>
9589
9590         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
9591         * gcc.dg/cpp/strify2.c: Same.
9592
9593 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
9594
9595         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
9596         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
9597         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
9598         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
9599
9600         * testsuite/gcc.dg/cpp/macro1.c,
9601         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
9602         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
9603         testsuite/gcc.dg/cpp/strify1.c,
9604         testsuite/gcc.dg/cpp/strify2.c: New tests.
9605
9606 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
9607
9608         * gcc.c-torture/execute/20000703-1.c: New test.
9609
9610 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9611
9612         * g++.old-deja/g++.pt (lookup10.C): New test.
9613
9614 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9615
9616         * g++.old-deja/g++.pt (typename25.C): New test.
9617
9618 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
9619
9620         * gcc.c-torture/compile/20000701-1.c: New test.
9621
9622 2000-06-30  Nick Clifton  <nickc@cygnus.com>
9623
9624         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
9625         to test case.
9626
9627 2000-06-30  Catherine Moore  <clm@cygnus.com>
9628
9629         * gcc.c-torture/execute/align-1.c: New test.
9630
9631 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
9632
9633         * g++.old-deja/g++.pt/expr8.C: New test.
9634         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
9635
9636 2000-06-29  Nick Clifton  <nickc@cygnus.com>
9637
9638         * gcc.c-torture/compile/20000629-1.c: New test.
9639
9640 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
9641
9642
9643         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
9644         gcc.dg/noncompile directory, depending on whether they're
9645         preprocessor tests or not.  Annotate all the tests for the dg
9646         framework.
9647
9648         * gcc.c-torture/noncompile/noncompile.exp: Delete.
9649         * gcc.dg/noncompile/noncompile.exp: New.
9650
9651         * Moved files:
9652         Old name                                New name
9653         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
9654         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
9655         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
9656         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
9657         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
9658         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
9659         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
9660         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
9661         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
9662         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
9663         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
9664         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
9665         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
9666         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
9667         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
9668         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
9669         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
9670         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
9671         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
9672         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
9673         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
9674         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
9675         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
9676         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
9677
9678         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
9679         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
9680         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
9681         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
9682         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
9683         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
9684
9685 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
9686
9687         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
9688         declare one variable.  On the fourth, error.
9689         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
9690         declared by 20000628-1a.h.
9691
9692 2000-06-29  Richard Henderson  <rth@redhat.com>
9693
9694         * gcc.c-torture/execute/930529-1.x: New file.
9695         * gcc.dg/920413-1.c: Adjust expected warning text.
9696         * gcc.dg/980217-1.c: Declare abort.
9697         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
9698
9699 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
9700
9701         * g77.f-torture/compile/20000629-1.f: New test.
9702         * g77.f-torture/compile/20000629-1.x: Expected to fail.
9703
9704 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
9705
9706         Rearrange lots of files, removing entirely the
9707         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
9708         directories.
9709
9710         * Deleted files:
9711         gcc.c-torture/code_quality/code_quality.exp
9712         gcc.c-torture/special/special.exp
9713         gcc.failure/failure.exp
9714         gcc.failure/940409-1.x
9715         gcc.c-torture/compile/961203-1.x
9716
9717         * New files:
9718         gcc.misc-tests/linkage.exp
9719         gcc.c-torture/execute/920730-1t.c
9720         gcc.c-torture/execute/920730-1t.x
9721         gcc.c-torture/compile/920520-1.x
9722         gcc.c-torture/compile/920521-1.x
9723         gcc.c-torture/compile/981006-1.x
9724         gcc.c-torture/execute/eeprof-1.x
9725
9726         * Moved files (possibly with modifications to fit a new harness):
9727         Old name                                New name
9728         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
9729         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
9730         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
9731         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
9732         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
9733         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
9734         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
9735         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
9736         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
9737         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
9738         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
9739         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
9740         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
9741         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
9742
9743 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
9744
9745         * c-torture/compile/961203-1.x: Delete.
9746
9747         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
9748         not exit. Include stdio.h.
9749         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
9750         * gcc.misc-tests/dg-12.c: Likewise.
9751         * gcc.misc-tests/dg-5.c: Likewise.
9752         * gcc.misc-tests/dg-6.c: Likewise.
9753         * gcc.misc-tests/dg-7.c: Prototype abort.
9754         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
9755         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
9756         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
9757         not exit.
9758         * gcc.misc-tests/sieve.c: Use return from main, not exit.
9759         * gcc.misc-tests/sort2.c: Use return from main, not exit.
9760
9761 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
9762
9763         * gcc.dg/cpp/20000628-1.c: New test.
9764         * gcc.dg/cpp/20000628-1.h: New header for above test.
9765         * gcc.dg/cpp/20000628-1a.h: Likewise.
9766
9767 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
9768
9769         * gcc.dg/cpp: New directory.
9770         * gcc.dg/cpp/cpp.exp: New driver.
9771         * gcc.dg/cpp/20000627-1.c: New test.
9772         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
9773         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
9774         and rewrite as a compilation test.
9775
9776         * gcc.dg: Move many files into the cpp subdirectory, possibly
9777         renaming or editing them as well.
9778         Old name                New name
9779         990119-1.c              cpp/19990119-1.c
9780         990228-1.c              cpp/19990228-1.c
9781         990407-1.c              cpp/19990407-1.c
9782         990409-1.c              cpp/19990409-1.c
9783         990413-1.c              cpp/19990413-1.c
9784         990703-1.c              cpp/19990703-1.c
9785         20000127-1.c            cpp/20000127-1.c
9786         20000129-1.c            cpp/20000129-1.c
9787         20000207-1.c            cpp/20000207-1.c
9788         20000207-2.c            cpp/20000207-2.c
9789         20000209-1.c            cpp/20000209-1.c
9790         20000209-2.c            cpp/20000209-2.c
9791         20000301-1.c            cpp/20000301-1.c
9792         20000419-1.c            cpp/20000419-1.c
9793         20000510-1.S            cpp/20000510-1.S
9794         20000519-1.c            cpp/20000519-1.c
9795         20000529-1.c            cpp/20000529-1.c
9796         20000625-1.c            cpp/20000625-1.c
9797         20000625-2.c            cpp/20000625-2.c
9798         cpp-as1.c               cpp/assert1.c
9799         cpp-as2.c               cpp/assert2.c
9800         cxx-comments-1.c        cpp/cxxcom1.c
9801         cxx-comments-2.c        cpp/cxxcom2.c
9802         endif-label.c           cpp/endif.c
9803         cpp-hash1.c             cpp/hash1.c
9804         cpp-hash2.c             cpp/hash2.c
9805         cpp-if1.c               cpp/if-1.c
9806         cpp-if2.c               cpp/if-2.c
9807         cpp-if3.c               cpp/if-3.c
9808         cpp-if4.c               cpp/if-4.c
9809         cpp-if5.c               cpp/if-5.c
9810         cpp-cond.c              cpp/if-cexp.c
9811         cpp-missingop.c         cpp/if-mop.c
9812         cpp-missingparen.c      cpp/if-mpar.c
9813         cpp-opprec.c            cpp/if-oppr.c
9814         cpp-ifparen.c           cpp/if-paren.c
9815         cpp-shortcircuit.c      cpp/if-sc.c
9816         cpp-shift.c             cpp/if-shift.c
9817         cpp-unary.c             cpp/if-unary.c
9818         cpp-li1.c               cpp/line1.c
9819         cpp-li2.c               cpp/line2.c
9820         lineno.c                cpp/line3.c
9821         lineno-2.c              cpp/line4.c
9822         cpp-mi.c                cpp/mi1.c
9823         cpp-mic.h               cpp/mi1c.h
9824         cpp-micc.h              cpp/mi1cc.h
9825         cpp-mind.h              cpp/mi1nd.h
9826         cpp-mindp.h             cpp/mi1ndp.h
9827         cpp-mix.h               cpp/mi1x.h
9828         cpp-mi2.c               cpp/mi2.c
9829         cpp-mi2a.h              cpp/mi2a.h
9830         cpp-mi2b.h              cpp/mi2b.h
9831         cpp-mi2c.h              cpp/mi2c.h
9832         cpp-mi3.c               cpp/mi3.c
9833         cpp-mi3.def             cpp/mi3.def
9834         poison-1.c              cpp/poison.c
9835         pr-impl.c               cpp/prag-imp.c
9836         cpp-redef-2.c           cpp/redef1.c
9837         cpp-redef.c             cpp/redef2.c
9838         strpaste.c              cpp/strp1.c
9839         strpaste-2.c            cpp/strp2.c
9840         cpp-tradpaste.c         cpp/tr-paste.c
9841         cpp-tradstringify.c     cpp/tr-str.c
9842         cpp-tradwarn1.c         cpp/tr-warn1.c
9843         cpp-tradwarn2.c         cpp/tr-warn2.c
9844         trigraphs.c             cpp/trigraphs.c
9845         cpp-unc1.c              cpp/unc1.c
9846         cpp-unc2.c              cpp/unc2.c
9847         cpp-unc3.c              cpp/unc3.c
9848         cpp-unc.c               cpp/unc4.c
9849         undef.c                 cpp/undef1.c
9850         undef-2.c               cpp/undef2.c
9851         cpp-wi1.c               cpp/widestr1.c
9852
9853 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
9854
9855         * lib/g++.exp (g++_include_flags): Tweak.
9856
9857 2000-06-27  H.J. Lu  <hjl@gnu.org>
9858             Loren J. Rittle  <ljrittle@acm.org>
9859
9860         * lib/g++.exp (g++_include_flags): Override libgloss.exp
9861         version with one that knows about the new gcc tree structure.
9862         (g++_link_flags): Same.
9863
9864 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
9865
9866         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
9867         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
9868         case we are cross-compiling.
9869
9870         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
9871         g++.old-deja/g++.niklas/Makefile.in,
9872         g++.old-deja/g++.niklas/configure.in,
9873         g++.old-deja/g++.other/Makefile.in,
9874         g++.old-deja/g++.other/configure.in,
9875         gcc.c-torture/code_quality/Makefile.in,
9876         gcc.c-torture/code_quality/configure.in,
9877         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
9878         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
9879         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
9880         gcc.c-torture/execute/ieee/Makefile.in,
9881         gcc.c-torture/execute/ieee/configure.in,
9882         gcc.c-torture/noncompile/Makefile.in,
9883         gcc.c-torture/noncompile/configure.in,
9884         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
9885         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
9886         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
9887
9888 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
9889
9890         * g++.old-deja/g++.other/ambig3.C: New test.
9891
9892 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
9893
9894         * g++.old-deja/g++.pt/syntax1.C: New test.
9895         * g++.old-deja/g++.pt/syntax2.C: New test.
9896         * g++.old-deja/g++.other/syntax3.C: New test.
9897         * g++.old-deja/g++.other/syntax4.C: New test.
9898
9899 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
9900
9901         * gcc.dg/20000623-1.c: Prototype exit and abort.
9902
9903 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
9904
9905         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
9906         New tests.
9907         * gcc.dg/cpp-mi3.def: New file.
9908
9909         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
9910         inside assertions.
9911         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
9912         lexer's error messages.
9913         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
9914         divine anything from the linemarkers.
9915         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
9916         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
9917
9918 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
9919
9920         * gcc.dg/20000623-1.c: New test.
9921
9922 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
9923
9924         * gcc.c-torture/execute/20000622-1.c: New test.
9925
9926 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
9927
9928         * g++.old-deja/g++.other/init15.C: New test.
9929
9930 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
9931
9932         * g++.old-deja/g++.pt/vaarg2.C: New test.
9933         * g++.old-deja/g++.pt/vaarg3.C: New test.
9934
9935 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
9936
9937         * g++.old-deja/g++.other/dyncast6.C: New test.
9938
9939 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
9940
9941         * gcc.c-torture/execute/loop-6.c: New test.
9942
9943 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
9944
9945         * gcc.dg/20000614-1.c: New test.
9946         * gcc.dg/20000614-2.c: New test.
9947
9948 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
9949
9950         * g++.old-deja/g++.other/inline12.C: New test.
9951
9952 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
9953
9954         * g++.old-deja/g++.other/eh1.C: New test.
9955
9956 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
9957
9958         * g++.old-deja/g++.other/type.C: New test.
9959
9960 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
9961
9962         * g++.old-deja/g++.other/initstring.C: New test.
9963
9964 2000-06-12  Jason Merrill  <jason@redhat.com>
9965
9966         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
9967
9968 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
9969
9970         * gcc.c-torture/compile/20000609-1.c: New test.
9971
9972 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
9973
9974         * gcc.dg/20000609-1.c: New test.
9975
9976 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
9977
9978         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
9979         * gcc.c-torture/noncompile/poison-1.c: Move...
9980         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
9981         * gcc.dg/cpp-li1.c: Add a token after the #line.
9982
9983 2000-06-05  Richard Henderson  <rth@cygnus.com>
9984
9985         * gcc.c-torture/execute/20000605-2.c: New test.
9986         * gcc.c-torture/execute/20000605-3.c: New test.
9987
9988 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
9989
9990         * g77.f-torture/execute/20000503-1.x: New file.
9991
9992 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
9993
9994         * g++.old-deja/g++.eh/badalloc1.C: New test.
9995
9996 2000-06-05  Richard Henderson  <rth@cygnus.com>
9997
9998         * gcc.c-torture/execute/20000605-1.c: New test.
9999
10000 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
10001             Nathan Sidwell <nathan@codesourcery.com>
10002
10003         * gcc.c-torture/compile/20000605-1.c: New test.
10004
10005 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
10006
10007         * g77.f-torture/compile/20000601-1.f:  New test.
10008
10009 2000-06-03  Richard Henderson  <rth@cygnus.com>
10010
10011         * gcc.c-torture/execute/20000603-1.c: New.
10012
10013 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
10014
10015         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
10016         * gcc.dg/noreturn-2.c (noreturn): Likewise.
10017
10018 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
10019
10020         * gcc.dg/compare2.c (case 12): XFAIL.
10021         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
10022         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
10023
10024         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
10025
10026 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
10027
10028         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
10029         guard macro is already defined when the header is first
10030         included.
10031         * gcc.dg/cpp-mix.h: New file.
10032         * gcc.dg/endif-label.c: Update patterns to match compiler.
10033
10034         * g++.brendan/complex1.C: Declare abort.
10035         * g++.law/refs4.C: Remove XFAIL.
10036         * g++.oliva/expr2.C: Declare abort and exit.
10037
10038 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
10039
10040         * gcc.c-torture/execute/20000528-1.c: New test.
10041
10042         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
10043         * g++.old-deja/g++.law/temps4.C: Likewise.
10044
10045         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
10046         stdlib.h.  Call abort() on failure.
10047         * g++.old-deja/g++.law/refs4.C: Likewise.
10048         * g++.old-deja/g++.law/temps4.C: Likewise.
10049         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
10050         * gcc.c-torture/execute/20000112-1.c: Include string.h.
10051
10052 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
10053
10054         Relative to g++.dg/special:
10055         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
10056
10057         Relative to g++.old-deja:
10058         * g++.brendan/complex1.C, g++.jason/optimize2.C,
10059         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
10060         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
10061         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
10062         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
10063         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
10064         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
10065
10066         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
10067         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
10068         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
10069         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
10070         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
10071         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
10072         and/or string.h.
10073
10074         * g++.other/goto1.C: Update expectations for error messages.
10075
10076 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
10077
10078         * gcc.c-torture/compile/20000523-1.c: New test.
10079
10080 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
10081
10082         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
10083
10084 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
10085
10086         * g++.old-deja/g++.eh/catch11.C: New test.
10087         * g++.old-deja/g++.eh/catch12.C: New test.
10088
10089 2000-05-24  Nick Clifton  <nickc@cygnus.com>
10090
10091         * gcc.c-torture/execute/20000523-1.c: New test.
10092
10093 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
10094
10095         * c-torture/execute/bcp-1.c: Replace abort in arg of
10096         __builtin_constant_p with a generic external function.
10097
10098         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
10099         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
10100         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
10101         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
10102         Prototype abort and/or exit.
10103
10104         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
10105         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
10106         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
10107         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
10108
10109 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
10110
10111         * gcc.dg/dwarf2-1.c: New test.
10112
10113 2000-05-20  Richard Henderson  <rth@cygnus.com>
10114
10115         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
10116
10117 2000-05-20  Andreas Jaeger  <aj@suse.de>
10118
10119         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
10120         testcase.
10121
10122 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
10123
10124         * gcc.c-torture/execute/20000519-2.c: New test.
10125
10126 2000-05-19  Andreas Jaeger  <aj@suse.de>
10127
10128         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
10129         which fails with SSA.
10130
10131         * lib/c-torture.exp: Also test with -O3 -fssa.
10132
10133 2000-05-18  Michael Meissner  <meissner@redhat.com>
10134
10135         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
10136         * gcc.c-torture/execute/920415-1.c: Ditto.
10137         * gcc.c-torture/execute/920501-1.c: Ditto.
10138         * gcc.c-torture/execute/conversion.c: Ditto.
10139         * gcc.c-torture/execute/cvt-1.c: Ditto.
10140
10141 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
10142
10143         * gcc.c-torture/compile/20000518-1.c: New test.
10144
10145 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
10146
10147         * g77.f-torture/compile/200005018.f:  New test.
10148
10149 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
10150
10151         * gcc.c-torture/compile/20000517-1.c: New test.
10152
10153 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10154
10155         * gcc.c-torture/execute/20000516-1.c: New test.
10156
10157 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
10158
10159         * g++.old-deja/g++.other/eh.C: New test.
10160
10161 2000-05-12  Richard Henderson  <rth@cygnus.com>
10162
10163         * gcc.c-torture/execute/990208-1.c (main): Don't pass
10164         constants through to doit's conditional.
10165
10166 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
10167
10168         * gcc.c-torture/compile/20000511-1.c: New test.
10169         * g77.f-torture/compile/20000511-1.f: New test.
10170         * g77.f-torture/compile/20000511-2.f: New test.
10171
10172 2000-05-11  Michael Meissner  <meissner@redhat.com>
10173
10174         * gcc.c-torture/execute/20000511-1.c: New test.
10175
10176 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
10177
10178         * gcc.dg/dg.exp: Scan .S files as well as .c files.
10179         * gcc.dg/20000510-1.S: New.
10180
10181 2000-05-08  Catherine Moore  <clm@cygnus.com>
10182
10183         * gcc.dg/unused-3.c: New.
10184
10185 2000-05-06  Richard Henderson  <rth@cygnus.com>
10186
10187           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
10188           * g++.old-deja/g++.mike/warn1.C: Likewise.
10189           * g++.old-deja/g++.pt/local1.C: Likewise.
10190           * g++.old-deja/g++.pt/local7.C: Likewise.
10191           * g++.old-deja/g++.pt/spec16.C: Likewise.
10192
10193 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
10194
10195         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
10196
10197 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
10198
10199           * g77.f-torture/execute/20000503-1.f:  New test.
10200
10201 2000-05-04  Andreas Jaeger  <aj@suse.de>
10202
10203         * gcc.dg/noreturn-2.c: New test.
10204
10205 2000-05-04  Neil Booth  <NeilB@earthling.net>
10206
10207         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
10208         preprocessor.
10209
10210 2000-05-04  Richard Henderson  <rth@cygnus.com>
10211
10212         * gcc.c-torture/execute/20000503-1.c: Fix typo.
10213
10214 2000-05-04  Richard Henderson  <rth@cygnus.com>
10215
10216         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
10217         OpenSSL by Jason R Thorpe.
10218
10219 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
10220
10221         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
10222
10223 2000-05-03  Robert Lipe <robertlipe@usa.net>
10224
10225         * gcc.dg/20000503-1.c: New test.
10226
10227 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
10228
10229         * gcc.c-torture/compile/20000502-1.c: New test.
10230         * g++.old-deja/g++.other/align.C: New test.
10231         * gcc.dg/cpp-tradstringify.c: New test.
10232
10233 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
10234
10235         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
10236         and hard registers.
10237
10238 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
10239
10240         * gcc.c-torture/execute/loop-5.c: New test.
10241
10242 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
10243
10244         * gcc.c-torture/execute/va-arg-20.c: New test.
10245
10246 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
10247
10248         * gcc.c-torture/execute/20000422-1.c: New test.
10249
10250 2000-04-20  Greg McGary  <gkm@gnu.org>
10251
10252         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
10253         when optimizing, but without sibling-call optimizations (-O1).
10254
10255 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
10256
10257           * gcc.c-torture/compile/20000420-1.c: New test.
10258
10259 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10260
10261         * g++.abi/ptrflags.C: New test.
10262         * g++.eh/catchptr1.C: Test incomplete pointer chains.
10263
10264 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
10265
10266         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
10267
10268 2000-04-19  Greg McGary  <gkm@gnu.org>
10269
10270         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
10271         sibling-call optimizations.
10272
10273 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
10274
10275         * gcc.dg/20000419-1.c: New test.
10276
10277 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
10278
10279         * gcc.c-torture/execute/20000412-6.c: New test.
10280
10281 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
10282
10283         * gcc.c-torture/execute/20000412-5.c: New test.
10284         * g77.f-torture/compile/20000412-1.f: New test.
10285         * gcc.c-torture/execute/20000412-4.c: New test.
10286         * gcc.c-torture/compile/20000412-2.c: New test.
10287         * gcc.c-torture/execute/20000412-3.c: New test.
10288         * gcc.c-torture/compile/20000412-1.c: New test.
10289         * gcc.c-torture/execute/20000412-2.c: New test.
10290
10291 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
10292
10293         * objc/execute/bf-20.m: New test.
10294
10295 2000-04-10  Richard Henderson  <rth@cygnus.com>
10296
10297         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
10298
10299         * gcc.c-torture/execute/20000412-1.c: New test.
10300
10301 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10302
10303         * g++.old-deja/g++.eh/catchptr1.C: New test.
10304
10305 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
10306
10307         * g++.old-deja/g++.abi/cxa_vec.C: New test.
10308
10309 2000-04-08  Neil Booth  <NeilB@earthling.net>
10310
10311         * gcc.dg/cpp-nullchar.c: Remove test as
10312         embedded nulls cause problems.
10313
10314 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10315
10316         * gcc.dg/compare2.c: New test.
10317
10318 2000-04-08  Neil Booth  <NeilB@earthling.net>
10319
10320         * gcc.dg/cpp-nullchar.c: New test.
10321
10322 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
10323
10324         * gcc.dg/cpp-mi2.c: New test.
10325         * gcc.dg/cpp-mi2[abc].h: New files.
10326
10327 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
10328
10329         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
10330         member name.
10331
10332 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
10333
10334         * g++.old-deja/g++.abi/vmihint.C: New test.
10335
10336 2000-04-06  Neil Booth  <NeilB@earthling.net>
10337
10338         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
10339         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
10340         copyright.
10341
10342 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
10343
10344         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
10345         avoid stack-frame overwrite.
10346
10347 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
10348
10349         * gcc.c-torture/compile/20000405-2.c: New test.
10350         * gcc.c-torture/compile/20000405-3.c: New test.
10351
10352 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10353
10354         * gcc.c-torture/compile/20000405-1.c: New test.
10355
10356 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
10357
10358         * gcc.dg/cast-qual-1.c: Revert last change.
10359
10360 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10361
10362         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
10363
10364 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
10365
10366         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
10367         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
10368
10369 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
10370
10371         * gcc.c-torture/compile/20000403-2.c: New test.
10372         * gcc.c-torture/compile/20000403-1.c: New test.
10373
10374 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
10375
10376         * gcc.c-torture/execute/20000403-1.c: New test.
10377
10378 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
10379
10380         * gcc.c-torture/execute/20000402-1.c: New test.
10381
10382 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
10383
10384         * gcc.c-torture/execute/va-arg-15.c: New test.
10385         * gcc.c-torture/execute/va-arg-16.c: New test.
10386         * gcc.c-torture/execute/va-arg-17.c: New test.
10387         * gcc.c-torture/execute/va-arg-18.c: New test.
10388         * gcc.c-torture/execute/va-arg-19.c: New test.
10389
10390 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
10391
10392         * gcc.c-torture/compile/981211-1.c: Move to...
10393         * gcc.dg/cpp-as1.c: ...here.
10394         * gcc.dg/cpp-as2.c: New file.
10395
10396         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
10397         compiler.
10398
10399 2000-04-02  Neil Booth  <NeilB@earthling.net>
10400
10401         * gcc.dg/cpp-cond.c  New tests.
10402         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
10403         accidental success less likely.
10404         * gcc.dg/cpp-missingop.c  New tests.
10405         * gcc.dg/cpp-missingparen.c  New tests.
10406         * gcc.dg/cpp-shift.c  New tests.
10407         * gcc.dg/cpp-shortcircuit.c  New tests.
10408         * gcc.dg/cpp-unary.c  New tests.
10409
10410 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
10411
10412         * gcc.c-torture/compile/20000329-1.c: New test.
10413
10414 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
10415
10416         * gcc.c-torture/compile/20000326-1.c: New test.
10417         * gcc.c-torture/compile/20000326-2.c: New test.
10418
10419 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
10420
10421         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
10422         the first parameter is a function argument.
10423
10424 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
10425
10426         * g++.old-deja/g++.ext/array4.C: New test.
10427
10428 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
10429
10430         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
10431
10432 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10433
10434         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
10435
10436 2000-03-19  Richard Henderson  <rth@cygnus.com>
10437
10438         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
10439
10440 2000-03-19  Richard Henderson  <rth@cygnus.com>
10441
10442         * gcc.c-torture/compile/20000319-1.c: New test.
10443
10444 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
10445
10446         * gcc.c-torture/execute/20000314-3.c: New test.
10447         * gcc.c-torture/execute/20000314-2.c: New test.
10448         * gcc.c-torture/execute/20000314-1.c: New test.
10449         * gcc.c-torture/compile/20000314-2.c: New test.
10450         * gcc.c-torture/compile/20000314-1.c: New test.
10451
10452 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
10453
10454         * g++.old-deja/g++.warn/inline.C: New test.
10455
10456 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
10457
10458         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
10459         standards-compliant result rather than specific constants.
10460         Put test-values in array.
10461
10462 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
10463
10464         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
10465         (g++_target_compile): Put test-specific options last.
10466
10467 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
10468
10469         * g++.old-deja/g++.eh/vbase4.C: New test.
10470
10471 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
10472
10473         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
10474
10475 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
10476
10477         * g++.old-deja/g++.brendan/misc12.C: Removed.
10478         * g++.old-deja/g++.pt/memtemp77.C: Constify.
10479         * g++.old-deja/g++.ext/pretty4.C: New test.
10480
10481 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
10482
10483         * g++.old-deja/g++.other/string2.C: New test.
10484
10485 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
10486
10487         * g++.old-deja/g++.warn/impint2.C: New test.
10488
10489 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
10490
10491         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
10492         is 1, not zero.
10493
10494 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
10495
10496         * g++.old-deja/g++.warn/impint.C: New test.
10497         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
10498         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
10499         * g++.old-deja/g++.pt/explicit12.C: Likewise.
10500         * g++.old-deja/g++.pt/explicit13.C: Likewise.
10501         * g++.old-deja/g++.pt/explicit17.C: Likewise.
10502         * g++.old-deja/g++.pt/explicit18.C: Likewise.
10503         * g++.old-deja/g++.pt/explicit19.C: Likewise.
10504         * g++.old-deja/g++.pt/explicit23.C: Likewise.
10505         * g++.old-deja/g++.pt/explicit31.C: Likewise.
10506         * g++.old-deja/g++.pt/explicit35.C: Likewise.
10507         * g++.old-deja/g++.pt/explicit6.C: Likewise.
10508         * g++.old-deja/g++.pt/memclass7.C: Likewise.
10509
10510 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
10511
10512         * gcc.dg/cpp-redef.c: New test.
10513
10514 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
10515
10516         * g++.old-deja/g++.pt/unify7.C: New test.
10517
10518 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10519
10520         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
10521         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
10522
10523 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
10524
10525         * gcc.c-torture/compile/20000224-1.c: New test.
10526
10527 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10528
10529         * gcc.c-torture/compile/cpp-2.c: New test.
10530         * gcc.c-torture/compile/cpp-1.c: New test.
10531
10532 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
10533
10534         * gcc.c-torture/execute/20000225-1.c: New test.
10535
10536 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10537
10538         * gcc.dg/cpp-li2.c: New test.
10539
10540         * gcc.dg/cpp-wi1.c: New test.
10541
10542         * gcc.dg/cpp-li1.c: New test.
10543
10544 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
10545
10546         * g++.old-deja/g++.other/sizeof5.C: New test.
10547
10548 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10549
10550         * gcc.c-torture/execute/va-arg-13.c: New test.
10551
10552 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
10553
10554         * gcc.c-torture/execute/va-arg-12.c: New test.
10555
10556 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
10557
10558         * gcc.c-torture/execute/20000223-1.c: New test.
10559
10560 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
10561
10562         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
10563
10564 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
10565
10566         * g++.old-deja/g++.abi/ptrmem.C: New test.
10567
10568 2000-02-19  Richard Henderson  <rth@cygnus.com>
10569
10570         * gcc.c-torture/compile/init-3.c: New.
10571
10572 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
10573
10574         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
10575         ALWAYS_CXXFLAGS.
10576
10577 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
10578
10579         * gcc.c-torture/compile/20000211-3.c: New test.
10580
10581 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
10582
10583         * gcc.c-torture/compile/20000211-2.c: New test.
10584
10585 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
10586
10587         * gcc.c-torture/compile/20000211-1.c: New test.
10588
10589 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
10590
10591         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
10592           on native targets
10593
10594 2000-02-08  Nathan Sidwell  <nathan@acm.org>
10595
10596         * g++.old-deja/g++.other/cast5.C: New test.
10597
10598 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
10599
10600         * gcc.c-torture/execute/20000205-1.c: New.
10601
10602 2000-02-03  Nathan Sidwell  <nathan@acm.org>
10603
10604         * g++.old-deja/g++.jason/cast3.C: Return void.
10605         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
10606
10607 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10608
10609         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
10610
10611         * gcc.dg/loop-1.c: New test.
10612
10613 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
10614
10615         * gcc.c-torture/compile/20000127-1.c: New test.
10616         * gcc.c-torture/execute/991228-1.c: New test.
10617
10618 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10619
10620         * gcc.dg/unused-2.c: New test.
10621
10622         * gcc.dg/conv-1.c: New test.
10623
10624 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
10625
10626         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
10627         compiler.
10628         (tool_option_proc): Fix typo.
10629
10630 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
10631
10632         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
10633         of the ld on the host, not on the build machine.
10634         Also, don't crash if '--help' is not a supported option.
10635
10636 2000-01-24  Richard Henderson  <rth@cygnus.com>
10637
10638         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
10639
10640 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
10641
10642         * gcc.c-torture/execute/20000120-2.c: New test.
10643         * gcc.c-torture/execute/20000120-1.c: New test.
10644
10645 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
10646
10647         * gcc.c-torture/execute/20000113-1.c: New test.
10648
10649 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
10650
10651         * gcc.c-torture/execute/20000112-1.c: New test.
10652
10653 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10654
10655         * gcc.dg/20000111-1.c: New test.
10656
10657 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
10658
10659         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
10660         with 16 bit integers.
10661
10662 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10663
10664         * gcc.dg/20000108-1.c: New test.
10665
10666 2000-01-05  Nathan Sidwell  <nathan@acm.org>
10667
10668         * g++.old-deja/g++.ns/koenig8.C: New test.
10669
10670 2000-01-05  Nathan Sidwell  <nathan@acm.org>
10671
10672         * g++.old-deja/g++.other/cast4.C: New test.
10673
10674 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
10675
10676         * gcc.c-torture/compile/20000105-2.c: New test.
10677         * gcc.c-torture/compile/20000105-1.c: New test.
10678
10679 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10680
10681         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
10682         references to printf & atoi to conform to ANSI standard.
10683         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
10684         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
10685         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
10686         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
10687         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
10688         * g++.old-deja/g++.brendan/complex1.C: Likewise.
10689         * g++.old-deja/g++.brendan/copy1.C: Likewise.
10690         * g++.old-deja/g++.brendan/copy2.C: Likewise.
10691         * g++.old-deja/g++.brendan/copy3.C: Likewise.
10692         * g++.old-deja/g++.brendan/copy4.C: Likewise.
10693         * g++.old-deja/g++.brendan/copy5.C: Likewise.
10694         * g++.old-deja/g++.brendan/copy6.C: Likewise.
10695         * g++.old-deja/g++.brendan/copy7.C: Likewise.
10696         * g++.old-deja/g++.brendan/copy8.C: Likewise.
10697         * g++.old-deja/g++.brendan/crash11.C: Likewise.
10698         * g++.old-deja/g++.brendan/crash14.C: Likewise.
10699         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
10700         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
10701         * g++.old-deja/g++.brendan/delete2.C: Likewise.
10702         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
10703         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
10704         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
10705         * g++.old-deja/g++.brendan/eh1.C: Likewise.
10706         * g++.old-deja/g++.brendan/groff1.C: Likewise.
10707         * g++.old-deja/g++.brendan/init3.C: Likewise.
10708         * g++.old-deja/g++.brendan/misc12.C: Likewise.
10709         * g++.old-deja/g++.brendan/misc7.C: Likewise.
10710         * g++.old-deja/g++.brendan/new2.C: Likewise.
10711         * g++.old-deja/g++.brendan/operators4.C: Likewise.
10712         * g++.old-deja/g++.brendan/operators5.C: Likewise.
10713         * g++.old-deja/g++.brendan/overload2.C: Likewise.
10714         * g++.old-deja/g++.brendan/overload7.C: Likewise.
10715         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
10716         * g++.old-deja/g++.brendan/reference1.C: Likewise.
10717         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
10718         * g++.old-deja/g++.brendan/template24.C: Likewise.
10719         * g++.old-deja/g++.brendan/template3.C: Likewise.
10720         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
10721         * g++.old-deja/g++.jason/inline3.C: Likewise.
10722         * g++.old-deja/g++.jason/opeq.C: Likewise.
10723         * g++.old-deja/g++.law/arg5.C: Likewise.
10724         * g++.old-deja/g++.law/arm7.C: Likewise.
10725         * g++.old-deja/g++.law/ctors11.C: Likewise.
10726         * g++.old-deja/g++.law/cvt8.C: Likewise.
10727         * g++.old-deja/g++.law/init9.C: Likewise.
10728         * g++.old-deja/g++.law/refs4.C: Likewise.
10729         * g++.old-deja/g++.law/template2.C: Likewise.
10730         * g++.old-deja/g++.law/visibility24.C: Likewise.
10731         * g++.old-deja/g++.law/vtable3.C: Likewise.
10732         * g++.old-deja/g++.mike/asm2.C: Likewise.
10733         * g++.old-deja/g++.mike/eh1.C: Likewise.
10734         * g++.old-deja/g++.mike/misc1.C: Likewise.
10735         * g++.old-deja/g++.mike/misc13.C: Likewise.
10736         * g++.old-deja/g++.mike/misc14.C: Likewise.
10737         * g++.old-deja/g++.mike/ns12.C: Likewise.
10738         * g++.old-deja/g++.mike/p1248.C: Likewise.
10739         * g++.old-deja/g++.mike/p3708.C: Likewise.
10740         * g++.old-deja/g++.mike/p3708a.C: Likewise.
10741         * g++.old-deja/g++.mike/p3708b.C: Likewise.
10742         * g++.old-deja/g++.mike/p646.C: Likewise.
10743         * g++.old-deja/g++.mike/p700.C: Likewise.
10744         * g++.old-deja/g++.mike/p783.C: Likewise.
10745         * g++.old-deja/g++.mike/p783a.C: Likewise.
10746         * g++.old-deja/g++.mike/p783b.C: Likewise.
10747         * g++.old-deja/g++.mike/p786.C: Likewise.
10748         * g++.old-deja/g++.mike/p789.C: Likewise.
10749         * g++.old-deja/g++.mike/p789a.C: Likewise.
10750         * g++.old-deja/g++.mike/p807a.C: Likewise.
10751         * g++.old-deja/g++.other/delete3.C: Likewise.
10752         * g++.old-deja/g++.other/dyncast1.C: Likewise.
10753         * g++.old-deja/g++.other/dyncast2.C: Likewise.
10754         * g++.old-deja/g++.other/dyncast3.C: Likewise.
10755         * g++.old-deja/g++.other/empty1.C: Likewise.
10756         * g++.old-deja/g++.other/temporary1.C: Likewise.
10757         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
10758         * g++.old-deja/g++.pt/t16.C: Likewise.
10759         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
10760
10761 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
10762
10763         * gcc.dg/991230-1.c: New test.
10764
10765 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
10766
10767         * gcc.c-torture/compile/991229-3.c: New test.
10768         * gcc.c-torture/compile/991229-2.c: New test.
10769         * gcc.c-torture/compile/991229-1.c: New test.
10770
10771 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
10772
10773         * gcc.c-torture/compile/labels-2.c: New test.
10774
10775 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
10776
10777         * gcc.c-torture/execute/991227-1.c: New test.
10778
10779 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10780
10781         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
10782
10783 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
10784
10785         * gcc.c-torture/execute/991221-1.c: New test.
10786
10787 1999-12-20  Nathan Sidwell  <nathan@acm.org>
10788
10789         * g++.old-deja/g++.other/cast3.C: New test.
10790
10791 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
10792
10793         * gcc.c-torture/execute/991216-4.c: New test.
10794
10795 1999-12-16  Michael Meissner  <meissner@cygnus.com>
10796
10797         * gcc.c-torture/execute/991216-1.c: New test.
10798         * gcc.c-torture/execute/991216-2.c: New test.
10799         * gcc.c-torture/execute/991216-3.c: New test.
10800
10801 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
10802
10803         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
10804         Actually make the test fail by using "-O2" for compilation.
10805
10806 1999-12-15  Nathan Sidwell  <nathan@acm.org>
10807
10808         * g++.old-deja/g++.warn/cast-align1.C: New test.
10809
10810 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
10811
10812         * gcc.c-torture/compile/991214-1.c: New test.
10813         * gcc.c-torture/compile/991214-2.c: New test.
10814
10815 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
10816
10817         * gcc.dg/991214-1.c: New test.
10818
10819 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
10820
10821         * gcc.c-torture/compile/991213-3.c: New test.
10822         * gcc.c-torture/compile/991213-2.c: New test.
10823         * gcc.c-torture/compile/991213-1.c: New test.
10824
10825 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
10826
10827         * gcc.dg/991209-1.c: New test.
10828
10829 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
10830
10831         * gcc.c-torture/compile/991208-1.c: New test.
10832
10833 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10834
10835         * gcc.dg/ultrasp2.c: New test.
10836
10837 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
10838
10839         * g++.old-deja/g++.abi/align.C (main): Fix typo.
10840
10841 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
10842
10843         * gcc.c-torture/compile/991202-1.c: New test.
10844         * gcc.c-torture/execute/991202-1.c: New test.
10845         * gcc.c-torture/execute/991202-2.c: New test.
10846         * gcc.c-torture/execute/991202-3.c: New test.
10847
10848 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
10849
10850         * g++.old-deja/g++.abi/align.C: New test.
10851         * g++.old-deja/g++.abi/aggregates.C: Likewise.
10852         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10853
10854 1999-12-01  Richard Henderson  <rth@cygnus.com>
10855
10856         * gcc.c-torture/execute/991201-1.c: New.
10857
10858 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
10859
10860         * gcc.dg/991129-1.c: New test.
10861
10862 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
10863
10864         * gcc.c-torture/compile/991127-1.c: New test.
10865
10866 1999-11-22  Nathan Sidwell  <nathan@acm.org>
10867
10868         * g++.old-deja/g++.other/warn4.C: New test.
10869
10870 1999-11-22  Nathan Sidwell  <nathan@acm.org>
10871
10872         * g++.old-deja/g++.eh/cleanup2.C: New test.
10873         * g++.old-deja/g++.ext/pretty2.C: New test.
10874         * g++.old-deja/g++.ext/pretty3.C: New test.
10875         * g++.old-deja/g++.other/debug6.C: New test.
10876
10877 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
10878
10879         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
10880         compiler_output to look for one error message instead of two.
10881
10882 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
10883
10884         * gcc.c-torture/execute/991118-1.c: Also test case
10885         where the word boundary does not split a byte evenly.
10886
10887 1999-11-19  Nathan Sidwell  <nathan@acm.org>
10888
10889         * g++.old-deja/g++.ext/restrict1.C: New test.
10890
10891 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
10892
10893         * gcc.c-torture/execute/991118-1.c: New test.
10894
10895 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
10896
10897         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
10898         working directory pathnames.
10899
10900 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
10901
10902         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
10903         host is equipped with driver.h and driver.o so it can actually
10904         compile and run the tests.
10905
10906 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
10907
10908         * gcc.c-torture/compile/991008-1.c: New test.
10909
10910 1999-11-08  Nick Clifton  <nickc@cygnus.com>
10911
10912         * lib/gcc-dg.exp: Include target-supports.exp
10913
10914 1999-11-05  Nick Clifton  <nickc@cygnus.com>
10915
10916         * lib/target-supports.exp: New file: Provide procs to test for
10917         features supported by the target.
10918         (check_weak_available): Moved here from ecos.exp.
10919         (check_alias_available): New proc: Determine of the target
10920         toolchain supports the alias attribute.
10921
10922         * gcc.dg/special/ecos.exp: Move check_weak_available to
10923         target-supports.exp.
10924         (alias-1.c): Only perform the test if the target supports
10925         aliases.
10926         (wkali-1.c): Only perform the test if the target supports
10927         aliases.
10928
10929         * gcc.dg/990506-0.c: Expect error messages from cross
10930         targets as well as native targets.
10931
10932 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10933
10934         * gcc.dg/ultrasp1.c: Removed xfail.
10935         * gcc.dg/struct-ret-2.c: Likewise.
10936         * gcc.dg/array-1.c: Likewise.
10937
10938 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10939
10940         * gcc.dg/struct-ret-2.c: New test.
10941
10942         * gcc.dg/array-1.c: New test.
10943
10944 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
10945
10946         * gcc.c-torture/execute/991030-1.c: New test.
10947
10948 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
10949
10950         * gcc.c-torture/compile/991026-2.c: New test.
10951
10952 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
10953
10954         * gcc.c-torture/compile/991026-1.c: New test.
10955
10956 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
10957
10958         * gcc.c-torture/execute/991023-1.c: New test.
10959
10960 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
10961
10962         * gcc.c-torture/execute/991019-1.c: New test.
10963
10964 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
10965
10966         * gcc.c-torture/execute/991016-1.c: New test.
10967
10968 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
10969
10970         * gcc.c-torture/execute/991014-1.c: New test.
10971
10972 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
10973
10974         * g++.old-deja/g++.other/union2.C: New test.
10975
10976 1999-10-13  Nathan Sidwell  <nathan@acm.org>
10977
10978         * g++.old-deja/g++.other/vaarg2.C: New test.
10979         * g++.old-deja/g++.other/vaarg3.C: New test.
10980
10981 1999-10-12  Craig Burley  <craig@jcb-sc.com>
10982
10983         * g77.f-torture/noncompile/19990905-1.f: Moved from being
10984         in compile/.
10985
10986 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
10987
10988         * gcc.c-torture/execute/va-arg-11.c: New test.
10989
10990 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
10991
10992         * lib/file-format.exp (gcc_target_object_format): Don't
10993         crash if objdump is unavailable.
10994
10995 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
10996
10997         * gcc.misc-tests/mg.exp: delete extraneous redirection.
10998
10999 1999-09-28  Nick Clifton  <nickc@cygnus.com>
11000
11001         * gcc.c-torture/compile/990928-1.c: New test.
11002
11003 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
11004
11005         * g++.old-deja/g++.other/decl6.C: New test.
11006
11007 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11008
11009         * gcc.c-torture/execute/va-arg-10.c: New test.
11010
11011 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
11012
11013         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
11014         __PRETTY_FUNCTION__.
11015
11016 1999-09-23  Nick Clifton  <nickc@cygnus.com>
11017
11018         * gcc.c-torture/execute/990923-1.c: New test.
11019
11020 1999-09-21  Nick Clifton  <nickc@cygnus.com>
11021
11022         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
11023         for which -fpic is inappropriate.
11024
11025 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
11026
11027         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
11028
11029 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
11030
11031         * g++.old-deja/g++.other/dyncast1.C: New test.
11032         * g++.old-deja/g++.other/dyncast2.C: New test.
11033         * g++.old-deja/g++.other/dyncast3.C: New test.
11034         * g++.old-deja/g++.other/dyncast4.C: New test.
11035         * g++.old-deja/g++.other/dyncast5.C: New test.
11036         * g++.old-deja/g++.eh/catch3.C: New test.
11037         * g++.old-deja/g++.eh/catch3p.C: New test.
11038         * g++.old-deja/g++.eh/catch4.C: New test.
11039         * g++.old-deja/g++.eh/catch4p.C: New test.
11040         * g++.old-deja/g++.eh/catch5.C: New test.
11041         * g++.old-deja/g++.eh/catch5p.C: New test.
11042         * g++.old-deja/g++.eh/catch6.C: New test.
11043         * g++.old-deja/g++.eh/catch6p.C: New test.
11044         * g++.old-deja/g++.eh/catch7.C: New test.
11045         * g++.old-deja/g++.eh/catch7p.C: New test.
11046         * g++.old-deja/g++.eh/catch8.C: New test.
11047         * g++.old-deja/g++.eh/catch8p.C: New test.
11048         * g++.old-deja/g++.eh/catch9.C: New test.
11049         * g++.old-deja/g++.eh/catch9p.C: New test.
11050
11051 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
11052
11053         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
11054         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
11055
11056 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
11057
11058         * gcc.c-torture/compile/990913-1.c: New test.
11059
11060 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
11061
11062         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
11063         * g++.old-deja/g++.jason/rfg5.C: Likewise.
11064
11065 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
11066
11067         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
11068
11069 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
11070
11071         * g++.old-deja/g++.other/lookup11.C: New test.
11072         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
11073         what is permitted and what we want.
11074         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
11075         overload use.
11076         * g++.old-deja/g++.jason/rfg5.C: Likewise
11077
11078 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
11079
11080         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
11081         * gcc.c-torture/noncompile/poison-1.c: New file.
11082
11083 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
11084
11085         * g++.old-deja/g++.other/sizeof3.C: New test.
11086         * g++.old-deja/g++.other/sizeof4.C: New test.
11087         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
11088         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
11089
11090 1999-09-07  Richard Henderson  <rth@cygnus.com>
11091
11092         * gcc.dg/va-arg-1.c: New.
11093
11094 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11095
11096         * gcc.c-torture/execute/va-arg-9.c: New test.
11097
11098 1999-09-05  Craig Burley  <craig@jcb-sc.com>
11099
11100         * g77.f-torture/compile/980519-2.f: New test.
11101         * g77.f-torture/compile/19990905-0.f: New test.
11102         * g77.f-torture/compile/19990905-1.f: New test.
11103         * g77.f-torture/compile/19990905-2.f: New test.
11104
11105         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
11106
11107 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
11108
11109         * gcc.c-torture/execute/990827-1.c: Fix typo.
11110
11111 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
11112
11113         * g++.old-deja/g++.other/deref1.C: New test.
11114
11115 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
11116
11117         * g++.old-deja/g++.other/ambig2.C: New test.
11118         * g++.old-deja/g++.other/cond5.C: New test.
11119         * g++.old-deja/g++.other/lookup16.C: New test.
11120
11121 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
11122
11123         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
11124         assemblers too.
11125
11126 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
11127
11128         * lib/c-torture.exp: Avoid the "compare executables" optimization
11129         when testing native.
11130
11131 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
11132
11133         * gcc.c-torture/execute/990829-1.c: New test.
11134         * gcc.c-torture/compile/990829-1.c: New test.
11135
11136 1999-08-27  Paul Burchard  <burchard@pobox.com>
11137
11138         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
11139         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
11140         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
11141         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
11142         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
11143         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
11144         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
11145         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
11146         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
11147         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
11148         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
11149
11150 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
11151
11152         * gcc.c-torture/execute/990827-1.c: New test.
11153
11154 1999-08-26  Craig Burley  <craig@jcb-sc.com>
11155
11156         * g77.f-torture/noncompile/19990826-4.f: New test.
11157
11158         * g77.f-torture/compile/19990826-3.f: New test.
11159
11160         * g77.f-torture/execute/19990826-2.f: New test.
11161
11162         * g77.f-torture/compile/19990826-1.f: New test.
11163
11164         * gcc.c-torture/execute/990826-0.c: New test.
11165         * g77.c-torture/execute/19990826-0.f: New test.
11166
11167         * g77.f-torture/noncompile/970626-2.f: New test.
11168
11169 1999-08-25  Paul Burchard  <burchard@pobox.com>
11170
11171         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
11172         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
11173         lss-011.C: New tests.
11174
11175 1999-08-25  Nathan Sidwell  <nathan@acm.org>
11176
11177         * g++.old-deja/g++.other/decl5.C: New test.
11178
11179 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11180
11181         * noncompile/noncompile.exp: Load_lib c-torture.exp.
11182         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
11183         call `postbase' for each one.  All callers of `postbase' changed
11184         to call this instead.
11185
11186 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
11187
11188         * gcc.c-torture/execute/990811-1.c: New test.
11189
11190 1999-08-09  Nick Clifton  <nickc@cygnus.com>
11191
11192         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
11193         just native ones.
11194
11195         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
11196         just native ones.
11197
11198 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
11199
11200         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
11201
11202 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
11203
11204         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
11205
11206 1999-08-04  Nathan Sidwell  <nathan@acm.org>
11207
11208         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
11209
11210 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
11211
11212         * gcc.c-torture/execute/990804-1.c: New test.
11213
11214 1999-08-03  Nathan Sidwell  <nathan@acm.org>
11215
11216         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
11217         * g++.old-deja/g++.brendan/crash64.C: Likewise
11218         * g++.old-deja/g++.brendan/overload8.C: Likewise
11219
11220 1999-08-03  Nathan Sidwell  <nathan@acm.org>
11221
11222         * g++.old-deja/g++.other/struct1.C: New test.
11223
11224 1999-08-03  Nathan Sidwell  <nathan@acm.org>
11225
11226         * g++.old-deja/g++.other/enum2.C: New test.
11227
11228 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
11229
11230         Adapted from tests from Franz Sirl:
11231         * gcc.c-torture/execute/va-arg-7.c: New test.
11232         * gcc.c-torture/execute/va-arg-8.c: New test.
11233
11234 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
11235
11236         * gcc.c-torture/compile/990801-2.c: New test.
11237
11238         * gcc.c-torture/compile/990801-1.c: New test.
11239
11240 1999-07-27  Michael Meissner  <meissner@cygnus.com>
11241
11242         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
11243         fp-cmp-1.c, converting double to float.
11244
11245         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
11246         fp-cmp-1.c, converting double to long double.
11247
11248         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
11249         from fr1 to unknown_register, since fr1 is a legitimate register
11250         on some machines.
11251
11252 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
11253
11254         * README: More listname related changes.
11255
11256 1999-07-08  Catherine Moore  <clm@cygnus.com>
11257
11258         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
11259
11260 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
11261
11262         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
11263
11264 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
11265
11266         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
11267
11268 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
11269
11270         * gcc.dg/990703-1.c: New test.
11271
11272 1999-06-29  Nick Clifton  <nickc@cygnus.com>
11273
11274         * lib/file-format.exp: New file: Move definition of proc
11275         gcc_target_object_format to here from
11276         gcc.dg/special/ecos.exp.
11277
11278         * lib/c-torture.exp: Include lib file-format.exp.
11279         * lib/gcc-dg.exp: Include lib file-format.exp.
11280
11281         * gcc.dg/special/ecos.exp: Remove definition of proc
11282         gcc_target_object_format.
11283
11284 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
11285
11286         * gcc.c-torture/execute/990628-1.c: New test.
11287
11288 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
11289
11290         * gcc.c-torture/compile/990625-2.c: New test.
11291
11292         * gcc.c-torture/compile/990625-1.c: New test.
11293
11294 1999-06-23  Nick Clifton  <nickc@cygnus.com>
11295
11296         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
11297         attributes compile.
11298         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
11299         ports that use the COFF/PE file format.
11300
11301 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
11302
11303         * gcc.c-torture/compile/990617-1.c: New test.
11304
11305 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
11306
11307         * g++.old-deja/g++.other/decl4.C: New test.
11308
11309 1999-06-14  Nathan Sidwell  <nathan@acm.org>
11310
11311         * g++.old-deja/g++.other/bitfld3.C: New test.
11312
11313 1999-06-08  Nathan Sidwell  <nathan@acm.org>
11314
11315         * g++.old-deja/g++.eh/catch1.C: New test.
11316
11317 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
11318
11319         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
11320
11321         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
11322         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
11323
11324 1999-06-05  Craig Burley  <craig@jcb-sc.com>
11325
11326         * g77.f-torture/compile/19990502-0.f: Replace with new,
11327         shorter, test that still fails after recent changes.
11328
11329 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
11330
11331         * gcc.c-torture/execute/990604-1.c: New test.
11332
11333 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
11334
11335         * gcc.c-torture/execute/990531-1.c: New test.
11336
11337 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11338
11339         * gcc.c-torture/compile/990527-1.c: New test.
11340
11341 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
11342
11343         * gcc.c-torture/execute/990527-1.c: New test.
11344
11345 1999-05-25  Nick Clifton  <nickc@cygnus.com>
11346
11347         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
11348         bitfields as signed.
11349
11350 1999-05-25  Craig Burley  <craig@jcb-sc.com>
11351
11352         * g77.f-torture/compile/19990525-0.f: New test.
11353
11354 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
11355
11356         * gcc.c-torture/execute/990525-2.c: New test.
11357
11358         * gcc.c-torture/execute/990525-1.c: New test.
11359
11360 1999-05-24  Nathan Sidwell  <nathan@acm.org>
11361
11362         * g++.old-deja/g++.other/anon3.C: New test.
11363         * g++.old-deja/g++.other/anon4.C: New test.
11364         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
11365         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
11366         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
11367         Merrill).
11368
11369 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
11370
11371         * gcc.c-torture/execute/990524-1.c: New test.
11372
11373         * gcc.dg/990524-1.c: New test.
11374
11375 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11376
11377         * gcc.c-torture/compile/990523-1.c: New test.
11378
11379 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
11380
11381         * gcc.c-torture/compile/990519-1.c: New test.
11382
11383 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
11384
11385         * gcc.c-torture/compile/990517-1.c: New test.
11386
11387         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
11388         (e4, f4): New tests.
11389         (main): Call them.
11390
11391 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11392
11393         * gcc.dg/noreturn-1.c: New test.
11394
11395 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
11396
11397         * gcc.c-torture/execute/990513-1.c: New test.
11398
11399 1999-05-10  Richard Henderson  <rth@cygnus.com>
11400
11401         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
11402
11403 1999-05-10  Craig Burley  <craig@jcb-sc.com>
11404
11405         * g77.f-torture/execute/erfc.f: Use small single-precision
11406         values, to avoid problems on Alphas when not -mieee.
11407
11408 1999-05-08  Craig Burley  <craig@jcb-sc.com>
11409
11410         * gcc.dg/990506-0.c: New test.
11411
11412 1999-05-08  Richard Henderson  <rth@cygnus.com>
11413
11414         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
11415         the constant to test.  Don't XFAIL 64-bit targets.
11416
11417         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
11418         * g++.old-deja/g++.law/profile1.C: Likewise.
11419
11420         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
11421         operator new instances.
11422         * g++.old-deja/g++.other/delete5.C: Likewise.
11423
11424 1999-05-03  Craig Burley  <craig@jcb-sc.com>
11425
11426         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
11427         intrinsic.
11428
11429 1999-05-03  Craig Burley  <craig@jcb-sc.com>
11430
11431         * g77.f-torture/execute/u77-test.f: Reverse order of two
11432         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
11433
11434 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11435
11436         * gcc.dg/compare1.c: New test.
11437
11438 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11439
11440         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
11441         New tests.
11442
11443 1999-05-02  Craig Burley  <craig@jcb-sc.com>
11444
11445         * g77.f-torture/compile/19990502-1.f: New test.
11446
11447 1999-05-02  Craig Burley  <craig@jcb-sc.com>
11448
11449         * g77.f-torture/compile/19990502-0.f: New test.
11450
11451 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
11452
11453         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
11454         intrinsic.
11455
11456 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
11457
11458         * g77.f-torture/execute/u77-test.f (main): List libU77
11459         intrinsics not currently tested.
11460         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
11461         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
11462         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
11463         Trim blanks off the ends of some printed strings.
11464
11465 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
11466
11467         * g77.f-torture/execute/u77-test.f (main): Just warn about
11468         FSTAT gid disagreement, as it's expected on some systems.
11469
11470 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
11471
11472         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
11473         use a new function, which allows for some slop.
11474         Clean up some commentary.
11475         (issum): The new function.
11476         (sgladd): Deleted subroutine.
11477
11478 1999-05-01  Craig Burley  <craig@jcb-sc.com>
11479
11480         * g77.f-torture/execute/u77-test.f: Modify to be more like
11481         libf2c/libU77 version, bringing patches to that version here.
11482         Add suitable commentary.
11483
11484 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
11485
11486         * gcc.dg/990424-1.c: New test.
11487
11488 1999-04-24  Craig Burley  <craig@jcb-sc.com>
11489
11490         * g77.f-torture/execute/u77-test.f (main): Bug involving
11491         LSTAT has been fixed, so turn back on full checking.
11492
11493 1999-04-20  Craig Burley  <craig@jcb-sc.com>
11494
11495         * g77.f-torture/compile/19990419-0.f: New test.
11496         * g77.f-torture/execute/19990419-1.f: New test.
11497
11498 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
11499
11500         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
11501         to avoid the need for a prototype to supress a warning.
11502
11503 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
11504
11505         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
11506
11507 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
11508
11509         * gcc.c-torture/execute/990404-1.c: New test.
11510
11511 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
11512
11513         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
11514         * gcc.dg/cpp-if3.c: Don't use -pedantic.
11515         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
11516         missing initializer warnings.
11517
11518 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
11519
11520         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
11521         matching strings.
11522
11523 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
11524
11525         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
11526
11527 1999-03-26  Craig Burley  <craig@jcb-sc.com>
11528
11529         * g77.f-torture/execute/19990325-0.f: New test.
11530         * g77.f-torture/execute/19990325-1.f: New test.
11531
11532 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
11533
11534         * gcc.c-torture/execute/990324-1.c: New test.
11535
11536 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
11537
11538         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
11539         test with 4.
11540
11541 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
11542
11543         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
11544
11545 1999-03-13  Craig Burley  <craig@jcb-sc.com>
11546
11547         * g77.f-torture/execute/19990313-2.f: New test.
11548         * g77.f-torture/execute/19990313-3.f: New test.
11549
11550 1999-03-13  Craig Burley  <craig@jcb-sc.com>
11551
11552         * g77.f-torture/execute/19990313-0.f: New test.
11553         * g77.f-torture/execute/19990313-1.f: New test.
11554
11555 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
11556
11557         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
11558         printf to sprintf.
11559         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
11560         (main): Add check for u15.  Conditionalize u31 check depending on
11561         whether ints are <32 bits or >=32 bits.
11562
11563 1999-03-08  Craig Burley  <craig@jcb-sc.com>
11564
11565         * g77.f-torture/execute/19981119-0.f: Improve testiness.
11566
11567 1999-03-08  Craig Burley  <craig@jcb-sc.com>
11568
11569         * g77.f-torture/compile/19990305-0.f: New test.
11570         * g77.f-torture/execute/19981119-0.f: New test.
11571
11572 1999-03-08  Craig Burley  <craig@jcb-sc.com>
11573
11574         * g77.f-torture/execute/970625-2.f: call ABORT if final
11575         result is not correct, instead of just printing it.
11576         Add this checking via newly introduced obfuscation, to
11577         trip up buggy front ends.
11578
11579 1999-03-07  Craig Burley  <craig@jcb-sc.com>
11580
11581         * g77.f-torture/compile/960317-1.f: Moved from being
11582         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
11583
11584 1999-03-06  Craig Burley  <craig@jcb-sc.com>
11585
11586         * g77.f-torture/execute/960317-1.f: New (old) test.
11587         * g77.f-torture/execute/970625-2.f: Ditto.
11588
11589 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
11590
11591         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
11592         message on line 1 or line 2; cccp and cpplib do this differently.
11593
11594 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
11595
11596         * g++.old-deja/g++.law/weak1.C: New test.
11597
11598 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
11599
11600         * gcc.c-torture/execute/990119-1.c: Renamed to...
11601         * gcc.dg/990119-1.c: this, so it will only be tested once
11602         (it's a preprocessor test, it doesn't need to be run at
11603         multiple optimization levels).
11604
11605 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
11606
11607         * lib/g++.exp: Don't add incdir=$base_dir/../include to
11608           ALWAYS_CXXFLAGS.
11609
11610 1999-02-24  Craig Burley  <craig@jcb-sc.com>
11611
11612         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
11613         * g77.f-torture/compile/19981216-0.f: ...as it is expected
11614         to not be compilable by current g77.
11615
11616 1999-02-24  Nick Clifton  <nickc@cygnus.com>
11617
11618         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
11619
11620 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
11621
11622         * gcc.c-torture/execute/990222-1.c: New test.
11623
11624 1999-02-19  Craig Burley  <craig@jcb-sc.com>
11625
11626         * g77.f-torture/compile/19990218-0.f: New test.
11627         * g77.f-torture/noncompile/19990218-1.f: New test.
11628
11629 1999-02-18  Craig Burley  <craig@jcb-sc.com>
11630
11631         * g77.f-torture/compile/19981216-0.f: New test.
11632
11633 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
11634
11635         * gcc.dg/990214-1.c: New test.
11636
11637 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
11638
11639         * gcc.dg/990213-2.c: New test.
11640
11641         * gcc.dg/990213-1.c: New test.
11642
11643 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
11644
11645         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
11646         ints.
11647
11648 1999-02-11  Nick Clifton  <nickc@cygnus.com>
11649
11650         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
11651         specified by target.
11652
11653         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
11654
11655 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
11656
11657         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
11658
11659 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
11660
11661         * gcc.dg/special/ecos.exp: New test driver for new tests with
11662         special requirements.
11663
11664         * gcc.dg/special/alias-1.c: New test.
11665         * gcc.dg/special/gcsec-1.c: New test.
11666         * gcc.dg/special/weak-1.c: New test.
11667         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
11668         * gcc.dg/special/weak-2.c: New test.
11669         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
11670         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
11671         * gcc.dg/special/wkali-1.c: New test.
11672         * gcc.dg/special/wkali-2.c: New test.
11673         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
11674         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
11675
11676 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
11677
11678           * lib/c-torture.exp (c-torture-compile): Pull out code for
11679           analyzing gcc error messages.
11680           (c-torture-execute): Likewise.  Fix some (harmless) false
11681           positives.
11682           * lib/gcc.exp (gcc_check_compile): New function.
11683
11684 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
11685
11686         * gcc.c-torture/execute/990208-1.c: New test.
11687
11688 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
11689
11690         * g++.dg/special/ecos.exp: New driver for new tests with special
11691         requirements
11692
11693         * g++.dg/special/conpr-1.C: New test
11694         * g++.dg/special/conpr-2.C: New test
11695         * g++.dg/special/conpr-2a.C: New test
11696         * g++.dg/special/conpr-3.C: New test
11697         * g++.dg/special/conpr-3a.C: New test
11698         * g++.dg/special/conpr-3b.C: New test
11699
11700         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
11701         allow g++ to use the dg driver
11702
11703         * README: Add comment about g++.dg directory
11704
11705 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
11706
11707         * README: Update email addresses.
11708
11709 1999-02-03  Nick Clifton  <nickc@cygnus.com>
11710
11711         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
11712         arguments in order to force structure S onto the stack even on
11713         the alpha.
11714         (test): Pass 10 leading arguments to function foo as well as the
11715         structure S.
11716
11717         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
11718         failure for all targets.
11719
11720         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
11721         abort to terminate program execution.
11722
11723 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
11724
11725         * gcc.c-torture/execute/990130-1.c: New test.
11726
11727 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
11728
11729         * gcc.dg/990130-1.c: New test.
11730
11731 1999-01-28  Michael Meissner  <meissner@cygnus.com>
11732
11733         * gcc.c-torture/execute/990128-1.c: New test.
11734
11735 1999-01-27  Michael Meissner  <meissner@cygnus.com>
11736
11737         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
11738
11739 1999-01-27  Felix Lee  <flee@cygnus.com>
11740
11741         * lib/c-torture.exp (c-torture-compile): pull out code for
11742         analyzing gcc error messages.
11743         (c-torture-execute): ditto, and fix some (harmless) false
11744         positives.
11745         * lib/gcc.exp (gcc_check_compile): new function.
11746
11747 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
11748
11749         * gcc.dg/990117-1.c: New test.
11750
11751         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
11752
11753         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
11754
11755 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
11756
11757         * g77.f-torture/compile/990115-1.f: New test.
11758
11759 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
11760
11761         * gcc.c-torture/compile/990107-1.c: New test
11762
11763 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
11764
11765         * gcc.c-torture/execute/990106-2.c: New test.
11766
11767         * gcc.c-torture/execute/990106-1.c: New test.
11768
11769 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
11770
11771         * gcc.c-torture/compile/981223-1.c: New test.
11772
11773 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
11774
11775         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
11776         (opt3): Rename from opt4 and disable.
11777
11778 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
11779
11780         * g++.old-deja/g++.pt/ptrmem5.C: New test.
11781
11782 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
11783
11784         * g++.old-deja/g++.other/conv5.C: New test.
11785
11786 1998-12-14  Nick Clifton  <nickc@cygnus.com>
11787
11788         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
11789
11790 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
11791
11792         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
11793
11794 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
11795
11796         * gcc.c-torture/compile/981211-1.c: New test.
11797
11798 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
11799
11800         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
11801
11802         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
11803
11804 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11805
11806         * gcc.special/930510-1.c: Make C9X safe.
11807         * gcc.misc-tests/gcov-1.c Similarly.
11808         * gcc.misc-tests/gcov-2.c Similarly.
11809
11810 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
11811
11812         * gcc.dg/ultrasp1.c: New test.
11813
11814 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
11815
11816         * gcc.c-torture/execute/981206.c: New test.
11817
11818 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
11819
11820         * g++.old-deja/g++.ns/template7.C: New test.
11821
11822         * g++.old-deja/g++.other/expr1.C: New test.
11823
11824         * g++.old-deja/g++.eh/tmpl3.C: New test.
11825
11826         * g++.old-deja/g++.eh/tmpl2.C: New test.
11827
11828 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
11829
11830         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
11831         * g++.old-deja/g++.other/using6.C: Removed.
11832         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
11833
11834         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
11835
11836 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
11837
11838         * g++.old-deja/g++.pt/overload8.C: New test.
11839
11840         * g++.old-deja/g++.pt/overload7.C: New test.
11841
11842         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
11843
11844         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
11845         and relinking messages.
11846         * lib/g++.exp (g++_target_compile): Remove .rpo file when
11847         compiling with -frepo.
11848
11849 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
11850
11851         * g++.old-deja/g++.pt/lookup6.C: New test.
11852
11853 1998-11-30  Nick Clifton  <nickc@cygnus.com>
11854
11855         * gcc.c-torture/execute/981130-1.c: New test.
11856         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
11857
11858 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
11859
11860         * g++.old-deja/g++.pt/explicit76.C: New test.
11861
11862         * g++.old-deja/g++.pt/friend38.C: New test.
11863
11864         * g++.old-deja/g++.ns/crash2.C: New test.
11865
11866         * g++.old-deja/g++.pt/defarg8.C: New test.
11867
11868         * g++.old-deja/g++.pt/instantiate6.C: New test.
11869
11870         * g++.old-deja/g++.pt/static6.C: New test.
11871
11872         * g++.old-deja/g++.pt/decl2.C: New test.
11873
11874 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
11875
11876         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
11877         problem is actually related with name lookup, but so what? :-)
11878
11879         * g++.old-deja/g++.pt/friend37.C: New test.
11880
11881 1998-11-25  Dave Love  <d.love@dl.ac.uk>
11882
11883         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
11884         element, which fails on some systems.
11885
11886         * g77.f-torture/execute/labug1.f: New test.
11887
11888 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
11889
11890         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
11891         is defined.
11892
11893 1998-11-18  Dave Love  <d.love@dl.ac.uk>
11894
11895         * g77.f-torture/compile/981117-1.f: New test.
11896
11897 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
11898
11899         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
11900         properly discarded.
11901
11902 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
11903
11904         * gcc.c-torture/execute/memcheck: New directory of tests for
11905         -fcheck-memory-usage.
11906
11907 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11908
11909         * README: New file, general information about the testsuite and
11910         new description of the various C++ test subdirectories.
11911         * README.g++: Eliminate obsolete information, update and move most
11912         relevant stuff to README.
11913
11914 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
11915
11916         * gcc.c-torture/compile/981107-1.c: New test.
11917
11918 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
11919
11920         * execute/memcpy-bi.c: New testcase.
11921
11922 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
11923
11924         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
11925         base classes.
11926
11927         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
11928         template is selected.
11929
11930         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
11931         classes, it should be accepted for all types.
11932
11933         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
11934
11935         * g++.old-deja/g++.pt/spec24.C: Ensure that template
11936         specializations start with template headers.
11937
11938 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
11939
11940         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
11941
11942         * g++.old-deja/g++.other/init9.C: Test cross initialization of
11943         non-POD types.
11944
11945 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
11946
11947         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
11948
11949 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
11950
11951         * compile/981022-1.c, compile/981022-1.x: New test and driver.
11952
11953 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
11954
11955         * 981019-1.c: New test.
11956
11957 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
11958
11959         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
11960         find objc headers.
11961
11962 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
11963
11964         * compile/981001-4.c: Remove use of GCC extension that triggers a
11965         compiler bug.
11966
11967 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
11968
11969         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
11970
11971 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
11972
11973         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
11974         instantiation of template produces incorrect code for delete
11975         expression.
11976
11977         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
11978         constructors' name is not unique.
11979         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
11980         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
11981
11982         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
11983         automatic array of const is ill-formed.
11984
11985         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
11986         of template parameter?
11987
11988         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
11989         const.
11990
11991         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
11992         pointer-to-member expression.
11993
11994         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
11995         declaration causes ICE.
11996
11997 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
11998
11999         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
12000         reserved in the global namespace.
12001
12002         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
12003         generate needed virtual table.
12004
12005         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
12006
12007 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
12008
12009         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
12010         template-dependent type
12011
12012 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
12013
12014         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
12015         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
12016         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
12017
12018         * g++.old-deja/g++.other/using5.C: New test; using decl from base
12019         class should be usable as argument of member function.
12020         * g++.old-deja/g++.other/using6.C: New test; using decl from base
12021         class should be usable as return type of member function.
12022         * g++.old-deja/g++.other/using7.C: New test; using decl from base
12023         class should be usable as type of data member.
12024
12025         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
12026
12027 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
12028
12029         * gcc.c-torture/special/920521-1.c: Fix bogus test.
12030
12031 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
12032
12033         * gcc.dg/dll-?.c Add thumb to target list.
12034         Fix assembler scan patterns to match current assembler output.
12035
12036 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
12037
12038         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
12039         matching of template brackets.
12040
12041         * g++.old-deja/g++.other/using4.C: New test.  Test using
12042         declarations of methods from base classes.
12043
12044         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
12045         within functions should introduce names into the innermost
12046         enclosing namespace.
12047
12048         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
12049         of static locals if first initialization throws.
12050
12051 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
12052
12053         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
12054
12055 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
12056
12057         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
12058         lose track of the possible targets of tablejump insns.
12059         * special/special.exp: Run it.
12060
12061 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12062
12063         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
12064         must be declared before its specializations can be named in friend
12065         declarations.
12066
12067 1998-10-05  Dave Love  <d.love@dl.ac.uk>
12068
12069         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
12070
12071         * g77.f-torture/execute/io1.f: New test.
12072
12073 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
12074
12075         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
12076         with pointer to template function, for which no argument deduction
12077         is possible.
12078
12079         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
12080         specialization of template function as argument to template
12081         function.
12082
12083         * g++.old-deja/g++.other/access2.C: New test; Inner class
12084         shouldn't have privileged access to Outer's names.
12085
12086 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
12087
12088         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
12089         friend template declared within template class conflicts with
12090         nested class of the same name.
12091
12092         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
12093         is ignored.
12094
12095         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
12096         object with direct initializer as function declaration.
12097
12098         * g++.old-deja/g++.other/decl2.C: New test; duplicate
12099         initializers.
12100
12101         * g++.old-deja/g++.other/null2.C: New test; conditional operator
12102         involving const pointer and NULL produces incorrect result.
12103
12104         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
12105         type name without `typename' should be rejected with -pedantic.
12106
12107 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
12108
12109         * g++.old-deja/g++.other/addrof1.C: New test.
12110
12111 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
12112
12113         * gcc.c-torture/compile/981001-1.c: New test.
12114         * gcc.c-torture/execute/981001-1.c: New test.
12115
12116 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
12117
12118         * gcc.c-torture/compile/981001-2.c: New test.
12119         * gcc.c-torture/compile/981001-3.c: New test.
12120         * gcc.c-torture/compile/981001-4.c: New test.
12121
12122 1998-10-01  Robert Lipe  <robertl@dgii.com>
12123
12124         * lib/objc.exp (objc_target_compile): Add -L during compiles for
12125         multilibbed hosts.   Idea grafted from g77.exp.
12126
12127 1998-09-30  Dave Love  <d.love@dl.ac.uk>
12128
12129         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
12130         avoid losing on systems which need -lsocket.
12131
12132 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
12133
12134         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
12135         * g++.old-deja/g++.other/nested2.C: Ditto.
12136         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
12137         failure.
12138
12139 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
12140
12141         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
12142         preferred over template operator!= for enum bitfields.
12143
12144 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
12145
12146         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
12147         that happen to have the same base name, but in different scopes,
12148         are incorrectly rejected.
12149
12150 1998-09-16  Richard Henderson  <rth@cygnus.com>
12151
12152         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
12153         on the native word size instead of an integer literal.
12154
12155 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
12156
12157         * g++.old-deja/g++.other/static2.C: Invocation of static data
12158         member of type pointer-to-function denoted as non-static member.
12159
12160         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
12161         checks involving function types and aliases.
12162
12163 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
12164
12165         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
12166         redefined to the same non-trivial type.
12167
12168         * g++.old-deja/g++.pt/explicit73.C: Test for proper
12169         namespace-qualification of template specializations declared in
12170         other namespaces.
12171
12172         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
12173         to declare a subset of the specializations of a template function
12174         as friends of specializations of a template class.
12175
12176         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
12177         member templates that do not fully specialize the enclosing
12178         template class are rejected.
12179
12180 1998-09-11  Dave Love  <d.love@dl.ac.uk>
12181
12182         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
12183
12184 1998-09-08  Dave Love  <d.love@dl.ac.uk>
12185
12186         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
12187         altered from libf2c/libU77 version.
12188
12189 1998-09-06  Dave Love  <d.love@dl.ac.uk>
12190
12191         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
12192
12193 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
12194
12195         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
12196         (un)signed char are different types for template specialization
12197         purposes.
12198
12199 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
12200
12201         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
12202         * objc: ObjC testsuite.
12203
12204 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
12205
12206         * gcc.c-torture/execute/941014-1.x:  New file.
12207
12208 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
12209
12210         * lib/c-torture.exp: Add support for
12211         torture_eval_before_compile and torture_eval_before_execute
12212         variables.
12213
12214 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
12215
12216         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
12217         this test triggers valid.
12218
12219 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
12220
12221         * gcc.dg/980827-1.c: New test.
12222
12223 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
12224
12225         * gcc.c-torture/execute/loop-4b.c: New test.
12226
12227 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
12228
12229         * lib/c-torture.exp: Add support for
12230         torture_eval_before_compile and torture_eval_before_execute
12231         variables.
12232
12233 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
12234
12235         * gcc.c-torture/compile/980825-1.c: New test.
12236
12237 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
12238
12239         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
12240         count number tests in opt_t0 not good_t0.
12241
12242 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
12243
12244         * gcc.c-torture/compile/930326-1.x: Fix typo.
12245
12246 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
12247
12248         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
12249         causes an ICE.
12250
12251 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
12252
12253         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
12254         STACK_SIZE is defined.
12255         * gcc.c-torture/unsorted/stuct.c: Similarly.
12256
12257         * gcc.c-torture/compile/980821-1.c: New test.
12258
12259 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
12260
12261         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
12262
12263 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
12264
12265         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
12266         code.
12267
12268 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
12269
12270         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
12271         error'.
12272
12273 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
12274
12275         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
12276
12277 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
12278
12279         * gcc.c-torture/compile/980816-1.c: New test.
12280
12281         * gcc.dg/980816-1.c: New test.
12282
12283 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
12284
12285         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
12286         compiler for ieee tests.
12287
12288 1998-08-01  Dave Love  <d.love@dl.ac.uk>
12289
12290         * g77.f-torture/compile/980729-0.f: New test.
12291
12292 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
12293
12294         * gcc.c-torture/special/eeprof-1.c: New test, for
12295         -finstrument-functions.
12296         * gcc.c-torture/special/special.exp: Run it.
12297
12298 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
12299
12300         * gcc.c-torture/compile/980729-1.c: New test.
12301
12302 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
12303
12304         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
12305         __thumb__ is defined, and test for ARM style doubles if so.
12306
12307 1998-07-26  Dave Love  <d.love@dl.ac.uk>
12308
12309         * g77.f-torture/noncompile/980615-0.f: New test.
12310
12311 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
12312
12313         * gcc.dg/980312-1.c: Do link instead of compile.
12314         * gcc.dg/980313-1.c: Likewise.
12315
12316 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
12317
12318         * gcc.c-torture/compile/980726-1.c: New test.
12319
12320 1998-07-25  Dave Love  <d.love@dl.ac.uk>
12321
12322         * g77.f-torture/execute/io0.f: New test.
12323
12324 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
12325
12326         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
12327         an int.
12328
12329 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
12330
12331         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
12332         m32r bugs.
12333
12334 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
12335
12336         * gcc.dg/980626-1.c: Expect failures for all toolchains until
12337         c-decl.c:grokdeclarator can handle mode attributes.
12338
12339 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
12340
12341         * gcc.c-torture/execute/980716-1.c: New test.
12342
12343 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
12344
12345         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
12346         the mn10200.
12347         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
12348         the mn10200.
12349         * gcc.c-torture/execute/va-arg-3.x: Similarly.
12350         * gcc.c-torture/compile/930326-1.x: Similarly.
12351
12352 1998-07-13  Dave Love  <d.love@dl.ac.uk>
12353
12354         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
12355         New test from Craig.
12356
12357 1998-07-12  Dave Love  <d.love@dl.ac.uk>
12358
12359         * g77.f-torture/noncompile/980616-0.f: New test.
12360
12361         * g77.f-torture/execute/970816-3.f:  New test from Craig.
12362
12363 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
12364
12365         *  g++.other/singleton.C: Return error value instead of taking
12366         SIGSEGV.
12367
12368 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
12369
12370         *  g++.other/singleton.C: New test.   Warning is under dispute.
12371         Runtime crash is not.
12372
12373 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
12374
12375         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
12376         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
12377         using6.C, using7.C}:  New namespace tests.
12378
12379 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
12380
12381         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
12382         specialization with typedef'ed names used as array indexes.
12383
12384 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
12385
12386         * gcc.c-torture/execute/980709-1.c: New test.
12387
12388         * gcc.dg/980709-1.c: New test.
12389
12390 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
12391
12392         * gcc.c-torture/execute/bcp-1.c: New test.
12393
12394 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
12395
12396         * gcc.c-torture/execute/980707-1.c: New test.
12397
12398 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
12399
12400         * gcc.c-torture/compile/980706-1.c: New test.
12401
12402 1998-07-01  Dave Love  <d.love@dl.ac.uk>
12403
12404         * g77.f-torture/execute/980701-0.f,
12405         g77.f-torture/execute/980701-1.f: New test from Craig.
12406
12407 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
12408
12409         * gcc.c-torture/compile/980701-1.c: New test.
12410
12411         * gcc.c-torture/execute/980701-1.c: New test.
12412
12413 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
12414 rlsruhe.de>
12415
12416         * g++.old-deja/g++.robertl/eb132.C: New test.
12417         * g++.old-deja/g++.robertl/eb133.C: Likewise.
12418
12419 1998-06-29  Dave Love  <d.love@dl.ac.uk>
12420
12421         * g77.f-torture/execute/980628-7.f,
12422         g77.f-torture/execute/980628-8.f,
12423         g77.f-torture/execute/980628-9.f,
12424         g77.f-torture/execute/980628-10.f: New tests from Craig.
12425
12426         * g77.f-torture/execute/980628-3.f: Remove mail headers.
12427
12428 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
12429
12430         * g77.f-torture/execute/980628-4.f: New test from Craig.
12431         * g77.f-torture/execute/980628-5.f: Likewise.
12432         * g77.f-torture/execute/980628-2.f: Likewise.
12433         * g77.f-torture/execute/980628-0.f: Likewise.
12434         * g77.f-torture/execute/980628-1.f: Likewise.
12435         * g77.f-torture/execute/980628-3.f: Likewise.
12436         * g77.f-torture/execute/980628-6.f: Likewise.
12437
12438 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
12439
12440         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
12441         directory when nothing has been installed yet.
12442
12443 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
12444
12445         * gcc.c-torture/special/special.exp: Handle newer versions of
12446         dejagnu.
12447
12448 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
12449
12450         * gcc.dg/980626-1.c: New test.
12451
12452 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
12453
12454         * gcc.misc-tests/m-un-2.c: New test.
12455         * g++.old-deja/g++.other/warn01.c: Likewise.
12456
12457 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
12458
12459         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
12460         compatibility with assmblers with a different comment character.
12461         Eliminate use of GAS-specific extensions.
12462
12463 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
12464
12465         * gcc.c-torture/execute/ieee/980619-1.c: New test.
12466
12467 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
12468
12469         *lib/g77.exp: Replace search for libf2c.a with search for newly
12470         renamed libg2c.a
12471
12472 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
12473
12474         * gcc.c-torture/execute/980617-1.c: New test.
12475
12476 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
12477
12478         * gcc.c-torture/execute/980612-1.c: New test.
12479
12480 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
12481
12482         * gcc.dg/980523-1.c: Only test on ppc-linux.
12483         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
12484
12485         * gcc.c-torture/execute/980608-1.c: New test.
12486
12487 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
12488
12489         * gcc.c-torture/execute/980605-1.c: New test.
12490
12491 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
12492
12493         * gcc.c-torture/execute/980604-1.c: New test.
12494
12495 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
12496
12497         * gcc.c-torture/execute/980602-1.c: New test.
12498         * gcc.c-torture/execute/980602-2.c: Likewise.
12499
12500 1998-06-02  Dave Love  <d.love@dl.ac.uk>
12501
12502         * 970125-0.f: Fix per JCB.  Add commentary.
12503
12504 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
12505
12506         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
12507         IEEE -0 support.
12508
12509 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
12510
12511         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
12512         earlier.
12513
12514 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
12515
12516         * gcc.c-torture/execute/980526-3.c: New test.
12517
12518 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
12519
12520         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
12521         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
12522         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
12523         m88k-motorola-sysv3 to XFAIL.
12524
12525 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12526
12527         * gcc.dg/980526-1.c: New test.
12528         * gcc.c-torture/execute/980526-2.c: New test.
12529
12530 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
12531
12532         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
12533
12534         * gcc.c-torture/execute/980526-1.c: New test.
12535
12536 1998-05-26  Dave Love  <d.love@dl.ac.uk>
12537
12538         * g77.f-torture/execute/alpha2.f: Add runtime test.
12539
12540 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
12541
12542         * g++.old-deja/old-deja.exp: Strip leading directories.
12543
12544         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
12545         error for the line.  Don't run multiple tests for the same line.
12546
12547 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
12548
12549         * gcc.dg/980523-1.c: New test.
12550
12551 1998-05-23  Dave Love  <d.love@dl.ac.uk>
12552
12553         * g77.f-torture/compile/970915-0.f: New test.
12554
12555 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
12556
12557         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
12558
12559 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
12560
12561         * gcc.dg/980520-1.c: New test.
12562
12563 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
12564
12565         * gcc.dg/980502-1.c: Fix return type.
12566
12567 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
12568
12569         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
12570         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
12571         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
12572         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
12573         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
12574
12575 1998-05-20  Dave Love  <d.love@dl.ac.uk>
12576
12577         * g77.f-torture/execute/980520-1.f: New test.
12578
12579 1998-05-15  Dave Love  <d.love@dl.ac.uk>
12580
12581         * lib/mike-g77.exp: New file.
12582
12583         * g77.f-torture/noncompile/noncompile.exp,
12584         g77.f-torture/noncompile/check0.f: New files.
12585
12586 1998-05-14  Dave Love  <d.love@dl.ac.uk>
12587
12588         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
12589         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
12590         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
12591         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
12592         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
12593         abort where appropriate.
12594
12595 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
12596
12597         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
12598         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
12599
12600 1998-04-29  Dave Love  <d.love@dl.ac.uk>
12601
12602         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
12603
12604 1998-04-27  Dave Love  <d.love@dl.ac.uk>
12605
12606         * g77.f-torture/compile/980427-0.f: New test.
12607
12608 1998-04-24  Dave Love  <d.love@dl.ac.uk>
12609
12610         * g77.f-torture/compile/980424-0.f: New test.
12611
12612 1998-04-19  Dave Love  <d.love@dl.ac.uk>
12613
12614         * g77.f-torture/compile/980419-2.f (main): New test.
12615         * g77.f-torture/compile/970125-0.f: New test.
12616         * g77.f-torture/compile/980419-1.f: New test.
12617
12618 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
12619
12620         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
12621         of loop-4.c.
12622
12623 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
12624
12625         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
12626
12627 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
12628
12629         * gcc.c-torture/compile/980329-1.c: New test.
12630
12631 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
12632
12633         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
12634         * gcc.dg/980312-1.c: Fix typo in -march command.
12635
12636 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
12637
12638         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
12639
12640 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
12641
12642         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
12643         Dave Love agree the Fortran source is bogus.
12644
12645 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
12646
12647         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
12648         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
12649         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
12650         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
12651         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
12652
12653 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
12654
12655         * g++.old-deja/g++.other/friend1.C: New test.
12656
12657 1998-02-18  Dave Love  <d.love@dl.ac.uk>
12658
12659         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
12660         possibly uninitialized) variables and declare dnrm2.
12661
12662 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
12663
12664         From Bruno Haible <haible@ilog.fr>:
12665         * gcc.c-torture/execute/980223.c: New test.
12666
12667 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
12668
12669         * gcc.dg/ifelse-1.c: New test.
12670
12671 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
12672
12673         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
12674
12675           * lib/old-dejagnu.exp (old-dejagnu): Added the
12676           "execution test - XFAIL *-*-*" handling in the spirit of
12677           "excess errors test -". Changed the "execution test fails"
12678           handling to be like "excess errors test fails".
12679           * Update various tests accordingly.
12680
12681 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
12682
12683         * gcc.c-torture/execute/980205.c: New test.
12684
12685 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
12686
12687         * lib/c-torture.exp: Look for .x files instead of .cexp files.
12688         * lib/f-torture.exp: Similarly.
12689         * gcc.c-torture: Rename all .cexp files to .x files.
12690
12691 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
12692
12693         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
12694         (940510-1.c): Removed duplicate.
12695         (971104-1.c): New test.
12696
12697 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
12698
12699           * lib/f-torture.exp: Improve error and loop detection.
12700
12701 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
12702
12703         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
12704         use that to size the filler array.
12705
12706 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
12707
12708         * lib/c-torture.exp(c-torture-execute): Fix typo.
12709
12710         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
12711         testcase as the executable name. Keep the executable around if
12712         the test fails.
12713
12714 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
12715
12716         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
12717         changes.  Only test one -g option, and move it to the end of the
12718         list of options to test.
12719
12720 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
12721
12722         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
12723         variable GCC_TORTURE_OPTIONS to supply default switches separated
12724         by colons.  If no environment variable, run tests with -O0 -g, -O1
12725         -g, and -O2 -g as well.
12726
12727 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
12728
12729         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
12730         explanatory comments. Fix indentation.
12731
12732 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
12733
12734         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
12735
12736 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
12737
12738         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
12739         * g++.old-deja/g++.mike/p7325.C: Likewise.
12740         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
12741
12742 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
12743
12744         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
12745         * g++.old-deja/g++.brendan/crash30.C: Likewise.
12746         * g++.old-deja/g++.brendan/crash39.C: Likewise.
12747         * g++.old-deja/g++.law/operators4.C: Likewise.
12748
12749 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
12750
12751         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
12752         * g++.old-deja/g++.mike/p784.C: Ditto.
12753         * g++.old-deja/g++.mike/p785.C: Ditto.
12754
12755 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
12756
12757           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
12758
12759 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
12760
12761         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
12762         target feature; pass this to c-torture-execute as needed.
12763
12764 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
12765
12766         * lib/c-torture.exp(c-torture-execute): If the previous and the
12767         current executables being tested are identical, we don't need to
12768         run the executable again. Try to make the executable names
12769         unique. Add an optional argument for passing additional compiler
12770         flags.
12771
12772 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
12773
12774         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
12775
12776 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
12777
12778         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
12779
12780 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
12781
12782         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
12783         32bit or larger longs.
12784
12785         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
12786         have either a 32bit long or 32bit int.
12787
12788 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
12789
12790         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
12791         Make double precision tests dependent on sizeof (double).
12792
12793 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
12794
12795         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
12796         too.
12797
12798 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
12799
12800         * gcc.c-torture/compile/961203-1.cexp: New script.
12801
12802 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
12803
12804         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
12805         up the includes ourselves.
12806
12807 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
12808
12809         * lib/plumhall.exp: Remove random include, and add a few
12810         verbose messages for debugging.
12811
12812 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
12813
12814         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
12815         of trying to do it ourselves.
12816
12817 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
12818
12819         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
12820
12821 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
12822
12823         * gcc.prms/5403.c: Made regexp a bit less strict.
12824
12825 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
12826
12827         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
12828         is returned from remote_load instead.
12829         * lib/plumhall.exp: Ditto.
12830         * lib/mike-g++.exp: Ditto.
12831         * lib/old-dejagnu.exp: Ditto.
12832         * lib/c-torture.exp: Ditto.
12833
12834 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
12835
12836         * lib/g++.exp: Use build_wrapper procedure.
12837         * lib/gcc.exp: Ditto.
12838
12839 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
12840
12841         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
12842         an old-style decl for malloc.  Fixes tests to work when
12843         sizeof (int) != sizeof (size_t).
12844
12845 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
12846
12847         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
12848
12849         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
12850         use stdargs.h interface.
12851
12852 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
12853
12854         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
12855         NO_VARARGS when compiling.
12856
12857 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
12858
12859         * lib/plumhall.exp(ph_includes): New procedure.
12860         (ph_make): Use it.
12861         (ph_compiler): Ditto.
12862
12863         * lib/g++.exp: Rename test-glue.c to testglue.c.
12864         * lib/gcc.exp: Ditto.
12865
12866 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
12867
12868         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
12869         to completion when it's called.
12870
12871 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
12872
12873         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
12874         is defined, don't do test.
12875
12876 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
12877
12878         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
12879         for object files.
12880         (ph_summary): Mark skipped testcases as untested, not unresolved.
12881
12882         * lib/plumhall.exp (ph_make): If unresolved because of bad
12883         errorCode, record errorCode in log file.
12884         (*): Replace send_log/verbose with verbose -log.
12885
12886 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
12887
12888         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
12889         double conversion if double isn't at least 8 bytes.
12890
12891         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
12892         int to work with targets where int is 16 bits.
12893
12894         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
12895         8 bytes, just exit, since 4 byte doubles don't have enough bits of
12896         precision for the test to complete.
12897
12898 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
12899
12900         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
12901         if d10v is not compiled with the -mdouble64 flag.
12902         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
12903
12904         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
12905         d10v is not compiled with the -mint32 flag.
12906
12907 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
12908
12909         * lib/plumhall.exp: Use incr_count.
12910
12911 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
12912
12913         * gcc.c-torture: Update to c-torture-1.45.
12914
12915 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
12916
12917         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
12918         the name of the expect testcase file).
12919
12920         * lib/g++.exp(g++_init): Ditto.
12921
12922 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
12923
12924         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
12925         the host.
12926
12927         * lib/gcc.exp(gcc_exit): New procedure.
12928
12929 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
12930
12931         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
12932         specs where appropriate.
12933
12934         * g++.old-deja/g++.arm/*: Added additional ERROR checks
12935         because of new "candidates are" messages, and removed a few
12936
12937         * Converted all non-old-style g++ testcases to old-style, and
12938         moved into g++.old-deja.
12939
12940 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
12941
12942         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
12943         options.
12944
12945         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
12946         succeeded.
12947
12948         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
12949
12950 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
12951
12952         * lib/gcc.exp (gcc_target_compile): Add support for defining
12953         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
12954         the machine doesn't have those features.
12955
12956 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
12957
12958         * g++.law/operators4.exp: Don't use LIBS.
12959
12960 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
12961
12962         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
12963
12964         * lib/mike-g++.exp: Don't set the compiler to be tested here.
12965         * lib/g++.exp: Set it here instead. Also, allow use of the
12966         --tool_exec and --tool_opt options. Change CXX to
12967         GXX_UNDER_TEST.
12968
12969         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
12970
12971         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
12972
12973 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
12974
12975         * lib/old-dejagnu.exp: Use prune_warnings instead of
12976         prune_system_crud.
12977         * lib/mike-g++.exp: Ditto.
12978         * lib/gcc.exp: Ditto.
12979         * lib/g++.exp: Ditto.
12980
12981         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
12982
12983 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
12984
12985           * 941014-2.c: Include stdlib.h
12986           * 960327-1.c: Include stdio.h
12987           * dbra.c, index-1.c: Don't assume ints are 32bits.
12988
12989 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
12990
12991         * lib/gcc.exp: Add gcc,stack_size target feature.
12992
12993         * lib/g++.exp(g++_target_compile): Add the include and link
12994         paths here, not in two other places. And, it's $options, not
12995         options.
12996
12997         * lib/mike-g++.exp(postbase): Remove the code that determines
12998         the correct include and link paths.
12999         * g++.old-deja/old-deja.exp: Ditto.
13000
13001 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
13002
13003         * lib/g++.exp(g++_init): target_compile no longer returns the
13004         filename of the result.
13005
13006 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
13007
13008         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
13009         call to glob.
13010
13011         * gcc.c-torture/special/special.exp: Change call to
13012         gcc_target_compile to include the object file.
13013
13014 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
13015
13016         * gcc.c-torture/special/special.exp: Correct misspelling in last
13017         change.
13018
13019 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
13020
13021         * lib/plumhall.exp(ph_summary): Log the entire output of the
13022         executable. Return -1 if there were any failures, 0 otherwise.
13023         (ph_execute): Return -1 if there were any failures, 0 otherwise.
13024         (ph_make): Clean up objects and executables that were built
13025         if the tests succeeded.
13026
13027 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
13028
13029         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
13030         libraries and includes in the build tree as appropriate.
13031
13032 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
13033
13034         * lib/c-torture.exp: Instead of looking for the global variable
13035         NO_LONG_LONG, check to see if that's a feature of the target.
13036
13037 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
13038
13039         * config/default.exp: Minimize. Delete the remainer of the files in
13040         config; this functionality is now in devo/dejagnu/config.
13041
13042         g++.*/*: Pass any additional flags used to compile to postbase;
13043         delete CXXFLAGS.
13044
13045         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
13046         is now done by runtest.exp. Use gcc_target_compile instead of
13047         compile.
13048
13049         lib/c-torture.exp: Use gcc_target_compile instead of compile.
13050         Remove references to CFLAGS. Use remote_file instead of
13051         calling rm -f.
13052         (c-torture): Take a list of arguments to use to compile this
13053         testcase.
13054
13055         lib/g++.exp: Simplify. Use target_compile instead of compile.
13056         lib/gcc-dg.exp: Ditto.
13057         lib/gcc.exp: Ditto.
13058         lib/mike-{gcc,g++}.exp: Ditto.
13059         lib/old-dejagnu.exp: Ditto.
13060         lib/plumhall.exp: Ditto.
13061
13062 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
13063
13064         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
13065         (ph_linker): Likewise.
13066
13067 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
13068
13069           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
13070         MAP_ANON / MAP_ANONYMOUS if defined;
13071         else try to map from /dev/zero .
13072
13073 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
13074
13075         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
13076         isn't defined, then define it to MAP_ANONYMOUS.
13077
13078 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
13079
13080         * gcc.c-torture: Update to c-torture-1.42 release.
13081
13082 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
13083
13084         * gcc.c-torture: Update to c-torture-1.41 release.
13085
13086 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
13087
13088         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
13089         c-torture release.
13090
13091 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
13092
13093         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
13094         and LDFLAGS.  Fix second case to append the target_info ldflags
13095         onto LDFLAGS, not CFLAGS.
13096         * lib/g++.exp (g++_init): Add target_info stuff.
13097         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
13098         of libgloss and newlib flags for !native.
13099
13100         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
13101         (GDB): Fix relative path to go up another dir for finding gdb.
13102
13103 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
13104
13105         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
13106         versions in the target_info array, if they don't exist.
13107
13108 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
13109
13110         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
13111
13112 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
13113
13114         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
13115         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
13116
13117 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
13118
13119         * lib/old-dejagnu.exp: Don't remove the output file before we've
13120         actually tested it. Don't append pwd to the path of the executable
13121         we're testing.
13122
13123 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
13124
13125         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
13126
13127 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
13128
13129         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
13130         temporary directory for compiler files, and set it to a default
13131         value of /tmp. Set $output as the name of the output file from
13132         compiling the testcase. Add a -o option to $cflags_var so the
13133         compiler writes the final output file as $output. Set $executable
13134         to $output.
13135
13136         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
13137         directory for compiler files, and set it to /tmp if it doesn't
13138         already have a value. Set $output_file to the name of the output
13139         file from compiling the testcase. Add a -o option to CXXFLAGS so
13140         the compiler writes the final output file as $output. Use $output
13141         as the executable to be tested.
13142
13143 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
13144
13145         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
13146
13147 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
13148
13149         * gcc.c-torture/execute/pending-1.c: New test.  Still
13150         pending in Tege's queue.
13151
13152 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
13153
13154         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
13155         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
13156         if there were failures.  Call unresolved if there were unresolved
13157         testcases.  Call gcc_fail if program did not run to completion.
13158         (ph_make): Pass additional argument name to ph_execute.
13159         (ph_execute): Add new argument.  Pass additional arguments to
13160         ph_summary.  Call gcc_fail is there is no execution output.
13161
13162 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
13163
13164         * lib/plumhall.exp (proc_summary): Output relavent summary
13165         lines into the log so specific failures in plumhall can be
13166         investigated.
13167
13168 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
13169
13170         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
13171         (c-torture-execute): Don't try to execute tests which use
13172         "long long" types if $NO_LONG_LONG is nonzero.
13173
13174 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
13175
13176         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
13177         not c-torture.
13178
13179         * gcc.ieee: Move from here.
13180         * gcc.c-torture/execute/ieee: To here.
13181
13182 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
13183
13184         * gcc.c-torture: Update to c-torture-1.41 release.
13185
13186 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
13187
13188         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
13189         not "$output".
13190
13191 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
13192
13193         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
13194         -c present.
13195
13196 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
13197
13198         * config/proelf.exp: Handle connecting to a simulator.
13199
13200 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
13201
13202         * config/proelf.exp: New file.  Enough framework that we can
13203         run c-torture tests on the proelf targets (or any other target
13204         that gdb can connect to for that matter).
13205
13206 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
13207
13208         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
13209         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
13210
13211         * lib/plumhall.exp (ph_execute): Always call ph_summary if
13212         exec_output exists.
13213
13214 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
13215
13216         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
13217         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
13218
13219         * config/*.exp: Update FSF address.  Change result of ${tool}_load
13220         to pass/fail/unresolved/unsupported/untested.  Caller must now
13221         call unresolved/unsupported/untested.
13222         * lib/*.exp: Update FSF address.  Update to handle new results of
13223         ${tool}_load.
13224         * lib/chill.exp (verbose): Delete.
13225
13226 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
13227
13228         * lib/gcc.exp (default_gcc_start): Change order of args to
13229         $LDFLAGS $CFLAGS $LIBS.
13230         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
13231         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
13232         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
13233         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
13234         * gcc.misc-tests/dg-test.exp: Likewise.
13235         * gcc.misc-tests/msgs.exp: Likewise.
13236         * gcc.prms/prms.exp: Likewise.
13237         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
13238         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
13239
13240         * lib/dg.exp: Deleted, moved to dejagnu/lib.
13241
13242 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
13243
13244         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
13245
13246         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
13247         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
13248
13249         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
13250         necessary.
13251
13252 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
13253
13254         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
13255         global for loop; add use of $mathlib.
13256         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
13257         settings here; set mathlib for anything but VxWorks.
13258
13259 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
13260
13261         * gcc.c-torture: Update to c-torture-1.40 release.
13262
13263 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
13264
13265         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
13266         dg.exp.
13267
13268 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
13269
13270         * lib/c-torture.exp (c-torture-execute): Declare "output" as
13271         global.
13272
13273 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
13274
13275         * lib/g++.exp (LIBS): Define if not already.
13276         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
13277         (gcc-dg-prune): Call prune_gcc_output.
13278         * lib/gcc.exp (prune_gcc_output): New proc.
13279         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
13280         prune_gcc_output.
13281
13282 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
13283
13284         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
13285         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
13286
13287 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
13288
13289         * gcc.c-torture: Update to c-torture-1.39 release.
13290
13291 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
13292
13293         * lib/c-torture.exp (c-torture-execute): Don't return if one option
13294         fails, try others as well.
13295
13296 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
13297
13298         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
13299         If compilation fails, mark execute tests as `untested'.
13300         If test is marked as unsupported, don't mark compilation and
13301         execute tests as failed.
13302
13303 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13304
13305         * lib/g++.exp (g++_init): Don't link in libg++, and look to
13306         libstdc++ for whether or not we want to be doing shared
13307         libraries.  Delete link_curses since we don't need it anymore.
13308         * lib/mike-g++.exp (postbase): Don't link in libg++.
13309         * g++.old-deja/old-deja.exp: Likewise.
13310
13311 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13312
13313         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
13314
13315 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13316
13317         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
13318         For that, add `-Wl,-a,shared_archive'.
13319         * g++.old-deja/old-deja.exp: Likewise.
13320
13321 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
13322
13323         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
13324
13325 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
13326
13327         * lib/mike-g++.exp (postbase): Pay attention to the status of
13328         g++_load.
13329
13330 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13331
13332           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
13333
13334 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
13335
13336         * lib/gcc.exp (default_gcc_start): No longer need to log program
13337         being executed or its output, execute_anywhere does that now.
13338         * lib/g++.exp (default_g++_version): Call execute_anywhere.
13339         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
13340
13341 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13342
13343         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
13344         the same as those in lib/g++.exp.
13345
13346 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
13347
13348         * gcc.c-torture: Update to c-torture-1.38 release.
13349         * gcc.ieee: Related changes.
13350
13351 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
13352
13353         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
13354         "exec". Minor reformatting changes.
13355
13356         * config/rom68k.exp (${tool}_load): Make it work in a canadian
13357         cross. This means all "exec" calls now work on a remote host as
13358         well.
13359         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
13360         cross. Filter out the extra "\r\n" stuff that expect puts in.
13361         (c-torture-execute): Filter out the bogus warnings like
13362         c-torture-compile does. Add support for canadian cross.
13363         * lib/gcc.exp (default_gcc_version, default_gcc_start)
13364         Use execute_anywhere rather than calling exec directly. Now it
13365         works for canadian cross testing.
13366
13367 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
13368
13369         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
13370         results into a variable, and check that rather than using file exists.
13371
13372 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13373
13374         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
13375         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
13376
13377 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13378
13379         * g++.old-deja/old-deja.exp: Create and pass runshlib and
13380         lib_curses if there's a shared libg++ in the build tree.
13381
13382 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
13383
13384         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
13385         if not supported target.
13386
13387 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13388
13389         * lib/g++.exp (g++_init): Move empty setting of runshlib and
13390         link_curses up to always happen, not just for native builds.
13391
13392 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
13393
13394         * gcc.c-torture: Update to c-torture-1.36 release.
13395         * gcc.failure: Related changes.
13396
13397 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
13398
13399         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
13400
13401 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13402
13403         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
13404         * lib/mike-g++.exp (postbase): Not in here.  Still reference
13405         runshlib, link_curses, and mathlib for link and run.
13406
13407         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
13408         pass the runtime shared library options for Solaris, OSF/1, and
13409         Irix5, and link with -lcurses to avoid unresolved references.
13410
13411 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13412
13413         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
13414         only run once.
13415
13416 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
13417
13418         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
13419
13420 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
13421
13422         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
13423         do not have a framework for the "compat" tests yet.
13424
13425 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13426
13427         * lib/mike-g++.exp (postbase): New local variable `mathlib',
13428         set to null if we're testing vxworks5.1.  Use that instead of
13429         `-lm' in the setting of LIBS for link and run.
13430
13431 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13432
13433         * config/rom68k.exp (${tool}_load): Major changes to make it
13434         work.  Verified that it does in fact return the stuff in
13435         exec_output properly.  Catch any Emul or any TRAP other than 0.
13436
13437 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13438
13439         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
13440         LDFLAGS properly for targets that need stuff from libgloss.
13441         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
13442         only run once.
13443         (gpp_initialized): New variable.
13444
13445 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
13446
13447         * config/rom68k.exp: Load libgloss.exp.
13448         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
13449         so we can produce a fully linked binary.
13450         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
13451         so we can produce a fully linked binary.
13452
13453 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
13454
13455         * lib/plumhall.exp (ph_section): Watch for expected failures.
13456         Add missing `else'.
13457
13458         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
13459         run the testcase.
13460         (c-torture): Likewise.
13461
13462 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
13463
13464         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
13465
13466         * lib/mike-g++.exp (mike_cleanup): New proc.
13467         (prebase): New globals compiler_result, not_compiler_result,
13468         target_regexp.
13469         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
13470         allow leading "-" in pattern.  Watch for unsupported tests.
13471         If $compiler_result is set, pattern match assembler code,
13472         and ditto for $not_compiler_result.
13473         * lib/mike-gcc.exp: Likewise.
13474
13475         * lib/plumhall.exp (ph_execute): Only call ph_summary if
13476         execution "succeeded".
13477
13478 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
13479
13480         * config/win32.exp: New file.
13481         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
13482
13483 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
13484
13485         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
13486         unsupported.
13487         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
13488         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
13489         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
13490
13491         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
13492         "... without exceptions was ...".  That is now handled by
13493         prune_system_crud.
13494         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
13495
13496 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
13497
13498         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
13499         sieve.c,sort2.c}: New files.
13500         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
13501         sieve.exp,sort2.exp}: Drivers for them.
13502
13503         * lib/mike-gcc.exp (program_output): New user settable variable.
13504         (postbase): Call prune_system_crud.  Also prune extraneous compiler
13505         messages.
13506         * lib/mike-g++.exp (program_output): New user settable variable.
13507
13508         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
13509
13510         * config/sh.exp: Deleted (use sim.exp instead).
13511
13512 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13513
13514         * config/vx.exp: Declare CHECKTASK as global.
13515         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
13516         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
13517         * lib/old-dejagnu.exp: Load [pwd]/$executable.
13518
13519 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13520
13521         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
13522         target. Like vx.exp, only includes `vx29k.exp' instead of
13523         `vxworks.exp'.
13524
13525 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
13526
13527         * config/sim.exp: Increase time limit from 120 seconds to 240.
13528
13529 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
13530
13531         * gcc.c-torture/execute/950628-1.c: New test.
13532
13533 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
13534
13535         * gcc.c-torture: Update with changes/additions from
13536         c-torture-1.34.
13537
13538 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
13539
13540         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
13541
13542 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
13543
13544         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
13545
13546 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
13547
13548         * gcc.c-torture/compile/950512-1.c: New test.
13549         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
13550         * gcc.dg/struct-ret-1.c: Likewise.
13551
13552 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
13553
13554         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
13555           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
13556
13557 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
13558
13559         * gcc.c-torture/special/920411-1.c: Deleted.
13560         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
13561
13562 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
13563
13564         * config/sim.exp (${tool}_load): Hack in call to bash to get a
13565         cpu limit.
13566
13567 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
13568
13569         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
13570
13571 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
13572
13573         From kenner;
13574         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
13575         is the proper length.
13576         * va-arg-3.c: Likewise.
13577
13578 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
13579
13580         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
13581         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
13582
13583         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
13584         * lib/g++.exp (default_g++_start): Delete old cruft.
13585
13586 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
13587
13588         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
13589         (2 * (1 << 18)) to (2 * (1 << 17)).
13590
13591         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
13592
13593 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
13594
13595         * config/rom68k.exp: Renamed from config/idp.exp
13596
13597 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
13598
13599         * c-torture/compile/921109-2.c
13600
13601 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
13602
13603         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
13604         excess errors.
13605
13606 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
13607
13608         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
13609         output.
13610         * lib/g++.exp (default_g++_start): Likewise.
13611
13612 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
13613
13614         * gcc.c-torture/compile/950329-1.c: New test.
13615
13616 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
13617
13618           * config/bug.exp (${tool}_load): Updated to use new remote_open
13619           and remote_close procs.
13620         * config/idp.exp: New file.
13621
13622 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
13623
13624         * gcc.c-torture/execute/950322-1.c: New test.
13625
13626 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
13627
13628         * config/vx.exp (${tool}_load): Clean up testing of return code from
13629         vxworks_ld and vxworks_spawn.
13630
13631 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
13632
13633         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
13634
13635 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
13636
13637         * lib/old-deja.exp: Add `excess errors test - ' error, now one
13638         can mark excess errors on a machine by machine basis.  Note, the
13639         default is to not expect any excess errors, even when excess
13640         errors test - is given, so you will want to put an XFAIL ... on
13641         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
13642         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
13643         those 4 machines, but no others.
13644
13645 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
13646
13647         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
13648         * lib/c-torture.exp: to here.
13649
13650 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
13651
13652         * gcc.c-torture/execute/950221-1.c: New test.
13653         * gcc.c-torture/execute/struct-ret-1.c: New test.
13654         * gcc.c-torture/compile/950221-1.c: New test.
13655
13656         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
13657
13658 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
13659
13660         * gcc.c-torture/execute/arith-1.c (main): Return 0.
13661         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
13662
13663 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
13664
13665         * g++.gb: New directory of tests, derived from my signature and
13666         class scoping tests.
13667
13668         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
13669         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
13670         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
13671         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
13672         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
13673         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
13674         * g++.gb/sig25.C: Likewise.
13675
13676         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
13677         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
13678         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
13679         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
13680         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
13681         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
13682         * g++.gb/sig25.exp: Likewise.
13683
13684         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
13685         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
13686         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
13687         * g++.gb/scope13.C: Likewise, this test still fails.
13688
13689         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
13690         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
13691         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
13692         * g++.gb/scope13.exp: Ditto.
13693
13694         * g++.gb/README: New file, explains what these tests are about.
13695
13696 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
13697
13698         * lib/dg.exp (dg-do): Support `preprocess'.
13699         (dg-test): Likewise.
13700
13701 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
13702
13703         * config/udi.exp: change "continue -expect" to "exp_continue".
13704
13705 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
13706
13707         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
13708         Delete redundant tests.
13709
13710         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
13711         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
13712         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
13713         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
13714         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
13715         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
13716         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
13717         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
13718
13719         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
13720         storing label pointers.
13721         * gcc.c-torture/execute/921019-1.c: Likewise.
13722         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
13723         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
13724         parameter fp.
13725         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
13726         constants.
13727
13728         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
13729         Delete obsolete tests.
13730
13731         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
13732         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
13733         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
13734         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
13735         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
13736         * gcc.c-torture/compile/950124-1.c: New test.
13737
13738         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
13739
13740 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
13741
13742         * lib/mike-g++.exp: Add -lm to LIBS.
13743
13744 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
13745
13746         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
13747
13748 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
13749
13750         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
13751
13752 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
13753
13754         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
13755
13756 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
13757
13758         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
13759         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
13760         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
13761         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
13762         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
13763         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
13764         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
13765         * g++.law/{operators31.C, operators32.C,
13766         * g++.law/{operators33.C, operators34.C}: Likewise.
13767         * g++.law/{pic1.C, refs2.C}: Likewise.
13768         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
13769         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
13770         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
13771         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
13772
13773         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
13774         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
13775         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
13776         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
13777         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
13778         * g++.law/{enum9.exp, friend5.exp}: Likewise.
13779         * g++.law/{nest3.exp, nest4.exp}: Likewise.
13780         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
13781         * g++.law/{operators30.exp, operators31.exp}: Likewise.
13782         * g++.law/{operators32.exp, operators33.exp}: Likewise.
13783         * g++.law/{operators34.exp}: Likewise.
13784         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
13785         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
13786         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
13787         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
13788         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
13789
13790         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
13791         No longer expected to fail.
13792         * g++.law/missed-error3.C: Tweak for recent bool changes.
13793
13794 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
13795
13796         * config/emb-unix: Deleted.
13797         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
13798         remote execution.  Do final link on remote host if REMOTE_LINK is set.
13799
13800 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
13801
13802         * lib/dg.exp (dg-test): Fix typo in last patch.
13803
13804 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
13805
13806         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
13807         (handles multiple occurrences).
13808
13809 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
13810
13811         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
13812         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
13813         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
13814         printed).
13815         * lib/c-torture.exp (c-torture-compile): Likewise.
13816         (c-torture): Prepend full path if missing.
13817         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
13818         (gcc_fail): Likewise.
13819         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
13820
13821 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
13822
13823         * lib/netware.exp: Only attach to NetWare i386 systems.
13824
13825 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
13826
13827         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
13828         messages.  Add test name to "output pattern match" pass/fail message.
13829
13830 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
13831
13832         * gcc.dg: New testsuite.
13833         * gcc.dg/dg.exp: New file.
13834
13835         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
13836         test-switch.c}: Deleted.
13837
13838         * gcc.misc-tests/msgs.exp: New testcase driver.
13839
13840 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
13841
13842         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
13843         Watch for illegal return values from ${tool}_load.
13844         * config/unix.exp (${tool}_load): Fix pass/fail detection for
13845         cross targets.  Coerce return value >0 to 1.
13846
13847 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
13848
13849         * config/unix.exp (${tool}_load): Call program rsh, not proc.
13850
13851         * config/emb-unix.exp: New file.
13852
13853         * config/sim.exp: Error if variable $SIM not defined.
13854         (${tool}_load): Mark test as "untested" if simulator missing.
13855
13856         * config/unix.exp: Load remote.exp to get rcp_download.
13857         * lib/c-torture.exp: Use different option lists for testcases with
13858         and without loops.
13859         * gcc.c-torture/execute/execute.exp: Likewise.
13860
13861 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
13862
13863         * config/*.exp: Clarify return code from ${tool}_load.
13864         Call `unresolved' or `untested' instead of `warning' or `perror'
13865         (sometimes you still want to call both though).
13866         Add comment that `shell_id' is local to each file.
13867         * config/udi.exp (timeout): Set to 30.
13868         Don't print warning if connection fails, $connectmode has already
13869         printed an error.
13870         (${tool}_load): Move verbose messages to level 2.
13871         Rework pattern for "Process started" message.
13872         Pass `shell_id' to ${connectmode}_download.
13873         Retry twice upon timeout.  Make resetting of target more robust.
13874         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
13875         Pass `shell_id' to exit_$connectmode.
13876         Only call exit_$connectmode if connected.
13877         * config/unix.exp (${tool}_load): Check return codes better.
13878         * config/vrtx.exp (${tool}_load): Likewise.
13879         * config/vx.exp (${tool}_load): Likewise.
13880         Delete unneeded global's.
13881         * lib/dg.exp (dg-test): Update to reflect clarified return codes
13882         from ${tool}_load.
13883         (dg-stat): Delete.
13884         (dg-init): Delete recording of pass/fail counts.
13885         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
13886         (old-dejagnu-init): Likewise.
13887         (old-dejagnu-stat): Delete contents, empty proc now.
13888         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
13889         (c-torture): Delete references to lcnt, lpass, lfail.
13890         Get option list from TORTURE_OPTIONS.
13891         Delete -funroll[-all]-loops if no loops.
13892         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
13893         (g++_stat): Delete contents (empty proc now).
13894         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
13895         (gcc_finish): Likewise.
13896         (gcc_stat): Deleted.
13897         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
13898         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
13899         * gcc.c-torture/execute/execute.exp: Likewise.
13900         Split tests into two parts: compile, execute.
13901         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
13902         no loops.  Update to reflect clarified return codes from ${tool}_load.
13903
13904 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
13905
13906         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
13907         to grep for.
13908         (old-dejagnu): Likewise (where necessary).
13909
13910 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
13911
13912         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
13913
13914         * lib/dg.exp (dg-process-target): Fix processing of selector.
13915         Add comment regarding use of `error'.
13916
13917         * lib/gcc.exp (prune_system_crud): Define if missing.
13918         * lib/g++.exp (prune_system_crud): Likewise.
13919
13920         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
13921         Call prune_system_crud.
13922         * lib/dg.exp (dg-runtest): New proc.
13923         Use perror instead of send_user for tcl errors in testcase.
13924         Don't return any value, it's never used.
13925         Don't clobber previous definition of `unknown'.
13926         Print tcl errors in `dg-final'.
13927
13928 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
13929
13930         * lib/dg.exp (dg-process-target): Improve syntax error messages.
13931         (dg-test): Don't print errorInfo, it contains stack backtrace.
13932
13933 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
13934
13935         * lib/g++.exp (runtest_file_p): Define if missing.
13936
13937 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
13938
13939         * lib/mike-g++.exp: Comment out loading of g++.exp.
13940         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
13941         (default_g++_version): Always print something.
13942         (default_g++_start): Comment out call to `which'.
13943         (g++_start, g++_load): Deleted (must be defined in config file).
13944         * lib/gcc.exp: Test for existence of $CC at start.
13945         Delete check for tmpdir (done in gcc_init).
13946         (default_gcc_version): Always print something.
13947         (default_gcc_start): Comment out call to `which'.
13948         * config/*.exp: Major cleanup - make cross targets work at least a
13949         little better for g++ (by not being "--tool gcc" specific).
13950         Rename gcc_xxx to ${tool}_xxx.
13951         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
13952         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
13953
13954 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
13955
13956         * lib/c-torture.exp (c-torture-compile): Rework compiler
13957         message processing.
13958
13959         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
13960         c-torture.
13961
13962 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
13963
13964         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
13965
13966         * lib/dg.exp (dg-process-target): Support { target native }.
13967
13968 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
13969
13970         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
13971         looked for "... program xxx got fatal signal".
13972         Correct regsub munging of `comp_output'.
13973         Ignore compiler messages "path prefix not used" and "linker input
13974         file unused".
13975
13976 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
13977
13978         * lib/gcc.exp (runtest_file_p): Define if missing.
13979         * gcc.prms/template.c: Example to work from.
13980
13981 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
13982
13983         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
13984         * lib/dg.exp (dg-test): Call unsupported testcases as such.
13985
13986         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
13987         * gcc.prms/1883.c: Moved from compile/940714-1.c.
13988         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
13989         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
13990
13991         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
13992         (dg-process-target): No longer a varargs proc.
13993         Return S/N for target, P/F for xfail.  All callers changed.
13994         (user option procs): More argument checking.
13995         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
13996         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
13997         (dg-test): Skip test if not running on selected target in `dg-do'.
13998         Update handling of `dg-do-what', `dg-output-text'.
13999         Separate execution pass/fail from output pattern match pass/fail.
14000         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
14001
14002 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
14003
14004         * gcc.c-torture/special/special.exp: Don't expect failure for mips
14005         target for 920510-1.c.
14006
14007 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
14008
14009         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
14010         Clean up comment regarding use of passcnt, etc.
14011         (gcc_stat): Don't update `testcnt' here.
14012         (gcc_finish): Do it here.
14013         Might as well reset `but_id' here too.
14014         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
14015         to determine if the file should be tested.
14016         * gcc.c-torture/compile/compile.exp: Likewise.
14017         * gcc.c-torture/execute/execute.exp: Likewise.
14018         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
14019         * gcc.misc-tests/dg-test.exp: Likewise.
14020         * gcc.prms/prms.exp: Likewise.
14021         * gcc.wendy/wendy.exp: Likewise.
14022         * g++.old-deja.exp: Likewise.
14023         Move "Testing file" message to verbose level 1.
14024
14025 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
14026
14027         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
14028
14029 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
14030
14031         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
14032         (default_gcc_start): Accept optional second list element
14033         of compiler flags.  Print compiler output at verbosity level 2.
14034         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
14035         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
14036         Save current values of framework globals passcnt, failcnt, xpasscnt,
14037         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
14038         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
14039         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
14040         xfailcnt to compute stats.  Update framework global `testcnt' from
14041         pass/fail counts.
14042         (gcc_finish): New proc.  Clean up test environment.
14043         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
14044         (gcc_epass, gcc_efail): Delete.
14045         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
14046         argument of line number.
14047         (dg-init): If the tool has an init routine, call it.
14048         (dg-test): Remove args `cflags_var' and `libs_var'.
14049         Pass all compiler options to ${tool}_start.
14050         Handle missing line number.
14051         (dg-finish): New function.
14052         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
14053         particular files.  Call gcc_finish at end.  Move "skipping test"
14054         message to verbosity level 3.
14055         * gcc.c-torture/compile/compile.exp: Likewise.
14056         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
14057         * gcc.c-torture/execute/execute.exp: Likewise.
14058         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
14059         Print testcase being tried at verbosity level 1.
14060         * gcc.c-torture/special/special.exp: Unset xfail.
14061         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
14062         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
14063         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
14064         * gcc.failure/failure.exp: Likewise.
14065         * gcc.ieee/ieee.exp: Likewise.
14066         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
14067         Update call to dg-test.  Call dg-finish at end.
14068         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
14069         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
14070         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
14071         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
14072         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
14073         * gcc.wendy/wendy.exp: Add copyright.
14074         Delete setting of tmpdir (done by gcc_init).
14075         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
14076         Pass compiler flags to gcc_start.  Call gcc_finish at end.
14077         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
14078         gcc_[ce]pass/fail.
14079
14080 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
14081
14082         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
14083         confusion.
14084         (g++_load): Likewise.
14085
14086         * config/*.exp (gcc_load): Some were varargs fns and some were not.
14087         Rename argument to `prog' to remove the confusion.
14088         Varargs fns behave differently too!
14089         (g++_load): Likewise.
14090
14091         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
14092
14093         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
14094         what it is.  Delete (always) printing of status value for !native.
14095         Simplify verbose code, and include status and exec_output.
14096         (g++_load): Use gcc_load.
14097
14098 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
14099
14100         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
14101         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
14102         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
14103         940714-3.c as these testcases don't exist anymore.  Make
14104         va-arg-1.c expected to pass.
14105
14106 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
14107
14108         * gcc.misc-tests/misc.exp: Only run specific testcases.
14109         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
14110         * gcc.misc-tests/dg-[1-9].c: New files.
14111
14112         * lib/dg.exp: New testsuite driver.
14113         * gcc.prms/prms.exp: Use it.
14114
14115         * README.gcc: New file.
14116
14117         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
14118         Document and reset `lxpass' and `lxfail'.
14119         Simplify "initialized" message.
14120         (gcc_stat): Clean up comments a little.
14121
14122 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
14123
14124         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
14125
14126 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
14127
14128         * lib/old-dejagnu.exp (process-option): New proc.
14129         (old-dejagnu-init, old-dejagnu-stat): Likewise.
14130         (old-dejagnu): Simplify.
14131         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
14132
14133 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
14134
14135         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
14136         exists and is not an empty string.
14137
14138         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
14139         $xfail rather than calling setup_xfail.  Clear $xfail when test is
14140         finished.
14141         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
14142         automatically.
14143
14144         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
14145         longer expected to fail.
14146
14147         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
14148         "f" function call.
14149
14150         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
14151
14152         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
14153         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
14154         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
14155         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
14156         c-torture-1.29.
14157
14158         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
14159         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
14160
14161         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
14162
14163         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
14164         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
14165
14166         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
14167         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
14168         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
14169
14170 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
14171
14172         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
14173         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
14174         940714-1.c, 940714-2.c, 940714-3.c},
14175         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
14176         gcc.misc-tests/{mg.c,mg.exp}:
14177         New tests.
14178         * gcc.noncompile/noncompile.exp: Change accordingly.
14179
14180 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
14181
14182         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
14183         Undo previous clobberage.
14184
14185 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
14186
14187         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
14188         * gcc.special/{930510-1.c, special.exp}:
14189         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
14190         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
14191         struct-varargs-1.c}: New tests from c-torture-1.26.
14192
14193 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
14194
14195         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
14196           argument to switch.
14197
14198 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
14199
14200         * Revert the previous changes.  Please see Rob's directory
14201           (/lisa/test/rob/progressive/gcc/testsuite) for testing
14202           fixes.
14203
14204 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
14205
14206         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
14207             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
14208             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
14209             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
14210             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
14211             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
14212             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
14213             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
14214             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
14215             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
14216             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
14217             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
14218             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
14219             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
14220             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
14221             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
14222             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
14223             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
14224             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
14225             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
14226             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
14227             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
14228             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
14229             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
14230             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
14231             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
14232             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
14233
14234 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
14235
14236         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
14237             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
14238           with perror calls.
14239
14240 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
14241
14242         * config/unix.exp (g++_load): Fix syntax.
14243
14244 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
14245
14246         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
14247         * gcc.noncompile/921017-1.c: Deleted obsolete test.
14248         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
14249         Don't expect va-arg-1.c to fail.  Correct expected output for
14250         920928-1.c.
14251         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
14252         * gcc.wendy/hbm4.c: Correct typo.
14253         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
14254
14255 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
14256
14257         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
14258         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
14259         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
14260         * lib/c-torture.exp (c-torture-compile): Ditto.
14261
14262         Reduce volume of output (remove all the -I's and such).
14263         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
14264         Call gcc_cpass, gcc_cfail.
14265         (c-torture): Pass testing option to c-torture-compile.
14266
14267 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
14268
14269         Bring patches over from progressive.
14270         * config/default.exp: Exit remote shell cleanly.
14271         (g++_exit, g++_start): Add default versions.
14272         * config/sim.exp (gcc_load): Use perror, not error.
14273
14274 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
14275
14276         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
14277         set in site.exp.
14278
14279 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
14280
14281         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
14282         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
14283         (wendy_try): New proc to run testcase.
14284         (main loop): Call 'em.
14285         * gcc.wendy/*.c: Clean up pass to correct expected output.
14286
14287         * lib/gcc.exp: Minor cleanup work.
14288         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
14289
14290 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
14291
14292         * config/sim.exp (gcc_load): Document return codes better.
14293         Don't pass -v to simulator.
14294
14295 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
14296
14297           * gcc.special/920717-x.c: Fix typo.
14298           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
14299           get at sources.
14300
14301         * lib/mike-gcc.exp: Fix typo.
14302
14303 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
14304
14305         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
14306         binary to use, transform the name.
14307         * config/*.exp: rename everything. Nuke any g++ specific files,
14308         it's now a special case of gcc that requires no special support.
14309         Add a default.exp for unsupported targets.
14310
14311 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
14312
14313         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
14314         lib/old-dejagnu.exp: Fix a few patterns to work with the new
14315         version of Tcl.
14316
14317 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
14318
14319         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
14320         than a warning.
14321
14322 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
14323
14324         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
14325
14326 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
14327
14328         * gcc.execute/execute.exp: Combine opt_list and foption_list into
14329         option_list.  Compile every file with only 4/6 option choices
14330         (same as C torture) instead of with 12/18 different option
14331         choices.
14332         * lib/c-torture.exp: Likewise.
14333
14334         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
14335         not already set.
14336
14337 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
14338
14339         * lib/old-deja.exp: Add `excess errors test fails' error, now one
14340         can put an XFAIL *-*-* on excess errors.
14341
14342 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
14343
14344         * g++.law: Add more tests derived from g++-bugs snapshots.
14345
14346         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
14347         equivalent to g++.law/init9.
14348
14349         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
14350         compiled it, and the a.out file after we've run it.
14351
14352 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
14353
14354         * lib/mike-g++.exp (postbase): Delete the .o file after we've
14355         compiled it, and the a.out file after we've run it.
14356
14357 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
14358
14359         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
14360
14361 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
14362
14363         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
14364         version number.
14365
14366 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
14367
14368         * g++.law: New directory of g++ tests derived from the g++-bugs
14369         snapshots.
14370
14371 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14372
14373         * gcc.compile: initbug1.c initbug1.exp testcase added
14374
14375 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14376
14377         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
14378         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
14379           fixes submitted by Jeff Law (law@cs.utah.edu)
14380         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
14381           Jeff Law (law@cs.utah.edu)
14382
14383
14384 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
14385
14386         * config/unix-g++.exp: Follow the gcc way of doing things.
14387         * g++.old-deja/old-deja.exp: Minor updates.
14388         * lib/g++.exp: New file, follow the gcc way of doing things.
14389         * lib/old-dejagnu.exp: Minor updates.
14390         * lib/mike-g++.exp: Always unset errorInfo.
14391
14392 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
14393
14394         * lib/gcc.exp: Fix some errors with the below change, CC and
14395         CFLAGS should be global when setting, not local.
14396
14397 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
14398
14399         * lib/gcc.exp: Transform tool name.
14400
14401 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14402
14403         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
14404
14405 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14406
14407         * lib/gcc.exp: change gcc_done to gcc_stat
14408
14409 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14410
14411         * Upgraded gcc testsuite to c-torture version 1.25
14412
14413 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14414
14415         * lib/gcc.exp: added reporting code. Changed verbose compile message.
14416         * lib/c-torture: added hooks for new reporting code.
14417
14418 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14419
14420         * config/sh-gcc.exp: check if sh-sim exists in the path
14421
14422 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14423
14424         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
14425         * gcc.compile/compile.exp: Initial changes for new logic.
14426         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
14427         * gcc.failure/failure.exp: Initial changes for new logic.
14428         * gcc.ieee/ieee.exp: Initial changes for new logic.
14429         * gcc.misc-tests/misc.exp: Initial changes for new logic.
14430         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
14431         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
14432         * lib/c-torture.exp: Initial changes for new logic.
14433         * lib/gcc.exp: Initial changes for new logic.
14434
14435 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
14436
14437         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
14438         depend upon failure or success.  Fully qualify names in failure
14439         and success messages.  Always remove a.out before starting
14440         compile, just in case.  Pay more attention to error text output by
14441         the compiler.  Handle testcases with no known past errors just
14442         like all others, so that things are uniform.  Other miscellaneous
14443         improvements.
14444
14445 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14446
14447         * gcc.cpp: new directory for cpp tests
14448
14449 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14450
14451         * lib/chill.exp: Code reformatted, removed unused code.
14452         * config/unix-chill.exp: Code reformatted, removed unused code.
14453         * chill.execute/execute.exp: Code reformatted, removed unused code.
14454         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
14455
14456 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
14457
14458         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
14459         routines not written.
14460
14461 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
14462
14463         * config/bug-gcc.exp: Use new procs from bug.exp.
14464
14465 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
14466
14467         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
14468         via ftp, rather than depending on NFS.
14469         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
14470         case.
14471
14472 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
14473
14474         * config/bug-gcc.exp: Use new download proc.
14475
14476 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
14477
14478         * chill.execute/execute.exp: cleanups, handles errors better
14479         * chill.compile/compile.exp: rewrite, based on execute.exp
14480         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
14481         * lib/chill.exp: major changes to diff proc and compile and link
14482           procs. added chill_fail and chill_pass wrappers to pass and
14483           fail. added more comments, and handle error codes better.
14484           Added a hack to capture stderr from exec, so noncompile tests
14485           can work.
14486
14487 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14488
14489         * chill.execute/execute.exp: rewrite of testsuite driver
14490         * lib/chill.exp: rewrite of testsuite driver
14491         * config/unix-chill.exp: rewrite of testsuite driver
14492
14493 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
14494
14495     In chill.execute:
14496         * iexpr.ch: Standardize uppercase.
14497         * tuples.dat: Standardize uppercase.
14498         * vary.ch: standardize.  Correct varying string assignments.
14499         * vary.dat: Add new output lines.
14500
14501 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
14502
14503     In chill.execute:
14504         * chprintf.ch: Standardize use of uppercase.
14505         * tuples.ch: Standardize and turn arr2 into a DCL,
14506           rather than a SYN.
14507         * pinits.ch: Standardize.
14508
14509 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
14510
14511         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
14512         * Makefil: Renamed to Makefile.in.
14513         * configure.in: New.
14514
14515 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
14516
14517     In chill.execute:
14518         * .cvsignore: Add result/output files.
14519         * Makefile: Fix up variables at start.  Use MFLAGS
14520           everywhere.  Correct bool_loc, built_ins entries.
14521           Add entry for vary1.ch.
14522         * bitarray.ch: Standardize upper-case usage.
14523         * bitexpr.ch: Standardize, add output of b1.
14524         * params.ch: Use arrayt in along PROC parameters, to
14525           avoid novelty problems.
14526         * sets.ch: Tiny cleanup.
14527         * vary1.ch: Re-indent.
14528
14529 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
14530
14531           * Add PR-related files to Makefiles, .cvsignore files, etc.
14532
14533 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
14534
14535         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
14536           with compiler objects. New names are test-flow.c and test-loop.c
14537
14538 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
14539
14540         * Upgraded c-torture tests from 1.19 to 1.20
14541
14542         * new files:
14543         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
14544         * gcc.compile: 930623-1.c 930623-2.c
14545         * gcc.noncompile: 930622-1.c 930622-2.c
14546         * gcc.failure: 920411-1.c 920627-2.c
14547         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
14548
14549 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
14550
14551         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
14552           More changes to get testsuite working properly. Needs more work.
14553           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
14554
14555 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
14556
14557         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
14558           More changes to get testsuite working properly. Needs more work.
14559
14560 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
14561
14562         * chill.compile/compile.exp: Added for Dejagnu support
14563         * chill.execute/execute.exp: Added for Dejagnu support
14564         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
14565
14566 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
14567
14568     This should complete moving the CHILL test files.
14569         * chill.noncompile(.cvsignore printf.grt
14570             in-printf.grt chprintf.grt chprintf.ch):
14571             Added test-support files.
14572           (Makefile): Modified further.
14573         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
14574             signal.ch): Added test files.
14575           * chill.execute (.cvsignore printf.grt printr.c
14576             in-printf.grt rts.c chprintf.grt rts.h): Added
14577           test-support files.
14578             (Makefile): More corrections.
14579
14580 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
14581
14582         * chill.compile, chill.execute, chill.nocompile: Add CHILL
14583           test cases, ready for DejaGnu.
14584
14585 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14586
14587         * Upgraded c-torture tests from 1.18 to 1.19
14588
14589         * gcc.compile: added test(s):
14590           930607-1.c
14591         * gcc.execute: added test(s):
14592           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
14593
14594         * added new subdirectory for misc tests: gcc.misc-tests
14595         * gcc.misc-test(s): added tests:
14596           inst-check.c test-consts.c test-ior.c test-switch.c
14597
14598 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
14599
14600         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
14601
14602 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
14603
14604         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
14605
14606 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14607
14608         * Upgraded c-torture tests from 1.17 to 1.18
14609
14610 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14611
14612         * Upgraded c-torture tests from 1.12 to 1.17
14613
14614 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
14615
14616         * lib/old-dejagnu.exp:
14617           Fixed handling of XFAIL target triplets to correctly
14618           recognize wildcard characters.  Removed code that
14619           appended a unique id tag to the end of the file name
14620           printed out by the result of the testcases within a
14621           given test file.
14622
14623 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
14624
14625         * lib/old-dejagnu.exp:
14626           Reworked expected failure handling to trigger off of XFAIL
14627           keyword in keyphrase embeded in testcase source code. The
14628           XFAIL keyword must be at the end of the keyphrase line. It
14629           may optionally be followed by one or more target triplets.
14630           It has just occured that the handling of wildcards in the
14631           target triplet may not be correct.
14632
14633 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
14634
14635         * g++.old-deja/tests:
14636           Moved all subdirectories up one level into g++.old-deja .
14637
14638         * lib/old-dejagnu.exp:
14639           Fixed problem with CXXFLAGS not being properly reset, and being
14640           corrupted with extraneous "-c" compiler option.  This was
14641           causing binaries to not be generated for test that needed them.
14642           Modified strings passed to "pass" and "fail" so that individual
14643           tests from the same test file would be distinguished by an
14644           identifier appended to the test file name in the summary logs;
14645           this corrected a problem with erroneous diff logs.  Added code
14646           to search testcases for expected fail and unexpected pass keywords.
14647
14648 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
14649
14650         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
14651
14652 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
14653
14654         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
14655           Removed extraneous text from end of "Special g++ Options"
14656           keyphrase.
14657
14658         * lib/old-dejagnu.exp: Added pattern matching to look for new
14659           keywords, embedded in testcases comments, which will trigger
14660           calls to xpass and xfail.
14661
14662 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
14663
14664         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
14665           comments embedded in the testcases, especially the one looking for
14666           special compiler options, as well as the pattern matching for the
14667           compiler output again.
14668
14669 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
14670
14671         * lib/old-dejagnu.exp: Do a proper check of the return value for
14672           execute tests. Fixed several problems with the pattern matching
14673           of the compiler output which gave erroneous test results.
14674           Changed several of the test result messages to be more descriptive.
14675         * config/unix-g++.exp: Proc g++_load now actually works and
14676           executes the tests passed to it and returns a usable return
14677           value.
14678
14679 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
14680
14681           * lib/gcc.exp: Exits gracefully if $CC is bogus.
14682
14683 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
14684
14685         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
14686           Modified both files to properly execute the old style
14687           dejagnu tests. The previous versions of these files were
14688           experimental and did not function anything near correctly.
14689
14690 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
14691
14692         * Removed all Makefile.in and configure.in files. No configuration
14693         needed now.
14694
14695 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
14696
14697         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
14698
14699 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
14700
14701         * gcc.compile/configure.in, gcc.unsorted/configure.in,
14702         gcc.special/configure.in, gcc.noncompile/configure.in,
14703         gcc.execute/configure.in, gcc.code_quality/configure.in,
14704         g++.other/configure.in, g++.old-deja/configure.in,
14705         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
14706         in srcname setting.
14707
14708 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
14709
14710         * lib/udi.exp:  Fixed mondfe and mondfe_download.
14711         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
14712         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
14713
14714 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
14715
14716         * config/udi-gdb.exp: Check $shell_id after connecting to target.
14717         (gdb_exit): Don't remove *_soc files.
14718
14719 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
14720
14721         * lib/c-torture.exp: Don't look for main; instead always use -w
14722         -c.  This is how the c-torture tests work.  Remove the object
14723         file if the compilation succeeds.
14724         * gcc.execute/execute.exp: Remove executable if test passes.
14725         * gcc.noncompile/noncompile.exp: Every test is an expected
14726         failure.
14727         * gcc.special/special.exp: Added tests from c-torture 1.11,
14728         corrected use of existing test.
14729         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
14730         gcc.execute/920625-1.c: Updated to c-torture 1.11.
14731         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
14732         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
14733         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
14734         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
14735         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
14736         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
14737         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
14738         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
14739         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
14740         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
14741         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
14742         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
14743         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
14744         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
14745         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
14746         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
14747         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
14748         c-torture 1.11.
14749         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
14750         correspond to c-torture 1.11.
14751
14752         * New file.