OSDN Git Service

PR c++/9457
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2
3         PR c++/9457
4         * g++.dg/template/init1.C: New test.
5
6 Sun Feb 16 23:08:19 CET 2003  Jan HUbicka  <jh@suse.cz>
7
8         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
9         (foo): Add few extra tests
10         * gcc.dg/c99-const-expr-3.c: Likewise.
11         * gcc.c-torture/execute/20030216-1.c: New.
12
13 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14
15         PR c++/9459
16         * g++.dg/ext/typeof4.C: New test.
17
18 2003-02-15  Roger Sayle  <roger@eyesopen.com>
19
20         * gcc.dg/i386-387-3.c: New test case.
21
22 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
23
24         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
25         cris-*-elf* cris-*-aout* and mmix-*-*.
26
27 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
28
29         * gcc.dg/20030213-1.c: New test.
30
31 2003-02-12  Roger Sayle  <roger@eyesopen.com>
32
33         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34         * gcc.dg/i386-387-2.c: Likewise.
35
36 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
37
38         * gcc.dg/ppc-spe.c: Fix formatting.
39         Enable tests that were previously unsupported by gas.
40         Delete tests for instructions that no longer exist.
41         Switch arguments on evsubifw builtin.
42
43 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
44
45         * gcc.c-torture/execute/20030209-1.c: Disable the test if
46         STACK_SIZE is too small.
47
48 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
49             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
50
51         * gcc.dg/decl-2.c: New test.
52
53 Mon Feb 10 11:41:20 CET 2003  Jan Hubicka  <jh@suse.cz>
54
55         * gcc.dg/i386-fpcvt-1.c:  New test.
56
57 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
58
59         * gcc.c-torture/execute/20030209-1.c: New test.
60
61 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
62
63         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
64         int-wide bitops, use the constants of the same width.
65         Likewise, if long long is 32-bit wide, test bitops using
66         32-bit constants.
67
68 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
69
70         * gcc.dg/20021014-1.c: Annotate with expected notice text.
71
72 2003-02-07  Roger Sayle  <roger@eyesopen.com>
73
74         * testsuite/gcc.dg/builtins-4.c: New test case.
75
76 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
77
78         * gcc.dg/20020430-1.c: Fix dg command typos.
79         * gcc.dg/20020503-1.c: Likewise.
80
81 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
82
83         PR c++/8785
84         * g++.dg/parse/fused-params1.C: New test.
85
86         PR c++/8857
87         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
88
89         PR c++/8921
90         * g++.dg/parse/non-dependent1.C: New test.
91
92         PR c++/8928
93         * g++.dg/parse/dupl-tmpl-args1.C: New test.
94
95         PR c++/9228
96         * g++.dg/parse/undefined7.C: New test.
97         * g++.dg/parse/non-templ1.C: New test.
98
99         PR c++/9229
100         * g++.dg/parse/too-many-tmpl-args1.C: New test.
101
102 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
103
104         * gcc.c-torture/compile/20030206-1.c: New test.
105
106 2003-02-05  Roger Sayle  <roger@eyesopen.com>
107
108         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
109         "pow" to "foo" to avoid potential confusion with a math built-in.
110
111 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
112
113         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
114         conditions for SPARC targets.
115
116 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
117
118         * gcc.dg/20030204-1.c: New test.
119
120 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
121
122         PR c++/38
123         * g++.dg/parse/array-size1.C: New test.
124
125         PR c++/5657
126         * g++.dg/parse/undefined3.C: New test.
127
128         PR c++/5665
129         * g++.dg/parse/undefined4.C: New test.
130
131         PR c++/5975
132         * g++.dg/parse/undefined5.C: New test.
133
134         PR c++/7259
135         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
136
137         PR c++/8578
138         * g++.dg/parse/casting-operator1.C: New test.
139
140         PR c++/8596
141         * g++.dg/parse/undefined6.C: New test.
142
143         PR c++/8736
144         * g++.dg/parse/missing-template1.C: New test.
145
146 Tue Feb  4 21:41:09 CET 2003  Jan Hubicka  <jh@suse.cz>
147
148         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
149         * gcc.dg/i386-cmov?.c:  Likewise.
150         * gcc.dg/i386-fpcvt-?.c:  Likewise.
151         * gcc.dg/i386-ssefp-1.c:  Likewise.
152         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
153         conventions.
154
155 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
156
157         PR c++/7129
158         * testsuite/g++.dg/ext/max.C: New test.
159
160 Mon Feb  3 16:05:11 CET 2003  Jan Hubicka  <jh@suse.cz>
161
162         * gcc.c-torture/execute/20030203-1.c: New test.
163
164 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
165
166         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
167         'natural-endian'.
168
169 >>>>>>> 1.2408
170 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
171
172         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
173         * g++.dg/init/new2.C: Likewise.
174         * g++.dg/other/new1.C: Likewise.
175
176 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
177
178         * gcc.dg/struct-ret-libc.c: New test.
179
180 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
181
182         * gcc.dg/20030129-1.c: New test.
183
184 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
185
186         PR c++/8849
187         * g++.dg/template/ptrmem4.C: New test.
188
189 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
190
191         * g++.dg/parser/constant1.C: New test.
192
193 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
194
195         PR c++/8591
196         * g++.dg/parse/friend2.C: New test.
197
198 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
199
200         PR c++/9437
201         * g++.dg/template/unify4.C: New test.
202
203 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
204
205         * gcc.c-torture/execute/20030128-1.c: New test.
206
207 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
208
209         * g++.dg/lookup/nested1.C: Test moved from ...
210         * g++.old-deja/g++.other/lookup24.C: ... here.
211
212 Tue Jan 28 12:19:35 CET 2003  Jan Hubicka  <jh@suse.cz>
213
214         * gcc.dg/i386-cmov5.c:  New test.
215
216 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
217
218         * gcc.c-torture/execute/20010925-1.c: Changed the
219         memcpy declaration.
220
221 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
222
223         PR c++/3902
224         * g++.dg/parse/template5.C: New test.
225
226 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
227
228         PR fortran/9258
229         * g77.dg/pr9258: New test.
230
231 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
232
233         * README: Move relevant parts from README.g++.
234
235         * README.g++: Remove this file.
236
237 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
238
239         * g++.dg/abi/dcast1.C: New test.
240
241 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
242
243         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
244
245 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
246
247         PR c++/47
248         * g++.old-deja/g++.other/lookup24.C: New test.
249
250 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
251
252         PR middle-end/7227
253         * gcc.dg/uninit-C.c: New test.
254
255 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
256
257         * g++.dg/abi/covariant1.C: New test.
258
259 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
260
261         * gcc.dg/20030123-1.c: New test.
262
263 Sat Jan 25 21:06:49 CET 2003  Jan Hubicka  <jh@suse.cz>
264
265         PR opt/8492
266         * gcc.c-torture/compile/20030125-1.c
267
268 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
269
270         PR c++/9403
271         * g++.dg/parse/template3.C: New test.
272         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
273         
274         PR c++/795
275         * g++.dg/parse/template4.C: New test.
276         
277         PR c++/9415
278         * g++.dg/template/qual2.C: New test.
279         
280         PR c++/8545
281         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
282
283         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
284
285 2003-01-25  Roger Sayle  <roger@eyesopen.com>
286
287         * gcc.c-torture/execute/switch-1.c: New test case.
288
289 Sat Jan 25 12:32:55 CET 2003  Jan Hubicka  <jh@suse.cz>
290
291         * gcc.c-torture/execute/20030125-1.[cx]: New test.
292
293 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
294
295         Tweaks for Bison-1.875. From the NEWS file:
296         "- `parse error' -> `syntax error'
297         Bison now uniformly uses the term `syntax error'"
298         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
299         * gcc.dg/cpp/digraph2.c: Likewise.
300         * gcc.dg/cpp/direct2.c: Likewise.
301         * gcc.dg/cpp/paste4.c: Likewise.
302         * gcc.dg/c90-restrict-1.c: Likewise.
303         * gcc.dg/c99-func-2.c: Likewise.
304         * gcc.dg/noncompile/920721-2.c: Likewise.
305         * gcc.dg/noncompile/930622-2.c: Likewise.
306         * gcc.dg/noncompile/940112-1.c: Likewise.
307         * gcc.dg/noncompile/950921-1.c: Likewise.
308         * gcc.dg/noncompile/951123-1.c: Likewise.
309         * gcc.dg/noncompile/971104-1.c: Likewise.
310         * gcc.dg/noncompile/990416-1.c: Likewise.
311
312 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
313
314         * g++.dg/parse/undefined1.C: Add error message.
315
316 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
317
318         PR c++/9354
319         * g++.dg/parse/new1.C: New test.
320
321         PR c++/9216
322         * g++.dg/parse/template2.C: New test.
323
324         PR c++/9354
325         * g++.dg/parse/typedef2.C: New test.
326
327         PR c++/9328
328         * g++.dg/ext/typeof3.C: New test.
329
330 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
331
332         PR c++/2738
333         * g++.dg/parse/ret-type1.C: New test.
334
335         PR c++/3792
336         * g++.dg/parse/tmpl-outside1.C: New test.
337
338         PR c++/4207
339         * g++.dg/parse/int-as-enum1.C: New test.
340
341         PR c++/4903
342         * g++.dg/parse/no-typename1.C: New test.
343
344         PR c++/5533
345         * g++.dg/parse/no-value1.C: New test.
346
347         PR c++/5921
348         * g++.dg/parse/wrong-inline1.C: New test.
349
350         PR c++/6402
351         * g++.dg/parse/ref1.C: New test.
352
353         PR c++/6992
354         * g++.dg/parse/attr-ctor1.C: New test.
355
356         PR c++/7229
357         * g++.dg/parse/namespace5.C: New test.
358
359         PR c++/7917
360         * g++.dg/parse/func-def1.C: New test.
361
362         PR c++/8143
363         * g++.dg/parse/undefined1.C: New test.
364
365         PR c++/5723, PR c++/8522
366         * g++.dg/parse/specialization1.C: New test.
367
368         PR c++/163, PR c++/8595
369         * g++.dg/parse/struct-as-enum1.C: New test.
370
371         PR c++/9173
372         * g++.dg/parse/undefined2.C: New test.
373
374 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
375
376         PR c++/9298
377         * g++.dg/parse/template1.C: New test.
378
379         PR c++/9384
380         * g++.dg/parse/using1.C: New test.
381
382         PR c++/9285
383         PR c++/9294
384         * g++.dg/parse/expr2.C: New test.
385
386         PR c++/9388
387         * g++.dg/parse/lookup2.C: Likewise.
388
389 Tue Jan 21 18:01:35 CET 2003  Jan Hubicka  <jh@suse.cz>
390
391         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
392         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
393         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
394         * gcc.c-torture/execute/string-opt-*.c: Likewise.
395
396 2003-01-20  Nick Clifton  <nickc@redhat.com>
397
398         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
399         problem with ARM sibcall code generation.
400
401 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
402
403         * gcc.c-torture/execute/20030120-1.c: New.
404
405 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
406
407         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
408
409 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
410
411         PR c++/9272
412         * g++.dg/parse/ctor1.C: New test.
413
414         PR c++/9294:
415         * g++.dg/parse/qualified1.C: New test.
416         
417         * g++.dg/parse/typename3.C: New test.
418
419 2003-01-16  Richard Henderson  <rth@redhat.com>
420
421         * g++.dg/tls/init-2.C: Fix error matches for real this time.
422
423 2003-01-16  Richard Henderson  <rth@redhat.com>
424
425         * g++.dg/pch/pch.exp: Copy test header to the working directory
426         before using it either for precompilation or direct use.
427         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
428         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
429
430 2003-01-16  Richard Henderson  <rth@redhat.com>
431
432         * gcc.dg/pch/pch.exp: Copy test header to the working directory
433         before using it either for precompilation or direct use.
434         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
435         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
436
437 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
438
439         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
440         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
441         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
442         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
443         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
444         typename warning into error.
445         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
446         error messages.
447         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
448         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
449         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
450         messages.
451         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
452         make declaration visible in template.
453         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
454         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
455         messages.
456         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
457         message.
458         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
459         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
460         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
461         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
462         typename warning with error message.
463         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
464         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
465         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
466         
467 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
468
469         * g++.dg/parse/ambig2.C: New test.
470
471 2003-01-15  Richard Henderson  <rth@redhat.com>
472
473         * g++.dg/tls/init-2.C: Update error message string.
474
475 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
476
477         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
478
479 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
480
481         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
482         all for HC11/HC12.
483         * gcc.c-torture/compile/20001205-1.x: Likewise.
484         * gcc.c-torture/compile/20001226-1.x: Likewise.
485         * gcc.c-torture/compile/920520-1.x: Likewise.
486         * gcc.c-torture/compile/961203-1.x: Likewise.
487         * gcc.c-torture/compile/20020604-1.x: Likewise.
488
489 Wed Jan 15 12:20:52 CET 2003  Jan Hubicka  <jh@suse.cz>
490
491         * gcc.c-torture/compile/20030115-1.c: New test.
492
493         * gcc.dg/i386-fpcvt-1.c: New test.
494         * gcc.dg/i386-fpcvt-2.c: New test.
495
496 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
497
498         Further conform g++'s __vmi_class_type_info to the C++ ABI
499         specification.
500         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
501         the specification.
502
503 Tue Jan 14 00:45:03 CET 2003  Jan Hubicka  <jh@suse.cz>
504
505         * gcc.dg/i386-fpcvt-1.c: New test.
506         * gcc.dg/i386-fpcvt-2.c: New test.
507
508 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
509
510         * gcc.dg/i386-mmx-3.c: New test.
511
512 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
513
514         PR c++/9264
515         * g++.dg/parse/octal1.C: New file.
516
517         PR c++/9172
518         * g++.dg/parse/typename1.C: New file.
519
520 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
521
522         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
523         * gcc.dg/bf-no-ms-layout.c: Likewise.
524         * gcc.dg/bf-ms-attrib.c: Likewise.
525
526 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
527
528         PR c++/9099
529         * g++.dg/parse/dtor1.C: New file.
530
531         PR c++/9128
532         * g++.dg/rtti/typeid1.C: New file.
533
534         PR c++/9153
535         * g++.dg/parse/lookup1.C: New file.
536
537         PR c++/9171
538         * g++.dg/templ/spec5.C: New file.
539
540 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
541
542         * gcc.c-torture/compile/20030110-1.c: New test.
543
544 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
545
546         Merge from pch-branch:
547
548         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
549
550         * gcc.dg/pch/cpp-1.h: New.
551         * gcc.dg/pch/cpp-1.c: New.
552         * gcc.dg/pch/cpp-2.h: New.
553         * gcc.dg/pch/cpp-2.c: New.
554
555         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
556
557         * gcc.dg/pch/except-1.h: New.
558         * gcc.dg/pch/except-1.c: New.
559
560         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
561
562         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
563         running test.
564         * gcc.dg/pch: Include *.hp not *.h.
565         * gcc.dg/pch/system-1.h: New.
566         * gcc.dg/pch/system-1.c: New.
567
568         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
569
570         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
571         rather than trying to build and run a program using PCH.
572         * gcc.dg/pch: Remove dg-do commands from test files.
573         
574         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
575
576         * gcc.dg/pch/macro-3.c: New.
577         * gcc.dg/pch/macro-3.h: New.
578
579         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
580
581         * gcc.dg/pch/common-1.c: New.
582         * gcc.dg/pch/common-1.h: New.
583         * gcc.dg/pch/decl-1.c: New.
584         * gcc.dg/pch/decl-1.h: New.
585         * gcc.dg/pch/decl-2.c: New.
586         * gcc.dg/pch/decl-2.h: New.
587         * gcc.dg/pch/decl-3.c: New.
588         * gcc.dg/pch/decl-3.h: New.
589         * gcc.dg/pch/decl-4.c: New.
590         * gcc.dg/pch/decl-4.h: New.
591         * gcc.dg/pch/decl-5.c: New.
592         * gcc.dg/pch/decl-5.h: New.
593         * gcc.dg/pch/global-1.c: New.
594         * gcc.dg/pch/global-1.h: New.
595         * gcc.dg/pch/inline-1.c: New.
596         * gcc.dg/pch/inline-1.h: New.
597         * gcc.dg/pch/inline-2.c: New.
598         * gcc.dg/pch/inline-2.h: New.
599         * gcc.dg/pch/static-1.c: New.
600         * gcc.dg/pch/static-1.h: New.
601         * gcc.dg/pch/static-2.c: New.
602         * gcc.dg/pch/static-2.h: New.
603
604         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
605
606         * g++.dg/pch/pch.exp: Better handle failing testcases.
607         * gcc.dg/pch/pch.exp: Likewise.
608         * gcc.dg/pch/macro-1.c: New.
609         * gcc.dg/pch/macro-1.h: New.
610         * gcc.dg/pch/macro-2.c: New.
611         * gcc.dg/pch/macro-2.h: New.
612
613         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
614
615         * g++.dg/dg.exp: Treat files in pch/ specially.
616         * g++.dg/pch/pch.exp: New file.
617         * g++.dg/pch/empty.H: New file.
618         * g++.dg/pch/empty.C: New file.
619         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
620         "precompile".
621
622         * gcc.dg/pch/pch.exp: New file.
623         * gcc.dg/pch/empty.h: New file.
624         * gcc.dg/pch/empty.c: New file.
625         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
626         "precompile".
627
628 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
629
630         * g++.dg/template/friend14.C: New test.
631
632 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
633
634         * gcc.dg/old-style-asm-1.c: New test.
635
636 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
637
638         * gcc.c-torture/compile/20030109-1.c: New test.
639
640 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
641
642         * gcc.c-torture/execute/20030109-1.c: New test.
643
644 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
645
646         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
647         * g++.old-deja/g++.mike/dyncast2.C: Likewise
648         * g++.old-deja/g++.mike/dyncast3.C: Likewise
649         * g++.old-deja/g++.mike/eh2.C: Likewise
650         * g++.old-deja/g++.mike/eh3.C: Likewise
651         * g++.old-deja/g++.mike/eh5.C: Likewise
652         * g++.old-deja/g++.mike/eh6.C: Likewise
653         * g++.old-deja/g++.mike/eh7.C: Likewise
654         * g++.old-deja/g++.mike/eh8.C: Likewise
655         * g++.old-deja/g++.mike/eh9.C: Likewise
656         * g++.old-deja/g++.mike/eh10.C: Likewise
657         * g++.old-deja/g++.mike/eh12.C: Likewise
658         * g++.old-deja/g++.mike/eh13.C: Likewise
659         * g++.old-deja/g++.mike/eh14.C: Likewise
660         * g++.old-deja/g++.mike/eh16.C: Likewise
661         * g++.old-deja/g++.mike/eh17.C: Likewise
662         * g++.old-deja/g++.mike/eh18.C: Likewise
663         * g++.old-deja/g++.mike/eh21.C: Likewise
664         * g++.old-deja/g++.mike/eh23.C: Likewise
665         * g++.old-deja/g++.mike/eh24.C: Likewise
666         * g++.old-deja/g++.mike/eh25.C: Likewise
667         * g++.old-deja/g++.mike/eh26.C: Likewise
668         * g++.old-deja/g++.mike/eh27.C: Likewise
669         * g++.old-deja/g++.mike/eh28.C: Likewise
670         * g++.old-deja/g++.mike/eh29.C: Likewise
671         * g++.old-deja/g++.mike/eh31.C: Likewise
672         * g++.old-deja/g++.mike/eh33.C: Likewise
673         * g++.old-deja/g++.mike/eh34.C: Likewise
674         * g++.old-deja/g++.mike/eh35.C: Likewise
675         * g++.old-deja/g++.mike/eh36.C: Likewise
676         * g++.old-deja/g++.mike/eh37.C: Likewise
677         * g++.old-deja/g++.mike/eh38.C: Likewise
678         * g++.old-deja/g++.mike/eh39.C: Likewise
679         * g++.old-deja/g++.mike/eh40.C: Likewise
680         * g++.old-deja/g++.mike/eh41.C: Likewise
681         * g++.old-deja/g++.mike/eh42.C: Likewise
682         * g++.old-deja/g++.mike/eh44.C: Likewise
683         * g++.old-deja/g++.mike/eh46.C: Likewise
684         * g++.old-deja/g++.mike/eh47.C: Likewise
685         * g++.old-deja/g++.mike/eh48.C: Likewise
686         * g++.old-deja/g++.mike/eh49.C: Likewise
687         * g++.old-deja/g++.mike/eh50.C: Likewise
688         * g++.old-deja/g++.mike/eh51.C: Likewise
689         * g++.old-deja/g++.mike/eh53.C: Likewise
690         * g++.old-deja/g++.mike/eh55.C: Likewise
691         * g++.old-deja/g++.mike/p7912.C: Likewise
692         * g++.old-deja/g++.mike/p9706.C: Likewise
693         * g++.old-deja/g++.mike/p10416.C: Likewise
694         * g++.old-deja/g++.mike/p11667.C: Likewise
695         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex. 
696         Remove redundant reference to Iris.
697         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
698         Elxsi, i860, Pico Java, and WE32K.
699
700 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
701
702         * g++.dg/ext/asm4.C: New test.
703
704 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
705
706         PR c++/9030
707         * g++.dg/template/friend12.C: New test.
708         * g++.dg/template/friend13.C: Likewise.
709         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
710
711 Wed Jan  8 11:41:47 CET 2003  Jan Hubicka  <jh@suse.cz>
712
713         * gcc.dg/i386-cadd.c: New test.
714         * gcc.dg/i386-cmov4.c: Likewise.
715
716 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
717
718         PR c++/9165
719         * g++.dg/warn/Wunused-3.C: New test.
720
721         * g++.dg/abi/bitfield9.C: New test.
722
723         PR c++/9189
724         * g++.dg/parse/defarg3.C: New test.
725
726 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
727
728         * g++.dg/parse/ambig1.C: New test.
729         * g++.dg/parse/defarg2.C: New test.
730
731 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
732
733         * g++.dg/template/defarg-1.C: New test.
734         * g++.dg/template/local2.C: Likewise.
735
736 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
737
738         * gcc.c-torture/execute/20030105-1.c: New test.
739
740 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
741
742         * g++.dg/parse/namespace3.C: Remove extra semicolons.
743         * g++.dg/parse/namespace4.C: Likewise.
744
745 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
746
747         * g++.dg/template/ntp2.C: New test.
748
749 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
750
751         * g++.dg/parse/extern-C-1.C: New test.
752
753         * g++.dg/parse/namespace4.C: New test.
754
755         * g++.dg/template/nested1.C: New test.
756
757         * g++.dg/parse/namespace3.C: New test.
758
759 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
760
761         * g++.dg/lookup/two-stage1.C: New test.
762
763 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
764
765         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
766         * g++.old-deja/g++.jason/access8.C: Likewise.
767         * g++.old-deja/g++.other/decl5.C: Likewise.
768
769 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
770
771         * g++.dg/parse/parse7.C: New test.
772
773 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
774
775         PR c++/2843
776         * g++.dg/ext/attrib7.C: New test.
777
778 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
779
780         * g++.dg/parse/parse6.C: New test.
781
782 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
783
784         * gcc.dg/h8300-stack-1.c: New.
785
786 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
787
788         g++.dg/lookup/exception1.C: New test.
789
790         g++.dg/lookup/template1.C: New test.
791
792         g++.dg/parse/namespace2.C: New test.
793
794         g++.dg/parse/parens2.C: New test.
795
796 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
797
798         * g++.dg/parse/parse5.C: New test.
799         * g++.dg/lookup/scoped4.C: New test.
800
801 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
802
803         * g++.dg/parse/parens1.C: New test.
804
805         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
806         angle-bracket1.C.
807         * g++.dg/parse/parens2.C: New test.
808
809         * g++.dg/lookup/scope-operator1.C: New test.
810
811         * g++.dg/parse/operator1.C: New test.
812
813 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
814
815         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
816         * g++.old-deja/g++.other/access6.C: Likewise.
817         * g++.old-deja/g++.other/decl1.C: Likewise.
818         * g++.old-deja/g++.pt/typename12.C: Likewise.
819
820 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
821
822         * g++.dg/parse/namespace1.C: New test.
823         
824 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
825
826         * g++.dg/parse/parse4.C: New test.
827
828 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
829
830         * g++.dg/parse/parse3.C: New test.
831
832 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
833
834         * g++.dg/parse/parse2.C: New test.
835
836 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
837
838         * g++.dg/template/friend11.C: New test.
839
840 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
841
842         * g++.dg/parse/parse1.C: New test.
843
844 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
845
846         * lib/profopt.exp: Change the name of a global variable to avoid
847         possible clashes with other test suites.
848
849 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
850
851         * g++.dg/inherit/covariant8.C: New test.
852
853 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
854
855         * g++.dg/init/array9.C: New test.
856
857         PR c++/9112
858         * g++.dg/parse/expr1.C: New test.
859
860 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
861
862         * gcc.c-torture/compile/20021230-1.c: New test.
863
864 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
865
866         * g++.dg/inherit/covariant5.C: New test.
867         * g++.dg/inherit/covariant6.C: New test.
868         * g++.dg/inherit/covariant7.C: New test.
869
870 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
871
872         PR c++/2739
873         * g++.dg/other/access2.C: New test.
874
875 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
876
877         * g++.dg/other/anon-struct.C: No longer fails
878         * g++.old-deja/g++.brendan/parse4.C: Likewise.
879         * g++.old-deja/g++.brendan/parse5.C: Likewise.
880         * g++.old-deja/g++.brendan/parse6.C: Likewise.
881
882 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
883
884         * g++.dg/parse/angle-bracket.C (main): No longer fails.
885
886 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
887
888         * g++.dg/eh/spec4.C: Remove stray semicolon.
889         * g++.dg/expr/pmf-1.C: Change error message.
890         * g++.dg/ext/asm1.C: Remove stray semicolon.
891         * g++.dg/ext/typename1.C: Add missing typenames.
892         * g++.dg/inherit/template-as-base.C: Change error message.
893         * g++.dg/lookup/scoped1.C: Likewise.
894         * g++.dg/lookup/scoped2.C: Likewise.
895         * g++.dg/lookup/using2.C: Likewise.
896         * g++.dg/other/component1.C: Remove stray semicolon.
897         * g++.dg/other/do1.C: Change error message.
898         * g++.dg/other/error2.C: Likewise.
899         * g++.dg/other/init1.C: Likewise.
900         * g++.dg/other/packed1.C: Remove stray semicolon.
901         * g++.dg/other/ptrmem2.C: Change error message.
902         * g++.dg/parse/parameter-declaration-1.C: Remove line number
903         marker.
904         * g++.dg/special/initp1.C: Remove invalid attribute usage.
905         * g++.dg/template/access3.C: Add typename keyword.
906         * g++.dg/template/access5.C: Remove stray semicolon.
907         * g++.dg/template/access6.C: Likewise.
908         * g++.dg/template/complit1.C: Likewise.
909         * g++.dg/template/crash1.C: Change error message.
910         * g++.dg/template/inherit2.C: Remove stray semicolon.
911         * g++.dg/template/instantiate2.C: Likewise.
912         * g++.dg/template/instantiate3.C: Change error message.
913         * g++.dg/template/qual1.C: Remove stray semicolon.
914         * g++.dg/template/qualttp18.C: Change error message.
915         * g++.dg/template/ref1.C: Remove stray semicolon.
916         * g++.dg/template/sizeof1.C (A::value): Declare it.
917         * g++.dg/template/spec4.C: Change error message.
918         * g++.dg/template/static1.C: Likewise.
919         * g++.dg/template/type1.C: Likewise.
920         * g++.dg/template/typename3.C: Likewise.
921         * g++.old-deja/g++.benjamin/13478.C: Change error message.
922         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
923         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
924         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
925         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
926         named return value extension.
927         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
928         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
929         * g++.old-deja/g++.bob/extern_C.C: Likewise.
930         * g++.old-deja/g++.bob/inherit2.C: Likewise.
931         * g++.old-deja/g++.brendan/complex1.C: Likewise.
932         * g++.old-deja/g++.brendan/copy5.C: Likewise.
933         * g++.old-deja/g++.brendan/crash13.C: Likewise.
934         * g++.old-deja/g++.brendan/crash15.C: Likewise.
935         * g++.old-deja/g++.brendan/crash18.C: Change error message.
936         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
937         * g++.old-deja/g++.brendan/crash38.C: Likewise.
938         * g++.old-deja/g++.brendan/crash50.C: Likewise.
939         * g++.old-deja/g++.brendan/crash56.C: Likewise.
940         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
941         syntax.
942         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
943         * g++.old-deja/g++.brendan/crash8.C: Change error message.
944         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
945         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
946         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
947         * g++.old-deja/g++.brendan/template11.C: Likewise.
948         * g++.old-deja/g++.brendan/template26.C: Likewise.
949         * g++.old-deja/g++.brendan/template27.C: Use explicit
950         specialization syntax.
951         * g++.old-deja/g++.brendan/template30.C: Likewise.
952         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
953         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
954         non-dependent names.
955         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
956         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
957         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
958         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
959         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
960         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
961         named return value extension.
962         * g++.old-deja/g++.ext/namedret2.C: Likewise.
963         * g++.old-deja/g++.ext/namedret3.C: Likewise.
964         * g++.old-deja/g++.ext/return1.C: Likewise.
965         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
966         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
967         * g++.old-deja/g++.jason/access8.C: Likewise.
968         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
969         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
970         pseudo-destructor names.
971         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
972         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
973         pseudo-destructor names.
974         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
975         * g++.old-deja/g++.jason/overload19.C: Likewise.
976         * g++.old-deja/g++.jason/overload32.C: Likewise.
977         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
978         stray semicolons.
979         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
980         * g++.old-deja/g++.jason/return.C: Likewise.
981         * g++.old-deja/g++.jason/return2.C: Likewise.
982         * g++.old-deja/g++.jason/shadow1.C: Likewise.
983         * g++.old-deja/g++.jason/special.C: Use explicit specialization
984         syntax.
985         * g++.old-deja/g++.jason/template10.C: Account for use of
986         non-dependent names.
987         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
988         syntax.
989         * g++.old-deja/g++.jason/template37.C: Likewise.
990         * g++.old-deja/g++.law/access4.C: Change error messages.
991         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
992         pseudo-destructor names.
993         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
994         * g++.old-deja/g++.law/ctors9.C: Likewise.
995         * g++.old-deja/g++.law/cvt22.C: Likewise.
996         * g++.old-deja/g++.law/dtors5.C: Likewise.
997         * g++.old-deja/g++.law/global-init1.C: Likewise.
998         * g++.old-deja/g++.law/missed-error3.C: Likewise.
999         * g++.old-deja/g++.law/operators28.C: Likewise.
1000         * g++.old-deja/g++.law/visibility28.C: Likewise.
1001         * g++.old-deja/g++.martin/eval1.C: Likewise.
1002         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
1003         name.
1004         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
1005         * g++.old-deja/g++.mike/net34.C: Likewise.
1006         * g++.old-deja/g++.mike/net36.C: Likewise.
1007         * g++.old-deja/g++.mike/ns2.C: Likewise.
1008         * g++.old-deja/g++.mike/p12306.C: Likewise.
1009         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
1010         value extension.
1011         * g++.old-deja/g++.mike/p700.C: Likewise.
1012         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
1013         * g++.old-deja/g++.mike/p710.C: Likewise.
1014         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
1015         value extension.
1016         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
1017         * g++.old-deja/g++.mike/pmf9.C: Likewise.
1018         * g++.old-deja/g++.ns/crash2.C: Likewise.
1019         * g++.old-deja/g++.ns/crash3.C: Likewise.
1020         * g++.old-deja/g++.ns/invalid1.C: Likewise.
1021         * g++.old-deja/g++.ns/ns17.C: Likewise.
1022         * g++.old-deja/g++.ns/template16.C: Likewise.
1023         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
1024         keyword.
1025         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
1026         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
1027         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
1028         named return value extension.
1029         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
1030         * g++.old-deja/g++.other/access4.C: Issue additional error
1031         messages.
1032         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
1033         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
1034         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
1035         * g++.old-deja/g++.other/crash25.C: Change error message.
1036         * g++.old-deja/g++.other/crash4.C: Change error message.
1037         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
1038         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
1039         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
1040         checks.
1041         * g++.old-deja/g++.other/defarg8.C: Likewise.
1042         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
1043         * g++.old-deja/g++.other/dtor10.C: Likewise.
1044         * g++.old-deja/g++.other/incomplete.C: Likewise.
1045         * g++.old-deja/g++.other/linkage7.C: Likewise.
1046         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
1047         lookup algorithm.
1048         * g++.old-deja/g++.other/mangle2.C: Likewise.
1049         * g++.old-deja/g++.other/refinit2.C: Likewise.
1050         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
1051         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
1052         * g++.old-deja/g++.pt/crash28.C: Likewise.
1053         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
1054         syntax.
1055         * g++.old-deja/g++.pt/crash32.C: Change error message.
1056         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
1057         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
1058         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
1059         error message position.
1060         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
1061         * g++.old-deja/g++.pt/defarg8.C: Change error message.
1062         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
1063         syntax.
1064         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
1065         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
1066         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
1067         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
1068         keyword.
1069         * g++.old-deja/g++.pt/explicit31.C: Likewise.
1070         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
1071         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
1072         keyword.
1073         * g++.old-deja/g++.pt/explicit71.C: Change error message.
1074         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
1075         syntax.
1076         * g++.old-deja/g++.pt/friend28.C: Account for use of
1077         non-dependent names.
1078         * g++.old-deja/g++.pt/friend29.C: Likewise.
1079         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
1080         rules.
1081         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
1082         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
1083         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
1084         lookup rules.
1085         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
1086         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
1087         keyword.
1088         * g++.old-deja/g++.pt/memclass20.C: Likewise.
1089         * g++.old-deja/g++.pt/memclass5.C: Likewise.
1090         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
1091         keyword.
1092         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
1093         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
1094         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
1095         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
1096         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
1097         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template 
1098         keyword.
1099         * g++.old-deja/g++.pt/spec10.C: Likewise.
1100         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
1101         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
1102         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
1103         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
1104         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
1105         * g++.old-deja/g++.pt/ttp62.C: Likewise.
1106         * g++.old-deja/g++.pt/ttp64.C: Likewise.
1107         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
1108         * g++.old-deja/g++.pt/typename15.C: Likewise.
1109         * g++.old-deja/g++.pt/typename22.C: Likewise.
1110         * g++.old-deja/g++.pt/typename6.C: Change error messages.
1111         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
1112         * g++.old-deja/g++.pt/virtual2.C: Likewise.
1113         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
1114         syntax.
1115         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
1116         return value extension.
1117         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
1118         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
1119         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
1120         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
1121         
1122 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
1123
1124         * g++.dg/warn/inline1.C: New test.
1125         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
1126         * g++.old-deja/g++.jason/synth10.C: Likewise.
1127         * g++.old-deja/g++.mike/net31.C: Likewise.
1128         * g++.old-deja/g++.mike/p8786.C: Likewise.
1129
1130         * g++.dg/template/friend10.C: New test.
1131         * g++.dg/template/conv5.C: New test.
1132
1133 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
1134         
1135         * g++.dg/lookup/scoped3.C: New test.
1136         
1137         * g++.dg/lookup/decl1.C: New test.
1138         * g++.dg/lookup/decl2.C: New test.
1139
1140 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1141
1142         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
1143         gcc.c-torture/compile/20021015-1.c,
1144         gcc.c-torture/compile/20021015-2.c,
1145         gcc.c-torture/compile/20021123-1.c,
1146         gcc.c-torture/compile/20021123-2.c,
1147         gcc.c-torture/compile/20021123-3.c,
1148         gcc.c-torture/compile/20021123-4.c,
1149         gcc.c-torture/execute/20021024-1.c: Add tests previously added
1150         only to 3.1 or 3.2 branch.
1151
1152 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
1153
1154         * gcc.dg/i386-bitfield3.c: New test.
1155         
1156         * gcc.dg/i386-bitfield2.c: New test.
1157         
1158 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
1159
1160         * g++.dg/parse/conv_op1.C: New test.
1161
1162 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
1163
1164         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
1165         approved.
1166
1167 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
1168
1169         * gcc.c-torture/compile/20021220-1.c: New test.
1170
1171 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
1172
1173         * gcc.dg/i386-fastcall-1.c: New.
1174
1175 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1176
1177         * gcc.c-torture/execute/20021219-1.c: New test.
1178
1179 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1180
1181         * gcc.dg/i386-pic-1.c: New test.
1182
1183 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1184
1185         PR c++/8099
1186         * g++.dg/template/friend9.C: New test.
1187
1188 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1189
1190         PR c++/3663
1191         * g++.dg/template/access7.C: New test.
1192
1193 2002-12-18  Nick Clifton  <nickc@redhat.com>
1194
1195         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
1196         the libstdc++-v3 directory has been found.
1197
1198 2002-12-12  Devang Patel <dpatel@apple.com>
1199         * gcc.dg/darwin-ld-1.c: New test.
1200         * gcc.dg/darwin-ld-2.c: New test.
1201         * gcc.dg/darwin-ld-3.c: New test.
1202         * gcc.dg/darwin-ld-4.c: New test.
1203         * gcc.dg/darwin-ld-5.c: New test.
1204
1205 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1206
1207         * gcc.c-torture/compile/20021212-1.c: New test.
1208
1209 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
1210
1211         * gcc.dg/fshort-wchar: New test.
1212
1213 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
1214
1215         PR c++/8372
1216         * g++.dg/template/dtor1.C: New test.
1217
1218         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
1219         markers.
1220
1221 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
1222
1223         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
1224
1225 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
1226
1227         * g++.dg/template/static1.C: New test.
1228         * g++.dg/template/static2.C: New test.
1229         * g++.old-deja/g++.ext/memconst.C: New test.
1230
1231 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1232
1233         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
1234         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
1235         * g++.dg/special/initp1.C: Likewise.
1236
1237 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
1238
1239         * gcc.c-torture/execute/20021204-1.c: New test.
1240
1241 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
1242
1243         * gcc.dg/ppc-fmadd-1.c: New file.
1244         * gcc.dg/ppc-fmadd-2.c: New file.
1245         * gcc.dg/ppc-fmadd-3.c: New file.
1246
1247 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1248
1249         * gcc.c-torture/compile/20021204-1.c: New test.
1250
1251 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1252
1253         * g++.dg/inherit/covariant2.C: New test.
1254         * g++.dg/inherit/covariant3.C: New test.
1255         * g++.dg/inherit/covariant4.C: New test.
1256         * g++.dg/inherit/covariant1.C: Remove XFAIL.
1257         * g++.old-deja/g++.robertl/eb17.C: Likewise.
1258
1259 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
1260
1261         PR c++/8688
1262         * g++.dg/init/brace3.C: New test.
1263
1264 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
1265
1266         * gcc.dg/20020210-1.c: Fix a comment typo.
1267
1268 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
1269
1270         PR c++/8720
1271         * g++.dg/parse/defarg1.C: New test.
1272
1273         PR c++/8615
1274         * g++.dg/template/char1.C: New test.
1275
1276         * g++.dg/template/varmod1.C: Fix typo.
1277
1278 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1279
1280         DR 180
1281         * g++.old-deja/g++.pt/crash32.C: Expect error.
1282
1283 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
1284
1285         PR c++/5919
1286         * g++.dg/template/varmod1.C: New test.
1287
1288         PR c++/8727
1289         * g++.dg/inherit/typeinfo1.C: New test.
1290
1291         PR c++/8663
1292         * g++.dg/inherit/typedef1.C: New test.
1293
1294 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
1295
1296         PR c++/8332
1297         PR c++/8493
1298         * g++.dg/template/strlen1.C: New test.
1299
1300         PR c++/8227
1301         * g++.dg/template/ctor2.C: New test.
1302
1303         PR c++/8214
1304         * g++.dg/init/string1.C: New test.
1305
1306         PR c++/8511
1307         * g++.dg/template/friend8.C: New test.
1308
1309 2002-11-29  Joe Buck <jbuck@synopsys.com>
1310
1311         * g++.dg/lookup/anon2.C: New test.
1312
1313 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
1314
1315         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
1316         h8300 port.
1317
1318 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
1319
1320         * gcc.dg/bitfld-6.c: New test.
1321
1322 Wed Nov 27 14:37:34 CET 2002  Jan Hubicka  <jh@suse.cz>
1323
1324         * gcc.c-torture/execute/20021127.[cx]: New test.
1325
1326 Tue Nov 26 22:09:53 CET 2002  Jan Hubicka  <jh@suse.cz>
1327
1328         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
1329         quality.
1330
1331 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
1332
1333         * g++.dg/init/brace2.C: New test.
1334         * g++.old-deja/g++.mike/p9129.C: Correct.
1335
1336 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
1337
1338         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
1339
1340 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
1341
1342         * gcc.dg/sibcall-6: New test for indirect sibcalls.
1343
1344 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
1345
1346         * testsuite/g++.dg/abi/empty11.C: New test.
1347         * testsuite/g++.dg/rtti/cv1.C: New test.
1348
1349 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
1350
1351         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
1352
1353 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
1354
1355         * g++.dg/abi/empty10.C: New test.
1356
1357 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1358
1359         * gcc.c-torture/compile/20021124-1.c: New test.
1360
1361 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
1362
1363         * g++.dg/abi/rtti2.C: New test.
1364
1365 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1366
1367         * gcc.dg/i386-unroll-1.c: New test.
1368
1369 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1370
1371         * gcc.c-torture/compile/20021120-1.c: New test.
1372         * gcc.c-torture/compile/20021120-2.c: New test.
1373
1374 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
1375
1376         * gcc.dg/bitfld-5.c: New test.
1377
1378 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
1379
1380         * gcc.c-torture/execute/20021120-3.c: New test.
1381
1382 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
1383
1384         * gcc.c-torture/execute/20021120-2.c: New test.
1385
1386 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
1387
1388         * gcc.c-torture/execute/20021120-1.c: New test.
1389
1390 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
1391
1392         * gcc.c-torture/execute/20021118-3.c: New test.
1393
1394 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1395
1396         * gcc.c-torture/compile/20021119-1.c: New test.
1397
1398 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
1399
1400         * gcc.dg/duff-1.c: New test.
1401         * gcc.dg/duff-2.c: New test.
1402         * gcc.dg/duff-3.c: New test.
1403
1404 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
1405
1406         * gcc.dg/cpp/_Pragma5.c: New test.
1407
1408 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
1409
1410         * gcc.c-torture/execute/20021118-2.c: New test.
1411
1412 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
1413
1414         * gcc.c-torture/execute/20021118-1.c: New test.
1415
1416 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
1417
1418         * gcc.dg/20021116-1.c: New test.
1419
1420 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
1421
1422         * g++.dg/abi/vcall1.C: New test.
1423
1424 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
1425
1426         * gcc.dg/20021029-1.c: New test.
1427         * gcc.dg/20021029-2.c: New test.
1428
1429 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1430
1431         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
1432
1433 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1434
1435         PR c/8439
1436         * gcc.dg/20021110.c: Move to ...
1437         * gcc.c-torture/compile/20021110.c: .... here.
1438
1439 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1440
1441         PR c/8467
1442         * gcc.c-torture/execute/20021111-1.c
1443
1444 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1445
1446         PR c/8439
1447         * gcc.dg/20021110.c: New test.
1448
1449 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
1450
1451         * g++.dg/abi/vthunk3.C: Run only on x86.
1452
1453 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1454
1455         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
1456
1457 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
1458
1459         * lib/compat.exp (compat-execute): Fix logic error in last
1460         change.
1461
1462 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
1463
1464         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
1465
1466 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1467
1468         PR c++/8389
1469         * g++.dg/template/access6.C: New test.
1470
1471 Fri Nov  8 13:13:53 CET 2002  Jan Hubicka  <jh@suse.cz>
1472
1473         * gcc.dg/i386-ssefp-1.c: New test.
1474         * gcc.dg/i386-ssefp-1.c: New test.
1475
1476 Fri Nov  8 10:52:15 CET 2002  Jan Hubicka  <jh@suse.cz>
1477
1478         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
1479
1480 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
1481
1482         * g++.dg/abi/vthunk3.C: New test.
1483
1484         PR c++/8338
1485         * g++.dg/template/crash2.C: New test.
1486
1487 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
1488
1489         * testsuite/g++.dg/abi/dtor1.C: New test.
1490         * testsuite/g++.dg/abi/dtor2.C: Likewise.
1491
1492 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
1493
1494         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
1495         Darwin.
1496
1497 2002-11-04  Adam Nemet  <anemet@lnxw.com>
1498
1499         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
1500         -mthumb.  Only xfail with -O0.
1501
1502 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
1503
1504         * g++.dg/abi/thunk1.C: New test.
1505         * g++.dg/abi/thunk2.C: Likewise.
1506         * g++.dg/abi/vtt1.C: Likewise.
1507
1508 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
1509
1510         PR optimization/8423
1511         * gcc.c-torture/execute/builtin-constant.c: New test.
1512
1513 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
1514
1515         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
1516         Add some more cases.
1517
1518 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
1519
1520         PR c++/8391
1521         * g++.dg/opt/local1.C: New test.
1522
1523 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
1524
1525         PR c++/8160
1526         * g++.dg/template/complit1.C: New test.
1527
1528         PR c++/8149
1529         * g++.dg/template/typename4.C: Likewise.
1530
1531 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1532
1533         Core issue 287, PR c++/7639
1534         * g++.dg/template/instantiate1.C: Adjust error location.
1535         * g++.dg/template/instantiate3.C: New test.
1536         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
1537         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
1538         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
1539
1540 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
1541
1542         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
1543
1544 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
1545
1546         PR c++/8287
1547         * g++.dg/init/dtor2.C: New test.
1548
1549 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1550
1551         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
1552         * gcc.dg/nest.c: Bypass errors on irix6.
1553
1554 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
1555
1556         * gcc.dg/nest.c: Expect error for mmix-*-*.
1557         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
1558
1559 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
1560
1561         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
1562         markers.
1563
1564         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
1565
1566 2002-10-25  Mike Stump  <mrs@apple.com>
1567
1568         * gcc.dg/warn-1.c: New test.
1569
1570 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
1571
1572         * g++.dg/template/typename3.C: New test.
1573
1574 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
1575
1576         * g++.dg/lookup/ptrmem1.C: New test.
1577
1578         * g++.dg/abi/vthunk2.C: New test.
1579
1580 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
1581
1582         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
1583
1584 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
1585
1586         * g++.dg/abi/empty9.C: New test.
1587
1588 2002-10-24  Richard Henderson  <rth@redhat.com>
1589
1590         * g++.dg/inherit/thunk1.C: Enable for ia64.
1591
1592 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
1593
1594         PR c++/8067
1595         * g++.dg/lookup/pretty1.C: New test.
1596
1597 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
1598
1599         * gcc.dg/20021023-1.c: New test.
1600
1601 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
1602
1603         PR c++/7679
1604         * g++.dg/parse/inline1.C: New test.
1605
1606 2002-10-23  Richard Henderson  <rth@redhat.com>
1607
1608         * g++.dg/inherit/thunk1.C: Enable for x86_64.
1609
1610         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
1611
1612 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
1613
1614         PR c++/6579
1615         * g++.dg/parse/stmtexpr3.C: New test.
1616
1617 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1618
1619         * g++.dg/expr/cond1.C: New test.
1620
1621 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
1622
1623         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
1624
1625 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
1626
1627         * g++.dg/abi/vbase13.C: New test.
1628         * g++.dg/abi/vbase14.C: Likewise.
1629
1630 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
1631
1632         * gcc.dg/tls/pic-1.c: New test.
1633         * gcc.dg/tls/nonpic-1.c: New test.
1634         * gcc.dg/20021018-1.c: New test.
1635
1636 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
1637
1638         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
1639         Remove only files with the same base name as the test case.
1640         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
1641         (profopt-execute): Likewise.  Also, remove old profiling
1642         and performance data files before running the tests.
1643
1644         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
1645         * g++.dg/bprob/bprob.exp: Likewise.
1646         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
1647         to allow more general test case names.
1648
1649         * g++.dg/bprob/bprob-1.C: Rename to ...
1650         * g++.dg/bprob/g++-bprob-1.C: ... this.
1651
1652         * g77.dg/bprob/bprob-1.f: Rename to ...
1653         * g77.dg/bprob/g77-bprob-1.f: ... this.
1654
1655 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
1656
1657         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
1658         bison 1.50 or later.
1659
1660 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
1661
1662         * g++.dg/README: Describe more test directories.
1663
1664 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
1665
1666         * g++.dg/init/array6.C: Add additional tests.
1667
1668 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
1669
1670         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
1671         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
1672
1673 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
1674
1675         * gcc.c-torture/compile/20020604-1.x: New.
1676         * gcc.c-torture/compile/simd-5.x: Likewise.
1677         * gcc.c-torture/execute/920710-1.x: Likewise.
1678         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
1679
1680 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
1681
1682         * g++.dg/inherit/override1.C: Add dg-options clause.
1683
1684 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1685
1686         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
1687         _mm_slli_si128.
1688
1689 2002-10-19  Andreas Schwab  <schwab@suse.de>
1690
1691         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
1692         directory component.
1693
1694 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
1695
1696         * g++.dg/inherit/thunk1.C: New test.
1697
1698         * g++.dg/inherit/override1.C: New test.
1699
1700         * g++.dg/abi/mangle11.C: New test.
1701         * g++.dg/abi/mangle14.C: New test.
1702         * g++.dg/abi/mangle17.C: New test.
1703
1704 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
1705
1706         * g++.dg/overload/member2.C: New test.
1707
1708 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
1709
1710         * g++.dg/README: Describe new compat directory.
1711         * g++.dg/dg.exp: Skip tests in compat directory.
1712         * README.compat: New file.
1713         * lib/compat.exp: New expect script.
1714         * g++.dg/compat: New test directory.
1715         * g++.dg/compat/compat.exp: New expect script.
1716         * g++.dg/compat/abi: New test directory.
1717         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
1718         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
1719         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
1720         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
1721         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
1722         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
1723         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
1724         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
1725         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
1726         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
1727         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
1728         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
1729         * g++.dg/compat/break: New test directory.
1730         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
1731         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
1732         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
1733         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
1734         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
1735         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
1736         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
1737         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
1738         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
1739         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
1740         g++.dg/compat/break/README: New files.
1741         * g++.dg/compat/eh: New test directory.
1742         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
1743         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
1744         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
1745         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
1746         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
1747         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
1748         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
1749         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
1750         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
1751         g++.dg/compat/eh/filter2_y.C,
1752         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
1753         g++.dg/compat/eh/new1_y.C,
1754         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
1755         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
1756         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
1757         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
1758         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
1759         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
1760         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
1761         g++.dg/compat/eh/unexpected1_y.C: New files.
1762         * g++.dg/compat/init: New test directory.
1763         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
1764         g++.dg/compat/init/array5_y.C,
1765         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
1766         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
1767         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
1768         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
1769         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
1770         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
1771         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
1772         g++.dg/compat/init/init-ref2_y.C: New files.
1773
1774 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
1775
1776         PR c++/7584
1777         * g++.dg/inherit/using3.C: New test.
1778
1779 Thu Oct 17 19:12:58 CEST 2002  Jan Hubicka  <jh@suse.cz>
1780
1781         * gcc.dg/20021017-2.c: New test.
1782
1783 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
1784
1785         * g++.dg/abi/mangle16.C: Adjust.
1786
1787         * g++.dg/init/array8.C: New test.
1788
1789 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
1790
1791         * gcc.dg/special/mips-abi.exp: New test.
1792         * gcc.dg/special/mips-abi.s: Empty file used by the above.
1793
1794 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
1795
1796         * g++.dg/abi/mangle16.C: New test.
1797         * g++.dg/abi/mangle17.C: Likewise.
1798
1799         PR c++/7478
1800         * g++.dg/template/ref1.C: New test.
1801
1802 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1803
1804         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
1805
1806 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
1807
1808         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
1809
1810 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
1811
1812         PR c++/7524
1813         * g++.dg/init/array7.C: New test.
1814
1815 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
1816
1817         * g++.dg/init/array6.C: New test.
1818
1819         * g++.dg/abi/mangle13.C: Likewise.
1820         * g++.dg/abi/mangle14.C: Likewise.
1821         * g++.dg/abi/mangle15.C: Likewise.
1822
1823 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
1824
1825         * g++.dg/abi/empty8.C: New test.
1826
1827 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
1828
1829         * g++.dg/init/ctor1.C: New test.
1830
1831 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
1832
1833         * gcc.c-torture/execute/20021015-1.c: New test.
1834
1835 Tue Oct 15 14:22:41 2002  J"orn Rennecke <joern.rennecke@superh.com>
1836
1837         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
1838
1839 Mon Oct 14 20:37:51 CEST 2002  Jan Hubicka  <jh@suse.cz>
1840
1841         * gcc.dg/i386-ssetype-[1-5].c: New tests.
1842
1843 2002-10-14  Richard Henderson  <rth@redhat.com>
1844
1845         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
1846
1847 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
1848
1849         PR optimization/6631
1850         * g++.dg/opt/const2.C: New test.
1851
1852 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
1853
1854         PR c++/7176
1855         * g++.dg/parse/friend1.C: New test.
1856         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
1857
1858 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
1859
1860         * gcc.dg/20021014-1.c: New test.
1861
1862 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
1863
1864         PR c++/5661
1865         * g++.dg/ext/vlm1.C: New test.
1866         * g++.dg/ext/vlm2.C: Likewise.
1867
1868         * g++.dg/init/array1.C: Remove invalid braces.
1869         * g++.dg/init/brace1.C: New test.
1870         * g++.dg/init/copy2.C: Likewise.
1871         * g++.dg/init/copy3.C: Likewise.
1872         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
1873         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
1874         braces.
1875
1876 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
1877
1878         * gcc.dg/cpp/assembler.S: Don't use -ansi.
1879
1880 Fri Oct 11 10:56:49 2002  Richard Shann  <richard.shann@superh.com>
1881
1882         * gcc.c-torture/compile/simd-5.c: New test.
1883
1884 2002-10-10  Roger Sayle  <roger@eyesopen.com>
1885
1886         * gcc.c-torture/execute/shiftopt-1.c: New test case.
1887
1888 2002-10-10  Jim Wilson  <wilson@redhat.com>
1889
1890         * gcc.c-torture/execute/20021010-1.c: New test.
1891
1892 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
1893
1894         PR c/7353
1895         * g++.dg/ext/typedef-init.C: New test.
1896         * gcc.dg/typedef-init.c: New test.
1897
1898 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
1899
1900         * gcc.dg/cpp/paste13.c: New test.
1901
1902 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1903
1904         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
1905         remaining platforms, XFAIL during compile, not execute.  Don't
1906         XFAIL at -O0.
1907
1908 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
1909
1910         * gcc.dg/alias-1.c: Tweak expected warning.
1911
1912 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
1913
1914         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
1915
1916 2002-10-06  Andreas Jaeger  <aj@suse.de>
1917
1918         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
1919         * gcc.dg/cpp/c++98.C: Likewise.
1920
1921         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
1922         * g++.dg/cpp/c++98.C: Likewise.
1923
1924         * g++.dg/README (Subdirectories): Mention cpp directory.
1925
1926         PR target/7559
1927         * gcc.dg/20021006-1.c: New test.
1928
1929 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1930
1931         PR c++/7804
1932         * g++.dg/other/warning1.C: New test.
1933
1934 2002-10-04  Roger Sayle  <roger@eyesopen.com>
1935
1936         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
1937         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
1938         and sparc-*-* with -m64 as expected failures.  See PR 8087.
1939
1940 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
1941
1942         PR c++/7931
1943         * g++.dg/template/ptrmem3.C: New test.
1944
1945         PR c++/7754
1946         * g++.dg/template/union1.C: New test.
1947
1948 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
1949
1950         PR c++/8006
1951         * g++.dg/abi/mangle9.C: New test.
1952         * g++.dg/abi/mangle10.C: New test.
1953         * g++.dg/abi/mangle11.C: New test.
1954         * g++.dg/abi/mangle12.C: New test.
1955
1956 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
1957
1958         PR c++/7188.
1959         * g++.dg/template/meminit1.C: New test.
1960         * g++.dg/warn/Wreorder-1.C: Likewise.
1961         * g++.old-deja/g++.mike/warn3.C: Tweak.
1962         * lib/prune.exp: Ingore "in copy constructor".
1963
1964 2002-10-02  Andreas Jaeger  <aj@suse.de>
1965
1966         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
1967         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
1968         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
1969         on x86-64.
1970
1971 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
1972
1973         * gcc.dg/empty1.C: Fix typo.
1974
1975 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
1976
1977         * gcc.dg/alias-1.c: New test.
1978
1979 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
1980
1981         * gcc.dg/empty1.C: New test.
1982
1983         * g++.dg/tls/init-2.C: Tweak error messages.
1984
1985 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
1986
1987         * gcc.c-torture/compile/20020923-1.c: New test.
1988
1989 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
1990
1991         * gcc.c-torture/execute/ffs-1.c: New test.
1992         * gcc.c-torture/execute/ffs-2.c: Ditto.
1993
1994 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
1995
1996         * g++.dg/overload/member1.C: New test.
1997
1998 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
1999
2000         * g++.dg/abi/empty7.C: New test.
2001         * g++.dg/init/pm2.C: Likewise.
2002
2003 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2004
2005         * g++.dg/rtti/crash1.C: New test.
2006
2007 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
2008
2009         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
2010         gcc.dg/sibcall-4.c: New tests.
2011
2012 2002-09-28  Roger Sayle  <roger@eyesopen.com>
2013
2014         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
2015         powerpc and MMIX targets.
2016
2017 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
2018
2019         * gcc.dg/cpp/20020927-1.c: New.
2020
2021 2002-09-26  David S. Miller  <davem@redhat.com>
2022
2023         * gcc.c-torture/compile/trunctfdf.c: New.
2024
2025 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2026
2027         * lib/target-supports.exp (check_weak_available): Handle solaris2.
2028
2029 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
2030
2031         * gcc.c-torture/execute/loop-15.c: New.
2032
2033 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
2034
2035         * README.QMTEST: Fix typo.
2036
2037 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
2038
2039         * gcc.dg/20020926-1.c: New test.
2040
2041 2002-09-25  David S. Miller  <davem@redhat.com>
2042
2043         PR target/7842
2044         * gcc.c-torture/execute/shiftdi.c: New test.
2045
2046 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
2047
2048         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
2049         unique to the tool.
2050         * lib/g77.exp (g77_init): Likewise.
2051         * lib/g++.exp (g++_init): Likewise.
2052         * lib/objc.exp (objc_init): Likewise.
2053
2054 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
2055
2056         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
2057         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
2058         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
2059
2060 2002-09-25  Richard Henderson  <rth@redhat.com>
2061
2062         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
2063         too-small long double.
2064
2065 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
2066
2067         * gcc.dg/20020919-1.c: New test.
2068
2069 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
2070
2071         * g++.dg/abi/bitfield6.C: New test.
2072         * g++.dg/abi/bitfield7.C: New test.
2073         * g++.dg/abi/bitfield8.C: New test.
2074         * g++.dg/abi/vbase11.C: New test.
2075
2076 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2077
2078         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
2079         hppa*-*-hpux*.  Update test comment.
2080
2081 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
2082
2083         * gcc.dg/tls/struct-1.c: New test.
2084
2085 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
2086
2087         * gcc.dg/cpp/tr-warn2.c: Update.
2088
2089 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
2090
2091         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
2092
2093 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
2094
2095         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
2096         systems.
2097
2098 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
2099
2100         * gcc.c-torture/execute/ieee/mzero3.c: New test.
2101
2102         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2103         Adjust for c++filt moved to binutils.  Remove spurious duplicate
2104         setting of cxxfilt.
2105
2106 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
2107
2108         * gcc.dg/20020312-2.c: Update for darwin.
2109
2110 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
2111
2112         * g++.old-deja/g++.other/crash32.C: Mark ICE.
2113
2114 Tue Sep 17 13:59:45 2002  Nicola Pero  <n.pero@mi.flashnet.it>
2115
2116         * objc.dg/comp-types-1.m: New test.
2117         * objc.dg/comp-types-2.m: New test.
2118         * objc.dg/comp-types-3.m: New test.
2119         * objc.dg/comp-types-4.m: New test.
2120         * objc.dg/comp-types-5.m: New test.
2121         * objc.dg/comp-types-6.m: New test.
2122
2123 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2124
2125         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
2126
2127 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2128
2129         * g++.dg/other/do1.C: New test.
2130
2131         * g++.dg/template/subst1.C: New test.
2132
2133 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
2134
2135         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
2136
2137 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2138
2139         * g++.dg/template/qualttp20.C: Adjust expected errors.
2140         * g++.old-deja/g++.jason/report.C: Likewise.
2141         * g++.old-deja/g++.other/qual1.C: Likewise.
2142
2143         * g++.dg/lookup/scoped2.C: New test.
2144
2145         * g++.dg/ext/asm3.C: New test.
2146
2147 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
2148
2149         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
2150
2151 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
2152
2153         * ChangeLog: follow spelling conventions.
2154         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
2155         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
2156         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
2157         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
2158         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
2159         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
2160         * g++.old-deja/g++.law/global-init1.C: Likewise.
2161         * g++.old-deja/g++.other/delete4.C: Likewise.
2162         * g++.old-deja/g++.other/inline21.C: Likewise.
2163         * g++.old-deja/g++.other/singleton.C: Likewise.
2164         * g77.dg/strlen0.f: Likewise.
2165         * g77.f-torture/compile/20010519-1.f: Likewise.
2166         * g77.f-torture/compile/980310-4.f: Likewise.
2167         * gcc.c-torture/compile/20000605-1.c: Likewise.
2168         * gcc.c-torture/execute/20020225-1.c: Likewise.
2169         * gcc.dg/c90-hexfloat-2.c: Likewise.
2170         * gcc.dg/c99-bool-1.c: Likewise.
2171         * gcc.dg/c99-hexfloat-2.c: Likewise.
2172         * gcc.dg/dll-2.c: Likewise.
2173         * gcc.dg/wtr-union-init-1.c: Likewise.
2174         * gcc.dg/wtr-union-init-2.c: Likewise.
2175         * gcc.dg/wtr-union-init-3.c: Likewise.
2176         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2177         * gcc.dg/cpp/defined.c: Likewise.
2178         * gcc.dg/cpp/macsyntx.c: Likewise.
2179         * gcc.dg/cpp/paste2.c: Likewise.
2180         * gcc.dg/cpp/trad/defined.c: Likewise.
2181         * gcc.dg/format/c90-printf-1.c: Likewise.
2182         * gcc.dg/format/c90-scanf-1.c: Likewise.
2183         * gcc.dg/format/c99-printf-1.c: Likewise.
2184         * gcc.dg/format/c99-scanf-1.c: Likewise.
2185         * gcc.misc-tests/gcov-8.c: Likewise.
2186         * lib/profopt.exp: Likewise.
2187
2188 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
2189
2190         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
2191
2192 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
2193
2194         * g++.dg/inherit/using2.C: New test.
2195
2196 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
2197
2198         * ChangeLog: Follow spelling conventions.
2199         * g++.dg/template/friend4.C: Likewise.
2200         * g++.old-deja/g++.pt/crash67.C: Likewise.
2201         * gcc.c-torture/execute/20000801-4.c: Likewise.
2202         * gcc.dg/c90-digraph-1.c: Likewise.
2203         * gcc.dg/c94-digraph-1.c: Likewise.
2204         * gcc.dg/c99-digraph-1.c: Likewise.
2205         * gcc.dg/cpp/line5.c: Likewise.
2206         * gcc.dg/cpp/multiline.c: Likewise.
2207         * gcc.dg/cpp/trad/literals-1.c: Likewise.
2208         * gcc.dg/format/attr-3.c: Likewise.
2209         * gcc.dg/format/c90-scanf-3.c: Likewise.
2210         * gcc.dg/format/ext-4.c: Likewise.
2211
2212 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
2213
2214         * g++.dg/template/pretty1.C: New test.
2215
2216 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
2217
2218         * gcc.c-torture/execute/struct-cpy-1.c: New test.
2219
2220 2002-09-13  Matt Austern  <austern@apple.com>
2221
2222         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
2223         passing a cast expression to a function by const reference.
2224
2225 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
2226
2227         * g++.dg/template/deduce1.C: New test.
2228
2229 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
2230
2231         * gcc.c-torture/execute/simd-1.c: Force all use of int to
2232         32-bit int.
2233
2234 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2235
2236         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
2237         usage.
2238
2239 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
2240
2241         * gcc.c-torture/compile/20020910-1.c: New test.
2242
2243 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
2244
2245         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
2246
2247 2002-09-10  Andreas Jaeger  <aj@suse.de>
2248
2249         * gcc.dg/20020312-2.c: Adjust for x86-64.
2250
2251 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
2252
2253         * g77.dg/7388.f: New test case for PR 7388.
2254
2255 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
2256
2257         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
2258
2259 2002-09-05  Ziemowit Laski <zlaski@apple.com>
2260
2261         * objc.dg/proto-lossage-1.m: New test.
2262
2263 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
2264
2265         * gcc.dg/cpp/_Pragma4.c: Fix typo.
2266
2267 Fri Sep  6 16:39:37 2002  Nicola Pero  <n.pero@mi.flashnet.it>
2268
2269         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
2270         expected to pass.
2271
2272 2002-09-06  Stan Shebs  <shebs@apple.com>
2273             David Edelsohn  <edelsohn@gnu.org>
2274
2275         * gcc.dg/weak: New directory.
2276         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
2277         target-specific xfail bits.
2278         * gcc.dg/typeof-2.c: Move to new directory.
2279         * gcc.dg/weak.exp: New expect script.
2280
2281 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
2282
2283         * gcc.c-torture/execute/extzvsi.c: New test.
2284
2285 2002-09-05  Stan Shebs  <shebs@apple.com>
2286
2287         * gcc.dg/weak-1.c: xfail on Darwin.
2288         * gcc.dg/weak-2.c: Ditto.
2289         * gcc.dg/weak-3.c: Ditto.
2290         * gcc.dg/weak-4.c: Ditto.
2291         * gcc.dg/weak-5.c: Ditto.
2292         * gcc.dg/weak-6.c: Ditto.
2293         * gcc.dg/weak-7.c: Ditto.
2294         * gcc.dg/weak-8.c: Ditto.
2295         * gcc.dg/weak-9.c: Ditto.
2296
2297 Thu Sep  5 00:34:33 2002  J"orn Rennecke <joern.rennecke@superh.com>
2298
2299         * gcc.c-torture/execute/loop-14.c: New test.
2300
2301 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
2302
2303         * g++.dg/other/cxa-atexit1.C: New test.
2304
2305         * gcc.dg/typeof-2.c: New test.
2306
2307 2002-09-03  Roger Sayle  <roger@eyesopen.com>
2308
2309         * gcc.dg/builtins-2.c: New testcase.
2310         * gcc.dg/builtins-3.c: New testcase.
2311
2312 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
2313
2314         * gcc.dg/cpp/_Pragma4.c: New test.
2315
2316 Tue Sep  3 11:04:26 2002  Nicola Pero  <n.pero@mi.flashnet.it>
2317
2318         * objc/execute/nil_method-1.m: New testcase.
2319
2320 Sun Sep  1 12:47:39 2002  Nicola Pero  <n.pero@mi.flashnet.it>
2321
2322         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
2323         [Object class], not [Object initialize].
2324
2325 2002-08-31  Roger Sayle  <roger@eyesopen.com>
2326             Hans-Peter Nilsson  <hp@bitrange.com>
2327
2328         * gcc.c-torture/execute/20020720-1.x: Skip test on
2329         mmix-knuth-mmixware.  Correct comment.
2330
2331 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
2332
2333         * testsuite/g++.dg/abi/bitfield5.C: New test.
2334         * testsuite/g++.dg/abi/vbase10.C: Likewise.
2335
2336 Tue Aug 27 22:23:22 2002  Nicola Pero  <n.pero@mi.flashnet.it>
2337
2338         * objc.dg/undeclared-selector.m: New test.
2339
2340 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
2341
2342         * g++.dg/other/offsetof1.C: Avoid cast warning.
2343
2344 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
2345
2346         * objc.dg/super-class-2.m: New test.
2347
2348 2002-08-24  Matt Austern  <austern@apple.com>
2349
2350         * g++.dg/ext/lvaddr.C: New test.
2351         * g++.dg/ext/lvcast.C: New test.
2352
2353 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
2354
2355         * testsuite/g++.dg/inherit/cond1.C: New test.
2356
2357 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
2358
2359         * gcc.dg/noncompile/incomplete-1.c: New test.
2360
2361 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2362
2363         * gcc.dg/typespec-1.c: New test.
2364
2365 2002-08-20  Devang Patel  <dpatel@apple.com>
2366         * objc.dg/proto-hier-2.m: New test.
2367
2368 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
2369
2370         * objc.dg/bitfield-1.m: New test.
2371         * objc.dg/bitfield-2.m: New test.
2372
2373 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2374
2375         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
2376         gcc.dg/c99-flex-array-4.c: New tests.
2377
2378 2002-08-16  Stan Shebs  <shebs@apple.com>
2379
2380         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
2381
2382 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
2383
2384         * gcc.dg/typeof-1.c: New test.
2385         * g++.dg/ext/typeof2.C: New test.
2386
2387 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
2388
2389         * g++.dg/other/offsetof1.C: New test.
2390
2391 2002-08-14  Richard Henderson  <rth@redhat.com>
2392
2393         * gcc.dg/tls/diag-3.c: Fix expected message strings.
2394
2395 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
2396
2397         * gcc.dg/cpp/_Pragma3.c: New test.
2398
2399 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
2400
2401         * g++.dg/template/inherit3: New test.
2402
2403 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2404
2405         * gcc.dg/bitfld-4.c: Add blank options.
2406
2407 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
2408
2409         * g++.dg/template/crash1.C: New test.
2410
2411 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
2412
2413         * gcc.dg/tls/opt-2.c: New test.
2414
2415 2002-08-08  Devang Patel  <dpatel@apple.com>
2416
2417         * objc.dg/selector-1.m : New test
2418
2419 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
2420
2421         * g++.dg/abi/bitfield4.C: New test.
2422         * gcc.dg/bitfld-4.c: New test.
2423
2424 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
2425
2426         * g++.dg/other/packed1.C: New test.
2427
2428 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
2429
2430         * g++.dg/abi/offsetof.C: Tweak error messages.
2431         * g++.old-deja/g++.mike/p10769a.C: Likewise.
2432
2433 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
2434
2435         * gcc.dg/bitfld-3.c: New test.
2436
2437 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2438             Richard Henderson  <rth@redhat.com>
2439
2440         * gcc.dg/i386-bitfield1.c: New test.
2441         * g++.dg/abi/bitfield3.C: Update.
2442
2443 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
2444
2445         * objc.dg/const-str-2.m: Update.
2446         * gcc.dg/cpp/c++98.c: Change to C extension.
2447         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
2448         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
2449
2450 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
2451
2452         * testsuite/gcc.dg/tls/diag-3.c: New.
2453
2454 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
2455
2456         * g++.dg/README (Subdirectories): Document new subdir expr.
2457         * g++.dg/expr/pmf-1.C: New test.
2458
2459 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
2460
2461         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
2462
2463 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
2464
2465         * g++.dg/abi/bitfield3.C: New test.
2466
2467 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
2468
2469         * lib/gcov.exp: Tweak expected line formats.
2470         * gcc.misc-tests/gcov8.c: New test.
2471         * gcc.misc-tests/gcov8.x: New flags.
2472
2473 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
2474
2475         * consistency.vlad/layout/endian.c: Include string.h.
2476
2477         * gcc.c-torture/execute/20020805-1.c: New test.
2478
2479 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
2480
2481         * g++.dg/other/conversion1.C: New test.
2482
2483 2002-08-03  Roger Sayle  <roger@eyesopen.com>
2484
2485         * gcc.dg/builtins-1.c: New testcase.
2486
2487 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
2488
2489         * g++.dg/inherit/access3.C: New test.
2490
2491 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
2492
2493         * gcc.dg/ia64-visibility-2.c: New test.
2494
2495 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
2496
2497         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
2498         __qualifier_flags to __flags.
2499
2500 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
2501
2502         * g++.dg/inherit/operator1.C: New test.
2503         * g++.dg/lookup/disamb1.C: Fix typo in comment.
2504         * g++.dg/other/error1.C: Change expected error message.
2505         * g++.dg/template/conv4.C: Likewise.
2506
2507 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
2508
2509         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
2510         for documented behavior.
2511
2512 2002-07-25  Roger Sayle  <roger@eyesopen.com>
2513
2514         * gcc.c-torture/execute/20020720-1.x: Skip this test on
2515         several targets known to fail.
2516
2517 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
2518
2519         * gcc.dg/mips-args-[123].c: New tests.
2520
2521 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
2522
2523         * gcc.dg/ppc-spe.c: New.
2524
2525 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
2526
2527         * g++.dg/other/ptrmem4.C: New testcase.
2528
2529 2002-07-24  Richard Henderson  <rth@redhat.com>
2530
2531         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
2532
2533 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
2534
2535         * g++.dg/ext/alignof1.C (main): Return 0 for success.
2536
2537 2002-07-24  Roger Sayle  <roger@eyesopen.com>
2538
2539         * gcc.c-torture/execute/memset-3.c: New testcase.
2540
2541 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
2542
2543         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
2544         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
2545
2546 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2547
2548         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
2549         Delete.
2550
2551 Tue Jul 23 21:02:43 2002  J"orn Rennecke <joern.rennecke@superh.com>
2552
2553         * gcc.c-torture/compile/simd-4.c: New test.
2554
2555 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2556
2557         PR c++/7347, c++/7348
2558         * g++.dg/template/access4.C: New test.
2559         * g++.dg/template/access5.C: New test.
2560         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
2561         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
2562         * g++.old-deja/g++.pt/ttp58.C: Likewise.
2563         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
2564
2565 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
2566
2567         * gcc.dg/gnu89-init-2.c: New test.
2568
2569 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
2570
2571         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
2572
2573 2002-07-20  Roger Sayle  <roger@eyesopen.com>
2574
2575         * gcc.c-torture/execute/20020720-1.c: New testcase.
2576
2577 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
2578
2579         * gcc.dg/cpp/Wsignprom.c: New tests.
2580
2581 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
2582
2583         * gcc.c-torture/execute/loop-13.c: New test.
2584
2585 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
2586
2587         * gcc.dg/cpp/expr.c: New tests.
2588
2589 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
2590
2591         * g++.dg/opt/pr6713.C: Add template instantiation.
2592
2593 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
2594
2595         * gcc.dg/nest.c: New test.
2596
2597 2002-07-17  Richard Henderson  <rth@redhat.com>
2598
2599         * g++.dg/opt/pr6713.C: New test.
2600
2601 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
2602
2603         * gcc.c-torture/execute/loop-2e.x: Let the testcase
2604         XFAIL for all x86 processors.
2605
2606 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
2607
2608         * gcc.c-torture/execute/20010122-1.x: Do not test with
2609         -fomit-frame-pointer.
2610
2611 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2612
2613         * g++.dg/template/instantiate2.C: New test.
2614         * g++.dg/template/spec4.C: New test.
2615
2616 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2617
2618         * g++.dg/template/access2.C: New test.
2619         * g++.dg/template/access3.C: New test.
2620
2621 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
2622
2623         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
2624         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
2625         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
2626         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
2627         Convert to use <stdarg.h>.
2628         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
2629         Delete.
2630         * gcc.dg/va-arg-2.c: New.
2631         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
2632
2633 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
2634
2635         * gcc.c-torture/compile/20020710-1.c: New test.
2636
2637 Thu Jul 11 15:39:21 2002  J"orn Rennecke <joern.rennecke@superh.com>
2638                           Andrew Pinski  <pinskia@physics.uc.edu>
2639
2640         gcc.c-torture/compile/simd-2.c: New testcase.
2641         gcc.c-torture/compile/simd-3.c: Likewise.
2642
2643 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
2644
2645         PR c++/7224
2646         * g++.dg/overload/error1.C: New test.
2647
2648 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2649
2650         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
2651         configuration and IRIX 6 O32 ABI.
2652
2653 2002-07-11  Roger Sayle  <roger@eyesopen.com>
2654
2655         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
2656
2657 2002-07-10  Roger Sayle  <roger@eyesopen.com>
2658
2659         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
2660
2661 2002-07-10  Jeffrey A Law  <law@redhat.com>
2662
2663         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
2664
2665         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
2666
2667 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
2668
2669         * gcc.dg/20020312-2.c: Check for __PPC__.
2670
2671 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
2672
2673         * gcc.c-torture/compile/20020709-1.c: New test.
2674
2675 2002-07-07  Roger Sayle  <roger@eyesopen.com>
2676
2677         * g++.dg/template/qualttp21.C: New test case.
2678
2679 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
2680
2681         * gcc.c-torture/compile/20020706-1.c: New test.
2682         * gcc.c-torture/compile/20020706-2.c: New test.
2683
2684 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
2685             Alexandre Oliva  <aoliva@redhat.com>
2686
2687         * g++.dg/warn/incomplete1.C: New test.
2688
2689 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2690
2691         PR c++/7099
2692         * g++.dg/warn/noreturn1.C: New test.
2693
2694 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
2695
2696         PR c++/6706
2697         * g++.dg/debug/debug6.C: New test.
2698         * g++.dg/debug/debug7.C: New test.
2699
2700 Thu Jul  4 07:36:48 2002  J"orn Rennecke <joern.rennecke@superh.com>
2701
2702         * gcc.c-torture/compile/simd-3.c: New test.
2703
2704 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
2705
2706         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
2707         * gcc.dg/20020620-1.c: Likewise.
2708
2709 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2710
2711         PR c++/6944
2712         * g++.dg/init/array4.C: New test.
2713         * g++.dg/init/array5.C: New test.
2714
2715 Wed Jul  3 10:25:41 2002  J"orn Rennecke <joern.rennecke@superh.com>
2716
2717         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
2718         * gcc.c-torture/execute/simd-2.c (main): Likewise.
2719
2720 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2721
2722         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
2723         * gcc.dg/wtr-aggr-init-1.c: Likewise.
2724         * gcc.dg/wtr-conversion-1.c: Likewise.
2725         * gcc.dg/wtr-escape-1.c: Likewise.
2726         * gcc.dg/wtr-int-type-1.c: Likewise.
2727         * gcc.dg/wtr-label-1.c: Likewise.
2728         * gcc.dg/wtr-static-1.c: Likewise.
2729         * gcc.dg/wtr-strcat-1.c: Likewise.
2730         * gcc.dg/wtr-suffix-1.c: Likewise.
2731         * gcc.dg/wtr-switch-1.c: Likewise.
2732         * gcc.dg/wtr-unary-plus-1.c: Likewise.
2733         * gcc.dg/wtr-union-init-1.c: Likewise.
2734         * gcc.dg/wtr-union-init-2.c: Likewise.
2735         * gcc.dg/wtr-union-init-3.c: Likewise.
2736
2737         * gcc.dg/wtr-func-def-1.c: New test.
2738
2739 2002-07-02 Devang Patel <dpatel@apple.com>
2740
2741         * objc.dg/param-1.m: New test.
2742
2743 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
2744
2745         * gcc.dg/cpp/trad/directive.c: Add test.
2746         * gcc.dg/cpp/trad/macroargs.c: Add test.
2747         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
2748
2749 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
2750
2751         * gcc.dg/cpp/cmdlne-M.c: New test.
2752
2753 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
2754
2755         * objc.dg/desig-init-1.m: New test.
2756
2757 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2758
2759         PR c++/6716
2760         * g++.dg/template/instantiate1.C: New test.
2761
2762 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
2763
2764         PR c++/7112
2765         * g++.dg/template/sizeof2.C: New test.
2766
2767 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
2768
2769         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
2770         gcc.dg/cpp/trad/include.c: New tests.
2771
2772 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
2773
2774         PR target/7177
2775         * gcc.c-torture/compile/20020701-1.c: New test.
2776
2777 2002-07-01  Stan Shebs  <shebs@apple.com>
2778
2779         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
2780         header here...
2781         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
2782         (objc-torture-execute): or here.
2783
2784 Mon Jul  1 12:51:05 2002  J"orn Rennecke <joern.rennecke@superh.com>
2785
2786         * gcc.c-torture/execute/arith-rand-ll.c: New test.
2787
2788 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
2789
2790         * gcc.dg/cpp/trad/escaped-nl.c: New test.
2791
2792 2002-06-30  Devang Patel  <dpatel@apple.com>
2793
2794         * objc.dg/fsyntax-only.m: New test.
2795
2796 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
2797
2798         PR c++/6695
2799         * g++.dg/template/friend7.C: New file.
2800
2801 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
2802
2803         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
2804         return type.
2805
2806 Thu Jun 27 15:23:21 2002  J"orn Rennecke <joern.rennecke@superh.com>
2807
2808         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
2809         avoid division by zero.
2810
2811 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
2812
2813         * gcc.dg/Wunknownprag.c: New tests.
2814
2815 Tue Jun 25 21:50:38 2002  J"orn Rennecke <joern.rennecke@superh.com>
2816
2817         * gcc.c-torture/execute/simd-2.c: New test.
2818
2819 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
2820
2821         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
2822         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
2823         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
2824         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
2825         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
2826         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
2827         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
2828         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
2829         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
2830         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
2831         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
2832         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
2833         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
2834         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
2835         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
2836         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
2837         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
2838
2839 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
2840
2841         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
2842         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
2843         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
2844         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
2845         New tests.
2846         * gcc.dg/cpp/trad/directive.c: Update.
2847
2848 2002-06-23  Andreas Jaeger  <aj@suse.de>
2849
2850         * gcc.c-torture/execute/complex-6.c: New.
2851
2852 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
2853
2854         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
2855         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
2856         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
2857         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
2858
2859 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
2860
2861         * gcc.dg/cpp/trad: New directory with traditional tests copied
2862         from parent directory.
2863         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
2864         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
2865         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
2866         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
2867         Move to trad/ and rename.
2868         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
2869         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
2870         gcc.dg/cpp/trad/redef2.c: New tests.
2871         * gcc.dg/cpp/trad/trad.exp: New driver.
2872
2873 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
2874
2875         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
2876         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
2877         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
2878         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
2879         Remove.
2880
2881 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
2882
2883         * gcc.dg/20020620-1.c: New test.
2884
2885 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2886
2887         * g++.dg/template/ttp4.C: New test.
2888
2889 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
2890
2891         * g++.dg/opt/vt1.C: Fix regexp.
2892
2893 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2894
2895         * gcc.c-torture/execute/pure-1.c: Make functions static again.
2896         Don't use attribute `noinline'.
2897
2898 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
2899
2900         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
2901
2902 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
2903
2904         * gcc.c-torture/execute/simd-1.c: New.
2905
2906         * gcc.dg/simd-1.c: New.
2907
2908 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
2909
2910         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
2911
2912 2002-06-16  Richard Henderson  <rth@redhat.com>
2913
2914         * g++.dg/ext/anon-struct1.C: New.
2915         * g++.dg/ext/anon-struct2.C: New.
2916         * g++.dg/ext/anon-struct3.C: New.
2917         * gcc.dg/anon-struct-1.c: New.
2918         * gcc.dg/anon-struct-2.c: New.
2919         * gcc.dg/anon-struct-3.c: New.
2920         * gcc.dg/20011008-1.c: Adjust warning text.
2921         * gcc.dg/20020527-1.c: Add -fms-extensions.
2922
2923 2002-06-16  Richard Henderson  <rth@redhat.com>
2924
2925         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
2926
2927 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
2928
2929         * gcc.c-torture/execute/20020615-1.c: New test.
2930
2931 2002-06-15  Roger Sayle  <roger@eyesopen.com>
2932
2933         * gcc.c-tortuture/execute/compare-1.c: New test case.
2934         * gcc.c-tortuture/execute/compare-2.c: New test case.
2935         * gcc.c-tortuture/execute/compare-3.c: New test case.
2936
2937 2002-06-13  Richard Henderson  <rth@redhat.com>
2938
2939         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
2940         ia64 ilp32.
2941
2942 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2943
2944         * g++.dg/template/typename2.C: Update error message.
2945
2946 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
2947
2948         * gcc.c-torture/execute/20020611-1.c: New test.
2949
2950 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
2951
2952         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
2953         list of targets to skip.
2954
2955 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
2956
2957         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
2958         targets if not optimizing.
2959
2960 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
2961
2962         * gcc.c-torture/compile/20020605-1.c: New test.
2963
2964         * g++.dg/opt/vt1.C: New test.
2965
2966         * gcc.dg/20020531-1.c: New test.
2967
2968         * gcc.dg/20020530-1.c: New test.
2969
2970         * gcc.dg/20020527-1.c: New test.
2971
2972         * g++.dg/opt/cse1.C: New test.
2973
2974 2002-06-07  Roger Sayle  <roger@eyesopen.com>
2975
2976         * gcc.dg/20020607-2.c: New test case.
2977
2978 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
2979
2980         * gcc.c-torture/compile/20020604-1.c: New test.
2981
2982 2002-06-04  Richard Henderson  <rth@redhat.com>
2983
2984         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
2985         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
2986         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
2987
2988 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
2989
2990         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
2991
2992 2002-06-03  Richard Henderson  <rth@redhat.com>
2993
2994         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
2995         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
2996
2997 2002-06-02  Richard Henderson  <rth@redhat.com>
2998
2999         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
3000         test functions static.
3001
3002 2002-06-02  Andreas Jaeger  <aj@suse.de>
3003
3004         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
3005         now.
3006
3007 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
3008
3009         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
3010         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
3011         Update for mofified diagnostics.
3012         * gcc.dg/c99-intconst-1.c: No longer fail.
3013
3014 2002-06-02  Richard Henderson  <rth@redhat.com>
3015
3016         * gcc.dg/uninit-A.c: Remove xfail markers.
3017
3018 2002-06-01  Roger Sayle  <roger@eyesopen.com>
3019
3020         * gcc.dg/fnegate-1.c: New test case.
3021
3022 2002-05-30  Osku Salerma  <osku@iki.fi>
3023
3024         * gcc.c-torture/execute/mayalias-1.c: New file.
3025
3026 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
3027
3028         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
3029         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
3030         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
3031
3032 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
3033
3034         * gcc.c-torture/execute/20020529-1.c: New test.
3035
3036 2002-05-27  Richard Henderson  <rth@redhat.com>
3037
3038         * g++.dg/ext/attrib6.C: New test case.
3039
3040 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3041
3042         * gcc.c-torture/execute/pure-1.c: New test.
3043
3044 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
3045
3046         * gcc.dg/cpp/arith-2.c: Remove.
3047
3048 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
3049
3050         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
3051         * gcc.dg/cpp/if-3.c: Remove.
3052
3053 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
3054
3055         * g++.dg/opt/cse2.C: New test.
3056
3057 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
3058
3059         * gcc.dg/cpp/arith-1.c: New semantic tests.
3060         * gcc.dg/cpp/if-1.c: Update.
3061
3062 2002-05-24  Ben Elliston  <bje@redhat.com>
3063
3064         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
3065
3066 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3067
3068         * gcc.dg/verbose-asm.c: New test.
3069
3070 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
3071
3072         * gcc.dg/cpp/paste12.c: New test.
3073
3074 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
3075
3076         * g++.dg/parse/named_ops.C: New test.
3077
3078 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
3079
3080         * gcc/testsuite/gcc.dg/weak-8.c: New test.
3081
3082 Thu May 23 11:09:26 2002  J"orn Rennecke <joern.rennecke@superh.com>
3083
3084         * gcc.dg/weak-2.c: Allow optional leading underscore
3085         in scan-assembler symbol name.
3086         * gcc.dg/weak-3.c: Likewise.
3087         * gcc.dg/weak-4.c: Likewise.
3088         * gcc.dg/weak-5.c: Likewise.
3089
3090 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
3091
3092         * gcc.dg/20020523-1.c: New test.
3093
3094 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
3095
3096         * objc.dg/const-str-2.m: Update now that we stop after
3097         a command line error.
3098
3099 2002-05-22  Richard Henderson  <rth@redhat.com>
3100
3101         * g++.dg/dg.exp: Fix typo in test pruneing.
3102
3103 2002-05-22  Richard Henderson  <rth@redhat.com>
3104
3105         * g++.dg/dg.exp: Prune the tls subdirectory.
3106         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
3107         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
3108         * g++.dg/tls/init-1.C: New.
3109
3110 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
3111
3112         * gcc.dg/20020517-1.c: New test.
3113
3114 2002-05-21  Richard Henderson  <rth@redhat.com>
3115
3116         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
3117         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
3118
3119 Tue May 21 14:25:32 2002  Brian R. Gaeke  <brg@dgate.ORG>
3120
3121         * g++.dg/other/copy2.C: New test.
3122
3123 Mon May 20 10:51:35 2002  J"orn Rennecke <joern.rennecke@superh.com>
3124
3125         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
3126         (MAX_COPY): Bump up to 10 times sizeof (long long).
3127         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
3128
3129         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
3130         sizeof (long long).
3131
3132         * gcc.c-torture/execute/strcpy-1.c: New test.
3133
3134 2002-05-19  Jason Merrill  <jason2redhat.com>
3135
3136         * g++.dg/ext/oper1.C: New test.
3137
3138 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
3139 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
3140
3141         * README.QMTEST: New file.
3142
3143         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
3144
3145 2002-05-19  Andreas Jaeger  <aj@suse.de>
3146
3147         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
3148         now.
3149         * gcc.c-torture/execute/loop-2d.x: Likewise.
3150
3151 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
3152
3153         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
3154         support weak symbols.
3155         * gcc.dg/weak-4.c: Likewise
3156         * gcc.dg/weak-6.c: Likewise
3157
3158 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
3159
3160         * gcc.dg/weak-3.c: Add dg-excess-error comment for
3161         cygwin, coff and h8300-*-hms targets
3162         * gcc.dg/weak-5.c: Likewise
3163         * gcc.dg/weak-7.c: Likewise
3164
3165 2002-05-16  Jason Merrill  <jason@redhat.com>
3166
3167         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
3168         (scan-assembler-not, scan-assembler-dem): Likewise.
3169         (scan-assembler-dem-not): Likewise.
3170
3171 2002-05-15  Richard Henderson  <rth@redhat.com>
3172
3173         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
3174
3175 2002-05-15  Richard Henderson  <rth@redhat.com>
3176
3177         * gcc.dg/weak-5.c (vfoo1c): No warning here.
3178         (vfoo1f): Warning here.
3179         (vfoo1l): Don't redefine the alias.
3180
3181 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
3182
3183         * g++.dg/init/pm1.C: New test.
3184
3185 2002-05-12  David S. Miller  <davem@redhat.com>
3186
3187         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
3188         types.
3189
3190 2002-05-10  Roger Sayle  <roger@eyesopen.com>
3191
3192         * gcc.c-torture/execute/20020510-1.c: New test case.
3193
3194 2002-05-10  David S. Miller  <davem@redhat.com>
3195
3196         * gcc.c-torture/execute/conversion.c: Test long double too.
3197
3198 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
3199
3200         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
3201         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
3202         * lib/g++.exp (g++_link_flags): Likewise.
3203         * lib/objc.exp (objc_target_compile): Likewise.
3204
3205 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
3206
3207         * gcc.dg/cpp/poison.c: Update.
3208         * gcc.dg/cpp/20000625-2.c: Remove.
3209         * gcc.dg/cpp/direct2s.c: Remove final test.
3210
3211 2002-05-08  Tom Rix  <trix@redhat.com>
3212
3213         * gcc.c-torture/execute/20020508-1.c: New test.
3214         * gcc.c-torture/execute/20020508-2.c: New test.
3215         * gcc.c-torture/execute/20020508-3.c: New test.
3216
3217 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
3218
3219         * gcc.dg/cpp/charconst-4.c: More tests.
3220
3221 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
3222
3223         PR c/6569
3224         * gcc.dg/weak-3.c: Update location of warning messages.
3225         * gcc.dg/weak-5.c: Likewise.
3226
3227 2002-05-06  Roger Sayle  <roger@eyesopen.com>
3228
3229         * gcc.c-torture/execute/20020506-1.c: New test case.
3230
3231 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
3232
3233         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
3234
3235 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
3236
3237         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
3238
3239 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
3240
3241         * gcc.dg/cpp/charconst-3.c: New test.
3242
3243 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
3244
3245         * gcc.dg/cpp/charconst.c: Update tests.
3246
3247 2002-05-05  Tim Josling  <tej@melbpc.org.au>
3248
3249         * treelang: Added directory for new sample language treelang. Also
3250         lib/treelang.exp: New file to signal treelang should be tested.
3251
3252 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
3253
3254         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
3255         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
3256         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
3257         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
3258         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
3259         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
3260         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
3261
3262 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
3263
3264         * gcc.dg/format/xopen-2.c: New test.
3265
3266 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
3267
3268         * gcc.dg/20020503-1.c: New test.
3269
3270 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
3271
3272         * g++.dg/init/dtor1.C: Make it tougher.
3273
3274 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
3275
3276         * g++.dg/init/dtor1.C: New test.
3277
3278 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
3279
3280         * gcc.dg/altivec-8.c: New.
3281
3282 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
3283
3284         * gcc.dg/altivec-7.c: New.
3285
3286 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
3287
3288         * g++.dg/parse/typedef1.C: New test.
3289
3290 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
3291
3292         PR c++/6486
3293         * g++.dg/template/friend6.C: New test.
3294
3295         PR c++/6492
3296         * g++.dg/init/copy1.C: New test.
3297
3298 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
3299
3300         * g++.dg/warn/effc1.C: New test.
3301
3302 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
3303
3304         * gcc.dg/cpp/if-cexp.c: Add a test.
3305
3306 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
3307
3308         * gcc.dg/20020426-2.c: New test.
3309
3310 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
3311
3312         * gcc.dg/cpp/if-mop.c: Update.
3313         * gcc.dg/cpp/if-mpar.c: Add test.
3314         * gcc.dg/cpp/if-oppr.c: Update.
3315
3316 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3317
3318         PR c/6343
3319         * gcc.dg/weak-[2-7].c: New tests.
3320
3321 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
3322
3323         * gcc.dg/enum1.c: New test.
3324
3325 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
3326
3327         PR c++/6497
3328         * g++.dg/inherit/access2.C: New test.
3329
3330 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
3331
3332         PR bootstrap/6445
3333         * gcc.dg/20020426-1.c: New test.
3334
3335 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
3336
3337         * g++.dg/abi/enum1.C: New test.
3338
3339 2002-04-26  Richard Henderson  <rth@redhat.com>
3340
3341         * gcc.dg/c99-bool-1.c: Expect always true warning.
3342
3343 2002-04-25  Roger Sayle  <roger@eyesopen.com>
3344
3345         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
3346
3347 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3348
3349         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
3350         targets.
3351
3352 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
3353
3354         * g++.dg/abi/mange7.C: New test.
3355
3356         PR c++/6438.
3357         * g++.dg/parse/stmtexpr2.C: New test.
3358
3359 Wed Apr 24 21:38:36 2002  J"orn Rennecke <joern.rennecke@superh.com>
3360
3361         * gcc.dg/20020312-2.c: Add SH target.
3362
3363 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3364
3365         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
3366         compiler output on mips*-*-irix*.
3367
3368 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
3369
3370         * g++.dg/parse/attr1.C: New test.
3371
3372 2002-04-23  Roger Sayle  <roger@eyesopen.com>
3373
3374         * gcc.c-torture/execute/string-opt-17.c: New test case.
3375         * gcc.c-torture/execute/memset-2.c: New test case.
3376
3377 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
3378
3379         PR c++/6256:
3380         * g++.dg/template/friend5.C: New test.
3381
3382         PR c++/6331:
3383         * g++.dg/template/qual1.C: Likewise.
3384
3385 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
3386
3387         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
3388         Include stdlib.h, not stdio.h or ctype.h.
3389
3390 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
3391
3392         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
3393         cris-*-elf* and mmix-*-*.
3394         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
3395         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
3396         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
3397         Ditto.
3398         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
3399         * gcc.dg/wchar_t-1.c: Ditto.
3400
3401 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
3402
3403         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
3404         Clarify comment.
3405
3406 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
3407
3408         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
3409
3410 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3411
3412         * gcc.c-torture/execute/20000906-1.x: Delete.
3413
3414 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
3415
3416         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
3417
3418 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
3419
3420         * PR6367
3421         * g77.f-torture/execute/6367.f: New test.
3422         * g77.f-torture/execute/6367.x: Disable for MMIX.
3423
3424 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
3425
3426         * PR6352
3427         * g++.dg/opt/inline2.C: New test.
3428
3429 2002-04-18  Richard Henderson  <rth@redhat.com>
3430
3431         * gcc.dg/20000906-1.c: Enable for all targets.
3432         * gcc.c-torture/compile/iftrap-2.c: New.
3433
3434 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
3435
3436         * gcc.dg/20020418-1.c: New test.
3437         * gcc.dg/20020418-2.c: New test.
3438
3439 2002-04-18  Richard Henderson  <rth@redhat.com>
3440
3441         * gcc.c-torture/compile/iftrap-1.c: New.
3442         * gcc.dg/iftrap-1.c: Adjust for ia64.
3443         * gcc.dg/iftrap-2.c: New.
3444
3445 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
3446
3447         * gcc.c-torture/compile/20020418-1.c: New test.
3448
3449 2002-04-18  Roger Sayle  <roger@eyesopen.com>
3450
3451         * gcc.c-torture/compile/20020415-1.c: New.
3452
3453 2002-04-18  David S. Miller  <davem@redhat.com>
3454
3455         * gcc.c-torture/execute/20020418-1.c: New test.
3456
3457 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
3458
3459         * gcc.dg/20020416-1.c: New test.
3460
3461         * g++.dg/opt/inline1.C: New test.
3462
3463 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
3464
3465         * gcc.dg/altivec-5.c: New test.
3466
3467         * gcc.dg/20020415-1.c: New test.
3468
3469 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
3470
3471         * testsuite/lib/chill.exp: Remove.
3472
3473 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
3474
3475         * g++.dg/other/big-struct.C: New test.
3476
3477 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
3478
3479         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
3480         of scratch file.
3481
3482 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
3483
3484         PR c/6277
3485         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
3486         in scan-assembler function name
3487
3488 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
3489
3490         * g77.f-torture/execute/980628-4.x,
3491         g77.f-torture/execute/980628-5.x,
3492         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
3493         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
3494         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
3495         i[34567]86-*-*.
3496
3497 2002-04-13  David S. Miller  <davem@redhat.com>
3498
3499         * gcc.c-torture/execute/20020413-1.c: New test.
3500
3501 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
3502
3503         * gcc.dg/asm-6.c,
3504         * g++.dg/ext/asm1.C: New tests.
3505
3506 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
3507
3508         PR c++ 5373.
3509         * g++.dg/parse/stmtexpr1.C: New test.
3510
3511         PR c++/5189.
3512         * g++.dg/template/copy1.C: New test.
3513
3514 2002-04-12  Richard Henderson  <rth@redhat.com>
3515
3516         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
3517
3518 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
3519
3520         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
3521         gcc.c-torture/execute/20020307-2.c.
3522
3523 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
3524
3525         * g++.dg/ext/attrib5.C,
3526         * g++.dg/lookup/struct1.C: New tests.
3527
3528 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
3529
3530         * gcc.dg/20020411-1.c: New test.
3531
3532         * gcc.c-torture/execute/20020411-1.c: New test.
3533
3534 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
3535
3536         * g77.f-torture/execute/6177.f: New test.
3537
3538 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
3539
3540         PR middle-end/6247
3541         * g++.dg/opt/cleanup1.C: New test.
3542
3543         * g++.dg/opt/const1.C: New test.
3544
3545 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
3546
3547         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
3548
3549 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
3550
3551         PR c++/5507
3552         * g++.dg/template/typename2.C: New test.
3553
3554 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
3555
3556         * gcc.c-torture/execute/loop-12.c: New.
3557
3558 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
3559
3560         * g77.f-torture/execute/980628-4.x,
3561         g77.f-torture/execute/980628-5.x,
3562         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
3563         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
3564         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
3565
3566 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3567
3568         PR optimization/6086
3569         * g++.dg/opt/preinc1.C: New test.
3570
3571 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
3572
3573         PR c++/5571
3574         * g++.dg/opt/static2.C: New test.
3575
3576 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
3577
3578         PR c/5120
3579         * gcc.dg/20020406-1.c: New test.
3580
3581 2002-04-04  David S. Miller  <davem@redhat.com>
3582
3583         * gcc.c-torture/execute/20020404-1.c: New test.
3584
3585 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
3586
3587         PR c/6123
3588         * gcc.dg/20020312-2.c: Do not declare global register variable
3589         if __PIC__ or __pic__ is defined.
3590
3591 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
3592
3593         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
3594         __asm__ so that it works correctly even if -ansi -pedantic-errors.
3595
3596 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3597
3598         * gcc.misc-tests/linkage.exp: Update last change to handle
3599         sparc*-, not just sparc-.
3600
3601 2002-04-03  Richard Henderson  <rth@redhat.com>
3602
3603         * gcc.dg/cpp/ucs.c: Improved long UCS test.
3604
3605 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
3606
3607         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
3608
3609 2002-04-02  David S. Miller  <davem@redhat.com>
3610
3611         * gcc.c-torture/execute/20020402-3.c: New test.
3612
3613 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
3614
3615         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
3616         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
3617
3618         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
3619         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
3620         g77.f-torture/execute/20001201.x,
3621         g77.f-torture/execute/u77-test.x: New files.
3622
3623         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
3624         * gcc.dg/wchar_t-1.c: Ditto.
3625
3626 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3627
3628         * gcc.c-torture/execute/20020402-1.c: New test.
3629
3630 2002-04-01  Richard Henderson  <rth@redhat.com>
3631
3632         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
3633
3634         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
3635
3636 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3637
3638         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
3639
3640 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
3641
3642         * g++.dg/inherit/template-as-base.C: Expect error.
3643         * g++.dg/inherit/namespace-as-base.C: Likewise.
3644
3645 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
3646
3647         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
3648         g++.dg/ext/instantiate3.C: Tweak match patterns.
3649
3650         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
3651         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
3652         -da test.
3653
3654 2002-03-31  Richard Henderson  <rth@redhat.com>
3655
3656         * gcc.dg/special/alias-2.c: New.
3657         * gcc.dg/special/ecos.exp: Run it.
3658
3659 2002-03-31  Richard Henderson  <rth@redhat.com>
3660
3661         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
3662
3663 2002-03-31  Kazu Hirata  <kazu@hxi.com>
3664
3665         * gcc.dg/weak-1.c: Disable on h8300 port.
3666
3667 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
3668
3669         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
3670         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
3671         ordering tests.
3672         * g++.dg/bprob/bprob-1.C: New test.
3673         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
3674         * g++.dg/gcov/gcov-1.C: New test.
3675         * g++.dg/gcov/gcov-1.x: New file.
3676         * g++.dg/gcov/gcov-2.C: New test.
3677         * g++.dg/gcov/gcov-3.C: New test.
3678         * g++.dg/gcov/gcov-3.h: New file.
3679
3680 2002-03-28  Roger Sayle  <roger@eyesopen.com>
3681
3682         * g++.old-deja/g++.other/builtins5.C: New test.
3683         * g++.old-deja/g++.other/builtins6.C: New test.
3684         * g++.old-deja/g++.other/builtins7.C: New test.
3685         * g++.old-deja/g++.other/builtins8.C: New test.
3686         * g++.old-deja/g++.other/builtins9.C: New test.
3687
3688 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
3689
3690         * g++.dg/opt/static1.C: New test.
3691
3692         * g++.dg/opt/longbranch1.C: New test.
3693
3694 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
3695
3696         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
3697
3698         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
3699
3700 Thu Mar 28 16:38:09 2002  Jeffrey A Law  (law@redhat.com)
3701
3702         * gcc.c-torture/execute/20020328-1.c: New test.
3703
3704 2002-03-27  Richard Henderson  <rth@redhat.com>
3705
3706         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
3707         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
3708         move from g++.old-deja/g++.ext/.
3709
3710 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
3711
3712         * g++.dg/init/new2.C: New test.
3713
3714 2002-03-26  Richard Henderson  <rth@redhat.com>
3715
3716         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
3717
3718         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
3719         on sparc.
3720
3721         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
3722         sparcv9 systems.
3723         * gcc.dg/20001102-1.c: Likewise.
3724
3725 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
3726
3727         * gcc.dg/cpp/endif-pedantic1.c,
3728         gcc.dg/cpp/endif-pedantic2.c:  New tests.
3729
3730 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
3731
3732         * g++.dg/init/new1.C: New test.
3733
3734 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
3735
3736         * g++.dg/abi/vbase9.C: New test.
3737
3738 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
3739
3740         * gcc.dg/arm-asm.c: New test.
3741
3742 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
3743
3744         * gcc.dg/Wswitch-enum.c: New test.
3745         Fix PR c/5044.
3746
3747 2002-03-26  Richard Henderson  <rth@redhat.com>
3748
3749         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
3750         structure.
3751
3752 2002-03-25  Richard Henderson  <rth@redhat.com>
3753
3754         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
3755         sparcv9 systems.
3756
3757         * gcc.c-torture/compile/20011119-1.c (xxx): New.
3758         * gcc.c-torture/compile/20011119-2.c (xxx): New.
3759
3760 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
3761
3762         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
3763
3764 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
3765
3766         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
3767         targets using generic thunk support.
3768
3769 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
3770
3771         * gcc.c-torture/compile/20020323-1.c: New test.
3772
3773         * g++.dg/opt/conj2.C: New test.
3774
3775 2002-03-24  Richard Henderson  <rth@redhat.com>
3776
3777         * gcc.dg/weak-1.c: Use -fno-common.
3778
3779 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
3780
3781         * g77.dg/f77-edit-apostrophe-out.f: New test
3782         * g77.dg/f77-edit-h-out.f: New test
3783         * g77.dg/f77-edit-t-in.f: New test
3784         * g77.dg/f77-edit-t-out.f: New test
3785         * g77.dg/f77-edit-x-out.f: New test
3786         * g77.dg/f77-edit-slash-out.f: New test
3787         * g77.dg/f77-edit-colon-out.f: New test
3788         * g77.dg/f77-edit-s-out.f: New test
3789
3790 2002-03-24  Richard Henderson  <rth@redhat.com>
3791
3792         * objc/execute/formal_protocol-6.x: New XFAIL.
3793
3794 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
3795
3796         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
3797         that do not support weak symbols
3798
3799 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
3800
3801         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
3802         * lib/g77.exp:  Likewise
3803         * lib/objc.exp: Likewise
3804
3805 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
3806
3807         * gcc.dg/Wswitch-default.c: New test.
3808
3809 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
3810
3811         * g++.dg/other/enum1.C: New test.
3812
3813 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
3814
3815         * gcc.dg/pragma-ep-3.c: Fix typo.
3816
3817 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
3818
3819         * g++.dg/inherit/template-as-base.C: New test.
3820
3821 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
3822
3823         * g++.old-deja/g++.other/dwarf2-1.C: Move...
3824         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
3825
3826 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
3827
3828         * gcc.dg/cpp/multiline.c: Update to match.
3829
3830 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
3831
3832         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
3833
3834 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
3835
3836         * gcc.dg/cpp/extratokens2.c:  New file.
3837
3838 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
3839
3840         * gcc.dg/20020312-2.c: Add rs6000 target.
3841
3842         * gcc.c-torture/compile/20020319-1.c: New test.
3843
3844 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3845
3846         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
3847         (A, E): Handle this.
3848
3849 2002-03-20  Jason Merrill  <jason@redhat.com>
3850
3851         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
3852         ignoring -fpic.
3853         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
3854         through prune_gcc_output.
3855
3856 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
3857
3858         * gcc.c-torture/compile/20020320-1.c: New test.
3859
3860 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
3861
3862         * gcc.c-torture/compile/20020318-1.c: New test.
3863
3864         * gcc.dg/struct-by-value-1.c: New test.
3865
3866         * gcc.dg/20020319-1.c: New test.
3867
3868 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
3869
3870         * g++.dg/opt/conj1.C: New test.
3871
3872 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
3873
3874         * g++.dg/template/qualttp20.C: Revert previous change.
3875         * g++.dg/template/qualttp3.C: Likewise.
3876         * g++.dg/template/qualttp4.C: Likewise
3877         * g++.dg/template/qualttp5.C: Likewise
3878         * g++.dg/template/qualttp6.C: Likewise
3879         * g++.dg/template/qualttp7.C: Likewise
3880         * g++.dg/template/qualttp8.C: Likewise
3881         * g++.dg/template/recurse.C: Likewise.
3882
3883 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
3884
3885         * gcc.dg/cpp/wchar-1.c: Update.
3886
3887 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3888
3889         * g++.dg/template/conv1.C: New test.
3890         * g++.dg/template/conv2.C: New test.
3891         * g++.dg/template/conv3.C: New test.
3892         * g++.dg/template/conv4.C: New test.
3893
3894 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
3895
3896         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
3897         * g++.dg/template/qualttp3.C: Likewise.
3898         * g++.dg/template/qualttp4.C: Likewise
3899         * g++.dg/template/qualttp5.C: Likewise
3900         * g++.dg/template/qualttp6.C: Likewise
3901         * g++.dg/template/qualttp7.C: Likewise
3902         * g++.dg/template/qualttp8.C: Likewise
3903         * g++.dg/template/recurse.C: Likewise.
3904
3905 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
3906
3907         * g++.dg/opt/dtor1.C: New test.
3908
3909 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
3910
3911         * gcc.c-torture/compile/20020315-1.c: New test.
3912
3913 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
3914
3915         * gcc.dg/weak-1.c: Fix scan tests.
3916
3917 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
3918
3919         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
3920         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
3921         cris-*-aout* mmix-*-*.
3922         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
3923         cris-*-aout* mmix-*-*.
3924         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
3925         cris-*-elf* cris-*-aout* and mmix-*-*.
3926         * gcc.dg/20001009-1.c: Ditto.
3927         * gcc.dg/20010912-1.c: Ditto.
3928         * gcc.dg/20020122-4.c: Ditto.
3929         * gcc.dg/inline-2.c: Ditto.
3930
3931 Thu Mar 14 14:28:38 2002  Jeffrey A Law  (law@cygnus.com)
3932
3933         * gcc.c-torture/compile/20020314-1.c: New test.
3934
3935 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
3936
3937         * gcc.c-torture/execute/20020314-1.c: New test.
3938
3939 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
3940
3941         * g++.dg/warn/Wunused-1.C: New test.
3942
3943 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
3944
3945         * g++.dg/abi/mangle6.C: New test.
3946
3947 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
3948
3949         * gcc.c-torture/compile/20020309-2.c: New test.
3950
3951         * gcc.c-torture/compile/20020312-1.c: New test.
3952
3953 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
3954
3955         * g++.dg/other/access1.C: New test.
3956
3957 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
3958
3959         * gcc.c-torture/execute/wchar_t-1.c: New test.
3960
3961 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
3962
3963         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
3964
3965 2002-03-12  Roger Sayle  <roger@eyesopen.com>
3966
3967         * gcc.dg/20020312-1.c: New test case.
3968
3969 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
3970
3971         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
3972
3973 2002-03-11  Richard Henderson  <rth@redhat.com>
3974
3975         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
3976         * g++.old-deja/g++.jason/report.C: Likewise.
3977
3978 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
3979
3980         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
3981         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
3982
3983 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
3984
3985         * testsuite/g++.dg/overload/pmf1.C: New test.
3986
3987 2002-03-11  Kazu Hirata  <kazu@hxi.com>
3988
3989         * gcc.c-torture/execute/20020307-1.c: Use long.
3990
3991 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
3992
3993         PR optimization/5844
3994         * gcc.dg/20020310-1.c: New test.
3995
3996 2002-03-09  Michael Meissner  <meissner@redhat.com>
3997
3998         * gcc.c-torture/execute/memcpy-2.c: New test.
3999         * gcc.c-torture/execute/memset-1.c: New test.
4000         * gcc.c-torture/execute/strlen-1.c: New test.
4001         * gcc.c-torture/execute/strcmp-1.c: New test.
4002         * gcc.c-torture/execute/strncmp-1.c: New test.
4003
4004 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
4005
4006         * gcc.dg/ppc-ldstruct.c: New test.
4007
4008 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
4009
4010         * gcc.c-torture/execute/va-arg-22.c: New test.
4011
4012 Sat Mar  9 07:47:50 2002  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4013
4014         * gcc.c-torture/compile/20020309-1.c: New test.
4015
4016 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
4017
4018         * gcc.c-torture/execute/20020307-2.c: New test.
4019
4020 Thu Mar  7 10:05:31 2002  Jeffrey A Law  (law@redhat.com)
4021
4022         * g77.f-torture/compile/20020307-1.f: New test.
4023
4024 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
4025
4026         * gcc.dg/unordered-1.c: New test.
4027
4028 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
4029
4030         * gcc.c-torture/execute/20020307-1.c: New test.
4031
4032 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
4033
4034         * gcc.dg/20020304-1.c: New test.
4035
4036         * gcc.c-torture/compile/20020304-2.c: New test.
4037
4038 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
4039
4040         * gcc.c-torture/compile/20020304-1.c: New test case
4041         (from PR c/5830).
4042
4043 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
4044
4045         * gcc.dg/20020103-1.c: Add other -D ppc variants.
4046
4047 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
4048
4049         * g++.dg/other/classkey1.C: New test.
4050
4051 2002-03-01  Richard Henderson  <rth@redhat.com>
4052
4053         * gcc.c-torture/compile/981223-1.x: New.
4054         * gcc.c-torture/compile/920625-1.x: New.
4055
4056 2002-02-28  Richard Henderson  <rth@redhat.com>
4057
4058         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
4059
4060 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
4061
4062         * gcc.c-torture/execute/20020227-1.c: New test.
4063
4064 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
4065
4066         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
4067         here" ERROR lines.
4068         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4069         * g++.old-deja.g++.other/defarg1.C: Likewise.
4070         * g++.old-deja/g++.pt/calls2.C: Likewise.
4071         * g++.old-deja/g++.pt/crash20.C: Likewise.
4072         * g++.old-deja/g++.pt/crash30.C: Likewise.
4073         * g++.old-deja/g++.pt/crash36.C: Likewise.
4074         * g++.old-deja/g++.pt/crash6.C: Likewise.
4075         * g++.old-deja/g++.pt/defarg13.C: Likewise.
4076         * g++.old-deja/g++.pt/derived3.C: Likewise.
4077         * g++.old-deja/g++.pt/error1.C: Likewise.
4078         * g++.old-deja/g++.pt/friend21.C: Likewise.
4079         * g++.old-deja/g++.pt/friend23.C: Likewise.
4080         * g++.old-deja/g++.pt/infinite1.C: Likewise.
4081         * g++.old-deja/g++.robertl/eb128.C: Likewise.
4082
4083 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
4084
4085         * gcc.c-torture/execute/20020225-2.c: New test.
4086
4087 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
4088
4089         * gcc.c-torture/execute/920730-1t.c,
4090         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
4091         Delete test cases, only relevant to -traditional.
4092
4093 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4094
4095         * gcc.dg/cpp/undef1.c: Remove.
4096         * gcc.dg/cpp/directiv.c: Update.
4097         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
4098
4099 2002-02-27  Michael Meissner  <meissner@redhat.com>
4100
4101         * gcc.c-torture/execute/20020226-1.c: New test.
4102
4103 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
4104
4105         * g++.dg/debug/debug4.C: New test.
4106
4107         * gcc.dg/ia64-visibility-1.c: New test.
4108
4109 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
4110
4111         * gcc.dg/debug/20020224-1.c: New.
4112
4113 2002-02-25  Kazu Hirata  <kazu@hxi.com>
4114
4115         * gcc.c-torture/execute/960416-1.x: New.
4116         * gcc.c-torture/execute/divconst-3.x: Likewise.
4117
4118 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
4119
4120         * gcc.dg/20020224-1.c: New test.
4121
4122 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
4123
4124         * gcc.c-torture/execute/20020225-1.c: New.
4125
4126 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
4127
4128         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
4129
4130 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
4131
4132         * gcc.dg/20020222-1.c: New test.
4133
4134 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
4135
4136         * g++.dg/opt/anonunion1.C: New test.
4137
4138 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4139
4140         * g++.dg/template/qualttp19.C: New test.
4141         * g++.dg/template/qualttp20.C: New test.
4142         * g++.old-deja/g++.jason/report.C: Adjust expected errors
4143         * g++.old-deja/g++.other/qual1.C: Likewise.
4144
4145 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
4146
4147         * gcc.dg/attr-alwaysinline.c: New.
4148
4149 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
4150
4151         * gcc.dg/20020220-1.c: New test.
4152
4153         * gcc.dg/20020220-2.c: New test.
4154
4155         * g++.dg/opt/mmx1.C: New test.
4156
4157 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
4158
4159         * gcc.c-torture/compile/20020110.c: New test.
4160
4161 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
4162
4163         * gcc.c-torture/execute/20020219-1.c: New test.
4164
4165         * gcc.dg/20020219-1.c: New test.
4166
4167         * gcc.dg/noncompile/20020220-1.c: New test.
4168
4169         * g++.dg/opt/ptrintsum1.C: New test.
4170
4171         * gcc.dg/debug/20020220-1.c: New test.
4172
4173 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
4174
4175         * gcc.c-torture/execute/20020216-1.c: New test.
4176
4177 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
4178
4179         * gcc.dg/decl-1.c: Update, new test.
4180
4181 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
4182
4183         * g++.dg/abi/bitfield1.C: New test.
4184         * g++.dg/abi/bitfield2.C: New test.
4185
4186 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
4187
4188         * gcc.dg/attr-nest.c: New test.
4189
4190 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
4191
4192         * gcc.c-torture/execute/20020215-1.c: New test.
4193
4194 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
4195
4196         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
4197         * g++.dg/debug/debug.exp: New.
4198         * g++.dg/debug/trivial.C: New.
4199         * g++.dg/debug/debug1.C: Moved...
4200         * g++.dg/other/debug1.C: ...from here.
4201         * g++.dg/debug/debug2.C: Moved...
4202         * g++.dg/other/debug2.C: ...from here.
4203         * g++.dg/debug/debug3.C: Moved...
4204         * g++.dg/other/debug3.C: ...from here.
4205
4206         * gcc.dg/noncompile/20020213-1.c: New test.
4207
4208 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
4209
4210         * g++.dg/other/debug3.C: New test.
4211
4212         * gcc.c-torture/execute/20020213-1.c: New test.
4213
4214 2002-02-13  Richard Smith <richard@ex-parrot.com>
4215
4216         * g++.old-deja/g++.other/thunk1.C: New test.
4217
4218 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
4219
4220         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
4221
4222 2002-02-13  Stan Shebs  <shebs@apple.com>
4223
4224         * gcc.dg/altivec-3.c: New.
4225
4226 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
4227
4228         * gcc.dg/Wunreachable-1.c: New test.
4229         * gcc.dg/Wunreachable-2.c: New test.
4230
4231 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
4232
4233         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
4234
4235 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
4236
4237         * gcc.dg/decl-1.c: New test.
4238
4239 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
4240
4241         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
4242
4243 2002-02-10  Kazu Hirata  <kazu@hxi.com>
4244
4245         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
4246         * gcc.c-torture/compile/980506-1.x: Likewise.
4247
4248 2002-02-10  Kazu Hirata  <kazu@hxi.com>
4249
4250         * gcc.dg/20020210-1.c: New.
4251
4252 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
4253
4254         * g77.f-torture/execute/947.f: New regression test
4255         for PR fortran/947.
4256
4257 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
4258
4259         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
4260         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
4261
4262 2002-02-08  Richard Henderson  <rth@redhat.com>
4263
4264         * gcc.c-torture/compile/labels-3.c: New.
4265
4266 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
4267
4268         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
4269         expression statements work instead.
4270         * gcc.dg/noncompile/20020207-1.c: New test.
4271
4272 2002-02-07  Richard Henderson  <rth@redhat.com>
4273
4274         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
4275
4276 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
4277
4278         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
4279         message from g77
4280         * lib/g77-dg.exp: Trim g77 error messages so that they are
4281         recognized by dg.exp.
4282
4283 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
4284
4285         PR fortran/5473
4286         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
4287
4288 2002-02-07  Richard Henderson  <rth@redhat.com>
4289
4290         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
4291         to be sufficiently aligned for integers.
4292
4293 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
4294
4295         * g++.dg/template/friend4.C: New test.
4296
4297 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
4298
4299         PR fortran/5743
4300         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
4301         unsupported cases.
4302
4303 2002-02-07  Richard Henderson  <rth@redhat.com>
4304
4305         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
4306         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
4307         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
4308         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
4309
4310 2002-02-06  Richard Henderson  <rth@redhat.com>
4311
4312         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
4313
4314 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
4315
4316         * gcc.dg/20020206-1.c: New test.
4317
4318 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
4319
4320         * gcc.c-torture/execute/20020206-1.c: New test.
4321
4322         * gcc.c-torture/execute/20020206-2.c: New test.
4323
4324         PR optimization/5429:
4325         * gcc.c-torture/compile/20020206-1.c: New test.
4326
4327 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
4328
4329         * g++.dg/ext/align1.C: Do not use an explicit alignment value
4330         as certain file formats cannot support particularly large
4331         alignments.
4332
4333         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
4334         and do not expect to be able to link the executable.
4335
4336         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
4337         fail because the COFF format does not support the weak attribute.
4338
4339 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
4340
4341         * g77.dg/pr5473.f:  New test
4342
4343 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
4344
4345         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
4346         Fix testcase accordingly.
4347
4348 2002-02-04  Richard Henderson  <rth@redhat.com>
4349
4350         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
4351         (buf): Change to be an array of pointers, not ints.
4352
4353 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
4354
4355         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
4356         before all tests.  Move warning one line above to match where it
4357         C frontend emits.
4358         * gcc.dg/Wswitch-2.c: New test.
4359         * g++.dg/warn/Wswitch-1.C: New test.
4360         * g++.dg/warn/Wswitch-2.C: New test.
4361
4362 2002-02-04  Richard Henderson  <rth@redhat.com>
4363
4364         * g++.dg/abi/offsetof.C: Fix size comparison.
4365
4366 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
4367
4368         * gcc.dg/cast-qual-2.c: New test.
4369
4370 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
4371
4372         * gcc.dg/20020201-4.c: New test.
4373
4374 2002-02-04  Ben Elliston  <bje@redhat.com>
4375
4376         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
4377         target_info attribute != 0, in addition to the empty string.
4378         (gcc_target_compile): Likewise.
4379
4380 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
4381
4382         * gcc.dg/Wswitch.c: New test.
4383         PR gcc/4475. PR gcc/3780.
4384
4385 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
4386
4387         * g77.f-torture/execute/5122.f: New test for regressions
4388         against PR fortran/5122.
4389
4390 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
4391
4392         * g77.f-torture/compile/pr3743.f: Delete
4393         * g77.dg/pr3743-1.f: New test.
4394         * g77.dg/pr3743-2.f: New test.
4395         * g77.dg/pr3743-3.f: New test.
4396         * g77.dg/pr3743-4.f: New test.
4397
4398 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
4399
4400         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
4401
4402 2002-02-02  Richard Henderson  <rth@redhat.com>
4403
4404         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
4405         * gcc.c-torture/execute/bf64-1.c: Likewise.
4406
4407 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
4408
4409         * gcc.dg/20020201-2.c: New test.
4410
4411         * gcc.dg/20020201-3.c: New test.
4412
4413         * gcc.c-torture/execute/bitfld-2.c: New test.
4414
4415 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
4416
4417         * gcc.dg/bitfld-1.c: Update.
4418         * gcc.dg/bitfld-2.c: Update.
4419         * gcc.c-torture/execute/bitfld-1.x: New.
4420
4421 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
4422
4423         * gcc.c-torture/execute/20020201-1.c: New test.
4424
4425 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
4426
4427         PR target/5469
4428         * gcc.dg/20020201-1.c: New test.
4429
4430 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
4431
4432         PR fortran/3743
4433         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
4434         * g77.f-torture/compile/pr3743.x: Remove
4435
4436 2002-01-31  Tom Rix  <trix@redhat.com>
4437
4438         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
4439
4440 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
4441
4442         * gcc.dg/noncompile/20020130-1.c: New test.
4443
4444 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
4445
4446         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
4447
4448 2002-01-29  Richard Henderson  <rth@redhat.com>
4449
4450         * gcc.c-torture/execute/991118-1.c: Cast various constants back
4451         to long long.
4452         * gcc.c-torture/execute/bf64-1.c: Likewise.
4453
4454 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
4455
4456         * gcc.c-torture/execute/20020129-1.c: New test.
4457
4458 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4459
4460         * gcc.c-torture/compile/20000224-1.c: Update.
4461         * gcc.c-torture/execute/bitfld-1.c: New tests.
4462         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
4463         * gcc.dg/uninit-A.c: Update.
4464
4465 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4466
4467         * g++.dg/template/ctor1.C: Add instantiation.
4468
4469 2002-01-28  Paul Koning  <pkoning@equallogic.com>
4470
4471         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
4472         argument to __builtin_prefetch to be const ptr.
4473
4474 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
4475
4476         * gcc.c-torture/compile/20020120-1.c: New test.
4477
4478 2002-01-27  Kazu Hirata  <kazu@hxi.com>
4479
4480         * gcc.c-torture/execute/20020127-1.c: New test.
4481
4482 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
4483
4484         * g77.dg/f77-edit-i-in.f: New test
4485         * g77.dg/f77-edit-i-out.f: New test
4486
4487 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
4488
4489         * gcc.dg/debug/debug.exp: New file.
4490         * gcc.dg/debug/trivial.c: New file.
4491         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
4492         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
4493         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
4494         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
4495         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
4496         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
4497         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
4498         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
4499         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
4500         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
4501         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
4502         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
4503         * gcc.dg/20000503-1.c: Removed.
4504         * gcc.dg/20010207-1.c: Removed.
4505         * gcc.dg/20011223-1.c: Removed.
4506         * gcc.dg/20020104-2.c: Removed.
4507         * gcc.dg/debug-1.c: Removed.
4508         * gcc.dg/debug-2.c: Removed.
4509         * gcc.dg/debug-3.c: Removed.
4510         * gcc.dg/debug-4.c: Removed.
4511         * gcc.dg/debug-5.c: Removed.
4512         * gcc.dg/debug-6.c: Removed.
4513         * gcc.dg/dwarf2-1.c: Removed.
4514         * gcc.dg/dwarf2-2.c: Removed.
4515
4516 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
4517
4518         * g++.old-deja/g++.other/eh5.C: New test.
4519         * g++.old-deja/g++.other/sibcall2.C: New test.
4520         * g++.old-deja/g++.other/array9.C: New test.
4521         * g++.old-deja/g++.other/typename2.C: New test.
4522         * g++.old-deja/g++.other/crash60.C: New test.
4523         * g++.old-deja/g++.other/conv9.C: New test.
4524         * g++.old-deja/g++.other/mangle10.C: New test.
4525         * g++.old-deja/g++.other/unchanging1.C: New test.
4526         * g++.old-deja/g++.other/exprstmt1.C: New test.
4527         * g++.old-deja/g++.other/inline23.C: New test.
4528         * g++.old-deja/g++.eh/ia64-1.C: New test.
4529         * g++.old-deja/g++.other/dwarf2-1.C: New test.
4530         * g++.old-deja/g++.other/reload1.C: New test.
4531         * g++.old-deja/g++.other/static20.C: New test.
4532         * g++.old-deja/g++.other/local-alloc1.C: New test.
4533         * g++.old-deja/g++.other/conv8.C: New test.
4534         * g++.old-deja/g++.other/stmtexpr2.C: New test.
4535         * g++.old-deja/g++.other/storeexpr1.C: New test.
4536         * g++.old-deja/g++.other/storeexpr2.C: New test.
4537         * g++.dg/eh/template2.C: New test.
4538         * g++.dg/warn/weak1.C: New test.
4539
4540 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
4541
4542         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4543         Remove first, non-varying, argument.
4544
4545 2002-01-23  Richard Henderson  <rth@redhat.com>
4546
4547         * gcc.dg/inline-2.c: New.
4548
4549         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
4550         Add optional target arg.  Check number of arguments.
4551         (scan-assembler-not, scan-assembler-dem): Likewise.
4552         (scan-assembler-dem-not): Likewise.
4553
4554 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
4555
4556         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
4557         line 12.
4558         * g++.old-deja/g++.brendan/parse3.C,
4559         g++.old-deja/g++.other/crash26.C,
4560         g++.old-deja/g++.other/crash28.C,
4561         g++.old-deja/g++.other/crash29.C,
4562         g++.old-deja/g++.other/crash30.C,
4563         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
4564
4565 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
4566
4567         * gcc.dg/20020115-1.c: New.
4568
4569 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
4570
4571         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
4572
4573 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
4574
4575         * gcc.dg/20020122-3.c: New.
4576
4577 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
4578
4579         * g++.dg/other/gc1.C: New test.
4580
4581 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
4582
4583         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
4584
4585 2002-01-22  Richard Henderson  <rth@redhat.com>
4586
4587         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
4588
4589 2002-01-22  Richard Henderson  <rth@redhat.com>
4590
4591         * gcc.dg/20020122-4.c: New.
4592
4593 2002-01-22  H.J. Lu <hjl@gnu.org>
4594
4595         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
4596         link output.
4597         * gcc.dg/special/ecos.exp: Likewise.
4598         * lib/g++-dg.exp: Likewise.
4599         * lib/g77-dg.exp: Likewise.
4600         * lib/gcc-dg.exp : Likewise.
4601         * lib/mike-g++.exp: Likewise.
4602         * lib/mike-g77.exp: Likewise.
4603         * lib/mike-gcc.exp: Likewise.
4604         * lib/objc-dg.exp: Likewise.
4605
4606 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
4607
4608         PR target/5379
4609         * gcc.dg/20020122-2.c: New test.
4610
4611 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
4612
4613         * gcc.dg/20020122-1.c: New test.
4614
4615 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
4616
4617         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
4618
4619 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
4620
4621         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
4622
4623 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4624
4625         * gcc.c-torture/compile/20020121-1.c: New test.
4626
4627 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4628
4629         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
4630         ld_library_path.
4631
4632 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
4633
4634         * gcc.dg/20020218-1.c: New test.
4635
4636 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
4637
4638         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
4639         messages
4640         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
4641         "At global scope" warning
4642         * g++.dg/ext/align1.C: Change cygwin test for alignment
4643         from db-bogus to dg-warning
4644
4645 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
4646
4647         * g77.f-torture/compile/cpp2.F: New test.
4648
4649 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
4650
4651         * g++.dg/template/access1.C: New test.
4652
4653 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
4654
4655         * gcc.dg/20020118-1.c: New.
4656
4657 2002-01-18  Kazu Hirata  <kazu@hxi.com>
4658
4659         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
4660
4661 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
4662
4663         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
4664         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
4665         alignment warnings.
4666
4667 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
4668
4669         * gcc.misc-tests/i386-prefetch.exp: Save and restore
4670         torture_with_loops and torture_without_loops
4671
4672 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
4673
4674         * gcc.c-torture/compile/20020116-1.c: New test.
4675
4676 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
4677
4678         * gcc.dg/20020116-2.c: New test.
4679
4680         * gcc.dg/ultrasp4.c: New test.
4681
4682         * gcc.dg/20020116-1.c: New test.
4683
4684 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
4685
4686         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
4687         by EABI.
4688
4689 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
4690
4691         * gcc.misc-tests/i386-prefetch.exp: New.
4692         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
4693         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
4694         * gcc.misc-tests/i386-pf-none-1.c: New test.
4695         * gcc.misc-tests/i386-pf-sse-1.c: New test.
4696
4697 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
4698
4699         * gcc.dg/gnu89-init-1.c: Add new tests.
4700
4701 2002-01-15  Andreas Jaeger  <aj@suse.de>
4702
4703         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
4704         * gcc.dg/i386-mmx-2.c: Likewise.
4705         * gcc.dg/i386-sse-1.c: Likewise.
4706         * gcc.dg/i386-sse-2.c: Likewise.
4707         * gcc.dg/i386-sse-3.c: Likewise.
4708
4709 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
4710
4711         * g77.f-torture/execute/intrinsic-unix-bessel.f:
4712         Uncomment additional cases that now pass.
4713
4714 2002-01-11  Richard Henderson  <rth@redhat.com>
4715
4716         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
4717         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
4718
4719 Fri Jan 11 12:13:30 2002  Nicola Pero  <n.pero@mi.flashnet.it>
4720
4721         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
4722
4723 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
4724
4725         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
4726         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
4727
4728 2002-01-10  Dale Johannesen  <dalej@apple.com>
4729
4730         * gcc.c-torture/execute/loop-11.c: New.
4731
4732 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
4733
4734         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
4735         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
4736
4737 2002-01-09  Richard Henderson  <rth@redhat.com>
4738
4739         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
4740         type in which to perform the operation for each size.
4741
4742 Wed Jan  9 16:48:33 2002  Alan Matsuoka  (alanm@redhat.com)
4743
4744         * gcc.c-torture/compile/20020109-2.c: New test.
4745
4746 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
4747
4748         * gcc.c-torture/execute/loop-10.c: New test.
4749
4750 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
4751
4752         * gcc.c-torture/compile/20010226-1.c: New test.
4753         * gcc.c-torture/compile/20010227-1.c: New test.
4754         * gcc.c-torture/compile/20010426-1.c: New test.
4755         * gcc.c-torture/compile/20010510-1.c: New test.
4756         * gcc.c-torture/compile/20010605-3.c: New test.
4757         * gcc.c-torture/compile/20010824-1.c: New test.
4758         * gcc.c-torture/execute/20010409-1.c: New test.
4759         * gcc.dg/noncompile/20000901-1.c: New test.
4760         * gcc.dg/20001023-1.c: New test.
4761         * gcc.dg/20001101-1.c: New test.
4762         * gcc.dg/20001102-1.c: New test.
4763         * gcc.dg/20010207-1.c: New test.
4764         * gcc.dg/20010405-1.c: New test.
4765         * gcc.dg/20010822-1.c: New test.
4766         * gcc.dg/20011107-1.c: New test.
4767
4768 Wed Jan  9 14:03:20 2002  Jeffrey A Law  (law@redhat.com)
4769
4770         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
4771
4772         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
4773         execution failure on PA targets.
4774
4775 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
4776
4777         * gcc.c-torture/compile/20020109-1.c: New test.
4778
4779 2002-01-08  Kazu Hirata  <kazu@hxi.com>
4780
4781         * gcc.c-torture/execute/20020108-1.c: New test.
4782
4783 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
4784
4785         * gcc.dg/20020108-1.c: New test.
4786
4787 2002-01-08  H.J. Lu <hjl@gnu.org>
4788
4789         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
4790         for header files.
4791
4792 2002-01-08  Geoff Keating  <geoffk@redhat.com>
4793
4794         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
4795         consistency.
4796
4797 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
4798
4799         * gcc.dg/altivec-4.c: Test altivec predicates.
4800
4801 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
4802
4803         * gcc.c-torture/execute/20020107-1.c: New test.
4804
4805 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
4806
4807         PR c/5279
4808         * gcc.c-torture/compile/20020106-1.c: New test.
4809
4810 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4811
4812         * gcc.c-torture/execute/nestfunc-4.c: New test.
4813
4814 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
4815
4816         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
4817         extra triple that slipped in.
4818         * g++.old-deja/g++.abi/align.C: Likewise.
4819         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4820
4821 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
4822
4823         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
4824         * g++.old-deja/g++.abi/align.C: Likewise.
4825         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4826
4827         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
4828         on FreeBSD/i386.
4829         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
4830         FreeBSD.
4831
4832 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
4833
4834         * gcc.dg/20020104-1.c: New test.
4835
4836         * gcc.dg/20020104-2.c: New test.
4837
4838 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
4839
4840         * gcc.dg/20020103-1.c: Fix typo in target selector.
4841
4842 2002-01-03  Richard Henderson  <rth@redhat.com>
4843
4844         * gcc.dg/20020103-1.c: New.
4845
4846 2002-01-03  Kazu Hirata  <kazu@hxi.com>
4847
4848         * gcc.c-torture/execute/20020103-1.c: New test.
4849
4850 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
4851
4852         * g++.dg/other/debug2.C: New test.
4853
4854         * gcc.c-torture/compile/20020103-1.c: New test.
4855
4856 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
4857
4858         * gcc.dg/gnu89-init-1.c: Added new tests.
4859
4860 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
4861
4862         * g++.dg/template/friend2.C: Remove as patch is reverted.
4863
4864         * g++.dg/warn/oldcast1.C: New test.
4865
4866         * g++.dg/template/ptrmem1.C: New test.
4867         * g++.dg/template/ptrmem2.C: New test.
4868
4869         * g++.dg/template/ntp.C: New test.
4870
4871         * g++.dg/other/component1.C: New test.
4872
4873         * g++.dg/template/ttp3.C: New test.
4874
4875         * g++.dg/template/friend2.C: New test.
4876         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
4877
4878 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
4879
4880         * g++.dg/other/ptrmem1.C: New test.
4881         * g++.dg/other/ptrmem2.C: New test.
4882
4883 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
4884
4885         * g++.dg/template/ctor1.C: New test.
4886
4887 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
4888
4889         * g++.dg/template/friend2.C: New test.
4890
4891 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
4892
4893         * gcc.dg/mmix-1.c: New test.
4894
4895 2001-12-31  Richard Henderson  <rth@redhat.com>
4896
4897         * gcc.dg/asm-5.c: New.
4898
4899 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
4900
4901         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
4902         in namespace __gnu_cxx
4903
4904 2001-12-30  Richard Henderson  <rth@redhat.com>
4905
4906         * gcc.dg/debug-6.c: New.
4907
4908 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
4909
4910         * gcc.c-torture/compile/20011229-2.c: New test.
4911
4912 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
4913
4914         * gcc.dg/debug-3.c: New test.
4915         * gcc.dg/debug-4.c: New test.
4916         * gcc.dg/debug-5.c: New test.
4917
4918 2001-12-29  Richard Henderson  <rth@redhat.com>
4919
4920         * g++.dg/eh/loop1.C: New.
4921
4922 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4923
4924         * g++.dg/template/crash1.C: New test.
4925
4926 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4927
4928         * g++.dg/other/const1.C: New test.
4929
4930 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
4931
4932         * gcc.c-torture/compile/20011229-1.c: New test.
4933
4934 2001-12-28  Stan Shebs  <shebs@apple.com>
4935
4936         * lib/objc-torture.exp: Resync with c-torture.exp.
4937         * lib/objc.exp: Load standard libraries.
4938
4939 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
4940
4941         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
4942         additional tests.
4943
4944 2001-12-27  Roger Sayle <roger@eyesopen.com>
4945
4946         * gcc.c-torture/execute/string-opt-16.c: New testcase.
4947
4948 2001-12-27  Richard Henderson  <rth@redhat.com>
4949
4950         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
4951
4952 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
4953
4954         * g++.dg/eh/ctor1.C: New test.
4955         * g++.dg/other/error2.C: New test.
4956
4957 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
4958
4959         * g++.dg/other/init2.C: New test.
4960
4961 2001-12-24  Richard Henderson  <rth@redhat.com>
4962
4963         * gcc.dg/20011223-1.c: New.
4964         * gcc.dg/inline-1.c: New.
4965
4966 2001-12-23  Richard Henderson  <rth@redhat.com>
4967
4968         * gcc.dg/asm-4.c: Test operand modifiers.
4969
4970 2001-12-23  Richard Henderson  <rth@redhat.com>
4971
4972         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
4973
4974 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
4975
4976         * gcc.c-torture/execute/20011223-1.c: New test.
4977
4978 2001-12-21  Richard Henderson  <rth@redhat.com>
4979
4980         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
4981         re-enables the warning.
4982
4983 2001-12-21  Richard Henderson  <rth@redhat.com>
4984
4985         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
4986
4987 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
4988
4989         * gcc.c-torture/compile/20011218-1.c: New test.
4990
4991 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
4992
4993         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
4994         arm-isr.c test.
4995         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
4996         epilogue generation for ARM ISR routines.
4997
4998 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4999
5000         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
5001         * gcc.dg/format/c90-printf-3.c: Likewise.
5002         * gcc.dg/format/c99-printf-3.c: Likewise.
5003         * gcc.dg/format/ext-1.c: Likewise.
5004         * gcc.dg/format/ext-6.c: Likewise.
5005         * gcc.dg/format/format.h: Prototype unlocked stdio.
5006
5007 2001-12-20  Richard Henderson  <rth@redhat.com>
5008
5009         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
5010         (arena): Use it.
5011         (malloc): Correct allocation logic.  Abort if we fill up the
5012         arena before initialization complete.
5013         (realloc): Correct allocation logic.
5014
5015 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
5016
5017         * gcc.c-torture/compile/20011219-2.c: New test.
5018
5019         * gcc.c-torture/execute/20011219-1.c: New test.
5020
5021 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
5022
5023         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
5024         target does not support weak symbols.
5025
5026 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
5027
5028         * gcc.c-torture/compile/20011219-1.c: New test.
5029
5030 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5031
5032         * g++.dg/other/error1.C: New test.
5033
5034 Mon Dec 17 14:31:42 2001  Jeffrey A Law  (law@redhat.com)
5035
5036         * gcc.c-torture/execute/20011217-1.c: New test.
5037
5038 Mon Dec 17 16:54:56 2001  Nicola Pero  <nicola@brainstorm.co.uk>
5039
5040         * objc.dg/special/: New directory.
5041         * objc.dg/special/special.exp: New file.
5042         * objc.dg/special/unclaimed-category-1.h: New file.
5043         * objc.dg/special/unclaimed-category-1a.m: New file.
5044         * objc.dg/special/unclaimed-category-1.m: New file.
5045
5046 2001-12-17  Andreas Jaeger  <aj@suse.de>
5047
5048         * gcc.c-torture/compile/20011217-2.c: New test.
5049
5050 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
5051
5052         * gcc.c-torture/compile/20011217-1.c: New test.
5053
5054 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
5055
5056         * testsuite/gcc.dg/20011214-1.c: New.
5057
5058 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
5059
5060         * gcc.dg/altivec-4.c: New.
5061
5062 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
5063
5064         * gcc.dg/20011113-1.c: New test.
5065
5066 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5067
5068         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
5069         std::__malloc_alloc_template<0> and
5070         std::__default_alloc_template<false, 0>.
5071
5072 Thu Dec 13 10:35:33 2001  Nicola Pero  <n.pero@mi.flashnet.it>
5073
5074         * objc/execute/bf-21.m: New test.
5075         * objc/execute/enumeration-1.m: New test.
5076         * objc/execute/enumeration-2.m: New test.
5077
5078 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
5079
5080         * gcc.dg/gnu89-init-1.c: New test.
5081
5082 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5083
5084         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
5085         * g++.old-deja/g++.jason/2371.C: Likewise.
5086         * g++.old-deja/g++.jason/template33.C: Likewise.
5087         * g++.old-deja/g++.jason/template34.C: Likewise.
5088         * g++.old-deja/g++.jason/template36.C: Likewise.
5089         * g++.old-deja/g++.oliva/typename1.C: Likewise.
5090         * g++.old-deja/g++.oliva/typename2.C: Likewise.
5091         * g++.old-deja/g++.other/typename1.C: Likewise.
5092         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5093         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5094         * g++.old-deja/g++.pt/typename11.C: Likewise.
5095         * g++.old-deja/g++.pt/typename14.C: Likewise.
5096         * g++.old-deja/g++.pt/typename16.C: Likewise.
5097         * g++.old-deja/g++.pt/typename3.C: Likewise.
5098         * g++.old-deja/g++.pt/typename4.C: Likewise.
5099         * g++.old-deja/g++.pt/typename5.C: Likewise.
5100         * g++.old-deja/g++.pt/typename7.C: Likewise.
5101         * g++.old-deja/g++.robertl/eb9.C: Likewise.
5102
5103 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
5104
5105         * g++.dg/other/linkage1.C: New test.
5106         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
5107         specifiers.
5108
5109 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
5110
5111         * gcc.dg/concat.c: New test.
5112
5113 2001-12-11  Stan Shebs  <shebs@apple.com>
5114
5115         * objc/compile: New test directory.
5116         * objc/compile/compile.exp: New expect script.
5117         * objc/compile/20011211-1.m: New compile test.
5118
5119 2001-12-11  Jason Merrill  <jason@redhat.com>
5120
5121         * lib/prune.exp (prune_gcc_output): Also handle "In member
5122         function".  So many permutations...
5123
5124 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
5125
5126         * g++.dg/template/typedef1.C: New test.
5127
5128 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5129
5130         * g++.dg/other/copy1.C: New test.
5131
5132 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
5133
5134         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
5135
5136         * gcc.dg/builtin-choose-expr.c: New.
5137
5138 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
5139
5140         * gcc.dg/altivec-2.c: New.
5141
5142 2001-12-07  Richard Henderson  <rth@redhat.com>
5143
5144         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
5145
5146 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
5147
5148         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
5149         ultrasparc.
5150
5151 Fri Dec  7 06:29:03 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5152
5153         * g++-old.deja/g++.robertl/eb101.C: Deleted.
5154
5155 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
5156
5157         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
5158         variable argument list.
5159
5160 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
5161
5162         * gcc.c-torture/execute/memcheck: Delete entire directory.
5163         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
5164         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
5165
5166 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
5167
5168         * gcc.dg/Wshadow-1.c: New test.
5169
5170 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
5171
5172         * gcc.c-torture/compile/20011130-1.c: New test.
5173
5174         * gcc.dg/noncompile/20011025-1.c: New test.
5175
5176         * g++.dg/other/anon-union.C: New test.
5177
5178         * gcc.c-torture/execute/20011024-1.c: New test.
5179
5180 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
5181
5182         * gcc.c-torture/execute/20000722-1.x,
5183         gcc.c-torture/execute/20010123-1.x: Remove.
5184         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
5185         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
5186         gcc.dg/c99-complit-2.c: New tests.
5187
5188 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
5189
5190         * g++.dg/inherit/base1.C: New test.
5191
5192 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
5193
5194         * g++.dg/other/stdarg1.C: New test.
5195
5196         * gcc.c-torture/compile/20011130-2.c: New test.
5197
5198 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
5199
5200         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
5201         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
5202         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
5203         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
5204         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
5205         * gcc.dg/builtin-prefetch-1.c: New test.
5206
5207 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
5208
5209         * gcc.dg/20011130-1.c: New test.
5210
5211 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5212
5213         * g++.dg/other/scope1.C: New test.
5214         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
5215
5216 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
5217
5218         * gcc.dg/vla-init-1.c: New test.
5219
5220 2001-12-01  Geoff Keating  <geoffk@redhat.com>
5221
5222         * gcc.c-torture/compile/structs.c: New testcase from GDB.
5223
5224 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5225
5226         * objc.dg/alias.m: Update.
5227         * objc.dg/class-1.m: Update.
5228         * objc.dg/const-str-1.m: Update.
5229         * objc.dg/fwd-proto-1.m: Update.
5230         * objc.dg/id-1.m: Update.
5231         * objc.dg/super-class-1.m: Update.
5232
5233 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
5234
5235         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
5236         constructs.
5237
5238 Wed Nov 28 15:05:54 2001  Jeffrey A Law  (law@cygnus.com)
5239
5240         * gcc.c-torture/execute/20011128-1.c: New test.
5241
5242 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
5243
5244         * gcc.dg/20011127-1.c: New test.
5245
5246 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
5247
5248         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
5249         from Austin Group draft 7.
5250         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
5251         scanf format arguments.
5252         * gcc.dg/format/no-exargs-2.c: New test.
5253
5254 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
5255
5256         * g++.dg/abi/vbase8-4.C: New test.
5257
5258 2001-11-24  Ian Lance Taylor  <ian@airs.com>
5259
5260         * gcc.c-torture/execute/20011121-1.c: New test.
5261
5262 Fri Nov 23 15:55:44 2001  Jeffrey A Law  (law@cygnus.com)
5263
5264         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
5265
5266 2001-11-23  Andreas Jaeger  <aj@suse.de>
5267
5268         * gcc.dg/cpp/charconst-2.c: New test.
5269
5270 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
5271
5272         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
5273         to the host if it is remote.  Let tests specify extra headers
5274         they use.
5275         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
5276         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
5277         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
5278         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
5279         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
5280         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
5281         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
5282         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
5283         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
5284         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
5285
5286 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
5287
5288         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
5289         for little endian ARMs.
5290
5291 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
5292
5293         * gcc.c-torture/compile/20011119-1.c: New test.
5294         * gcc.c-torture/compile/20011119-2.c: New test.
5295
5296 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
5297
5298         * gcc.dg/altivec-1.c: Fix typo.
5299
5300 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
5301
5302         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
5303
5304 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
5305
5306         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
5307
5308 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
5309
5310         * lib/g77.exp: Don't specify --rpath-link.
5311
5312         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
5313         across all the headers.
5314         * gcc.dg/format/format.exp: For testing on a remote host,
5315         copy format.h.
5316
5317         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
5318         * gcc.c-torture/execute/930406-1.c: Likewise.
5319         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
5320
5321 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
5322
5323         * gcc.dg/altivec-1.c: New.
5324
5325 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
5326
5327         * gcc.dg/cpp/fpreprocessed.c: New test case.
5328
5329 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
5330
5331         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
5332         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
5333         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
5334
5335 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
5336
5337         * gcc.dg/no-builtin-1.c: New test.
5338
5339 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
5340
5341         * gcc.c-torture/execute/20011115-1.c: New test.
5342
5343 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
5344
5345         * gcc.c-torture/compile/20011114-2.c: New test.
5346         * gcc.c-torture/compile/20011114-3.c: New test.
5347         * gcc.c-torture/compile/20011114-4.c: New test.
5348
5349 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
5350
5351         * g++.dg/other/init1.C: New test.
5352
5353 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
5354
5355         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
5356         message.
5357
5358         * gcc.c-torture/execute/20011114-1.c: New testcase.
5359
5360         * gcc.c-torture/compile/20010327-1.c: Revert last change.
5361         * gcc.c-torture/compile/20011114-1.c: New test, exactly
5362         like the (before this change) version of 20010327-1.c.
5363
5364 2001-11-14  Roger Sayle <roger@eyesopen.com>
5365
5366         * gcc.c-torture/execute/string-opt-13.c: New testcase.
5367
5368 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
5369
5370         * g++.dg/init/array2.C: New test.
5371
5372 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
5373
5374         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
5375
5376 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
5377
5378         * g++.dg/other/forscope1.C: New test.
5379         * g++.dg/ext/forscope1.C: New test.
5380         * g++.dg/ext/forscope2.C: New test.
5381
5382 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
5383
5384         * gcc.c-torture/execute/20011113-1.c: New test.
5385
5386 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
5387
5388         * gcc.c-torture/execute/20011109-2.c: New test.
5389
5390         * gcc.c-torture/execute/20011109-1.c: New test.
5391
5392 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
5393
5394         * gcc.c-torture/compile/20011109-1.c: New test.
5395
5396 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
5397
5398         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
5399         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
5400         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
5401         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
5402         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
5403         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
5404         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
5405
5406 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
5407
5408         * g++.dg/warn/Wshadow-1.C: New tests.
5409         * g++.old-deja/g++.mike/for3.C: Update.
5410
5411 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
5412
5413         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
5414         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
5415         XFAILs.  Adjust expected error texts.
5416         * gcc.c-torture/compile/20011106-1.c,
5417         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
5418         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
5419         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
5420         gcc.dg/c99-array-lval-5.c: New tests.
5421
5422 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
5423
5424         * gcc.dg/cpp/defined.c: Update.
5425
5426 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
5427
5428         * gcc.c-torture/execute/anon-1.c: New test.
5429
5430 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
5431
5432         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
5433         same size, so no warning should be produced on stormy16.
5434
5435         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
5436         due to oversized array.
5437         * g++.old-deja/g++.mike/ns15.C: Likewise.
5438         * g++.old-deja/g++.pt/crash16.C: Likewise.
5439
5440 2001-11-02  Graham Stott  <grahams@redhat.com>
5441
5442         * g++.dgother/debug1.C: Fix typos.
5443
5444 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
5445
5446         * g++.dg/other/debug1.C: New test.
5447
5448 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
5449
5450         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
5451         of unsigned long.
5452
5453 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
5454
5455         * gcc.dg/20011029-2.c: New test.
5456
5457         * gcc.c-torture/compile/20011029-1.c: New test.
5458
5459 Mon Oct 29 21:19:53 2001  Nicola Pero  <n.pero@mi.flashnet.it>
5460
5461         * objc/execute/class_self-1.m: New test.
5462         * objc/execute/class_self-2.m: New test.
5463
5464 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
5465
5466         * gcc.misc-tests/msgs.exp: Delete.
5467         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
5468         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
5469         error set to match recent changes.
5470
5471 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
5472
5473         * gcc.dg/20011021-1.c: New test.
5474
5475 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
5476
5477         * gcc.c-torture/compile/20011023-1.c: New test.
5478
5479 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
5480
5481         * lib/g77.exp: Rewrite based on lib/g++.exp.
5482
5483 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
5484
5485         * gcc.c-torture/execute/20011019-1.c: New test.
5486
5487         * gcc.dg/20011018-1.c: New test.
5488
5489 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
5490
5491         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
5492
5493 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
5494
5495         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
5496         * gcc.dg/attr-invalid.c: Likewise.
5497
5498 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
5499
5500         * testsuite/gcc.dg/20011015-1.c: New test.
5501
5502 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
5503
5504         * g++.dg/template/unify2.C: New test.
5505
5506 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
5507
5508         * g++.dg/other/exception-specification.C: New test
5509
5510 2001-10-13  Tom Rix  <trix@redhat.com>
5511
5512         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
5513         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
5514
5515 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
5516
5517         * testsuite/gcc.dg/20011009-1.c: New test.
5518
5519 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5520
5521         PR g++/4476
5522         * g++.dg/other/friend1.C: New test.
5523
5524 2001-10-11  Richard Henderson  <rth@redhat.com>
5525
5526         * g++.old-deja/g++.other/crash18.C: Add -S to options.
5527
5528 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5529
5530         * gcc.c-torture/compile/20011010-1.c: New.
5531
5532 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
5533
5534         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
5535         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
5536         g77.f-torture/execute/execute.exp,
5537         g77.f-torture/noncompile/noncompile.exp,
5538         gcc.c-torture/compile/compile.exp,
5539         gcc.c-torture/execute/execute.exp,
5540         gcc.c-torture/execute/ieee/ieee.exp,
5541         gcc.c-torture/execute/memcheck/memcheck.exp,
5542         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
5543         objc/execute/execute.exp: Update FSF address.
5544
5545 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
5546
5547         * gcc.dg/cpp/cmdlne-C.c: Update.
5548         * gcc.dg/cpp/cmdlne-C2.c: New.
5549
5550 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5551
5552         * gcc.c-torture/execute/20011008-3.c: New.
5553
5554 2001-10-08  DJ Delorie  <dj@redhat.com>
5555
5556         * gcc.dg/20011008-1.c: New.
5557         * gcc.dg/20011008-2.c: New.
5558
5559 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
5560
5561         * gcc.dg/cpp/spacing1.c: Update test.
5562
5563 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
5564
5565         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
5566         spelling errors of "separate" as "seperate".
5567
5568 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
5569
5570         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
5571         enough to avoid inlining.
5572
5573 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
5574
5575         * lib/g77.exp: set libg2c_dir correctly.
5576
5577 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5578
5579         * gcc.dg/cpp/macro11.c: New test.
5580
5581 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
5582
5583         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
5584         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
5585         gcc.dg/format/multattr-3.c: New tests.
5586         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
5587         tests for format attributes on function pointers being rejected.
5588
5589 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
5590
5591         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
5592
5593 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
5594
5595         * g++.dg/warn/format1.C: New test.
5596
5597 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
5598
5599         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
5600
5601 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
5602
5603         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
5604
5605 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
5606
5607         * gcc.dg/cpp/redef2.c: Add test.
5608
5609 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
5610
5611         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
5612         long-standing bug on i686, apparently.
5613         * gcc.c-torture/execute/loop-2c.x: New file.
5614         * gcc.c-torture/execute/loop-2d.x: New file.
5615         * gcc.c-torture/execute/loop-3c.x: New file.
5616
5617 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
5618
5619         * gcc.dg/cpp/20000625-2.c: Correct line number.
5620
5621 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5622
5623         * gcc.dg/cpp/macro10.c: New test.
5624         * gcc.dg/cpp/strify3.c: New test.
5625         * gcc.dg/cpp/spacing1.c: Add tests.
5626         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
5627         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
5628
5629 2001-09-24  DJ Delorie  <dj@redhat.com>
5630
5631         * gcc.c-torture/execute/20010924-1.c: New test.
5632
5633 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5634
5635         * testsuite/objc/execute/paste.m: Remove.
5636
5637 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
5638
5639         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
5640
5641 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
5642
5643         * g77.dg/strlen0.f: New test.
5644
5645 2001-09-21  Richard Henderson  <rth@redhat.com>
5646
5647         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
5648         * g++.old-deja/g++.abi/vtable2.C: Likewise.
5649
5650 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
5651
5652         Table-driven attributes.
5653         * g++.dg/ext/attrib1.C: New test.
5654
5655 2001-09-20  DJ Delorie  <dj@redhat.com>
5656
5657         * gcc.dg/20000926-1.c: Update expected warning messages.
5658         * gcc.dg/array-2.c: Likewise, and test for warnings too.
5659         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
5660         array.
5661
5662 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
5663
5664         * g++.dg/eh/registers1.C: New test case.
5665
5666 2001-09-17  Richard Henderson  <rth@redhat.com>
5667
5668         * gcc.dg/array-5.c: Fix VLA decomposition test.
5669
5670 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
5671
5672         * gcc.dg/cpp/line5.c: New testcase.
5673
5674 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
5675
5676         * gcc.dg/cpp/macro9.c: New test.
5677
5678 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
5679
5680         * gcc.c-torture/execute/980223.c: Change type of addr from long
5681         to char *.
5682
5683 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
5684
5685         * gcc.c-torture/execute/20010915-1.c: New test.
5686
5687 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
5688
5689         * g77.dg/bprob: New directory.
5690         * g77.dg/bprob/bprob.exp: New file.
5691         * g77.dg/bprob/bprob-1.f: New test.
5692         * g77.dg/gcov: New directory.
5693         * g77.dg/gcov/gcov.exp: New file.
5694         * g77.dg/gcov/gcov-1.f: New test.
5695         * g77.dg/gcov/gcov-1.x: New file.
5696
5697 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
5698
5699         * gcc.dg/cpp/directiv.c: Update.
5700         * gcc.dg/cpp/undef1.c: Update.
5701
5702 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
5703
5704         * gcc.dg/20010912-1.c: New test.
5705
5706 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
5707
5708         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
5709         language-independent file in lib.
5710         * lib/gcov.exp: New file.
5711
5712 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
5713
5714         * gcc.c-torture/compile/20010911-1.c: New test.
5715
5716 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
5717
5718         * lib/profopt.exp: New, to support profile-directed optimizations.
5719         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
5720         * gcc.misc-tests/bprob-1.c: New test.
5721         * gcc.misc-tests/bprob-2.c: New test.
5722
5723 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
5724
5725         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
5726         XFAIL and which kinds of gcov output to verify.
5727         * gcc.misc-tests/gcov-4b.x: New file.
5728         * gcc.misc-tests/gcov-5b.x: New file.
5729         * gcc.misc-tests/gcov-6.x: New file.
5730         * gcc.misc-tests/gcov-7.c: New test.
5731         * gcc.misc-tests/gcov-7.x: New file.
5732
5733 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
5734
5735         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
5736         * gcc.misc-tests/gcov-6.c: New test.
5737
5738 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5739
5740         PR c++/3986
5741         * g++.dg/abi/vbase1.C: New test.
5742
5743 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
5744
5745         * objc.dg/method-2.m: New.
5746
5747 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
5748
5749         PR c++/4203
5750         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
5751         * g++.dg/init/empty1.C: New test.
5752
5753 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
5754
5755         * gcc.c-torture/compile/20010903-1.c: New test.
5756
5757 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
5758
5759         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
5760         for m68k.
5761
5762 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
5763
5764         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
5765
5766         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
5767
5768         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
5769
5770 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
5771
5772         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
5773         for 16-bit 'unsigned int'.
5774
5775 2001-08-29  Kazu Hirata  <kazu@hxi.com>
5776
5777         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
5778
5779 2001-08-27  Richard Henderson  <rth@redhat.com>
5780
5781         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
5782         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
5783
5784 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
5785
5786         * gcc.dg/asm-names.c (ymain): New.
5787
5788 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
5789
5790         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
5791         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
5792         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
5793
5794 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5795
5796         * gcc.dg/compare5.c: New testcase.
5797
5798 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
5799
5800         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
5801         and "In instantiation".
5802
5803 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
5804
5805         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
5806
5807 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
5808
5809         * gcc.misc-tests/gcov.exp: Add support for branch information.
5810         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
5811         * gcc.misc-tests/gcov-4.c: New test.
5812         * gcc.misc-tests/gcov-4b.c: New test.
5813         * gcc.misc-tests/gcov-5b.c: New test.
5814
5815 2001-08-20  Zack Weinberg  <zackw@panix.com>
5816
5817         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
5818         expected to fail.
5819
5820 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5821
5822         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
5823
5824 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
5825
5826         * g++.dg/eh/template1.C: New test.
5827
5828 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
5829
5830         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
5831         Fix thinko.
5832         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
5833         for xfail.
5834
5835 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
5836
5837         * lib/g77-dg.exp:  Use prune.exp for common procedures
5838         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
5839         * lib/g77.exp: (g77-dg-prune) Remove
5840
5841 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
5842
5843         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
5844
5845 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5846
5847         * g++.dg/template/unify1.C: New test.
5848
5849 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
5850
5851         * g++.dg/abi/empty4.C: New test.
5852
5853 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
5854
5855         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
5856         solaris2.*
5857         * g77.f-torture/compile/pr3743.x: Likewise
5858
5859 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
5860
5861         * g++.dg/other/using-declaration.C: New test.
5862
5863 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
5864
5865         * gcc.dg/cpp/tr-sign.c: New testcase.
5866
5867 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
5868
5869         * gcc.dg/cpp/19951025-1.c: Revert.
5870         * gcc.dg/cpp/directiv.c: We no longer process directives that
5871         interrupt macro arguments.
5872
5873 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
5874
5875         * gcc.dg/bconstp-1.c: New test.
5876
5877 2001-08-03  Richard Henderson  <rth@redhat.com>
5878
5879         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
5880
5881 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5882
5883         * gcc.dg/cpp/19951025-1.c: Update.
5884
5885 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
5886
5887         * g77.dg/ff90-1.f (s): Fix reference of variable z,
5888         should be x.
5889
5890 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5891
5892         Kill -fhonor-std.
5893         * g++.old-deja/g++.ns/ns14.C: Remove special options.
5894         * g++.old-deja/g++.other/std1.C: Likewise.
5895         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
5896
5897 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
5898
5899         * lib/g77.exp:  Load gcc-defs.exp for common procedures
5900         (g77_pass, g77_fail, g77_finish, g77_exit,
5901         ${tool}_check_unsupported_p} Now redundant.  Deleted.
5902
5903 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
5904
5905         * g77.dg/fbackslash.f
5906         * g77.dg/fcase-preserve.f
5907         * g77.dg/ff90-1.f
5908         * g77.dg/ffixed-line-length-0.f
5909         * g77.dg/ffixed-line-length-132.f
5910         * g77.dg/ffixed-line-length-7.f
5911         * g77.dg/ffixed-line-length-72.f
5912         * g77.dg/ffixed-line-length-none.f
5913         * g77.dg/ffree-form-1.f
5914         * g77.dg/fno-backslash.f
5915         * g77.dg/fno-f90-1.f
5916         * g77.dg/fno-fixed-form-1.f
5917         * g77.dg/fno-onetrip.f
5918         * g77.dg/fno-typeless-boz.f
5919         * g77.dg/fno-underscoring.f
5920         * g77.dg/fno-vxt-1.f
5921         * g77.dg/fonetrip.f
5922         * g77.dg/ftypeless-boz.f
5923         * g77.dg/fugly-assumed.f
5924         * g77.dg/funderscoring.f
5925         * g77.dg/fvxt-1.f
5926
5927 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
5928
5929         * objc.dg/fwd-proto-1.m: New.
5930         * objc.dg/local-decl-1.m: New.
5931         * objc.dg/naming-1.m: New.
5932         * objc.dg/naming-2.m: New.
5933         * objc.dg/proto-hier-1.m: New.
5934
5935 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
5936
5937         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
5938         largest-type elements to a struct makes its size grow.
5939
5940 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5941
5942         * g++.dg/abi/vthunk1.C: New test.
5943
5944 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5945
5946         * g++.dg/abi/vbase8-22.C: New test.
5947
5948 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
5949
5950         * gcc.dg/cpp/macro8.c: New test.
5951
5952 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
5953
5954         * g++.dg/abi/vbase8-21.C: New test.
5955
5956 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
5957
5958         * g++.dg/abi/vbase8-10.C: New test.
5959
5960 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5961
5962         * lib/g++.exp (g++_set_ld_library_path): Renamed to
5963         ${tool}_set_ld_library_path.
5964         Changed caller.
5965         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
5966         g++.exp.
5967
5968 2001-07-26  Stan Cox <scox@redhat.com>
5969
5970         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
5971         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
5972         gcc_exit, gcc_check_unsupported_p):
5973         Moved to gcc-deps.exp
5974         * gcc-deps.exp: New file.
5975
5976 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5977
5978         * g++.old-deja/g++.pt/defarg14.C: New test.
5979
5980 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
5981
5982         * g++.old-deja/g++.other/lineno5.C: New test.
5983
5984 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
5985
5986         * g++.old-deja/g++.pt/crash68.C: New test.
5987
5988 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
5989
5990         * g++.old-deja/g++.other/crash42.C: New test.
5991
5992 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
5993
5994         * gcc.dg/cpp/extratokens.c: Fix.
5995         * gcc.dg/cpp/skipping2.c: New tests.
5996
5997 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5998
5999         * gcc.c-torture/execute/20010724-1.c: New file.
6000         * gcc.c-torture/execute/20010724-1.x: New file.
6001
6002 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6003
6004         * g++.old-deja/g++.other/cond7.C: New test.
6005
6006 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6007
6008         * g++.old-deja/g++.other/optimize4.C: New test.
6009
6010 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6011
6012         * g++.old-deja/g++.abi/vbase8-5.C: New test.
6013
6014 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
6015
6016         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
6017         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
6018         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
6019         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
6020
6021         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
6022         bug report" message.
6023
6024         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
6025         * g++.dg/ext/instantiate1.C: Move from old-deja.
6026
6027 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
6028
6029         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
6030         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
6031         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
6032         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
6033
6034 Mon Jul 23 10:14:17 2001  Jeffrey A Law  (law@cygnus.com)
6035
6036         * gcc.c-torture/execute/20010723-1.c: New test.
6037
6038 2001-07-23  Ben Elliston  <bje@redhat.com>
6039
6040         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
6041
6042 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6043
6044         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
6045         i[34567]86-*-*.
6046         Delete handling of ieee_multilib_flags.
6047         Pass -mieee for alpha*-*-* and sh-*-*.
6048         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
6049
6050 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
6051
6052         Remove old-abi tests.
6053         * g++.old-deja/g++.mike/p11116.C: Remove.
6054         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
6055
6056 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
6057
6058         * g77.f-torture/compile/pr3743.f:  New test
6059
6060 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
6061
6062         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
6063
6064 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6065
6066         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
6067         g++.old-deja/g++.pt/static6.C: Likewise.
6068         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
6069         supports weak symbols.
6070
6071 2001-07-18  Andreas Jaeger  <aj@suse.de>
6072
6073         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
6074         supported again.
6075
6076 2001-07-18  Andreas Jaeger  <aj@suse.de>
6077
6078         * gcc.dg/iftrap-1.c: Fix target line.
6079
6080 2001-07-17  Richard Henderson  <rth@redhat.com>
6081
6082         * gcc.c-torture/execute/20010717-1.c: New.
6083
6084 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
6085
6086         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
6087         tests.
6088
6089 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6090
6091         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
6092
6093 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6094
6095         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
6096         UAC_SIGBUS, UAC_NOPRINT definitions.
6097
6098 Mon Jul 16 12:21:56 2001  Nicola Pero  <n.pero@mi.flashnet.it>
6099
6100         * objc/execute/object_is_class.m: New test.
6101         * objc/execute/object_is_meta_class.m: New test.
6102
6103 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
6104
6105         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
6106         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
6107
6108 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
6109
6110         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
6111         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
6112
6113 2001-07-14  Richard Henderson  <rth@redhat.com>
6114
6115         * gcc.dg/iftrap-1.c: New.
6116
6117 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
6118
6119         * g77.f-torture/execute/intrinsic77.f: New test.
6120
6121 2001-07-11  Janis Johnson <janis@us.ibm.com>
6122
6123         * gcc.misc-tests/gcov-3.c: New test.
6124
6125 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
6126
6127         * gcc.c-torture/compile/20010711-1.c,
6128         * gcc.c-torture/compile/20010711-2.c: New tests.
6129
6130 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
6131
6132         * gcc.c-torture/execute/20010711-1.c: New test.
6133
6134 2001-07-11  Ben Elliston  <bje@redhat.com>
6135
6136         * g++.old-deja/g++.other/enum5.C: New test.
6137
6138 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
6139
6140         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
6141         (g++-dg-prune): Call prune_gcc_output.
6142         * prune.exp: New file for prune_gcc_output.
6143         * lib/g++.exp, lib/gcc.exp: Load it.
6144
6145 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
6146
6147         * gcc.c-torture/compile/20010701-1.c,
6148         g++.old-deja/g++.ext/attrib6.C: New tests.
6149
6150 Fri Jul  6 09:31:43 2001  Jeffrey A Law  (law@cygnus.com)
6151
6152         * gcc.c-torture/compile/20010706-1.c: New test.
6153
6154 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
6155
6156         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
6157
6158 2001-06-28  Stan Shebs  <shebs@apple.com>
6159
6160         * gcc.dg/pragma-darwin.c: New test.
6161
6162 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6163
6164         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
6165         Solaris 2.[678] system.
6166
6167 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
6168
6169         * gcc.dg/20010622-1.c: New test.
6170
6171 2001-06-18  Stan Shebs  <shebs@apple.com>
6172
6173         * objc.dg: New directory.
6174         * objc.dg/dg.exp: New file.
6175         * objc.dg/alias.m: New.
6176         * objc.dg/class-1.m: New.
6177         * objc.dg/class-2.m: New.
6178         * objc.dg/const-str-1.m: New.
6179         * objc.dg/const-str-2.m: New.
6180         * objc.dg/id-1.m: New.
6181         * objc.dg/method-1.m: New.
6182         * objc.dg/super-class-1.m: New.
6183         * lib/objc-dg.exp: New file.
6184
6185 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6186
6187         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
6188         of label name.
6189
6190 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
6191
6192         * g++.old-deja/g++.abi/vbase8-9.C: New test.
6193
6194 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6195
6196         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
6197         variable.
6198
6199 2001-06-12  Richard Henderson  <rth@redhat.com>
6200
6201         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
6202
6203 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
6204
6205         * g++.old-deja/g++.abi/vbase5.C: New test.
6206         * g++.old-deja/g++.abi/vbase6.C: New test.
6207         * g++.old-deja/g++.abi/vbase7.C: New test.
6208
6209 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6210
6211         * gcc.c-torture/compile/20010610-1.c: New test.
6212
6213 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
6214
6215         * g++.old-deja/g++.abi/vbase4.C: New test.
6216
6217 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6218
6219         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
6220         support %f for HC11/HC12 targets.
6221         * gcc.c-torture/execute/930513-1.x: New file, likewise.
6222         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
6223         on HC11/HC12 targets.
6224         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
6225
6226 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6227
6228         * gcc.dg/wchar_t-1.c: New file.
6229         * gcc.dg/wint_t-1.c: Likewise.
6230
6231 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
6232
6233         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
6234
6235 2001-06-11  Richard Henderson  <rth@redhat.com>
6236
6237         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
6238
6239 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
6240
6241         * gcc.c-torture/compile/20010611-1.c: New test.
6242
6243 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
6244
6245         * gcc.dg/c99-tag-1.c: Add more tests.
6246
6247 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
6248
6249         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
6250         representation on MN10300 and ARM/Thumb.
6251
6252 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
6253
6254         * g77.f-torture/execute/20010610.f: New.
6255
6256 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
6257
6258         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
6259         names.
6260
6261 2001-06-09  Richard Henderson  <rth@redhat.com>
6262
6263         * gcc.c-torture/execute/ashrdi-1.c: New.
6264         * gcc.c-torture/execute/ashldi-1.c: New.
6265         * gcc.c-torture/execute/lshrdi-1.c: New.
6266
6267 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
6268
6269         * objc/execute/load-3.m: Added. Check sending +load to categories,
6270         in addition to classes.
6271
6272 2001-06-08  Stan Shebs  <shebs@apple.com>
6273
6274         * objc/execute/load-2.m: New test.  From Nicola Pero
6275         <n.pero@mi.flashnet.it>.
6276
6277 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
6278
6279         * gcc.c-torture/execute/20010605-2.c: New test.
6280
6281 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6282
6283         * g++.old-deja/g++.abi/vbase2.C: New test.
6284         * g++.old-deja/g++.abi/vbase3.C: New test.
6285
6286 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6287
6288         * g++.old-deja/g++.pt/friend49.C: New test.
6289
6290 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
6291
6292         * g++.old-deja/g++.ext/anon3.C: New test.
6293
6294 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
6295
6296         * g++.old-deja/g++.other/conv7.C: New test.
6297
6298 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
6299
6300         * gcc.c-torture/compile/20010605-2.c: New test.
6301
6302 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6303
6304         * gcc.c-torture/execute/20010604-1.c: New test.
6305
6306 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
6307
6308         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
6309
6310 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
6311
6312         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
6313         (g++_link_flags): Likewise.
6314         (g++_init): Pass gccpath's value to two previous functions.
6315
6316 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6317
6318         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
6319         Ensure logfile entry matches exec command line.
6320
6321 2001-05-31  Richard Henderson  <rth@redhat.com>
6322
6323         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
6324         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
6325
6326 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
6327
6328         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
6329         compiler for irix6.2
6330
6331 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
6332
6333         * g++.old-deja/g++.other/optimize3.C: New file.
6334
6335 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
6336
6337         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
6338         assemble.
6339
6340 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
6341
6342         * g++.old-deja/g++.other/optimize2.C: New file.
6343
6344 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
6345
6346         * gcc.c-torture/compile/20010518-2.c: New file.
6347         * gcc.c-torture/execute/20010518-1.c: New file.
6348         * gcc.c-torture/execute/20010518-2.c: New file.
6349
6350 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6351
6352         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
6353
6354 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
6355
6356         G++ no longer defines builtins that do not begin with __builtin.
6357         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
6358         * g++.old-deja/g++.brendand/misc13.C: Likewise.
6359         * g++.old-deja/g++.law/builtin1.C: Likewise.
6360         * g++.old-deja/g++.law/cvt2.C: Likewise.
6361         * g++.old-deja/g++.mike/net5.C: Likewise.
6362         * g++.old-deja/g++.other/builtins1.C: Likewise.
6363         * g++.old-deja/g++.other/builtins2.C: Likewise.
6364         * g++.old-deja/g++.other/builtins3.C: Likewise.
6365         * g++.old-deja/g++.other/builtins4.C: Likewise.
6366         * g++.old-deja/g++.other/inline8.C: Likewise.
6367         * g++.old-deja/g++.robertl/eb39.C: Likewise.
6368
6369 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
6370
6371         * g++.old-deja/g++.pt/using1.C: Adjust.
6372         * g++.old-deja/g++.pt/using2.C: New test.
6373
6374 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
6375
6376         * gcc.dg/cpp/charconst.c: New tests.
6377         * gcc.dg/cpp/escape.c: New tests.
6378         * gcc.dg/cpp/escape-1.c: New tests.
6379         * gcc.dg/cpp/escape-2.c: New tests.
6380         * gcc.dg/cpp/ucs.c: New tests.
6381
6382 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
6383
6384         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
6385         native compiler for irix6.5.
6386
6387 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
6388
6389         * lib/g++.exp (g++_include_flags): Use args to compute
6390         get_multilibs.
6391         (g++_link_flags): Likewise.
6392         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
6393
6394 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
6395
6396         * gcc.dg/c90-hexfloat-1.c: Add more tests.
6397
6398 2001-05-21  Geoff Keating  <geoffk@redhat.com>
6399
6400         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
6401         this file.
6402
6403 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6404
6405         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
6406         STACK_SIZE;
6407         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
6408         to STACK_SIZE; Use it to define size of add_histo array.
6409         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
6410         to STACK_SIZE.
6411         (f): Use GITT_SIZE to define size of gitt local table.
6412         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
6413         to STACK_SIZE; Use it to define size of bytemem array.
6414
6415 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6416
6417         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
6418         on 68HC11/HC12 due to the asm instruction.
6419         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
6420         * gcc.c-torture/compile/920520-1.x: Likewise.
6421         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
6422         on 68HC11/HC12 because the function is larger than 64K.
6423         * gcc.c-torture/compile/961203-1.x: New file, this test fails
6424         on 68HC11/HC12 because the structure is too large.
6425
6426 2001-05-20  Richard Henderson  <rth@redhat.com>
6427
6428         * gcc.c-torture/execute/20010520-1.c: New.
6429
6430 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6431
6432         * g++.old-deja/g++.warn/compare1.C: New test.
6433         * gcc.dg/compare4.c: New test.
6434
6435 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
6436
6437         * g++.old-deja/g++.other/optimize1.C: New test.
6438
6439 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6440
6441         * g++.old-deja/g++.pt/spec41.C: New test.
6442
6443 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
6444
6445         * gcc.c-torture/compile/20010114-1.x: Remove.
6446
6447 2001-05-18  Stan Shebs  <shebs@apple.com>
6448
6449         * gcc.c-torture/compile/20010518-1.c: New test.
6450
6451 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
6452
6453         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
6454         * g++.old-deja/g++.pt/crash67.C: New test.
6455
6456 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
6457
6458         * g++.old-deja/g++.other/debug9.C: New test.
6459
6460 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
6461
6462         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
6463
6464 Wed May 16 20:33:57 CEST 2001  Jan Hubicka  <jh@suse.cz>
6465
6466         * gcc.c-torture/compile/20010516-1.c: New test.
6467
6468 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
6469
6470         * g++.old-deja/g++.other/crash41.C: New test.
6471
6472 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
6473
6474         * g++.old-deja/g++.pt/crash66.C: New test.
6475
6476 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
6477
6478         * g++.old-deja/g++.robertl/eb27.C: Convert.
6479
6480 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
6481
6482         * g++.dg/friend-warn.C: New test.  Do not warn about friend
6483         declaration being redundant.
6484
6485 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
6486
6487         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
6488
6489 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
6490
6491         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
6492
6493 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
6494
6495         * lib/g++.exp: Use testsuite_flags.
6496
6497 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
6498
6499         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
6500
6501 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6502
6503         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
6504
6505 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
6506
6507         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
6508
6509 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
6510
6511         * gcc.c-torture/compile/20010313-1.c: New test.
6512
6513 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
6514
6515         * gcc.dg/cpp/direct2.c: New test.
6516         * gccq.dg/cpp/direct2s.c: New test.
6517
6518         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
6519
6520 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
6521
6522         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
6523         * g++.old-deja/g++.other/op3.C: Likewise.
6524
6525 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
6526
6527         * gcc.dg/cpp/syshdr.h: New file.
6528         * gcc.dg/cpp/sysmac1.c: Update.
6529         * gcc.dg/cpp/sysmac2.c: Update.
6530
6531 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6532
6533         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
6534
6535 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
6536
6537         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
6538         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
6539
6540 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
6541
6542         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
6543
6544 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
6545
6546         * lib/g++.exp (g++_include_flags): Don't use any special flags
6547         if TESTING_IN_BUILD_TREE is not defined.
6548         (g++_init): Use a plain 'c++' as the compiler if
6549         TESTING_IN_BUILD_TREEE is not defined.
6550
6551 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
6552
6553         * g++.old-deja/g++.eh/catch13.C: New test.
6554         * g++.old-deja/g++.eh/catch14.C: New test.
6555
6556 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
6557
6558         * gcc.dg/cpp/tr-define.c: New test.
6559
6560 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
6561
6562         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
6563         <stdlib.h>, not <malloc.h>.
6564
6565 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
6566
6567         * g++.old-deja/g++.ns/template17.C: New test.
6568
6569 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
6570
6571         * g++.old-deja/g++.pt/ref4.C: New test.
6572
6573 2001-04-30  Richard Henderson  <rth@redhat.com>
6574
6575         * gcc.dg/20000724-1.c: Revert last change.
6576
6577 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
6578
6579         * g77.f-torture/execute/20010430.f: New test.
6580
6581 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
6582
6583         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
6584
6585 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
6586
6587         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
6588
6589 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
6590
6591         * g++.old-deja/g++.eh/crash6.C: New test.
6592
6593 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
6594
6595         * g++.old-deja/g++.other/warn7.C: New test.
6596
6597 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
6598
6599         * g++.old-deja/g++.other/defarg9.C: New test.
6600
6601 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
6602
6603         * g77.f-torture/compile/20010426.f: New test.
6604         * g77.f-torture/execute/20010426.f: New test.
6605
6606 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
6607
6608         * g77.f-torture/compile/20000629-1.x: Remove - error
6609         has been fixed.
6610
6611 Thu Apr 26 11:15:12 2001  Jeffrey A Law  (law@cygnus.com)
6612
6613         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
6614         Tweak slightly to work with g++.dg framework.
6615         * g++.dg/special/ecos.exp: Run initp1.C test.
6616         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
6617
6618         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
6619         its linker doesn't give line numbers either.
6620         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
6621
6622 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
6623
6624         * g++.old-deja/g++.other/lex1.C: New test.
6625
6626 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
6627
6628         * gcc.dg/noncompile/20010425-1.c: New test.
6629
6630 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
6631
6632         * g++.old-deja/g++.pt/mangle2.C: New test.
6633
6634 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
6635
6636         * gcc.dg/format/plus-1.c: New test.
6637
6638 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
6639
6640         * gcc.dg/20010423-1.c: New test.
6641
6642 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
6643
6644         * gcc.c-torture/execute/20010422-1.c: New test.
6645
6646 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
6647
6648         * g++.old-deja/g++.ns/type2.C: New test.
6649
6650 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
6651
6652         * g++.old-deja/g++.other/perf1.C: New test.
6653
6654 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
6655
6656         * gcc.dg/c99-func-2.c: Remove xfail.
6657         * gcc.dg/c99-func-3.c: Remove xfail.
6658         * gcc.dg/c99-func-4.c: Remove xfail.
6659
6660 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
6661
6662         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
6663
6664 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
6665
6666         * gcc.c-torture/compile/20010423-1.c: New test.
6667
6668 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6669
6670         * g++.old-deja/g++.pt/typename28.C: New test.
6671
6672 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6673
6674         * g++.old-deja/g++.abi/empty2.C: New test.
6675         * g++.old-deja/g++.abi/empty3.C: New test.
6676
6677 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
6678
6679         * g++.old-deja/g++.other/comdat2.C: New test.
6680         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
6681
6682 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
6683
6684         * g++.old-deja/g++.other/overload14.C: New test.
6685
6686 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
6687
6688         * g++.old-deja/g++.other/lookup23.C: New test.
6689
6690 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
6691
6692         * gcc.c-torture/execute/20010403-1.c: New test.
6693
6694 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
6695             Mark Mitchell  <mark@codesourcery.com>
6696
6697         * lib/old-dejagnu.exp: Don't delete output of executable.
6698         Add .exe suffix to executables.
6699
6700 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
6701
6702         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
6703
6704 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6705
6706         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
6707
6708 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
6709
6710         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
6711         * g++.old-deja/g++.abi/crash1.C: New test.
6712
6713 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
6714
6715         * g++.old-deja/g++.other/crash40.C: New test.
6716
6717 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6718
6719         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
6720
6721 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
6722
6723         * g++.old-deja/g++.other/warn6.C: New test.
6724
6725 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6726
6727         * g++.old-deja/g++.robertl/eb42.C: Same.
6728
6729 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6730
6731         * gcc.dg/wtr-conversion-1.c: New testcase.
6732
6733 2001-04-10  Richard Henderson  <rth@redhat.com>
6734
6735         * g++.old-deja/g++.other/array5.C: New.
6736
6737 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6738
6739         * gcc.c-torture/execute/20010408-1.c: New test.
6740
6741 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6742
6743         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
6744         headers and constructs.
6745         * g++.old-deja/g++.robertl/eb79.C: Same.
6746         * g++.old-deja/g++.robertl/eb77.C (main): Same.
6747         * g++.old-deja/g++.robertl/eb73.C: Same.
6748         * g++.old-deja/g++.robertl/eb66.C (main): Same.
6749         * g++.old-deja/g++.robertl/eb55.C (t): Same.
6750         * g++.old-deja/g++.robertl/eb54.C (main): Same.
6751         * g++.old-deja/g++.robertl/eb46.C (main): Same.
6752         * g++.old-deja/g++.robertl/eb44.C: Same.
6753         * g++.old-deja/g++.robertl/eb41.C (main): Same.
6754         * g++.old-deja/g++.robertl/eb4.C (main): Same.
6755         * g++.old-deja/g++.robertl/eb39.C: Same.
6756         * g++.old-deja/g++.robertl/eb33.C (main): Same.
6757         * g++.old-deja/g++.robertl/eb31.C (main): Same.
6758         * g++.old-deja/g++.robertl/eb30.C: Same.
6759         * g++.old-deja/g++.robertl/eb3.C: Same.
6760         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
6761         * g++.old-deja/g++.robertl/eb21.C: Same.
6762         * g++.old-deja/g++.robertl/eb15.C: Same.
6763         * g++.old-deja/g++.robertl/eb118.C: Same.
6764         * g++.old-deja/g++.robertl/eb115.C (main): Same.
6765         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
6766         * g++.old-deja/g++.robertl/eb109.C: Same.
6767         * g++.old-deja/g++.other/sibcall1.C (main): Same.
6768         * g++.old-deja/g++.mike/rtti1.C: Same.
6769         * g++.old-deja/g++.mike/p658.C: Same.
6770         * g++.old-deja/g++.mike/net46.C: Same.
6771         * g++.old-deja/g++.mike/net34.C: Same.
6772         * g++.old-deja/g++.mike/memoize1.C: Same.
6773         * g++.old-deja/g++.mike/eh2.C: Same.
6774         * g++.old-deja/g++.law/weak.C: Same.
6775         * g++.old-deja/g++.law/visibility7.C: Same.
6776         * g++.old-deja/g++.law/visibility25.C: Same.
6777         * g++.old-deja/g++.law/visibility22.C: Same.
6778         * g++.old-deja/g++.law/visibility2.C: Same.
6779         * g++.old-deja/g++.law/visibility17.C: Same.
6780         * g++.old-deja/g++.law/visibility13.C: Same.
6781         * g++.old-deja/g++.law/visibility10.C: Same.
6782         * g++.old-deja/g++.law/visibility1.C: Same.
6783         * g++.old-deja/g++.law/virtual3.C (eval): Same.
6784         * g++.old-deja/g++.law/vbase1.C: Same.
6785         * g++.old-deja/g++.law/operators32.C: Same.
6786         * g++.old-deja/g++.law/nest3.C: Same.
6787         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
6788         * g++.old-deja/g++.law/except5.C (main): Same.
6789         * g++.old-deja/g++.law/cvt7.C (run): Same.
6790         * g++.old-deja/g++.law/cvt2.C: Same.
6791         * g++.old-deja/g++.law/cvt16.C: Same.
6792         * g++.old-deja/g++.law/ctors6.C (bar): Same.
6793         * g++.old-deja/g++.law/ctors17.C (main): Same.
6794         * g++.old-deja/g++.law/ctors13.C: Same.
6795         * g++.old-deja/g++.law/ctors12.C (main): Same.
6796         * g++.old-deja/g++.law/ctors10.C: Same.
6797         * g++.old-deja/g++.law/code-gen5.C: Same.
6798         * g++.old-deja/g++.law/bad-error7.C: Same.
6799         * g++.old-deja/g++.law/arm9.C: Same.
6800         * g++.old-deja/g++.law/arm12.C: Same.
6801         * g++.old-deja/g++.law/arg8.C: Same.
6802         * g++.old-deja/g++.law/arg1.C: Same.
6803         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
6804         * g++.old-deja/g++.jason/template31.C: Same.
6805         * g++.old-deja/g++.jason/template24.C (main): Same.
6806         * g++.old-deja/g++.jason/2371.C: Same.
6807         * g++.old-deja/g++.eh/new2.C: Same.
6808         * g++.old-deja/g++.eh/new1.C: Same.
6809         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
6810         * g++.old-deja/g++.brendan/nest21.C (main): Same.
6811         * g++.old-deja/g++.brendan/err-msg3.C: Same.
6812         * g++.old-deja/g++.brendan/crash62.C: Same.
6813         * g++.old-deja/g++.brendan/crash52.C: Same.
6814         * g++.old-deja/g++.brendan/crash49.C (main): Same.
6815         * g++.old-deja/g++.brendan/crash38.C: Same.
6816         * g++.old-deja/g++.brendan/crash15.C (main): Same.
6817         * g++.old-deja/g++.brendan/copy9.C: Same.
6818
6819 Fri Apr  6 15:36:15 2001  J"orn Rennecke <amylaar@redhat.com>
6820
6821         * gcc.c-torture/execute/20001203-2.c (memset):
6822         Count argument is of type __SIZE_TYPE__.
6823
6824 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
6825
6826         * gcc.c-torture/compile/20010404-1.c: New test.
6827
6828 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
6829
6830         * gcc.c-torture/compile/20010326-1.c: New test.
6831
6832 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
6833
6834         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
6835         peculiarities of the SH.
6836         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
6837
6838 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6839
6840         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
6841         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
6842         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
6843
6844 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
6845
6846         * g77.f-torture/compile/20010321-1.f: New test.
6847
6848 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
6849
6850         * gcc.c-torture/compile/20010329-1.c: New test.
6851
6852 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
6853
6854         * gcc.c-torture/execute/20010329-1.c: New test.
6855
6856 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
6857
6858         * g++.old-deja/g++.other/eh4.C: Fix typo.
6859
6860 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
6861
6862         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
6863
6864 2001-03-28  Philip Blundell  <philb@gnu.org>
6865
6866         * gcc.c-torture/compile/20010328-1.c: New test.
6867
6868 2001-03-27  Richard Henderson  <rth@redhat.com>
6869
6870         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
6871         * g++.old-deja/g++.eh/vbase3.C: Likewise.
6872
6873 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
6874
6875         * gcc.c-torture/compile/20010327-1.c: New test.
6876
6877 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
6878
6879         * g++.old-deja/g++.other/friend12.C: New test.
6880         * g++.old-deja/g++.other/friend9.C: Expect no errors.
6881         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
6882
6883 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6884
6885         * gcc.c-torture/execute/20010325-1.c: New test.
6886
6887 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
6888
6889         * g++.old-deja/g++.other/mangle3.C: New test.
6890
6891 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
6892
6893         * g++.old-deja/g++.other/anon8.C: New test.
6894
6895 2001-03-20  Philip Blundell  <philb@gnu.org>
6896
6897         * gcc.c-torture/compile/20010320-1.c: New test.
6898
6899 2001-03-17  Richard Henderson  <rth@redhat.com>
6900
6901         * g++.old-deja/g++.other/eh4.C: Add expected error text.
6902
6903 2001-03-15  Geoff Keating  <geoff@redhat.com>
6904
6905         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
6906         tests on AIX.
6907
6908 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
6909
6910         * g++.old-deja/g++.other/eh4.C: New test.
6911
6912 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
6913
6914         * gcc.dg/cpp/mi1.c: Update.
6915
6916 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
6917
6918         * g++.old-deja/g++.other/regstack.C: New test.
6919
6920 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
6921
6922         * g++.old-deja/g++.other/ref4.C: New test.
6923
6924 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
6925
6926         * objc/execute/va_method.m: Added.
6927         * objc/execute/IMP.m: Added.
6928         * objc/execute/_cmd.m: Added.
6929         * objc/execute/accessing_ivars.m: Added.
6930         * objc/execute/class-1.m: Added.
6931         * objc/execute/class-10.m: Added.
6932         * objc/execute/class-11.m: Added.
6933         * objc/execute/class-12.m: Added.
6934         * objc/execute/class-13.m: Added.
6935         * objc/execute/class-14.m: Added.
6936         * objc/execute/class-2.m: Added.
6937         * objc/execute/class-3.m: Added.
6938         * objc/execute/class-4.m: Added.
6939         * objc/execute/class-5.m: Added.
6940         * objc/execute/class-6.m: Added.
6941         * objc/execute/class-7.m: Added.
6942         * objc/execute/class-8.m: Added.
6943         * objc/execute/class-9.m: Added.
6944         * objc/execute/class-tests-1.h
6945         * objc/execute/class-tests-2.h
6946         * objc/execute/compatibility_alias.m: Added.
6947         * objc/execute/encode-1.m: Added.
6948         * objc/execute/formal_protocol-1.m: Added.
6949         * objc/execute/formal_protocol-2.m: Added.
6950         * objc/execute/formal_protocol-3.m: Added.
6951         * objc/execute/formal_protocol-4.m: Added.
6952         * objc/execute/formal_protocol-5.m: Added.
6953         * objc/execute/formal_protocol-6.m: Added.
6954         * objc/execute/formal_protocol-7.m: Added.
6955         * objc/execute/informal_protocol.m: Added.
6956         * objc/execute/initialize.m: Added.
6957         * objc/execute/load.m: Added.
6958         * objc/execute/many_args_method.m: Added.
6959         * objc/execute/nested-3.m: Added.
6960         * objc/execute/no_clash.m: Added.
6961         * objc/execute/private.m: Added.
6962         * objc/execute/redefining_self.m: Added.
6963         * objc/execute/root_methods.m: Added.
6964         * objc/execute/selector-1.m: Added.
6965         * objc/execute/static-1.m: Added.
6966         * objc/execute/static-2.m: Added.
6967         * objc/execute/va_method.m: Added.
6968
6969 2001-03-10  Richard Henderson  <rth@redhat.com>
6970
6971         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
6972
6973 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
6974
6975         * g++.old-deja/g++.other/crash31.C: XFAIL.
6976         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
6977         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
6978         * gcc.c-torture/execute/20010123-1.x: XFAIL.
6979         * gcc.c-torture/execute/20010124-1.x: XFAIL.
6980         * gcc.dg/sequence-pt-1.c: XFAIL one test.
6981
6982 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
6983
6984         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
6985
6986 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
6987
6988         * gcc.dg/20000724-1.c: Don't use multiline strings.
6989
6990 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
6991
6992         * objc/execute/string1.m, objc/execute/string2.m: Compare the
6993         result of -cString against what we expect it to be; don't just
6994         print it out for no one to read.
6995
6996         * objc/execute/string3.m, objc/execute/string4.m: New tests.
6997         Based on testcases provided by Nicola Pero.
6998
6999 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
7000
7001         * gcc.dg/cpp/macro7.c: New test.
7002
7003 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
7004
7005         * gcc.dg/cpp/multiline.c: Update.
7006
7007 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7008
7009         * g++.old-deja/g++.other/enum3.C: New test.
7010
7011 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7012
7013         * g++.old-deja/g++.other/pod1.C: New test.
7014
7015 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7016
7017         * g++.old-deja/g++.ext/overload1.C: New test.
7018
7019 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7020
7021         * g++.old-deja/g++.pt/using1.C: New test.
7022
7023 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7024
7025         * g++.old-deja/g++.other/using9.C: New test.
7026
7027 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
7028
7029         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
7030
7031         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
7032
7033 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
7034
7035         * g++.old-deja/g++.ext/realpt1.C: Remove.
7036
7037 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
7038
7039         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
7040
7041 2001-02-26  Will Cohen  <wcohen@redhat.com>
7042
7043         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
7044
7045 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
7046
7047         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
7048         templatized constructors.
7049
7050 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7051
7052         * gcc.c-torture/execute/20010224-1.c: New test.
7053
7054 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
7055
7056         * gcc.c-torture/execute/20010222-1.c: New test.
7057
7058 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
7059
7060         * g++.old-deja/g++.other/inline20.C: New test.
7061
7062 Wed Feb 21 12:38:22 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
7063
7064         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
7065
7066 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7067
7068         * g++.old-deja/g++.other/lookup22.C: New test.
7069
7070 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
7071
7072         * g77.dg: New directory.
7073         * g77.dg/20010216-1.f: New test case.
7074         * g77.dg/dg.exp: New driver.
7075         * lib/g77-dg.exp: New driver library.
7076
7077 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7078
7079         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
7080
7081 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
7082
7083         * g++.old-deja/g++.other/decl9.C: New test.
7084
7085 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
7086
7087         * g++.old-deja/g++.other/init16.C: Update the test so that it does
7088         not need <string> and also tests the initialization at runtime.
7089
7090 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7091
7092         * gcc.c-torture/execute/longlong.c: New test.
7093
7094 Wed Feb 14 21:41:17 2001  J"orn Rennecke <amylaar@redhat.com>
7095
7096         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
7097
7098 Wed Feb 14 21:31:25 2001  J"orn Rennecke <amylaar@redhat.com>
7099
7100         * gcc.c-torture/execute/920302-1.c (execute):
7101         Change argument type to short.
7102
7103 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7104
7105         * g++.old-deja/g++.pt/deduct6.C: New test.
7106
7107 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7108
7109         * g++.old-deja/g++.pt/deduct5.C: New test.
7110
7111 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
7112
7113         * gcc.c-torture/execute/20010209-1.c: New test.
7114
7115 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
7116
7117         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
7118
7119 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
7120
7121         * g++.dg/vtgc1.C: Update for new ABI.
7122
7123         * consistency.vlad: New directory, 1665 files.
7124
7125 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
7126
7127         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
7128         return type.
7129         * gcc.dg/cpp/digraphs.c: Declare puts.
7130
7131 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
7132
7133         * g++.old-deja/g++.other/warn5.C: New test.
7134
7135 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
7136
7137         * g++.old-deja/g++.pt/spec40.C: New test.
7138
7139 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
7140
7141         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
7142         case.
7143         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
7144
7145 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
7146
7147         * gcc.c-torture/compile/20010209-1.c: New test.
7148
7149 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
7150
7151         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
7152         excess errors message but not if it crashes.
7153         * g++.old-deja/g++.other/crash27.C: Likewise.
7154         * g++.old-deja/g++.other/crash28.C: Likewise.
7155         * g++.old-deja/g++.other/crash30.C: Likewise.
7156         * g++.old-deja/g++.other/crash32.C: Likewise.
7157         * g++.old-deja/g++.other/crash35.C: Likewise.
7158         * g++.old-deja/g++.pt/inherit2.C: Likewise.
7159
7160 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
7161
7162         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
7163         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
7164         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
7165         g77.f-torture/execute/execute.exp,
7166         g77.f-torture/noncompile/noncompile.exp,
7167         gcc.c-torture/execute/execute.exp,
7168         gcc.c-torture/execute/memcheck/memcheck.exp,
7169         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
7170         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
7171         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
7172         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
7173         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
7174         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
7175         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
7176         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
7177         Remove bug reporting instructions with ancient email addresses.
7178
7179 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
7180
7181         * gcc.dg/20010202-1.c: New test.
7182         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
7183
7184 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
7185
7186         * g++.dg/stdbool-if.C: New test.
7187
7188 Wed Feb  7 09:54:47 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
7189
7190         * objc/execute/fdecl.m: Added main().
7191
7192 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
7193
7194         * gcc.c-torture/execute/20010206-1.c: New test.
7195
7196 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7197
7198         * gcc.dg/cpp/avoidpaste1.c: Update.
7199
7200 Tue Feb  5 8:53:33 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
7201
7202         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
7203         Pero <nicola@brainstorm.co.uk>.
7204         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
7205
7206 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
7207
7208         * g++.old-deja/g++.pt/spec39.C: New test.
7209
7210 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
7211
7212         * gcc.c-torture/compile/20010202-1.c: New test.
7213
7214 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
7215
7216         * g++.old-deja/g++.abi/primary2.C: New test.
7217         * g++.old-deja/g++.abi/primary3.C: New test.
7218         * g++.old-deja/g++.abi/primary4.C: New test.
7219         * g++.old-deja/g++.abi/primary5.C: New test.
7220         * g++.old-deja/g++.abi/vtable3.h: New test.
7221         * g++.old-deja/g++.abi/vtable3a.C: New test.
7222         * g++.old-deja/g++.abi/vtable3b.C: New test.
7223         * g++.old-deja/g++.abi/vtable3c.C: New test.
7224         * g++.old-deja/g++.abi/vtable3d.C: New test.
7225         * g++.old-deja/g++.abi/vtable3e.C: New test.
7226         * g++.old-deja/g++.abi/vtable3f.C: New test.
7227         * g++.old-deja/g++.abi/vtable3g.C: New test.
7228         * g++.old-deja/g++.abi/vtable3h.C: New test.
7229         * g++.old-deja/g++.abi/vtable3i.C: New test.
7230         * g++.old-deja/g++.abi/vtable3j.C: New test.
7231         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
7232
7233 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
7234
7235         * g++.old-deja/g++.other/anon6.C: New test.
7236         * g++.old-deja/g++.other/anon7.C: New test.
7237
7238 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
7239
7240         * gcc.dg/cpp/avoidpaste2.c: New tests.
7241
7242 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
7243
7244         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
7245
7246 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
7247
7248         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
7249         DECIMAL_DIG cases for Irix."
7250
7251 Wed Jan 31 12:23:32 2001  J"orn Rennecke <amylaar@redhat.com>
7252
7253         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
7254
7255 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
7256
7257         * gcc.dg/c99-tag-1.c: New test.
7258
7259 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
7260
7261         * gcc.dg/cpp/tr-warn1.c: Add tests.
7262
7263 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
7264
7265         * gcc.dg/cpp/avoidpaste1.c: Update.
7266         * gcc.dg/cpp/paste4.c: Update.
7267
7268 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
7269
7270         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
7271         cases for Irix.
7272
7273 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7274
7275         * g++.old-deja/g++.other/inline19.C: New test.
7276
7277 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
7278
7279         * gcc.dg/Wlarger-than.c: New test.
7280
7281 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7282
7283         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
7284
7285 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
7286
7287         * gcc.c-torture/execute/20010129-1.c: New test.
7288         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
7289
7290 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7291
7292         * gcc.dg/cpp/avoidpaste1.c: Test case.
7293
7294 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
7295
7296         * g++.old-deja/g++.other/inline18.C: New test.
7297
7298 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7299
7300         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
7301         and __builtin_putchar.
7302
7303 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
7304
7305         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
7306         tests.
7307
7308 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
7309
7310         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
7311         floating point number rounding mode to round to the nearest
7312         representable mode.
7313
7314 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
7315
7316         * g++.old-deja/g++.other/mangle2.C: New test.
7317
7318 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
7319
7320         * gcc.c-torture/compile/20010124-1.c: New test.
7321
7322 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
7323
7324         * g++.old-deja/g++.pt/spec38.C: New test.
7325
7326 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7327
7328         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
7329         "Build don't run".
7330
7331 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7332
7333         * gcc.c-torture/execute/20010123-1.c: New test.
7334
7335 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
7336
7337         * g++.old-deja/g++.pt/spec37.C: New test.
7338
7339 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
7340
7341         * g++.old-deja/g++.pt/overload14.C: New test.
7342
7343 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7344
7345         * gcc.c-torture/execute/20010122-1.c: New test, exercise
7346         __builtin_return_address.
7347
7348 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
7349
7350         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
7351         * g++.old-deja/g++.pt/spec35.C: New test.
7352         * g++.old-deja/g++.pt/spec36.C: New test.
7353
7354 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
7355
7356         * gcc.c-torture/compile/20010118-1.c: New test.
7357
7358 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
7359
7360         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
7361
7362 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
7363
7364         * gcc.c-torture/execute/20010119-1.c: New test.
7365
7366 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7367
7368         * g++.old-deja/g++.other/vbase5.C: New test.
7369
7370 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
7371
7372         * gcc.c-torture/execute/20010118-1.c: New test.
7373
7374 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7375
7376         * g++.old-deja/g++.pt/deduct3.C: New test.
7377
7378 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7379
7380         * g++.old-deja/g++.pt/spec34.C: New test.
7381
7382 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
7383
7384         * g77.f-torture/compile/20000601-2.f: New test.
7385
7386 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7387
7388         * g++.old-deja/g++.other/init17.C: New test.
7389
7390 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
7391
7392         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
7393
7394 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7395
7396         * g++.old-deja/g++.pt/unify8.C: New test.
7397
7398 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7399
7400         * g++.old-deja/g++.abi/vbase1.C: New test.
7401
7402 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7403
7404         * g++.old-deja/g++.pt/crash65.C: New test.
7405
7406 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
7407
7408         * gcc.dg/cpp/assembl2.S: New test case.
7409
7410 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
7411
7412         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
7413         are supported.
7414
7415 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7416
7417         * g++.old-deja/g++.other/builtins1.C: New test.
7418         * g++.old-deja/g++.other/builtins2.C: Likewise.
7419         * g++.old-deja/g++.other/builtins3.C: Likewise.
7420         * g++.old-deja/g++.other/builtins4.C: Likewise.
7421
7422 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
7423
7424         * gcc.c-torture/compile/20010117-1.c: New test.
7425         * gcc.c-torture/compile/20010117-2.c: New test.
7426
7427 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7428
7429         * g77.f-torture/execute/20010116.[fx]: New test,
7430         XFAIL on i?86-*-*.
7431         * g77.f-torture/compile/20010115.f: Indicate it's
7432         a test for PR fortran/1636.
7433
7434 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
7435
7436         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
7437
7438 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7439
7440         * g77.f-torture/compile/20010115.f: New test.
7441
7442 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
7443
7444         * g++.old-deja/g++.pt/nontype5.C: New test.
7445
7446 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
7447
7448         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
7449         have an equivalent working one below it.
7450
7451 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
7452
7453         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
7454         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
7455
7456 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
7457
7458         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
7459         message containing "init_priority".
7460         (conpr-2.C): Likewise.
7461         (conpr-3.C): Likewise.
7462         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
7463
7464 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7465
7466         * gcc.c-torture/execute/20010114-2.c: New test.
7467
7468 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
7469
7470         * gcc.c-torture/compile/20010114-1.c: New test.
7471         * gcc.c-torture/compile/20010114-1.x: Xfail.
7472         * gcc.c-torture/compile/20010114-2.c: New test.
7473         * gcc.c-torture/execute/20010114-1.c: New test.
7474         * gcc.dg/trunc-1.c: New test.
7475         * gcc.dg/uninit-B.c: New test.
7476
7477 2001-01-13  Nick Clifton  <nickc@redhat.com>
7478
7479         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
7480         target.
7481
7482 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
7483
7484         * gcc.c-torture/compile/20010113-1.c: New test.
7485
7486 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
7487
7488         * gcc.c-torture/compile/20001212-1.c: New test.
7489
7490 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
7491
7492         * gcc.dg/cpp/widestr1.c: Update.
7493         * gcc.dg/cpp/prag-imp.c: Remove.
7494
7495 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
7496
7497         * gcc.c-torture/execute/20000801-3.x: Remove.
7498         * gcc.dg/c90-init-1.c: New test.
7499         * gcc.dg/c99-init-1.c: New test.
7500         * gcc.dg/c99-init-2.c: New test.
7501         * gcc.dg/gnu99-init-1.c: New test.
7502
7503 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
7504
7505         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
7506         testing that no relevant ones were found.
7507
7508 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
7509
7510         * g++.old-deja/g++.pt/cast2.C: New test.
7511
7512 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
7513
7514         * g++.old-deja/g++.pt/friend47.C: New test.
7515
7516 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7517
7518         * g++.old-deja/g++.pt/instantiate13.C: New test.
7519
7520 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7521
7522         * g++.old-deja/g++.other/defarg7.C: New test.
7523         * g++.old-deja/g++.other/defarg8.C: New test.
7524
7525 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7526
7527         * g++.old-deja/g++.pt/crash64.C: New test.
7528
7529 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7530
7531         * g++.old-deja/g++.pt/crash63.C: New test.
7532
7533 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
7534
7535         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
7536
7537 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
7538
7539         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
7540
7541 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
7542
7543         * g++.old-deja/g++.pt/error3.C: New test.
7544
7545 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
7546
7547         * g++.old-deja/g++.other/crash39.C: New test.
7548
7549 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
7550
7551         * g++.old-deja/g++.other/vbase4.C: New test.
7552
7553 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
7554
7555         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
7556         * gcc.dg/special/20000419-2.c: New file. Identical to above.
7557         * gcc.dg/special/special.exp: New test driver which will check
7558         for alias support for the above test.
7559
7560 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
7561
7562         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
7563         problems on small machines.
7564         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
7565         parameterize.
7566
7567 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
7568
7569         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
7570         mips.
7571         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
7572
7573 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
7574
7575         * g++.old_deja/g++.pt/using8.C: New test.
7576
7577 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
7578
7579         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
7580
7581 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
7582
7583         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
7584         where a failure is expected.
7585         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
7586
7587 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
7588
7589         * g++.old_deja/g++.pt/instantiate12.C: New test.
7590
7591 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
7592
7593         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
7594         start of structs.
7595         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
7596         * g++.old-deja/g++.brendan/crash17.C: Likewise.
7597         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7598         * g++.old-deja/g++.brendan/crash48.C: Likewise.
7599         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7600         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
7601         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
7602         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7603         * g++.old-deja/g++.eh/spec6.C: Likewise.
7604         * g++.old-deja/g++.jason/crash3.C: Likewise.
7605         * g++.old-deja/g++.law/ctors11.C: Likewise.
7606         * g++.old-deja/g++.law/ctors17.C: Likewise.
7607         * g++.old-deja/g++.law/ctors5.C: Likewise.
7608         * g++.old-deja/g++.law/ctors9.C: Likewise.
7609         * g++.old-deja/g++.mike/ambig1.C: Likewise.
7610         * g++.old-deja/g++.mike/net22.C: Likewise.
7611         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7612         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7613         * g++.old-deja/g++.mike/virt3.C: Likewise.
7614         * g++.old-deja/g++.niklas/t128.C: Likewise.
7615         * g++.old-deja/g++.other/anon4.C: Likewise.
7616         * g++.old-deja/g++.other/using1.C: Likewise.
7617         * g++.old-deja/g++.other/warn3.C: Likewise.
7618         * g++.old-deja/g++.pt/t37.C: Likewise.
7619         * g++.old-deja/g++.robertl/eb69.C: Likewise.
7620         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7621
7622 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
7623
7624         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
7625
7626 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7627
7628         * gcc.c-torture/execute/stdio-opt-3.c: New test.
7629
7630 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
7631
7632         * gcc.c-torture/compile/20010107-1.c: New test.
7633
7634 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7635
7636         * gcc.c-torture/execute/builtin-noret-1.c: New test.
7637
7638 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7639
7640         * gcc.dg/format/format.h: New file.
7641         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
7642         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
7643         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
7644         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
7645         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
7646         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7647         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
7648         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
7649         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
7650         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
7651         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
7652         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
7653         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
7654         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
7655         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
7656         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
7657         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
7658         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
7659         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
7660         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
7661         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
7662         instead of declaring standard types, macros and functions in each
7663         test.
7664
7665 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
7666
7667         * gcc.c-torture/execute/20010106-1.c: New test.
7668
7669 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
7670
7671         * gcc.dg/format/format.exp: New file.
7672         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
7673         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
7674         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
7675         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
7676         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
7677         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
7678         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
7679         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
7680         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
7681         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
7682         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
7683         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
7684         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
7685         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
7686         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
7687         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
7688         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
7689         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
7690         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
7691         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
7692         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
7693         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
7694         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
7695         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
7696         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
7697         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
7698         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
7699         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
7700         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
7701         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
7702         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
7703         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
7704         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
7705         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
7706         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
7707         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
7708         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
7709         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
7710         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
7711         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
7712         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
7713         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
7714
7715 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
7716
7717         * gcc.c-torture/execute/991228-1.c: Take word endianness into
7718         account.
7719
7720 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
7721
7722         * gcc.c-torture/execute/builtin-complex-1.c: New test.
7723
7724 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7725
7726         * g++.old-deja/g++.pt/crash62.C: New test.
7727
7728 2001-01-04  Richard Henderson  <rth@redhat.com>
7729
7730         * gcc.dg/20000926-1.c: Update expected warnings.
7731         * gcc.dg/array-2.c: Likewise.
7732         * gcc.dg/array-4.c: Also validate flexible array members.
7733         * gcc.dg/c99-flex-array-1.c: New.
7734
7735 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
7736
7737         * gcc.c-torture/compile/20001222-1.x: Remove.
7738
7739 Thu Jan  4 13:54:11 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7740
7741         * gcc.c-torture/execute/built-in-setjmp.c: New.
7742
7743 2001-01-03  Richard Henderson  <rth@redhat.com>
7744
7745         * gcc.dg/940510-1.c: Update expected error wording.
7746         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
7747
7748 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
7749
7750         * lib/target-supports.exp (check_alias_available): Modified to
7751         indicate aliases not supported if only weak aliases are supported.
7752
7753 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7754
7755         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
7756         Turn on cmpstrsi checks for __pj__ and __i370__.
7757
7758 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
7759
7760         * g++.old-deja/g++.other/virtual11.C: New test.
7761
7762 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
7763
7764         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
7765
7766 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7767
7768         * gcc.c-torture/compile/20010102-1.c: New test.
7769
7770 2001-01-02  Andreas Jaeger  <aj@suse.de>
7771
7772         * gcc.dg/noreturn-3.c: New test.
7773
7774         * gcc.dg/noreturn-4.c: New test.
7775
7776 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7777
7778         * gcc.c-torture/execute/stdio-opt-1.c: Also test
7779         __builtin_fputc and __builtin_fwrite.
7780
7781 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
7782
7783         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
7784         signed char, not default char.
7785
7786 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
7787
7788         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
7789
7790 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
7791
7792         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
7793
7794 2000-12-29  Richard Henderson  <rth@redhat.com>
7795
7796         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
7797         (__cyg_profile_func_exit): Define.
7798
7799 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
7800
7801         * g++.dg/vtgc1.C: New test.
7802
7803 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
7804
7805         * gcc.dg/noncompile/20001228-1.c: New test.
7806
7807         * gcc.dg/20001228-1.c: New test.
7808
7809         * gcc.c-torture/execute/20001228-1.c: New test.
7810
7811 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
7812
7813         * gcc.dg/format-strfmon-1.c: New test.
7814
7815 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7816
7817         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
7818         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
7819         * gcc.c-torture/execute/string-opt-1.c: Likewise.
7820         * gcc.c-torture/execute/string-opt-2.c: Likewise.
7821         * gcc.c-torture/execute/string-opt-3.c: Likewise.
7822         * gcc.c-torture/execute/string-opt-4.c: Likewise.
7823         * gcc.c-torture/execute/string-opt-6.c: Likewise.
7824         * gcc.c-torture/execute/string-opt-7.c: Likewise.
7825         * gcc.c-torture/execute/string-opt-8.c: Likewise.
7826         * gcc.c-torture/execute/string-opt-9.c: Likewise.
7827         * gcc.c-torture/execute/string-opt-10.c: Likewise.
7828         * gcc.c-torture/execute/string-opt-11.c: Likewise.
7829         * gcc.c-torture/execute/string-opt-12.c: Likewise.
7830
7831         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
7832         * gcc.c-torture/execute/string-opt-4.c: Test index.
7833
7834 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
7835
7836         * gcc.c-torture/compile/20001226-1.c: New test.
7837
7838 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7839
7840         * gcc.c-torture/compile/20001222-1.c: New test.
7841         * gcc.c-torture/compile/20001222-1.x: Xfail.
7842
7843 Fri Dec 22 06:45:03 2000  Alexandre Oliva  <aoliva@redhat.com>
7844
7845         * gcc.c-torture/execute/comp-goto-2.c: New test.
7846
7847 Thu Dec 21 22:43:03 2000  J"orn Rennecke <amylaar@redhat.com>
7848
7849         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
7850         Use long types if __INT_MAX__ is 32767.
7851         (main): Use cast to (sint32 *) when poking 88 into a_page.
7852
7853         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
7854
7855 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
7856
7857         * gcc.c-torture/compile/20001221-1.c: New test.
7858         * gcc.c-torture/execute/20001221-1.c: New test.
7859
7860 2000-12-20  Richard Henderson  <rth@redhat.com>
7861
7862         * g++.old-deja/g++.pt/crash36.C: Update error lines.
7863         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7864
7865 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7866
7867         * gcc.dg/compare3.c: New test.
7868
7869 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
7870
7871         * gcc.dg/format-warnll-1.c: New test.
7872
7873 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
7874
7875         * gcc.dg/cpp/cmdlne-P.c: New test.
7876
7877 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
7878
7879         * gcc.c-torture/execute/builtin-abs-1.c,
7880         gcc.c-torture/execute/builtin-abs-2.c: New tests.
7881
7882 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
7883
7884         * gcc.dg/cpp/multiline.c: New test.
7885
7886 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
7887
7888         * g++.old-deja/g++.other/syshdr1.C: Update.
7889         * gcc.dg/cpp/lineflags.c: Remove temporarily.
7890
7891 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7892
7893         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
7894
7895 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7896
7897         * g++.old-deja/g++.pt/ttp65.C: New test.
7898
7899 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7900
7901         * g++.old-deja/g++.pt/ttp64.C: New test.
7902
7903 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7904
7905         * g++.old-deja/g++.pt/spec33.C: New test.
7906
7907 2000-12-14  Catherine Moore  <clm@redhat.com>
7908
7909         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
7910         * gcc.c-torture/execute/920612-2.c: Likewise.
7911         * gcc.c-torture/execute/920428-2.c: Likewise.
7912         * gcc-c-torture/execute/va-arg-11.c: Call exit.
7913         * gcc.c-torture/execute/va-arg-21.c: Likewise.
7914
7915 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7916
7917         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
7918         * gcc.dg/pack-test-2.c: Likewise.
7919
7920 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
7921
7922         Tests by Zack Weinberg <zackw@stanford.edu>.
7923
7924         * gcc.dg/cpp/defined.c: Update.
7925         * gcc.dg/cpp/defined_trad.c: New tests.
7926
7927 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
7928
7929         * gcc.dg/cpp/trad-direct.c: Update.
7930
7931 2000-12-11  Neil Booth  <neilb@earthling.net>
7932
7933         * gcc.dg/cpp/defined_trad.c
7934
7935 2000-12-11  Neil Booth  <neilb@earthling.net>
7936
7937         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
7938
7939 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
7940
7941         * gcc.dg/format-miss-2.c: New test.
7942
7943 2000-12-09  Neil Booth  <neilb@earthling.net>
7944
7945         * gcc.dg/cpp/lineflags.c: New tests.
7946         * gcc.dg/cpp/poison.c: Update.
7947         * gcc.dg/cpp/redef2.c: Update.
7948         * gcc.dg/cpp/skipping.c: New test.
7949
7950 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
7951
7952         * g++.old-deja/g++.other/eh3.C: New testcase.
7953
7954 2000-12-07  Neil Booth  <neilb@earthling.net>
7955
7956         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
7957         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
7958         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
7959         wtr-union-init-2.c, wtr-union-init-3.c: Update.
7960         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
7961         Update.
7962
7963 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7964
7965         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
7966         __SIZE_TYPE__ instead of int for type of integers cast to
7967         pointers.
7968
7969 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
7970
7971         * g++.old-deja/g++.other/cleanup4.C: New test.
7972
7973 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7974
7975         * format-sec-1.c: New test.
7976
7977 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7978
7979         * gcc.dg/format-nonlit-3.c: New test.
7980
7981 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7982
7983         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
7984         through a null pointer.
7985
7986 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7987
7988         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
7989         * g++.old-deja/g++.pt/partial4.C: New test.
7990
7991 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
7992
7993         * gcc.c-torture/execute/ieee/hugeval.x: New.
7994
7995 2000-12-06  Neil Booth  <neilb@earthling.net>
7996
7997         * gcc.dg/cpp/backslash2.c: New tests.
7998
7999 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8000
8001         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
8002         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
8003
8004 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
8005
8006         * gcc.c-torture/execute/20001203-2.c: New testcase.
8007
8008 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
8009
8010         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
8011         * g++.old-deja/g++.other/virtual10.C: New test.
8012
8013 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
8014
8015         * g++.old-deja/g++.mike/pmf5.C: Remove test.
8016
8017 2000-12-05  Richard Henderson  <rth@redhat.com>
8018
8019         * gcc.c-torture/compile/20001205-1.c: New.
8020
8021 2000-12-04  Neil Booth  <neilb@earthling.net>
8022
8023         * g++.old-deja/g++.other/virtual9.C: New test.
8024         * g++.old-deja/g++.pt/crash61.C: New test.
8025         * gcc.c-torture/execute/loop-9.c: New test.
8026
8027 2000-12-04  Neil Booth  <neilb@earthling.net>
8028
8029         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
8030         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
8031         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
8032         * gcc.dg/cpp/extratokens.c: ...here.
8033
8034 2000-12-04  Neil Booth  <neilb@earthling.net>
8035
8036         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
8037         New tests.
8038
8039 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8040
8041         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
8042         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
8043
8044 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8045
8046         * gcc.c-torture/execute/20001203-1.c: New test.
8047
8048 2000-12-03  Neil Booth  <neilb@earthling.net>
8049
8050         * gcc.dg/cpp/macro6.c: New test cases.
8051
8052 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8053
8054         * gcc.c-torture/execute/string-opt-9.c: New test.
8055         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8056         * gcc.c-torture/execute/string-opt-11.c: Likewise.
8057         * gcc.c-torture/execute/string-opt-12.c: Likewise.
8058
8059         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
8060         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
8061
8062 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
8063
8064         * gcc.dg/cpp/if-6.c: New testcase.
8065
8066         * gcc.dg/20001201-1.c: New testcase.
8067
8068 2000-12-02  Neil Booth  <neilb@earthling.net>
8069
8070         * g++.old-deja/g++.other/externC4.C,
8071         g++.old-deja/g++.other/friend10.C: New tests.
8072
8073 2000-12-02  Neil Booth  <neilb@earthling.net>
8074
8075         * g++.old-deja/g++.other/instan2.C
8076         * g++.old-deja/g++.other/instan3.C: New test.
8077
8078 2000-12-02  Neil Booth  <neilb@earthling.net>
8079
8080         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
8081         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
8082         gnuc99.c,gnuc99-pedantic.c: New tests.
8083
8084 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
8085
8086         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
8087         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
8088
8089 2000-12-01  Neil Booth  <neilb@earthling.net>
8090
8091         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
8092         * gcc.dg/cpp/poison.c: Update.
8093         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
8094
8095 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
8096
8097         * g77.f-torture/execute/20001201.f: New test.
8098
8099 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
8100
8101         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
8102
8103 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
8104
8105         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
8106
8107 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8108
8109         * g++.old-deja/g++.other/cast6.C: New test.
8110
8111 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
8112
8113         * gcc.c-torture/execute/20001130-2.c: New testcase.
8114
8115 2000-11-30  Richard Henderson  <rth@redhat.com>
8116
8117         * gcc.c-torture/execute/20001130-1.c: New test.
8118
8119 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
8120
8121         * g++.old-deja/g++.other/op3.C: New test.
8122
8123 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
8124
8125         * g++.old-deja/g++.other/op2.C: New test.
8126
8127 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
8128
8129         * g++.old-deja/g++.other/crash38.C: New test.
8130
8131 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
8132
8133         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
8134
8135 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
8136
8137         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
8138         tests.
8139         * gcc.c-torture/execute/string-opt-6.c: New test.
8140
8141         * gcc.dg/20001117-1.c: Add main.
8142
8143 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
8144
8145         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
8146         Move from here ...
8147         * gcc.dg/940510-1.c: ... to here.
8148
8149         * gcc.dg/20000926-1.c: GNU C now allows initializations of
8150         zero-size arrays in toplevel structures.
8151
8152 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
8153
8154         * gcc.c-torture/execute/loop-8.c: New test.
8155
8156 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8157
8158         * g++.old-deja/g++.other/base1.C: New test.
8159
8160 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8161
8162         * g++.old-deja/g++.other/parse2.C: New test.
8163
8164 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8165
8166         * g++.old-deja/g++.pt/incomplete1.C: New test.
8167
8168 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8169
8170         * g++.old-deja/g++.other/friend9.C: New test.
8171
8172 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
8173
8174         * gcc.dg/20001127-1.c: New test.
8175
8176 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
8177
8178         * g++.old-deja/g++.pt/friend46.C: New test.
8179
8180 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
8181
8182         * g++.old-deja/g++.other/ptrmem8.C: New test.
8183
8184 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8185
8186         * gcc.c-torture/execute/string-opt-7.c: New test.
8187         * gcc.c-torture/execute/string-opt-8.c: Likewise.
8188
8189 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
8190
8191         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
8192         instead of 'mkcheck 2'.
8193
8194 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8195
8196         * gcc.c-torture/execute/memcheck/driver.c,
8197         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
8198         C9X references to refer to C99.
8199
8200 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
8201
8202         * gcc.dg/ultrasp3.c: New test.
8203
8204 2000-11-25  Neil Booth  <neilb@earthling.net>
8205
8206         * gcc.dg/cpp/include2.c: Update test to be locale independent.
8207
8208 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
8209
8210         * gcc.c-torture/compile/20001123-2.c: New.
8211
8212 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8213
8214         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
8215
8216 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
8217
8218         * gcc.dg/sequence-point-1.c: Add some new tests.
8219         * gcc.c-torture/execute/20001124-1.c: New test.
8220
8221 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
8222
8223         * g++.old-deja/g++.other/vaarg4.C: New test.
8224         * gcc.c-torture/compile/20001123-1.c: New test.
8225
8226 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
8227
8228         * g++.other/crash24.C: Adjust and remove XFAIL.
8229         * g++.other/crash37.C: New test.
8230
8231 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
8232
8233         * g++.old-deja/g++.pt/instantiate9.C: New test.
8234
8235 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
8236
8237         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
8238         new ABI, too.
8239
8240         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
8241         * g++.old-deja/g++.robertl/eb55.C: Likewise.
8242
8243 2000-11-22  Neil Booth  <neilb@earthling.net>
8244
8245         * gcc.dg/cpp/Wtrigraphs.c: New test.
8246
8247 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
8248
8249         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
8250
8251 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
8252
8253         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
8254
8255 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
8256
8257         * lib/gcc-dg.exp: load_lib scanasm.exp.
8258         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
8259         * lib/g++-dg.exp: load_lib scanasm.exp.
8260         * lib/scanasm.exp: New.
8261         (scan-assembler, scan-assembler-not): Add optional arguments to
8262         test name, or if not present, the pattern name.
8263         (scan-assembler-dem, scan-assembler-dem-not): New.
8264
8265         * g++.dg/dg.exp: New.
8266
8267 2000-11-21  Neil Booth  <neilb@earthling.net>
8268
8269         * gcc.dg/cpp/integrated1.c: Remove.
8270
8271 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
8272
8273         * gcc.c-torture/execute/20001121-1.c: New test.
8274
8275 2000-11-21  Richard Henderson  <rth@redhat.com>
8276
8277         * gcc.c-torture/compile/20001121-1.c: New test.
8278
8279 2000-11-20  Neil Booth  <neilb@earthling.net>
8280
8281         * gcc.dg/cpp/integrated1.c: New test.
8282
8283 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
8284
8285         * g++.old-deja/g++.other/inline17.C: New test.
8286
8287 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
8288
8289         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
8290         local variable to be zero: I made the variable global. Now
8291         uses abort() and exit() instead of relying on main's return value.
8292
8293 2000-11-20  Neil Booth  <neilb@earthling.net>
8294
8295         * gcc.dg/cpp/paste2.c: Update test.
8296         * objc/execute/paste.m: New test.
8297
8298 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
8299
8300         * gcc.dg/c99-condexpr-1.c: New test.
8301
8302 2000-11-20  Neil Booth  <neilb@earthling.net>
8303
8304         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
8305
8306 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
8307
8308         * g++.old-deja/g++.pt/export1.C: New test.
8309
8310 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
8311
8312         * gcc.dg/20001117-1.c: New test.
8313
8314 2000-11-18  Richard Henderson  <rth@redhat.com>
8315
8316         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
8317
8318 2000-11-18  Richard Henderson  <rth@redhat.com>
8319
8320         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
8321         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
8322         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
8323
8324 2000-11-18  Richard Henderson  <rth@redhat.com>
8325
8326         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
8327         (main): New.  Exit cleanly.
8328
8329 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8330
8331         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
8332         gcc.dg/c99-fordecl-2.c: New tests.
8333
8334 2000-11-18  Richard Henderson  <rth@redhat.com>
8335
8336         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
8337         * gcc.c-torture/execute/zerolen-2.c: New.
8338
8339 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8340
8341         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
8342         memory.
8343
8344 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
8345
8346         * g++.old-deja/g++.pt/instantiate8.C: New test.
8347
8348 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
8349
8350         * g++.old-deja/g++.other/incomplete.C: Add more tests.
8351         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
8352
8353 2000-11-16  Nick Clifton  <nickc@redhat.com>
8354
8355         * gcc.c-torture/execute/nestfunc-2.c: New test.
8356         * gcc.c-torture/execute/nestfunc-3.c: New test.
8357
8358 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
8359
8360         * gcc.c-torture/compile/20001116-1.c: New test.
8361
8362 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8363
8364         * gcc.c-torture/execute/20001115-1.c: New test.
8365
8366 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
8367
8368         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
8369         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
8370         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
8371         * g++.old-deja/g++.abi/vmihint.C: Likewise.
8372
8373 2000-11-15  Neil Booth  <neilb@earthling.net>
8374
8375         gcc.dg/cpp/_Pragma1.c: Update.
8376         gcc.dg/cpp/_Pragma2.c: New test.
8377
8378 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
8379
8380         * g++.old-deja/g++.other/anon5.C: New test.
8381
8382 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
8383
8384         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
8385         tests.
8386
8387 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
8388
8389         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
8390         output.
8391
8392 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8393
8394         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
8395         labels at end of compound statements.
8396
8397 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
8398
8399         * gcc.c-torture/execute/loop-7.c: New test.
8400
8401 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8402
8403         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
8404
8405 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8406
8407         * gcc.dg/c99-bool-1.c: New test.
8408
8409 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8410
8411         * gcc.dg/c99-scope-1.c: Remove xfail.
8412         * gcc.dg/c99-scope-2.c: New test.
8413
8414 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8415
8416         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
8417         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
8418
8419 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
8420
8421         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
8422         error messages.
8423
8424         * g++.mike/p700.C: Don't typedef wchar_t.
8425         * g++.mike/p784.C: Likewise.
8426         * g++.mike/eb101.C: Don't use __wchar_t.
8427
8428 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
8429
8430         * g77.f-torture/execute/20001111.[fx]: Test premature exit
8431         from DO loop.
8432
8433 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
8434
8435         * gcc.c-torture/execute/20001111-1.c: New test.
8436
8437 2000-11-10  Nick Clifton  <nickc@redhat.com>
8438
8439         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
8440         long multuiple and accumulate.
8441
8442 2000-11-09  Richard Henderson  <rth@redhat.com>
8443
8444         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
8445         via size_t instead of int.
8446
8447         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
8448         * gcc.c-torture/execute/string-opt-2.c: Likewise.
8449         * gcc.c-torture/execute/string-opt-3.c: Likewise.
8450         * gcc.c-torture/execute/string-opt-4.c: Likewise.
8451
8452 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
8453
8454         * gcc.c-torture/compile/20001109-1.c: New test.
8455         * gcc.c-torture/compile/20001109-2.c: New test.
8456
8457 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
8458
8459         * g++.old-deja/g++.pt/operator1.C: New test.
8460         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
8461
8462 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
8463
8464         * gcc.dg/20001108-1.c: New test.
8465
8466 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
8467
8468         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
8469         with both arguments constant strings.
8470         * gcc.c-torture/execute/string-opt-3.c: New test.
8471         * gcc.c-torture/execute/string-opt-4.c: New test.
8472         * gcc.c-torture/execute/string-opt-5.c: New test.
8473
8474 2000-11-08  Nick Clifton  <nickc@redhat.com>
8475
8476         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
8477         mulsidi3adddi patterns.
8478
8479 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
8480
8481         * g++.old-deja/g++.other/crash36.C: New test.
8482
8483 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
8484
8485         * g++.old-deja/g++.other/init16.C: New test.
8486
8487 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
8488
8489         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
8490
8491 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
8492
8493         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
8494         * gcc.c-torture/execute/va-arg-16.x: Likewise.
8495         * gcc.c-torture/execute/va-arg-17.x: Likewise.
8496
8497 2000-11-07  DJ Delorie  <dj@redhat.com>
8498
8499         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
8500
8501 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8502
8503         * gcc.c-torture/execute/string-opt-1.c: New test.
8504
8505 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
8506
8507         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
8508         mips-sgi-irix6.* because the MIPS ABI passes floating-point
8509         parameters in registers, and there is no way for a varargs
8510         function to know in which order the integer and floating-point
8511         parameters should be interleaved when they are placed on the
8512         stack.
8513         * gcc.c-torture/execute/va-arg-16.x: Likewise.
8514         * gcc.c-torture/execute/va-arg-17.x: Likewise.
8515
8516 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8517
8518         * gcc.c-torture/execute/string-opt-2.c: New test.
8519
8520 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
8521
8522         * g++.old-deja/g++.pt/crash60.C: New test.
8523
8524 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
8525
8526         * g++.old-deja/g++.other/crash24.C: New test.
8527         * g++.old-deja/g++.other/crash25.C: New test.
8528         * g++.old-deja/g++.other/crash26.C: New test.
8529         * g++.old-deja/g++.other/crash27.C: New test.
8530         * g++.old-deja/g++.other/crash28.C: New test.
8531         * g++.old-deja/g++.other/crash29.C: New test.
8532         * g++.old-deja/g++.other/crash30.C: New test.
8533         * g++.old-deja/g++.other/crash31.C: New test.
8534         * g++.old-deja/g++.other/crash32.C: New test.
8535         * g++.old-deja/g++.other/crash33.C: New test.
8536         * g++.old-deja/g++.other/crash34.C: New test.
8537         * g++.old-deja/g++.other/crash35.C: New test.
8538
8539 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
8540
8541         * gcc.c-torture/execute/20001031-1.c: New test.
8542
8543 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
8544
8545         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
8546         namespace.
8547
8548         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
8549         standards-conformant.
8550
8551         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
8552
8553         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
8554         * g++.old-deja/g++.mike/p755a.C: Likewise.
8555         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
8556         library makes no calls to `operator new' during initialization.
8557
8558 2000-11-04  Neil Booth  <neilb@earthling.net>
8559
8560         * gcc.dg/cpp/include2.c: New tests.
8561
8562 Fri Nov  3 13:32:14 2000  Mark P Mitchell  <mark@codesourcery.com>
8563
8564         * lib/g++.exp (g++_set_ld_library_path): New function.
8565         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
8566
8567 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
8568
8569         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
8570         warnings.
8571
8572 2000-11-01  Richard Henderson  <rth@redhat.com>
8573
8574         * g++.old-deja/g++.ext/namedret1.C: New.
8575         * g++.old-deja/g++.ext/namedret2.C: New.
8576         * g++.old-deja/g++.ext/namedret3.C: New.
8577
8578 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
8579
8580         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
8581         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
8582
8583 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8584
8585         * gcc.c-torture/execute/va-arg-21.c: New test.
8586
8587 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8588
8589         * gcc.dg/c99-complex-2.c: New test.
8590
8591 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8592
8593         * gcc.c-torture/execute/stdio-opt-1.c: New test.
8594
8595 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
8596
8597         * g++.old-deja/g++.other/inline16.C: New test.
8598
8599 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
8600
8601         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
8602         __PRETTY_FUNCTION__
8603
8604 2000-10-29  Neil Booth  <neilb@earthling.net>
8605
8606         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
8607         New tests.
8608         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
8609         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
8610         optimisation.
8611
8612 2000-10-29  Neil Booth  <neilb@earthling.net>
8613
8614         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
8615         * mi1.c, mi1c.h: Add null directives to multiple-include test.
8616         * mi5.c: Test multiple includes work with -C.
8617         * trigraphs.c: Test ^= version.
8618
8619 2000-10-28  Neil Booth  <neilb@earthling.net>
8620
8621         New tests and test updates for new macro expander.
8622
8623         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
8624         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
8625         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
8626         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
8627         new diagnostic messages.
8628
8629         * gcc.dg/cpp/macro3.c: New tests.
8630
8631 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
8632
8633         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
8634         on the same line.
8635
8636 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
8637
8638         * g++.old-deja/g++.other/eh2.C: New test.
8639
8640 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
8641
8642         * gcc.c-torture/execute/20001027-1.c: New test.
8643
8644 2000-10-26  Richard Henderson  <rth@redhat.com>
8645
8646         * gcc.c-torture/execute/20001026-1.c: New.
8647
8648 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
8649
8650         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
8651         * g++.old-deja/g++.law/builtin1.C: Likewise.
8652         * g++.old-deja/g++.law/ctors10.C: Likewise.
8653         * g++.old-deja/g++.law/virtual3.C: Likewise.
8654         * g++.old-deja/g++.mike/p658.C: Likewise.
8655         * g++.old-deja/g++.other/sibcall1.C: Likewise.
8656         * g++.old-deja/g++.other/vaarg2.C: Likewise.
8657         * g++.old-deja/g++.robertl/eb124.C: Likewise.
8658         * g++.old-deja/g++.robertl/eb44.C: Likewise.
8659         * g++.old-deja/g++.robertl/eb77.C: Likewise.
8660
8661 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8662
8663         * gcc.c-torture/compile/20001024-1.c: New test.
8664
8665 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
8666
8667         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
8668         to tell us whether or not we are using V3.
8669
8670 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
8671
8672         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
8673         operands.
8674
8675 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8676
8677         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
8678
8679 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
8680
8681         * gcc.c-torture/execute/20001024-1.c: New test.
8682
8683 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
8684
8685         * g++.old-deja/g++.other/sibcall1.C: New test.
8686
8687 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
8688
8689         * gcc.dg/noncompile/init-3.c: New test.
8690
8691 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
8692
8693         * gcc.dg/format-array-1.c: New test.
8694
8695 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8696
8697         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
8698         writing through null pointers; remove comment about testing
8699         unterminated strings.
8700
8701 2000-10-17  Matthew Hiller  <hiller@redhat.com>
8702
8703         * gcc.c-torture/execute/20001017-2.c: New test.
8704
8705 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8706
8707         * gcc.c-torture/compile/20001018-1.c: New test.
8708         * gcc.c-torture/compile/20001018-1.x: Xfail.
8709
8710 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8711
8712         * gcc.c-torture/execute/20001017-1.c: New test.
8713
8714 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
8715
8716         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
8717         for multiple use of arguments with scanf formats; add tests for
8718         multiple use of arguments.
8719
8720 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
8721
8722         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
8723
8724 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
8725
8726         * gcc.dg/format-miss-1.c: New test.
8727
8728 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
8729
8730         * gcc.c-torture/execute/20001013-1.c: New test.
8731
8732 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
8733
8734         * gcc.dg/format-branch-1.c: New test.
8735
8736 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
8737
8738         * README, lib/file-format.exp: Remove EGCS references.
8739
8740 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
8741
8742         * gcc.dg/20001013-1.c: New test.
8743
8744 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
8745
8746         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
8747         for intmax_t in the compiler using __typeof__ and the type rules
8748         for conditional expressions.
8749
8750 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
8751
8752         * gcc.dg/20001012-1.c: New test.
8753         * gcc.dg/20001012-2.c: New test.
8754
8755 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8756
8757         * gcc.dg/format-attr-1.c: New test.
8758
8759 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8760
8761         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
8762         __LONG_LONG_MAX__ instead of LLONG_MAX.
8763
8764 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8765
8766         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
8767         scanf flags.
8768         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
8769         flags.
8770
8771 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
8772
8773         * gcc.dg/sequence-pt-1.c: New test.
8774
8775 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
8776
8777         * gcc.c-torture/execute/20001011-1.c: New testcase.
8778         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
8779
8780 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
8781
8782         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
8783         does not error on it.
8784
8785 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
8786
8787         * gcc.dg/20001009-1.c: New test.
8788
8789 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
8790
8791         * gcc.c-torture/compile/20001009-1.c: Move from here ....
8792         * gcc.c-torture/execute/20001009-2.c: ... to here.
8793
8794 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
8795
8796         * gcc.c-torture/compile/20001009-1.c: New testcase.
8797         * gcc.c-torture/execute/20001009-1.c: New testcase.
8798         Testcases provided by Jan Hubicka <jh@suse.cz>.
8799
8800 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8801
8802         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
8803         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
8804         uintmax_t using <limits.h> to emulate the compiler's internal
8805         logic.  No longer XFAIL %j tests.
8806
8807 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8808
8809         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
8810         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
8811         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
8812         regexps and details of expected handling of some bad formats.
8813         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
8814         suppression.
8815
8816 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8817
8818         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
8819         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
8820         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
8821         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
8822         in list archives.
8823
8824 2000-10-06  Richard Henderson  <rth@cygnus.com>
8825
8826         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
8827         * g++.old-deja/g++.brendan/crash52.C: Likewise.
8828         * g++.old-deja/g++.jason/report.C: Likewise.
8829         * g++.old-deja/g++.law/friend5.C: Likewise.
8830         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
8831         of the expected warnings.
8832
8833 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
8834
8835         * g++.old-deja/g++.pt/enum14.C: New test.
8836
8837 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8838
8839         * g++.old-deja/g++.pt/crash59.C: New test.
8840
8841 2000-10-04  Will Cohen  <wcohen@redhat.com>
8842
8843         * gcc.dg/20000926-1.c: New test.
8844
8845 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
8846
8847         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
8848         function name for current C++ compiler.
8849         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
8850
8851 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
8852
8853         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
8854         __PRETTY_FUNCTION__.
8855         * g++.old-deja/g++.ext/pretty2.C: Likewise.
8856
8857 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8858
8859         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
8860
8861 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
8862
8863         * gcc.c-torture/compile/20000923-1.c: New test.
8864
8865 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
8866
8867         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
8868         * g++.old-deja/g++.pt/ttp62.C: Same.
8869         * g++.old-deja/g++.other/inline14.C: Same.
8870
8871 2000-09-24  Richard Henderson  <rth@cygnus.com>
8872
8873         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
8874
8875 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
8876
8877         * gcc.dg/c90-printf-1.c: Add test for wide string format.
8878
8879 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
8880
8881         * gcc.c-torture/compile/20000922-1.c: New file.
8882
8883 2000-09-21  Nick Clifton  <nickc@redhat.com>
8884
8885         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
8886         a signed long modulo operation.
8887         (mod6): New function - perform an unsigned long modulo operation.
8888         (main): Add tests for modulos of very large numbers by very small
8889         dividends.
8890
8891 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8892
8893         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
8894
8895 2000-09-19  Richard Henderson  <rth@cygnus.com>
8896
8897         * gcc.dg/compare2.c (case 10): XFAIL.
8898
8899 2000-09-18  Richard Henderson  <rth@cygnus.com>
8900
8901         * gcc.c-torture/execute/20000906-1.c: Move ...
8902         * gcc.dg/20000906-1.c: ... here.  Only run on targets
8903         that support __builtin_trap.
8904
8905 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
8906
8907         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
8908
8909 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8910
8911         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
8912         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
8913         more $ format tests.
8914
8915 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8916
8917         * gcc.dg/format-errmk-1.c: New test.
8918
8919 2000-09-17  Greg McGary  <greg@mcgary.org>
8920
8921         * gcc.c-torture/execute/20000917-1.x: Remove.
8922
8923 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
8924
8925         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
8926
8927 2000-09-17  Greg McGary  <greg@mcgary.org>
8928
8929         * gcc.c-torture/execute/20000917-1.c: New test.
8930         * gcc.c-torture/execute/20000917-1.x: XFAIL.
8931
8932 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
8933
8934         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
8935         in nested macro bug.
8936
8937 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
8938
8939         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
8940
8941 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
8942
8943         * gcc.c-torture/execute/20000914-1.c: New test.
8944
8945 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
8946
8947         * g++.other/inline13.C: New test.
8948
8949 2000-09-12  Andreas Jaeger  <aj@suse.de>
8950
8951         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
8952         constant by Ulrich Drepper <drepper@redhat.com>.
8953
8954 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
8955
8956         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
8957
8958 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8959
8960         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
8961
8962 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
8963
8964         * gcc.dg/cpp/backslash.c: New test.
8965
8966 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
8967
8968         * gcc.c-torture/execute/20000910-1.c: New test.
8969         * gcc.c-torture/execute/20000910-2.c: Likewise.
8970
8971 2000-09-11  Robert Lipe  <robertl@sco.com>
8972
8973         * gcc.dg/pragma-align.c: New test.
8974
8975 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8976
8977         * g++.old-deja/g++.pt/explicit82.C: New test.
8978         * g++.old-deja/g++.pt/explicit83.C: New test.
8979
8980 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
8981
8982         * gcc.dg/asm-names.c: New test.
8983
8984 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8985
8986         * gcc.dg/cpp/tr-warn6.c: New test
8987
8988 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8989
8990         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
8991         be accepted.
8992
8993 2000-09-07  Catherine Moore  <clm@redhat.com>
8994
8995         * gcc.c-torture/execute/unroll-1.c: New test.
8996
8997 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
8998
8999         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
9000         ERROR markers.
9001         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
9002         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
9003         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
9004         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
9005         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
9006         Preprocess only.
9007         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
9008         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
9009
9010 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9011
9012         * g++.old-deja/g++.pt/deduct2.C: New test.
9013
9014 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9015
9016         * g++.old-deja/g++.pt/parms2.C: New test.
9017
9018 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9019
9020         * g++.old-deja/g++.pt/crash58.C: New test.
9021
9022 2000-09-06  Greg McGary  <greg@mcgary.org>
9023
9024         * gcc.c-torture/execute/20000906-1.c: New test.
9025         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
9026
9027 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9028
9029         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
9030
9031 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9032
9033         * g++.old-deja/g++.pt/crash57.C: New test.
9034
9035 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9036
9037         * g++.old-deja/g++.pt/crash56.C: New test.
9038
9039 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9040
9041         * g++.old-deja/g++.pt/koenig1.C: New test.
9042
9043 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
9044
9045         * gcc.dg/20000904-1.c: New test.
9046
9047 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
9048
9049         * gcc.dg/cpp/paste8.c: New test.
9050
9051 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
9052
9053         * gcc.c-torture/compile/20000827-1.c: New test.
9054
9055 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9056
9057         * gcc.dg/format-diag-1.c: New test.
9058
9059 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9060
9061         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
9062         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
9063         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
9064         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
9065         gcc.dg/formatz-1.c: Adjust warning regular expressions.
9066
9067 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9068
9069         * g++.old-deja/g++.other/nested4.C: New test.
9070
9071 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9072
9073         * g++.old-deja/g++.ns/scoped1.C: New test.
9074
9075 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
9076
9077         * lib/g++.exp: Support testing already-installed GCC.
9078
9079 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9080
9081         * wtr-label-1.c, wtr-suffix-1.c: New tests.
9082
9083 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9084
9085         * gcc.dg/return-type-2.c: New test.
9086
9087 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
9088
9089         * gcc.c-torture/compile/20000825-1.c: New test.
9090
9091 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
9092
9093         * gcc.dg/dwarf2-2.c: New test.
9094
9095 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
9096
9097         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
9098         dg-warning regexps.
9099
9100 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9101
9102         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
9103         gcc.dg/format-ext-5.c: New tests.
9104
9105 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
9106
9107         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
9108
9109 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
9110
9111         * gcc.dg/noncompile/930622-2.c: Adjust error message.
9112
9113 2000-08-24  Richard Henderson  <rth@cygnus.com>
9114
9115         * gcc.dg/ia64-sync-1.c: New test.
9116         * gcc.dg/ia64-sync-2.c: New test.
9117         * gcc.dg/ia64-asm-1.c: New test.
9118
9119 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
9120
9121         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
9122         * gcc.dg/format-ext-2.c: New test.
9123
9124 2000-08-23  Jason Merrill  <jason@redhat.com>
9125
9126         * lib/old-dejagnu.exp: Also ignore "In member function" and
9127         "At global scope".
9128
9129 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9130
9131         * gcc.dg/noncompile/label-lineno-1.c: New test.
9132
9133 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9134
9135         * gcc.dg/c99-array-nonobj-1.c: New test.
9136
9137 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9138
9139         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
9140         tests.
9141         * gcc.dg/format-ext-1.c: New test.
9142
9143 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9144
9145         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
9146         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
9147         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
9148         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
9149         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
9150
9151 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9152
9153         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
9154         gcc.dg/c99-strftime-2.c: New tests.
9155
9156 2000-08-22  Richard Henderson  <rth@cygnus.com>
9157
9158         * gcc.c-torture/execute/20000822-1.c: New test.
9159
9160 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
9161
9162         * gcc.c-torture/execute/20000819-1.x: Remove.
9163
9164 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9165
9166         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
9167         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
9168         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
9169         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
9170         gcc.dg/format-xopen-1.c: New tests.
9171
9172 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9173
9174         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
9175
9176 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
9177
9178         * g++.old-deja/g++.other/loop2.C: New test.
9179
9180         * gcc.c-torture/compile/20000606-1.c: New test.
9181         * gcc.c-torture/compile/20000728-1.c: New test.
9182         * gcc.c-torture/execute/20000801-1.c: New test.
9183         * gcc.c-torture/execute/20000801-2.c: New test.
9184         * gcc.c-torture/execute/20000819-1.c: New test.
9185         * gcc.c-torture/execute/20000819-1.x: XFAIL.
9186         * gcc.dg/20000629-1.c: New test.
9187         * gcc.dg/20000724-1.c: New test.
9188         * gcc.dg/20000807-1.c: New test.
9189
9190 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
9191
9192         * gcc.dg/cpp/pragma-1.c: New test.
9193         * gcc.dg/cpp/pragma-2.c: New test.
9194
9195 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
9196
9197         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
9198         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
9199
9200 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9201
9202         * gcc.c-torture/compile/20000818-1.c: New test.
9203
9204 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
9205
9206         * gcc.c-torture/execute/20000818-1.c: New test.
9207
9208 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9209
9210         * gcc.dg/format-va-1.c: New test.
9211
9212 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9213
9214         * g++.old-deja/g++.other/typedef8.C: New test.
9215
9216 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9217
9218         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
9219         * g++.old-deja/g++.mike/net36.C: Mark candidate.
9220         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
9221         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
9222         * g++.old-deja/g++.other/ptrmem7.C: New test.
9223         * g++.old-deja/g++.pt/ptrmem10.C: New test.
9224
9225 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9226
9227         * g++.old-deja/g++.pt/typename27.C: New test.
9228
9229 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
9230
9231         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
9232         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
9233         * g++.old-deja/g++.pt/friend45.C: New test.
9234         * g++.old-deja/g++.other/friend8.C: New test.
9235
9236 2000-08-15  Richard Henderson  <rth@cygnus.com>
9237
9238         * gcc.c-torture/execute/20000815-1.c: New test.
9239
9240 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
9241
9242         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
9243         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
9244         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
9245
9246 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
9247
9248         * g++.old-deja/g++.other/refinit2.C: New test.
9249
9250 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
9251
9252         * lib/c-torture.exp (c-torture): Make
9253         compiler_conditional_xfail_data global.
9254         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
9255         compiler_conditional_xfail_data machinery.
9256         (f-torture-execute): Likewise.
9257         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
9258         and only when unrolling loops.
9259
9260         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
9261
9262 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9263
9264         * g++.old-deja/g++.pt/explicit81.C: New test.
9265
9266 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9267
9268         * g++.old-deja/g++.pt/typename26.C: New test.
9269
9270 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
9271
9272         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
9273         warning.
9274
9275 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9276
9277         * g++.old-deja/g++.other/array3.C: New test.
9278
9279 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9280
9281         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
9282         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
9283         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
9284         New tests.
9285
9286 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
9287
9288         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
9289         * g++.old-deja/g++.abi/vmihint.C: Likewise.
9290
9291 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
9292
9293         * gcc.c-torture/execute/20000808-1.c: New test.
9294
9295 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9296
9297         * gcc.dg/c90-const-expr-1.c: New test.
9298
9299 2000-08-08  Richard Henderson  <rth@cygnus.com>
9300
9301         * gcc.dg/noncompile/920923-1.c: Declare calloc.
9302
9303 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9304
9305         * gcc.dg/noncompile/const-ll-1.c: New test.
9306
9307 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9308
9309         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
9310
9311 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
9312
9313         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
9314         that running programs linked against the shared version of libobjc
9315         run correctly.
9316
9317 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9318
9319         * gcc.dg/c99-printf-1.c: New test.
9320
9321 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9322
9323         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
9324
9325 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
9326
9327         * gcc.c-torture/execute/20000731-1.x: Delete.
9328
9329 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
9330
9331         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
9332         and torture_without_loops as is done by c-torture.exp.
9333         (search_for): Copy from c-torture.exp.
9334         (gcc-dg-runtest): New function, drives a directory of tests
9335         iterating over the TORTURE_OPTIONS.
9336         (scan-assembler, scan-assembler-not): Move here from
9337         individual directory drivers.
9338
9339         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
9340         defined by lib/gcc-dg.exp.
9341         * gcc.dg/cpp/cpp.exp: Likewise.
9342         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
9343         gcc-dg-runtest, so we cycle over optimization options.
9344
9345         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
9346         * gcc.dg/compare2.c: No longer expected to fail.
9347
9348 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
9349
9350         * gcc.c-torture/execute/20000804-1.c: New test.
9351
9352 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9353
9354         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
9355
9356 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
9357
9358         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
9359
9360 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
9361
9362         * gcc.c-torture/compile/20000803-1.c: New test.
9363
9364 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9365
9366         * gcc.c-torture/execute/20000801-3.c,
9367         gcc.c-torture/execute/20000801-4.c: New tests.
9368         * gcc.c-torture/execute/20000801-3.x,
9369         gcc.c-torture/execute/20000801-4.x: Xfail.
9370
9371 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
9372
9373         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
9374         libobjc/.libs to allow for libtool.
9375
9376 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
9377
9378         * gcc.c-torture/compile/20000802-1.c: New test.
9379
9380 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
9381
9382         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
9383
9384 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
9385
9386         * gcc-c-torture/execute/20000731-2.c: New test.
9387
9388         * gcc.c-torture/execute/20000731-1.c: New test.
9389         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
9390
9391 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
9392
9393         * testsuite/gcc.dg/cpp/paste7.c: New test.
9394         * gcc.dg/cpp/20000725-1.c: New test.
9395
9396 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
9397
9398         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
9399         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
9400         declaration warning for __builtin_dwarf_reg_size.
9401
9402         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
9403
9404 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9405
9406         * gcc.dg/noncompile/voidparam-1.c: New test.
9407
9408 2000-07-30  Richard Henderson  <rth@cygnus.com>
9409
9410         * gcc.dg/c90-digraph-1.c: Don't xfail.
9411         * gcc.dg/compare2.c (case 10): Xfail.
9412         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
9413
9414 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
9415
9416         * gcc.dg/c99-main-1.c: New test.
9417
9418 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9419
9420         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
9421
9422 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
9423
9424         * gcc.c-tortuer/execute/20000726-1.c: New test.
9425
9426 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
9427
9428         * gcc.c-torture/execute/enum-2.c: New test.
9429
9430 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9431
9432         * gcc.dg/cpp/tr-warn3.c: New test.
9433
9434 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9435
9436         * g++.old-deja/g++.ext/implicit1.C: Remove.
9437         * g++.old-deja/g++.jason/c2.C: Remove
9438         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
9439         * g++.old-deja/g++.pt/crash16.C: Likewise.
9440         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
9441
9442 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9443
9444         * g++.old-deja/g++.other/for2.C: New test.
9445
9446 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
9447
9448         * gcc.dg/20000720-1.c: New test.
9449
9450 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
9451
9452         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
9453
9454 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
9455
9456         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
9457         * gcc.c-torture/execute/20000722-1.c: New.
9458         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
9459
9460 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
9461
9462         * gcc.dg/cpp/20000720-1.S: New test.
9463
9464 2000-07-21  Michael Meissner  <meissner@redhat.com>
9465
9466         * gcc.c-torture/execute/ieee/hugeval.c: New test.
9467
9468 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
9469
9470         * g++.old-deja/g++.brendan/crash16.C,
9471         g++.old-deja/g++.brendan/parse3.C,
9472         g++.old-deja/g++.brendan/redecl1.C,
9473         g++.old-deja/g++.ns/template13.C,
9474         g++.old-deja/g++.other/decl4.C,
9475         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
9476
9477 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
9478
9479         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
9480         and "Internal error".
9481
9482         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
9483         regexps.
9484         * gcc.dg/cpp/paste6.c: New test.
9485
9486 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
9487
9488         * gcc.dg/cpp/tr-direct.c: New test.
9489
9490         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
9491         gcc.dg/cpp/undef1.c: Tweak error regexps.
9492
9493 2000-07-18  Eric Christopher <echristo@redhat.com>
9494
9495         * gcc.c-torture/compile/20000718-1.c: New test.
9496
9497 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
9498
9499         * cpplex.c (_cpp_push_token): If the token being pushed back
9500         is the previous token in this context, just subtract one from
9501         context->posn.
9502         * cppmacro.c (save_expansion): Clear aux field when storing a
9503         placemarker.
9504
9505 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
9506
9507         * gcc.dg/noncompile/redecl-1.c: New test.
9508
9509 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
9510
9511         * gcc.c-torture/execute/20000717-5.c: New test.
9512         * gcc.c-torture/execute/20000717-1.x: Removed.
9513
9514 2000-07-17  Richard Henderson  <rth@cygnus.com>
9515
9516         * gcc.c-torture/execute/20000717-4.c: New test.
9517
9518 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
9519
9520         * gcc.dg/cpp/syshdr.c: New test.
9521         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
9522
9523 2000-07-17  Neil Booth  <neilb@earthling.net>
9524
9525         * gcc.dg/cpp/cmdlne-dM.c: New test.
9526         * gcc.dg/cpp/cmdlne-dD.c: New test.
9527
9528 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
9529
9530         * gcc.c-torture/execute/20000717-3.c: New test.
9531
9532         * gcc.c-torture/compile/20000717-1.c: New test.
9533
9534 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
9535
9536         * gcc.c-torture/execute/20000717-2.c: New test.
9537
9538 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9539
9540         * gcc.dg/formatz-1.c: New test.
9541
9542         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
9543         * gcc.dg/c99-digraph-1.c: New tests.
9544
9545         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
9546         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
9547
9548         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
9549         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
9550         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
9551         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
9552         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
9553         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
9554         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
9555
9556 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
9557
9558         * gcc.c-torture/execute/20000717-1.c: New test.
9559         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
9560
9561 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
9562
9563         * gcc.c-torture/execute/20000715-2.c: New test.
9564         * gcc.dg/20000715-1.c: New test.
9565
9566 2000-07-15  Michael Meissner  <meissner@redhat.com>
9567
9568         * gcc.c-torture/execute/20000715-1.c: New test.
9569
9570 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
9571
9572         * gcc.c-torture/execute/20000707-1.c: New test.
9573
9574 2000-07-13  Neil Booth  <NeilB@earthling.net>
9575
9576         * testsuite/gcc.dg/cpp/digraph1.c,
9577         testsuite/gcc.dg/cpp/digraph2.c,
9578         testsuite/gcc.dg/cpp/digraphs.c: New tests.
9579
9580 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
9581
9582         * g77.f-torture/compile/20000630-2.f:  New test.
9583         * g77.f-torture/compile/20000630-2.x
9584
9585 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
9586
9587         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
9588
9589 2000-07-11  Neil Booth  <NeilB@earthling.net>
9590
9591         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
9592
9593 2000-07-11  Neil Booth  <NeilB@earthling.net>
9594
9595         * gcc.dg/cpp/cmdlne-C.c: New.
9596
9597 2000-07-09  Neil Booth  <NeilB@earthling.net>
9598
9599         * gcc.dg/cpp/directiv.c: New tests.
9600         * gcc.dg/cpp/undef1.c: Update.
9601
9602 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
9603
9604         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
9605
9606 2000-07-09  Neil Booth  <NeilB@earthling.net>
9607
9608         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
9609
9610 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
9611
9612         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
9613         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
9614
9615 2000-07-08  Neil Booth  <NeilB@earthling.net>
9616
9617         * gcc.dg/cpp/macsyntx.c: New tests.
9618
9619 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
9620
9621         * gcc.dg/20000707-1.c: New test.
9622
9623 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
9624
9625         * gcc.c-torture/execute/20000706-1.c: New test.
9626         * gcc.c-torture/execute/20000706-2.c: New test.
9627         * gcc.c-torture/execute/20000706-3.c: New test.
9628         * gcc.c-torture/execute/20000706-4.c: New test.
9629         * gcc.c-torture/execute/20000706-5.c: New test.
9630
9631 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
9632
9633         * g++.old-deja/g++.pt/instantiate7.C: New test.
9634
9635 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
9636
9637         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
9638         * g++.old-deja/g++.mike/thunk3.C: Likewise.
9639         * g++.old-deja/g++.other/rtti3.C: Likewise.
9640         * g++.old-deja/g++.other/rttid3.C: Likewise.
9641
9642 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
9643
9644         *  g77.f-torture/compile/20000630-1.x: Fix typo
9645
9646 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
9647
9648         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
9649         assembly output.
9650
9651 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
9652
9653         * gcc.dg/cpp/ident.c: New test.
9654
9655 2000-07-05  Neil Booth  <NeilB@earthling.net>
9656
9657         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
9658           gcc.dg/cpp/lexstrng.c: New tests.
9659
9660 2000-07-04  Neil Booth  <NeilB@earthling.net>
9661
9662         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
9663         * gcc.dg/cpp/strify2.c: Same.
9664
9665 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
9666
9667         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
9668         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
9669         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
9670         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
9671
9672         * testsuite/gcc.dg/cpp/macro1.c,
9673         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
9674         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
9675         testsuite/gcc.dg/cpp/strify1.c,
9676         testsuite/gcc.dg/cpp/strify2.c: New tests.
9677
9678 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
9679
9680         * gcc.c-torture/execute/20000703-1.c: New test.
9681
9682 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9683
9684         * g++.old-deja/g++.pt (lookup10.C): New test.
9685
9686 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9687
9688         * g++.old-deja/g++.pt (typename25.C): New test.
9689
9690 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
9691
9692         * gcc.c-torture/compile/20000701-1.c: New test.
9693
9694 2000-06-30  Nick Clifton  <nickc@cygnus.com>
9695
9696         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
9697         to test case.
9698
9699 2000-06-30  Catherine Moore  <clm@cygnus.com>
9700
9701         * gcc.c-torture/execute/align-1.c: New test.
9702
9703 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
9704
9705         * g++.old-deja/g++.pt/expr8.C: New test.
9706         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
9707
9708 2000-06-29  Nick Clifton  <nickc@cygnus.com>
9709
9710         * gcc.c-torture/compile/20000629-1.c: New test.
9711
9712 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
9713
9714
9715         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
9716         gcc.dg/noncompile directory, depending on whether they're
9717         preprocessor tests or not.  Annotate all the tests for the dg
9718         framework.
9719
9720         * gcc.c-torture/noncompile/noncompile.exp: Delete.
9721         * gcc.dg/noncompile/noncompile.exp: New.
9722
9723         * Moved files:
9724         Old name                                New name
9725         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
9726         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
9727         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
9728         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
9729         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
9730         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
9731         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
9732         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
9733         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
9734         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
9735         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
9736         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
9737         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
9738         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
9739         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
9740         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
9741         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
9742         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
9743         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
9744         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
9745         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
9746         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
9747         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
9748         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
9749
9750         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
9751         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
9752         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
9753         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
9754         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
9755         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
9756
9757 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
9758
9759         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
9760         declare one variable.  On the fourth, error.
9761         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
9762         declared by 20000628-1a.h.
9763
9764 2000-06-29  Richard Henderson  <rth@redhat.com>
9765
9766         * gcc.c-torture/execute/930529-1.x: New file.
9767         * gcc.dg/920413-1.c: Adjust expected warning text.
9768         * gcc.dg/980217-1.c: Declare abort.
9769         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
9770
9771 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
9772
9773         * g77.f-torture/compile/20000629-1.f: New test.
9774         * g77.f-torture/compile/20000629-1.x: Expected to fail.
9775
9776 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
9777
9778         Rearrange lots of files, removing entirely the
9779         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
9780         directories.
9781
9782         * Deleted files:
9783         gcc.c-torture/code_quality/code_quality.exp
9784         gcc.c-torture/special/special.exp
9785         gcc.failure/failure.exp
9786         gcc.failure/940409-1.x
9787         gcc.c-torture/compile/961203-1.x
9788
9789         * New files:
9790         gcc.misc-tests/linkage.exp
9791         gcc.c-torture/execute/920730-1t.c
9792         gcc.c-torture/execute/920730-1t.x
9793         gcc.c-torture/compile/920520-1.x
9794         gcc.c-torture/compile/920521-1.x
9795         gcc.c-torture/compile/981006-1.x
9796         gcc.c-torture/execute/eeprof-1.x
9797
9798         * Moved files (possibly with modifications to fit a new harness):
9799         Old name                                New name
9800         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
9801         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
9802         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
9803         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
9804         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
9805         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
9806         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
9807         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
9808         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
9809         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
9810         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
9811         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
9812         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
9813         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
9814
9815 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
9816
9817         * c-torture/compile/961203-1.x: Delete.
9818
9819         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
9820         not exit. Include stdio.h.
9821         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
9822         * gcc.misc-tests/dg-12.c: Likewise.
9823         * gcc.misc-tests/dg-5.c: Likewise.
9824         * gcc.misc-tests/dg-6.c: Likewise.
9825         * gcc.misc-tests/dg-7.c: Prototype abort.
9826         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
9827         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
9828         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
9829         not exit.
9830         * gcc.misc-tests/sieve.c: Use return from main, not exit.
9831         * gcc.misc-tests/sort2.c: Use return from main, not exit.
9832
9833 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
9834
9835         * gcc.dg/cpp/20000628-1.c: New test.
9836         * gcc.dg/cpp/20000628-1.h: New header for above test.
9837         * gcc.dg/cpp/20000628-1a.h: Likewise.
9838
9839 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
9840
9841         * gcc.dg/cpp: New directory.
9842         * gcc.dg/cpp/cpp.exp: New driver.
9843         * gcc.dg/cpp/20000627-1.c: New test.
9844         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
9845         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
9846         and rewrite as a compilation test.
9847
9848         * gcc.dg: Move many files into the cpp subdirectory, possibly
9849         renaming or editing them as well.
9850         Old name                New name
9851         990119-1.c              cpp/19990119-1.c
9852         990228-1.c              cpp/19990228-1.c
9853         990407-1.c              cpp/19990407-1.c
9854         990409-1.c              cpp/19990409-1.c
9855         990413-1.c              cpp/19990413-1.c
9856         990703-1.c              cpp/19990703-1.c
9857         20000127-1.c            cpp/20000127-1.c
9858         20000129-1.c            cpp/20000129-1.c
9859         20000207-1.c            cpp/20000207-1.c
9860         20000207-2.c            cpp/20000207-2.c
9861         20000209-1.c            cpp/20000209-1.c
9862         20000209-2.c            cpp/20000209-2.c
9863         20000301-1.c            cpp/20000301-1.c
9864         20000419-1.c            cpp/20000419-1.c
9865         20000510-1.S            cpp/20000510-1.S
9866         20000519-1.c            cpp/20000519-1.c
9867         20000529-1.c            cpp/20000529-1.c
9868         20000625-1.c            cpp/20000625-1.c
9869         20000625-2.c            cpp/20000625-2.c
9870         cpp-as1.c               cpp/assert1.c
9871         cpp-as2.c               cpp/assert2.c
9872         cxx-comments-1.c        cpp/cxxcom1.c
9873         cxx-comments-2.c        cpp/cxxcom2.c
9874         endif-label.c           cpp/endif.c
9875         cpp-hash1.c             cpp/hash1.c
9876         cpp-hash2.c             cpp/hash2.c
9877         cpp-if1.c               cpp/if-1.c
9878         cpp-if2.c               cpp/if-2.c
9879         cpp-if3.c               cpp/if-3.c
9880         cpp-if4.c               cpp/if-4.c
9881         cpp-if5.c               cpp/if-5.c
9882         cpp-cond.c              cpp/if-cexp.c
9883         cpp-missingop.c         cpp/if-mop.c
9884         cpp-missingparen.c      cpp/if-mpar.c
9885         cpp-opprec.c            cpp/if-oppr.c
9886         cpp-ifparen.c           cpp/if-paren.c
9887         cpp-shortcircuit.c      cpp/if-sc.c
9888         cpp-shift.c             cpp/if-shift.c
9889         cpp-unary.c             cpp/if-unary.c
9890         cpp-li1.c               cpp/line1.c
9891         cpp-li2.c               cpp/line2.c
9892         lineno.c                cpp/line3.c
9893         lineno-2.c              cpp/line4.c
9894         cpp-mi.c                cpp/mi1.c
9895         cpp-mic.h               cpp/mi1c.h
9896         cpp-micc.h              cpp/mi1cc.h
9897         cpp-mind.h              cpp/mi1nd.h
9898         cpp-mindp.h             cpp/mi1ndp.h
9899         cpp-mix.h               cpp/mi1x.h
9900         cpp-mi2.c               cpp/mi2.c
9901         cpp-mi2a.h              cpp/mi2a.h
9902         cpp-mi2b.h              cpp/mi2b.h
9903         cpp-mi2c.h              cpp/mi2c.h
9904         cpp-mi3.c               cpp/mi3.c
9905         cpp-mi3.def             cpp/mi3.def
9906         poison-1.c              cpp/poison.c
9907         pr-impl.c               cpp/prag-imp.c
9908         cpp-redef-2.c           cpp/redef1.c
9909         cpp-redef.c             cpp/redef2.c
9910         strpaste.c              cpp/strp1.c
9911         strpaste-2.c            cpp/strp2.c
9912         cpp-tradpaste.c         cpp/tr-paste.c
9913         cpp-tradstringify.c     cpp/tr-str.c
9914         cpp-tradwarn1.c         cpp/tr-warn1.c
9915         cpp-tradwarn2.c         cpp/tr-warn2.c
9916         trigraphs.c             cpp/trigraphs.c
9917         cpp-unc1.c              cpp/unc1.c
9918         cpp-unc2.c              cpp/unc2.c
9919         cpp-unc3.c              cpp/unc3.c
9920         cpp-unc.c               cpp/unc4.c
9921         undef.c                 cpp/undef1.c
9922         undef-2.c               cpp/undef2.c
9923         cpp-wi1.c               cpp/widestr1.c
9924
9925 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
9926
9927         * lib/g++.exp (g++_include_flags): Tweak.
9928
9929 2000-06-27  H.J. Lu  <hjl@gnu.org>
9930             Loren J. Rittle  <ljrittle@acm.org>
9931
9932         * lib/g++.exp (g++_include_flags): Override libgloss.exp
9933         version with one that knows about the new gcc tree structure.
9934         (g++_link_flags): Same.
9935
9936 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
9937
9938         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
9939         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
9940         case we are cross-compiling.
9941
9942         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
9943         g++.old-deja/g++.niklas/Makefile.in,
9944         g++.old-deja/g++.niklas/configure.in,
9945         g++.old-deja/g++.other/Makefile.in,
9946         g++.old-deja/g++.other/configure.in,
9947         gcc.c-torture/code_quality/Makefile.in,
9948         gcc.c-torture/code_quality/configure.in,
9949         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
9950         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
9951         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
9952         gcc.c-torture/execute/ieee/Makefile.in,
9953         gcc.c-torture/execute/ieee/configure.in,
9954         gcc.c-torture/noncompile/Makefile.in,
9955         gcc.c-torture/noncompile/configure.in,
9956         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
9957         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
9958         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
9959
9960 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
9961
9962         * g++.old-deja/g++.other/ambig3.C: New test.
9963
9964 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
9965
9966         * g++.old-deja/g++.pt/syntax1.C: New test.
9967         * g++.old-deja/g++.pt/syntax2.C: New test.
9968         * g++.old-deja/g++.other/syntax3.C: New test.
9969         * g++.old-deja/g++.other/syntax4.C: New test.
9970
9971 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
9972
9973         * gcc.dg/20000623-1.c: Prototype exit and abort.
9974
9975 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
9976
9977         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
9978         New tests.
9979         * gcc.dg/cpp-mi3.def: New file.
9980
9981         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
9982         inside assertions.
9983         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
9984         lexer's error messages.
9985         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
9986         divine anything from the linemarkers.
9987         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
9988         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
9989
9990 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
9991
9992         * gcc.dg/20000623-1.c: New test.
9993
9994 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
9995
9996         * gcc.c-torture/execute/20000622-1.c: New test.
9997
9998 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
9999
10000         * g++.old-deja/g++.other/init15.C: New test.
10001
10002 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
10003
10004         * g++.old-deja/g++.pt/vaarg2.C: New test.
10005         * g++.old-deja/g++.pt/vaarg3.C: New test.
10006
10007 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
10008
10009         * g++.old-deja/g++.other/dyncast6.C: New test.
10010
10011 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
10012
10013         * gcc.c-torture/execute/loop-6.c: New test.
10014
10015 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
10016
10017         * gcc.dg/20000614-1.c: New test.
10018         * gcc.dg/20000614-2.c: New test.
10019
10020 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
10021
10022         * g++.old-deja/g++.other/inline12.C: New test.
10023
10024 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
10025
10026         * g++.old-deja/g++.other/eh1.C: New test.
10027
10028 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
10029
10030         * g++.old-deja/g++.other/type.C: New test.
10031
10032 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
10033
10034         * g++.old-deja/g++.other/initstring.C: New test.
10035
10036 2000-06-12  Jason Merrill  <jason@redhat.com>
10037
10038         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
10039
10040 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
10041
10042         * gcc.c-torture/compile/20000609-1.c: New test.
10043
10044 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
10045
10046         * gcc.dg/20000609-1.c: New test.
10047
10048 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
10049
10050         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
10051         * gcc.c-torture/noncompile/poison-1.c: Move...
10052         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
10053         * gcc.dg/cpp-li1.c: Add a token after the #line.
10054
10055 2000-06-05  Richard Henderson  <rth@cygnus.com>
10056
10057         * gcc.c-torture/execute/20000605-2.c: New test.
10058         * gcc.c-torture/execute/20000605-3.c: New test.
10059
10060 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
10061
10062         * g77.f-torture/execute/20000503-1.x: New file.
10063
10064 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10065
10066         * g++.old-deja/g++.eh/badalloc1.C: New test.
10067
10068 2000-06-05  Richard Henderson  <rth@cygnus.com>
10069
10070         * gcc.c-torture/execute/20000605-1.c: New test.
10071
10072 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
10073             Nathan Sidwell <nathan@codesourcery.com>
10074
10075         * gcc.c-torture/compile/20000605-1.c: New test.
10076
10077 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
10078
10079         * g77.f-torture/compile/20000601-1.f:  New test.
10080
10081 2000-06-03  Richard Henderson  <rth@cygnus.com>
10082
10083         * gcc.c-torture/execute/20000603-1.c: New.
10084
10085 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
10086
10087         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
10088         * gcc.dg/noreturn-2.c (noreturn): Likewise.
10089
10090 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
10091
10092         * gcc.dg/compare2.c (case 12): XFAIL.
10093         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
10094         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
10095
10096         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
10097
10098 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
10099
10100         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
10101         guard macro is already defined when the header is first
10102         included.
10103         * gcc.dg/cpp-mix.h: New file.
10104         * gcc.dg/endif-label.c: Update patterns to match compiler.
10105
10106         * g++.brendan/complex1.C: Declare abort.
10107         * g++.law/refs4.C: Remove XFAIL.
10108         * g++.oliva/expr2.C: Declare abort and exit.
10109
10110 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
10111
10112         * gcc.c-torture/execute/20000528-1.c: New test.
10113
10114         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
10115         * g++.old-deja/g++.law/temps4.C: Likewise.
10116
10117         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
10118         stdlib.h.  Call abort() on failure.
10119         * g++.old-deja/g++.law/refs4.C: Likewise.
10120         * g++.old-deja/g++.law/temps4.C: Likewise.
10121         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
10122         * gcc.c-torture/execute/20000112-1.c: Include string.h.
10123
10124 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
10125
10126         Relative to g++.dg/special:
10127         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
10128
10129         Relative to g++.old-deja:
10130         * g++.brendan/complex1.C, g++.jason/optimize2.C,
10131         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
10132         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
10133         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
10134         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
10135         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
10136         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
10137
10138         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
10139         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
10140         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
10141         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
10142         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
10143         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
10144         and/or string.h.
10145
10146         * g++.other/goto1.C: Update expectations for error messages.
10147
10148 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
10149
10150         * gcc.c-torture/compile/20000523-1.c: New test.
10151
10152 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
10153
10154         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
10155
10156 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
10157
10158         * g++.old-deja/g++.eh/catch11.C: New test.
10159         * g++.old-deja/g++.eh/catch12.C: New test.
10160
10161 2000-05-24  Nick Clifton  <nickc@cygnus.com>
10162
10163         * gcc.c-torture/execute/20000523-1.c: New test.
10164
10165 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
10166
10167         * c-torture/execute/bcp-1.c: Replace abort in arg of
10168         __builtin_constant_p with a generic external function.
10169
10170         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
10171         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
10172         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
10173         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
10174         Prototype abort and/or exit.
10175
10176         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
10177         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
10178         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
10179         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
10180
10181 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
10182
10183         * gcc.dg/dwarf2-1.c: New test.
10184
10185 2000-05-20  Richard Henderson  <rth@cygnus.com>
10186
10187         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
10188
10189 2000-05-20  Andreas Jaeger  <aj@suse.de>
10190
10191         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
10192         testcase.
10193
10194 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
10195
10196         * gcc.c-torture/execute/20000519-2.c: New test.
10197
10198 2000-05-19  Andreas Jaeger  <aj@suse.de>
10199
10200         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
10201         which fails with SSA.
10202
10203         * lib/c-torture.exp: Also test with -O3 -fssa.
10204
10205 2000-05-18  Michael Meissner  <meissner@redhat.com>
10206
10207         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
10208         * gcc.c-torture/execute/920415-1.c: Ditto.
10209         * gcc.c-torture/execute/920501-1.c: Ditto.
10210         * gcc.c-torture/execute/conversion.c: Ditto.
10211         * gcc.c-torture/execute/cvt-1.c: Ditto.
10212
10213 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
10214
10215         * gcc.c-torture/compile/20000518-1.c: New test.
10216
10217 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
10218
10219         * g77.f-torture/compile/200005018.f:  New test.
10220
10221 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
10222
10223         * gcc.c-torture/compile/20000517-1.c: New test.
10224
10225 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10226
10227         * gcc.c-torture/execute/20000516-1.c: New test.
10228
10229 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
10230
10231         * g++.old-deja/g++.other/eh.C: New test.
10232
10233 2000-05-12  Richard Henderson  <rth@cygnus.com>
10234
10235         * gcc.c-torture/execute/990208-1.c (main): Don't pass
10236         constants through to doit's conditional.
10237
10238 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
10239
10240         * gcc.c-torture/compile/20000511-1.c: New test.
10241         * g77.f-torture/compile/20000511-1.f: New test.
10242         * g77.f-torture/compile/20000511-2.f: New test.
10243
10244 2000-05-11  Michael Meissner  <meissner@redhat.com>
10245
10246         * gcc.c-torture/execute/20000511-1.c: New test.
10247
10248 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
10249
10250         * gcc.dg/dg.exp: Scan .S files as well as .c files.
10251         * gcc.dg/20000510-1.S: New.
10252
10253 2000-05-08  Catherine Moore  <clm@cygnus.com>
10254
10255         * gcc.dg/unused-3.c: New.
10256
10257 2000-05-06  Richard Henderson  <rth@cygnus.com>
10258
10259           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
10260           * g++.old-deja/g++.mike/warn1.C: Likewise.
10261           * g++.old-deja/g++.pt/local1.C: Likewise.
10262           * g++.old-deja/g++.pt/local7.C: Likewise.
10263           * g++.old-deja/g++.pt/spec16.C: Likewise.
10264
10265 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
10266
10267         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
10268
10269 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
10270
10271           * g77.f-torture/execute/20000503-1.f:  New test.
10272
10273 2000-05-04  Andreas Jaeger  <aj@suse.de>
10274
10275         * gcc.dg/noreturn-2.c: New test.
10276
10277 2000-05-04  Neil Booth  <NeilB@earthling.net>
10278
10279         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
10280         preprocessor.
10281
10282 2000-05-04  Richard Henderson  <rth@cygnus.com>
10283
10284         * gcc.c-torture/execute/20000503-1.c: Fix typo.
10285
10286 2000-05-04  Richard Henderson  <rth@cygnus.com>
10287
10288         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
10289         OpenSSL by Jason R Thorpe.
10290
10291 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
10292
10293         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
10294
10295 2000-05-03  Robert Lipe <robertlipe@usa.net>
10296
10297         * gcc.dg/20000503-1.c: New test.
10298
10299 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
10300
10301         * gcc.c-torture/compile/20000502-1.c: New test.
10302         * g++.old-deja/g++.other/align.C: New test.
10303         * gcc.dg/cpp-tradstringify.c: New test.
10304
10305 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
10306
10307         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
10308         and hard registers.
10309
10310 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
10311
10312         * gcc.c-torture/execute/loop-5.c: New test.
10313
10314 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
10315
10316         * gcc.c-torture/execute/va-arg-20.c: New test.
10317
10318 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
10319
10320         * gcc.c-torture/execute/20000422-1.c: New test.
10321
10322 2000-04-20  Greg McGary  <gkm@gnu.org>
10323
10324         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
10325         when optimizing, but without sibling-call optimizations (-O1).
10326
10327 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
10328
10329           * gcc.c-torture/compile/20000420-1.c: New test.
10330
10331 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10332
10333         * g++.abi/ptrflags.C: New test.
10334         * g++.eh/catchptr1.C: Test incomplete pointer chains.
10335
10336 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
10337
10338         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
10339
10340 2000-04-19  Greg McGary  <gkm@gnu.org>
10341
10342         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
10343         sibling-call optimizations.
10344
10345 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
10346
10347         * gcc.dg/20000419-1.c: New test.
10348
10349 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
10350
10351         * gcc.c-torture/execute/20000412-6.c: New test.
10352
10353 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
10354
10355         * gcc.c-torture/execute/20000412-5.c: New test.
10356         * g77.f-torture/compile/20000412-1.f: New test.
10357         * gcc.c-torture/execute/20000412-4.c: New test.
10358         * gcc.c-torture/compile/20000412-2.c: New test.
10359         * gcc.c-torture/execute/20000412-3.c: New test.
10360         * gcc.c-torture/compile/20000412-1.c: New test.
10361         * gcc.c-torture/execute/20000412-2.c: New test.
10362
10363 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
10364
10365         * objc/execute/bf-20.m: New test.
10366
10367 2000-04-10  Richard Henderson  <rth@cygnus.com>
10368
10369         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
10370
10371         * gcc.c-torture/execute/20000412-1.c: New test.
10372
10373 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10374
10375         * g++.old-deja/g++.eh/catchptr1.C: New test.
10376
10377 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
10378
10379         * g++.old-deja/g++.abi/cxa_vec.C: New test.
10380
10381 2000-04-08  Neil Booth  <NeilB@earthling.net>
10382
10383         * gcc.dg/cpp-nullchar.c: Remove test as
10384         embedded nulls cause problems.
10385
10386 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10387
10388         * gcc.dg/compare2.c: New test.
10389
10390 2000-04-08  Neil Booth  <NeilB@earthling.net>
10391
10392         * gcc.dg/cpp-nullchar.c: New test.
10393
10394 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
10395
10396         * gcc.dg/cpp-mi2.c: New test.
10397         * gcc.dg/cpp-mi2[abc].h: New files.
10398
10399 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
10400
10401         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
10402         member name.
10403
10404 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
10405
10406         * g++.old-deja/g++.abi/vmihint.C: New test.
10407
10408 2000-04-06  Neil Booth  <NeilB@earthling.net>
10409
10410         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
10411         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
10412         copyright.
10413
10414 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
10415
10416         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
10417         avoid stack-frame overwrite.
10418
10419 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
10420
10421         * gcc.c-torture/compile/20000405-2.c: New test.
10422         * gcc.c-torture/compile/20000405-3.c: New test.
10423
10424 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10425
10426         * gcc.c-torture/compile/20000405-1.c: New test.
10427
10428 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
10429
10430         * gcc.dg/cast-qual-1.c: Revert last change.
10431
10432 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10433
10434         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
10435
10436 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
10437
10438         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
10439         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
10440
10441 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
10442
10443         * gcc.c-torture/compile/20000403-2.c: New test.
10444         * gcc.c-torture/compile/20000403-1.c: New test.
10445
10446 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
10447
10448         * gcc.c-torture/execute/20000403-1.c: New test.
10449
10450 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
10451
10452         * gcc.c-torture/execute/20000402-1.c: New test.
10453
10454 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
10455
10456         * gcc.c-torture/execute/va-arg-15.c: New test.
10457         * gcc.c-torture/execute/va-arg-16.c: New test.
10458         * gcc.c-torture/execute/va-arg-17.c: New test.
10459         * gcc.c-torture/execute/va-arg-18.c: New test.
10460         * gcc.c-torture/execute/va-arg-19.c: New test.
10461
10462 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
10463
10464         * gcc.c-torture/compile/981211-1.c: Move to...
10465         * gcc.dg/cpp-as1.c: ...here.
10466         * gcc.dg/cpp-as2.c: New file.
10467
10468         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
10469         compiler.
10470
10471 2000-04-02  Neil Booth  <NeilB@earthling.net>
10472
10473         * gcc.dg/cpp-cond.c  New tests.
10474         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
10475         accidental success less likely.
10476         * gcc.dg/cpp-missingop.c  New tests.
10477         * gcc.dg/cpp-missingparen.c  New tests.
10478         * gcc.dg/cpp-shift.c  New tests.
10479         * gcc.dg/cpp-shortcircuit.c  New tests.
10480         * gcc.dg/cpp-unary.c  New tests.
10481
10482 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
10483
10484         * gcc.c-torture/compile/20000329-1.c: New test.
10485
10486 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
10487
10488         * gcc.c-torture/compile/20000326-1.c: New test.
10489         * gcc.c-torture/compile/20000326-2.c: New test.
10490
10491 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
10492
10493         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
10494         the first parameter is a function argument.
10495
10496 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
10497
10498         * g++.old-deja/g++.ext/array4.C: New test.
10499
10500 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
10501
10502         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
10503
10504 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10505
10506         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
10507
10508 2000-03-19  Richard Henderson  <rth@cygnus.com>
10509
10510         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
10511
10512 2000-03-19  Richard Henderson  <rth@cygnus.com>
10513
10514         * gcc.c-torture/compile/20000319-1.c: New test.
10515
10516 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
10517
10518         * gcc.c-torture/execute/20000314-3.c: New test.
10519         * gcc.c-torture/execute/20000314-2.c: New test.
10520         * gcc.c-torture/execute/20000314-1.c: New test.
10521         * gcc.c-torture/compile/20000314-2.c: New test.
10522         * gcc.c-torture/compile/20000314-1.c: New test.
10523
10524 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
10525
10526         * g++.old-deja/g++.warn/inline.C: New test.
10527
10528 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
10529
10530         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
10531         standards-compliant result rather than specific constants.
10532         Put test-values in array.
10533
10534 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
10535
10536         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
10537         (g++_target_compile): Put test-specific options last.
10538
10539 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
10540
10541         * g++.old-deja/g++.eh/vbase4.C: New test.
10542
10543 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
10544
10545         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
10546
10547 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
10548
10549         * g++.old-deja/g++.brendan/misc12.C: Removed.
10550         * g++.old-deja/g++.pt/memtemp77.C: Constify.
10551         * g++.old-deja/g++.ext/pretty4.C: New test.
10552
10553 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
10554
10555         * g++.old-deja/g++.other/string2.C: New test.
10556
10557 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
10558
10559         * g++.old-deja/g++.warn/impint2.C: New test.
10560
10561 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
10562
10563         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
10564         is 1, not zero.
10565
10566 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
10567
10568         * g++.old-deja/g++.warn/impint.C: New test.
10569         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
10570         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
10571         * g++.old-deja/g++.pt/explicit12.C: Likewise.
10572         * g++.old-deja/g++.pt/explicit13.C: Likewise.
10573         * g++.old-deja/g++.pt/explicit17.C: Likewise.
10574         * g++.old-deja/g++.pt/explicit18.C: Likewise.
10575         * g++.old-deja/g++.pt/explicit19.C: Likewise.
10576         * g++.old-deja/g++.pt/explicit23.C: Likewise.
10577         * g++.old-deja/g++.pt/explicit31.C: Likewise.
10578         * g++.old-deja/g++.pt/explicit35.C: Likewise.
10579         * g++.old-deja/g++.pt/explicit6.C: Likewise.
10580         * g++.old-deja/g++.pt/memclass7.C: Likewise.
10581
10582 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
10583
10584         * gcc.dg/cpp-redef.c: New test.
10585
10586 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
10587
10588         * g++.old-deja/g++.pt/unify7.C: New test.
10589
10590 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10591
10592         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
10593         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
10594
10595 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
10596
10597         * gcc.c-torture/compile/20000224-1.c: New test.
10598
10599 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10600
10601         * gcc.c-torture/compile/cpp-2.c: New test.
10602         * gcc.c-torture/compile/cpp-1.c: New test.
10603
10604 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
10605
10606         * gcc.c-torture/execute/20000225-1.c: New test.
10607
10608 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10609
10610         * gcc.dg/cpp-li2.c: New test.
10611
10612         * gcc.dg/cpp-wi1.c: New test.
10613
10614         * gcc.dg/cpp-li1.c: New test.
10615
10616 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
10617
10618         * g++.old-deja/g++.other/sizeof5.C: New test.
10619
10620 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10621
10622         * gcc.c-torture/execute/va-arg-13.c: New test.
10623
10624 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
10625
10626         * gcc.c-torture/execute/va-arg-12.c: New test.
10627
10628 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
10629
10630         * gcc.c-torture/execute/20000223-1.c: New test.
10631
10632 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
10633
10634         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
10635
10636 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
10637
10638         * g++.old-deja/g++.abi/ptrmem.C: New test.
10639
10640 2000-02-19  Richard Henderson  <rth@cygnus.com>
10641
10642         * gcc.c-torture/compile/init-3.c: New.
10643
10644 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
10645
10646         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
10647         ALWAYS_CXXFLAGS.
10648
10649 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
10650
10651         * gcc.c-torture/compile/20000211-3.c: New test.
10652
10653 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
10654
10655         * gcc.c-torture/compile/20000211-2.c: New test.
10656
10657 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
10658
10659         * gcc.c-torture/compile/20000211-1.c: New test.
10660
10661 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
10662
10663         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
10664           on native targets
10665
10666 2000-02-08  Nathan Sidwell  <nathan@acm.org>
10667
10668         * g++.old-deja/g++.other/cast5.C: New test.
10669
10670 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
10671
10672         * gcc.c-torture/execute/20000205-1.c: New.
10673
10674 2000-02-03  Nathan Sidwell  <nathan@acm.org>
10675
10676         * g++.old-deja/g++.jason/cast3.C: Return void.
10677         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
10678
10679 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10680
10681         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
10682
10683         * gcc.dg/loop-1.c: New test.
10684
10685 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
10686
10687         * gcc.c-torture/compile/20000127-1.c: New test.
10688         * gcc.c-torture/execute/991228-1.c: New test.
10689
10690 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10691
10692         * gcc.dg/unused-2.c: New test.
10693
10694         * gcc.dg/conv-1.c: New test.
10695
10696 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
10697
10698         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
10699         compiler.
10700         (tool_option_proc): Fix typo.
10701
10702 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
10703
10704         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
10705         of the ld on the host, not on the build machine.
10706         Also, don't crash if '--help' is not a supported option.
10707
10708 2000-01-24  Richard Henderson  <rth@cygnus.com>
10709
10710         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
10711
10712 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
10713
10714         * gcc.c-torture/execute/20000120-2.c: New test.
10715         * gcc.c-torture/execute/20000120-1.c: New test.
10716
10717 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
10718
10719         * gcc.c-torture/execute/20000113-1.c: New test.
10720
10721 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
10722
10723         * gcc.c-torture/execute/20000112-1.c: New test.
10724
10725 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10726
10727         * gcc.dg/20000111-1.c: New test.
10728
10729 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
10730
10731         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
10732         with 16 bit integers.
10733
10734 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10735
10736         * gcc.dg/20000108-1.c: New test.
10737
10738 2000-01-05  Nathan Sidwell  <nathan@acm.org>
10739
10740         * g++.old-deja/g++.ns/koenig8.C: New test.
10741
10742 2000-01-05  Nathan Sidwell  <nathan@acm.org>
10743
10744         * g++.old-deja/g++.other/cast4.C: New test.
10745
10746 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
10747
10748         * gcc.c-torture/compile/20000105-2.c: New test.
10749         * gcc.c-torture/compile/20000105-1.c: New test.
10750
10751 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10752
10753         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
10754         references to printf & atoi to conform to ANSI standard.
10755         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
10756         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
10757         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
10758         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
10759         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
10760         * g++.old-deja/g++.brendan/complex1.C: Likewise.
10761         * g++.old-deja/g++.brendan/copy1.C: Likewise.
10762         * g++.old-deja/g++.brendan/copy2.C: Likewise.
10763         * g++.old-deja/g++.brendan/copy3.C: Likewise.
10764         * g++.old-deja/g++.brendan/copy4.C: Likewise.
10765         * g++.old-deja/g++.brendan/copy5.C: Likewise.
10766         * g++.old-deja/g++.brendan/copy6.C: Likewise.
10767         * g++.old-deja/g++.brendan/copy7.C: Likewise.
10768         * g++.old-deja/g++.brendan/copy8.C: Likewise.
10769         * g++.old-deja/g++.brendan/crash11.C: Likewise.
10770         * g++.old-deja/g++.brendan/crash14.C: Likewise.
10771         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
10772         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
10773         * g++.old-deja/g++.brendan/delete2.C: Likewise.
10774         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
10775         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
10776         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
10777         * g++.old-deja/g++.brendan/eh1.C: Likewise.
10778         * g++.old-deja/g++.brendan/groff1.C: Likewise.
10779         * g++.old-deja/g++.brendan/init3.C: Likewise.
10780         * g++.old-deja/g++.brendan/misc12.C: Likewise.
10781         * g++.old-deja/g++.brendan/misc7.C: Likewise.
10782         * g++.old-deja/g++.brendan/new2.C: Likewise.
10783         * g++.old-deja/g++.brendan/operators4.C: Likewise.
10784         * g++.old-deja/g++.brendan/operators5.C: Likewise.
10785         * g++.old-deja/g++.brendan/overload2.C: Likewise.
10786         * g++.old-deja/g++.brendan/overload7.C: Likewise.
10787         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
10788         * g++.old-deja/g++.brendan/reference1.C: Likewise.
10789         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
10790         * g++.old-deja/g++.brendan/template24.C: Likewise.
10791         * g++.old-deja/g++.brendan/template3.C: Likewise.
10792         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
10793         * g++.old-deja/g++.jason/inline3.C: Likewise.
10794         * g++.old-deja/g++.jason/opeq.C: Likewise.
10795         * g++.old-deja/g++.law/arg5.C: Likewise.
10796         * g++.old-deja/g++.law/arm7.C: Likewise.
10797         * g++.old-deja/g++.law/ctors11.C: Likewise.
10798         * g++.old-deja/g++.law/cvt8.C: Likewise.
10799         * g++.old-deja/g++.law/init9.C: Likewise.
10800         * g++.old-deja/g++.law/refs4.C: Likewise.
10801         * g++.old-deja/g++.law/template2.C: Likewise.
10802         * g++.old-deja/g++.law/visibility24.C: Likewise.
10803         * g++.old-deja/g++.law/vtable3.C: Likewise.
10804         * g++.old-deja/g++.mike/asm2.C: Likewise.
10805         * g++.old-deja/g++.mike/eh1.C: Likewise.
10806         * g++.old-deja/g++.mike/misc1.C: Likewise.
10807         * g++.old-deja/g++.mike/misc13.C: Likewise.
10808         * g++.old-deja/g++.mike/misc14.C: Likewise.
10809         * g++.old-deja/g++.mike/ns12.C: Likewise.
10810         * g++.old-deja/g++.mike/p1248.C: Likewise.
10811         * g++.old-deja/g++.mike/p3708.C: Likewise.
10812         * g++.old-deja/g++.mike/p3708a.C: Likewise.
10813         * g++.old-deja/g++.mike/p3708b.C: Likewise.
10814         * g++.old-deja/g++.mike/p646.C: Likewise.
10815         * g++.old-deja/g++.mike/p700.C: Likewise.
10816         * g++.old-deja/g++.mike/p783.C: Likewise.
10817         * g++.old-deja/g++.mike/p783a.C: Likewise.
10818         * g++.old-deja/g++.mike/p783b.C: Likewise.
10819         * g++.old-deja/g++.mike/p786.C: Likewise.
10820         * g++.old-deja/g++.mike/p789.C: Likewise.
10821         * g++.old-deja/g++.mike/p789a.C: Likewise.
10822         * g++.old-deja/g++.mike/p807a.C: Likewise.
10823         * g++.old-deja/g++.other/delete3.C: Likewise.
10824         * g++.old-deja/g++.other/dyncast1.C: Likewise.
10825         * g++.old-deja/g++.other/dyncast2.C: Likewise.
10826         * g++.old-deja/g++.other/dyncast3.C: Likewise.
10827         * g++.old-deja/g++.other/empty1.C: Likewise.
10828         * g++.old-deja/g++.other/temporary1.C: Likewise.
10829         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
10830         * g++.old-deja/g++.pt/t16.C: Likewise.
10831         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
10832
10833 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
10834
10835         * gcc.dg/991230-1.c: New test.
10836
10837 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
10838
10839         * gcc.c-torture/compile/991229-3.c: New test.
10840         * gcc.c-torture/compile/991229-2.c: New test.
10841         * gcc.c-torture/compile/991229-1.c: New test.
10842
10843 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
10844
10845         * gcc.c-torture/compile/labels-2.c: New test.
10846
10847 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
10848
10849         * gcc.c-torture/execute/991227-1.c: New test.
10850
10851 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10852
10853         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
10854
10855 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
10856
10857         * gcc.c-torture/execute/991221-1.c: New test.
10858
10859 1999-12-20  Nathan Sidwell  <nathan@acm.org>
10860
10861         * g++.old-deja/g++.other/cast3.C: New test.
10862
10863 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
10864
10865         * gcc.c-torture/execute/991216-4.c: New test.
10866
10867 1999-12-16  Michael Meissner  <meissner@cygnus.com>
10868
10869         * gcc.c-torture/execute/991216-1.c: New test.
10870         * gcc.c-torture/execute/991216-2.c: New test.
10871         * gcc.c-torture/execute/991216-3.c: New test.
10872
10873 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
10874
10875         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
10876         Actually make the test fail by using "-O2" for compilation.
10877
10878 1999-12-15  Nathan Sidwell  <nathan@acm.org>
10879
10880         * g++.old-deja/g++.warn/cast-align1.C: New test.
10881
10882 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
10883
10884         * gcc.c-torture/compile/991214-1.c: New test.
10885         * gcc.c-torture/compile/991214-2.c: New test.
10886
10887 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
10888
10889         * gcc.dg/991214-1.c: New test.
10890
10891 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
10892
10893         * gcc.c-torture/compile/991213-3.c: New test.
10894         * gcc.c-torture/compile/991213-2.c: New test.
10895         * gcc.c-torture/compile/991213-1.c: New test.
10896
10897 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
10898
10899         * gcc.dg/991209-1.c: New test.
10900
10901 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
10902
10903         * gcc.c-torture/compile/991208-1.c: New test.
10904
10905 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
10906
10907         * gcc.dg/ultrasp2.c: New test.
10908
10909 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
10910
10911         * g++.old-deja/g++.abi/align.C (main): Fix typo.
10912
10913 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
10914
10915         * gcc.c-torture/compile/991202-1.c: New test.
10916         * gcc.c-torture/execute/991202-1.c: New test.
10917         * gcc.c-torture/execute/991202-2.c: New test.
10918         * gcc.c-torture/execute/991202-3.c: New test.
10919
10920 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
10921
10922         * g++.old-deja/g++.abi/align.C: New test.
10923         * g++.old-deja/g++.abi/aggregates.C: Likewise.
10924         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10925
10926 1999-12-01  Richard Henderson  <rth@cygnus.com>
10927
10928         * gcc.c-torture/execute/991201-1.c: New.
10929
10930 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
10931
10932         * gcc.dg/991129-1.c: New test.
10933
10934 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
10935
10936         * gcc.c-torture/compile/991127-1.c: New test.
10937
10938 1999-11-22  Nathan Sidwell  <nathan@acm.org>
10939
10940         * g++.old-deja/g++.other/warn4.C: New test.
10941
10942 1999-11-22  Nathan Sidwell  <nathan@acm.org>
10943
10944         * g++.old-deja/g++.eh/cleanup2.C: New test.
10945         * g++.old-deja/g++.ext/pretty2.C: New test.
10946         * g++.old-deja/g++.ext/pretty3.C: New test.
10947         * g++.old-deja/g++.other/debug6.C: New test.
10948
10949 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
10950
10951         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
10952         compiler_output to look for one error message instead of two.
10953
10954 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
10955
10956         * gcc.c-torture/execute/991118-1.c: Also test case
10957         where the word boundary does not split a byte evenly.
10958
10959 1999-11-19  Nathan Sidwell  <nathan@acm.org>
10960
10961         * g++.old-deja/g++.ext/restrict1.C: New test.
10962
10963 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
10964
10965         * gcc.c-torture/execute/991118-1.c: New test.
10966
10967 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
10968
10969         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
10970         working directory pathnames.
10971
10972 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
10973
10974         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
10975         host is equipped with driver.h and driver.o so it can actually
10976         compile and run the tests.
10977
10978 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
10979
10980         * gcc.c-torture/compile/991008-1.c: New test.
10981
10982 1999-11-08  Nick Clifton  <nickc@cygnus.com>
10983
10984         * lib/gcc-dg.exp: Include target-supports.exp
10985
10986 1999-11-05  Nick Clifton  <nickc@cygnus.com>
10987
10988         * lib/target-supports.exp: New file: Provide procs to test for
10989         features supported by the target.
10990         (check_weak_available): Moved here from ecos.exp.
10991         (check_alias_available): New proc: Determine of the target
10992         toolchain supports the alias attribute.
10993
10994         * gcc.dg/special/ecos.exp: Move check_weak_available to
10995         target-supports.exp.
10996         (alias-1.c): Only perform the test if the target supports
10997         aliases.
10998         (wkali-1.c): Only perform the test if the target supports
10999         aliases.
11000
11001         * gcc.dg/990506-0.c: Expect error messages from cross
11002         targets as well as native targets.
11003
11004 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11005
11006         * gcc.dg/ultrasp1.c: Removed xfail.
11007         * gcc.dg/struct-ret-2.c: Likewise.
11008         * gcc.dg/array-1.c: Likewise.
11009
11010 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11011
11012         * gcc.dg/struct-ret-2.c: New test.
11013
11014         * gcc.dg/array-1.c: New test.
11015
11016 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
11017
11018         * gcc.c-torture/execute/991030-1.c: New test.
11019
11020 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
11021
11022         * gcc.c-torture/compile/991026-2.c: New test.
11023
11024 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
11025
11026         * gcc.c-torture/compile/991026-1.c: New test.
11027
11028 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
11029
11030         * gcc.c-torture/execute/991023-1.c: New test.
11031
11032 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
11033
11034         * gcc.c-torture/execute/991019-1.c: New test.
11035
11036 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
11037
11038         * gcc.c-torture/execute/991016-1.c: New test.
11039
11040 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
11041
11042         * gcc.c-torture/execute/991014-1.c: New test.
11043
11044 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
11045
11046         * g++.old-deja/g++.other/union2.C: New test.
11047
11048 1999-10-13  Nathan Sidwell  <nathan@acm.org>
11049
11050         * g++.old-deja/g++.other/vaarg2.C: New test.
11051         * g++.old-deja/g++.other/vaarg3.C: New test.
11052
11053 1999-10-12  Craig Burley  <craig@jcb-sc.com>
11054
11055         * g77.f-torture/noncompile/19990905-1.f: Moved from being
11056         in compile/.
11057
11058 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
11059
11060         * gcc.c-torture/execute/va-arg-11.c: New test.
11061
11062 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
11063
11064         * lib/file-format.exp (gcc_target_object_format): Don't
11065         crash if objdump is unavailable.
11066
11067 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
11068
11069         * gcc.misc-tests/mg.exp: delete extraneous redirection.
11070
11071 1999-09-28  Nick Clifton  <nickc@cygnus.com>
11072
11073         * gcc.c-torture/compile/990928-1.c: New test.
11074
11075 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
11076
11077         * g++.old-deja/g++.other/decl6.C: New test.
11078
11079 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11080
11081         * gcc.c-torture/execute/va-arg-10.c: New test.
11082
11083 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
11084
11085         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
11086         __PRETTY_FUNCTION__.
11087
11088 1999-09-23  Nick Clifton  <nickc@cygnus.com>
11089
11090         * gcc.c-torture/execute/990923-1.c: New test.
11091
11092 1999-09-21  Nick Clifton  <nickc@cygnus.com>
11093
11094         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
11095         for which -fpic is inappropriate.
11096
11097 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
11098
11099         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
11100
11101 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
11102
11103         * g++.old-deja/g++.other/dyncast1.C: New test.
11104         * g++.old-deja/g++.other/dyncast2.C: New test.
11105         * g++.old-deja/g++.other/dyncast3.C: New test.
11106         * g++.old-deja/g++.other/dyncast4.C: New test.
11107         * g++.old-deja/g++.other/dyncast5.C: New test.
11108         * g++.old-deja/g++.eh/catch3.C: New test.
11109         * g++.old-deja/g++.eh/catch3p.C: New test.
11110         * g++.old-deja/g++.eh/catch4.C: New test.
11111         * g++.old-deja/g++.eh/catch4p.C: New test.
11112         * g++.old-deja/g++.eh/catch5.C: New test.
11113         * g++.old-deja/g++.eh/catch5p.C: New test.
11114         * g++.old-deja/g++.eh/catch6.C: New test.
11115         * g++.old-deja/g++.eh/catch6p.C: New test.
11116         * g++.old-deja/g++.eh/catch7.C: New test.
11117         * g++.old-deja/g++.eh/catch7p.C: New test.
11118         * g++.old-deja/g++.eh/catch8.C: New test.
11119         * g++.old-deja/g++.eh/catch8p.C: New test.
11120         * g++.old-deja/g++.eh/catch9.C: New test.
11121         * g++.old-deja/g++.eh/catch9p.C: New test.
11122
11123 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
11124
11125         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
11126         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
11127
11128 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
11129
11130         * gcc.c-torture/compile/990913-1.c: New test.
11131
11132 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
11133
11134         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
11135         * g++.old-deja/g++.jason/rfg5.C: Likewise.
11136
11137 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
11138
11139         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
11140
11141 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
11142
11143         * g++.old-deja/g++.other/lookup11.C: New test.
11144         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
11145         what is permitted and what we want.
11146         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
11147         overload use.
11148         * g++.old-deja/g++.jason/rfg5.C: Likewise
11149
11150 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
11151
11152         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
11153         * gcc.c-torture/noncompile/poison-1.c: New file.
11154
11155 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
11156
11157         * g++.old-deja/g++.other/sizeof3.C: New test.
11158         * g++.old-deja/g++.other/sizeof4.C: New test.
11159         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
11160         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
11161
11162 1999-09-07  Richard Henderson  <rth@cygnus.com>
11163
11164         * gcc.dg/va-arg-1.c: New.
11165
11166 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11167
11168         * gcc.c-torture/execute/va-arg-9.c: New test.
11169
11170 1999-09-05  Craig Burley  <craig@jcb-sc.com>
11171
11172         * g77.f-torture/compile/980519-2.f: New test.
11173         * g77.f-torture/compile/19990905-0.f: New test.
11174         * g77.f-torture/compile/19990905-1.f: New test.
11175         * g77.f-torture/compile/19990905-2.f: New test.
11176
11177         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
11178
11179 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
11180
11181         * gcc.c-torture/execute/990827-1.c: Fix typo.
11182
11183 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
11184
11185         * g++.old-deja/g++.other/deref1.C: New test.
11186
11187 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
11188
11189         * g++.old-deja/g++.other/ambig2.C: New test.
11190         * g++.old-deja/g++.other/cond5.C: New test.
11191         * g++.old-deja/g++.other/lookup16.C: New test.
11192
11193 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
11194
11195         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
11196         assemblers too.
11197
11198 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
11199
11200         * lib/c-torture.exp: Avoid the "compare executables" optimization
11201         when testing native.
11202
11203 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
11204
11205         * gcc.c-torture/execute/990829-1.c: New test.
11206         * gcc.c-torture/compile/990829-1.c: New test.
11207
11208 1999-08-27  Paul Burchard  <burchard@pobox.com>
11209
11210         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
11211         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
11212         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
11213         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
11214         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
11215         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
11216         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
11217         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
11218         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
11219         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
11220         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
11221
11222 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
11223
11224         * gcc.c-torture/execute/990827-1.c: New test.
11225
11226 1999-08-26  Craig Burley  <craig@jcb-sc.com>
11227
11228         * g77.f-torture/noncompile/19990826-4.f: New test.
11229
11230         * g77.f-torture/compile/19990826-3.f: New test.
11231
11232         * g77.f-torture/execute/19990826-2.f: New test.
11233
11234         * g77.f-torture/compile/19990826-1.f: New test.
11235
11236         * gcc.c-torture/execute/990826-0.c: New test.
11237         * g77.c-torture/execute/19990826-0.f: New test.
11238
11239         * g77.f-torture/noncompile/970626-2.f: New test.
11240
11241 1999-08-25  Paul Burchard  <burchard@pobox.com>
11242
11243         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
11244         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
11245         lss-011.C: New tests.
11246
11247 1999-08-25  Nathan Sidwell  <nathan@acm.org>
11248
11249         * g++.old-deja/g++.other/decl5.C: New test.
11250
11251 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11252
11253         * noncompile/noncompile.exp: Load_lib c-torture.exp.
11254         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
11255         call `postbase' for each one.  All callers of `postbase' changed
11256         to call this instead.
11257
11258 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
11259
11260         * gcc.c-torture/execute/990811-1.c: New test.
11261
11262 1999-08-09  Nick Clifton  <nickc@cygnus.com>
11263
11264         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
11265         just native ones.
11266
11267         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
11268         just native ones.
11269
11270 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
11271
11272         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
11273
11274 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
11275
11276         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
11277
11278 1999-08-04  Nathan Sidwell  <nathan@acm.org>
11279
11280         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
11281
11282 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
11283
11284         * gcc.c-torture/execute/990804-1.c: New test.
11285
11286 1999-08-03  Nathan Sidwell  <nathan@acm.org>
11287
11288         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
11289         * g++.old-deja/g++.brendan/crash64.C: Likewise
11290         * g++.old-deja/g++.brendan/overload8.C: Likewise
11291
11292 1999-08-03  Nathan Sidwell  <nathan@acm.org>
11293
11294         * g++.old-deja/g++.other/struct1.C: New test.
11295
11296 1999-08-03  Nathan Sidwell  <nathan@acm.org>
11297
11298         * g++.old-deja/g++.other/enum2.C: New test.
11299
11300 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
11301
11302         Adapted from tests from Franz Sirl:
11303         * gcc.c-torture/execute/va-arg-7.c: New test.
11304         * gcc.c-torture/execute/va-arg-8.c: New test.
11305
11306 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
11307
11308         * gcc.c-torture/compile/990801-2.c: New test.
11309
11310         * gcc.c-torture/compile/990801-1.c: New test.
11311
11312 1999-07-27  Michael Meissner  <meissner@cygnus.com>
11313
11314         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
11315         fp-cmp-1.c, converting double to float.
11316
11317         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
11318         fp-cmp-1.c, converting double to long double.
11319
11320         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
11321         from fr1 to unknown_register, since fr1 is a legitimate register
11322         on some machines.
11323
11324 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
11325
11326         * README: More listname related changes.
11327
11328 1999-07-08  Catherine Moore  <clm@cygnus.com>
11329
11330         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
11331
11332 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
11333
11334         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
11335
11336 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
11337
11338         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
11339
11340 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
11341
11342         * gcc.dg/990703-1.c: New test.
11343
11344 1999-06-29  Nick Clifton  <nickc@cygnus.com>
11345
11346         * lib/file-format.exp: New file: Move definition of proc
11347         gcc_target_object_format to here from
11348         gcc.dg/special/ecos.exp.
11349
11350         * lib/c-torture.exp: Include lib file-format.exp.
11351         * lib/gcc-dg.exp: Include lib file-format.exp.
11352
11353         * gcc.dg/special/ecos.exp: Remove definition of proc
11354         gcc_target_object_format.
11355
11356 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
11357
11358         * gcc.c-torture/execute/990628-1.c: New test.
11359
11360 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
11361
11362         * gcc.c-torture/compile/990625-2.c: New test.
11363
11364         * gcc.c-torture/compile/990625-1.c: New test.
11365
11366 1999-06-23  Nick Clifton  <nickc@cygnus.com>
11367
11368         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
11369         attributes compile.
11370         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
11371         ports that use the COFF/PE file format.
11372
11373 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
11374
11375         * gcc.c-torture/compile/990617-1.c: New test.
11376
11377 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
11378
11379         * g++.old-deja/g++.other/decl4.C: New test.
11380
11381 1999-06-14  Nathan Sidwell  <nathan@acm.org>
11382
11383         * g++.old-deja/g++.other/bitfld3.C: New test.
11384
11385 1999-06-08  Nathan Sidwell  <nathan@acm.org>
11386
11387         * g++.old-deja/g++.eh/catch1.C: New test.
11388
11389 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
11390
11391         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
11392
11393         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
11394         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
11395
11396 1999-06-05  Craig Burley  <craig@jcb-sc.com>
11397
11398         * g77.f-torture/compile/19990502-0.f: Replace with new,
11399         shorter, test that still fails after recent changes.
11400
11401 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
11402
11403         * gcc.c-torture/execute/990604-1.c: New test.
11404
11405 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
11406
11407         * gcc.c-torture/execute/990531-1.c: New test.
11408
11409 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11410
11411         * gcc.c-torture/compile/990527-1.c: New test.
11412
11413 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
11414
11415         * gcc.c-torture/execute/990527-1.c: New test.
11416
11417 1999-05-25  Nick Clifton  <nickc@cygnus.com>
11418
11419         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
11420         bitfields as signed.
11421
11422 1999-05-25  Craig Burley  <craig@jcb-sc.com>
11423
11424         * g77.f-torture/compile/19990525-0.f: New test.
11425
11426 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
11427
11428         * gcc.c-torture/execute/990525-2.c: New test.
11429
11430         * gcc.c-torture/execute/990525-1.c: New test.
11431
11432 1999-05-24  Nathan Sidwell  <nathan@acm.org>
11433
11434         * g++.old-deja/g++.other/anon3.C: New test.
11435         * g++.old-deja/g++.other/anon4.C: New test.
11436         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
11437         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
11438         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
11439         Merrill).
11440
11441 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
11442
11443         * gcc.c-torture/execute/990524-1.c: New test.
11444
11445         * gcc.dg/990524-1.c: New test.
11446
11447 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11448
11449         * gcc.c-torture/compile/990523-1.c: New test.
11450
11451 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
11452
11453         * gcc.c-torture/compile/990519-1.c: New test.
11454
11455 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
11456
11457         * gcc.c-torture/compile/990517-1.c: New test.
11458
11459         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
11460         (e4, f4): New tests.
11461         (main): Call them.
11462
11463 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11464
11465         * gcc.dg/noreturn-1.c: New test.
11466
11467 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
11468
11469         * gcc.c-torture/execute/990513-1.c: New test.
11470
11471 1999-05-10  Richard Henderson  <rth@cygnus.com>
11472
11473         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
11474
11475 1999-05-10  Craig Burley  <craig@jcb-sc.com>
11476
11477         * g77.f-torture/execute/erfc.f: Use small single-precision
11478         values, to avoid problems on Alphas when not -mieee.
11479
11480 1999-05-08  Craig Burley  <craig@jcb-sc.com>
11481
11482         * gcc.dg/990506-0.c: New test.
11483
11484 1999-05-08  Richard Henderson  <rth@cygnus.com>
11485
11486         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
11487         the constant to test.  Don't XFAIL 64-bit targets.
11488
11489         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
11490         * g++.old-deja/g++.law/profile1.C: Likewise.
11491
11492         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
11493         operator new instances.
11494         * g++.old-deja/g++.other/delete5.C: Likewise.
11495
11496 1999-05-03  Craig Burley  <craig@jcb-sc.com>
11497
11498         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
11499         intrinsic.
11500
11501 1999-05-03  Craig Burley  <craig@jcb-sc.com>
11502
11503         * g77.f-torture/execute/u77-test.f: Reverse order of two
11504         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
11505
11506 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11507
11508         * gcc.dg/compare1.c: New test.
11509
11510 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11511
11512         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
11513         New tests.
11514
11515 1999-05-02  Craig Burley  <craig@jcb-sc.com>
11516
11517         * g77.f-torture/compile/19990502-1.f: New test.
11518
11519 1999-05-02  Craig Burley  <craig@jcb-sc.com>
11520
11521         * g77.f-torture/compile/19990502-0.f: New test.
11522
11523 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
11524
11525         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
11526         intrinsic.
11527
11528 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
11529
11530         * g77.f-torture/execute/u77-test.f (main): List libU77
11531         intrinsics not currently tested.
11532         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
11533         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
11534         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
11535         Trim blanks off the ends of some printed strings.
11536
11537 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
11538
11539         * g77.f-torture/execute/u77-test.f (main): Just warn about
11540         FSTAT gid disagreement, as it's expected on some systems.
11541
11542 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
11543
11544         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
11545         use a new function, which allows for some slop.
11546         Clean up some commentary.
11547         (issum): The new function.
11548         (sgladd): Deleted subroutine.
11549
11550 1999-05-01  Craig Burley  <craig@jcb-sc.com>
11551
11552         * g77.f-torture/execute/u77-test.f: Modify to be more like
11553         libf2c/libU77 version, bringing patches to that version here.
11554         Add suitable commentary.
11555
11556 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
11557
11558         * gcc.dg/990424-1.c: New test.
11559
11560 1999-04-24  Craig Burley  <craig@jcb-sc.com>
11561
11562         * g77.f-torture/execute/u77-test.f (main): Bug involving
11563         LSTAT has been fixed, so turn back on full checking.
11564
11565 1999-04-20  Craig Burley  <craig@jcb-sc.com>
11566
11567         * g77.f-torture/compile/19990419-0.f: New test.
11568         * g77.f-torture/execute/19990419-1.f: New test.
11569
11570 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
11571
11572         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
11573         to avoid the need for a prototype to supress a warning.
11574
11575 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
11576
11577         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
11578
11579 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
11580
11581         * gcc.c-torture/execute/990404-1.c: New test.
11582
11583 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
11584
11585         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
11586         * gcc.dg/cpp-if3.c: Don't use -pedantic.
11587         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
11588         missing initializer warnings.
11589
11590 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
11591
11592         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
11593         matching strings.
11594
11595 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
11596
11597         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
11598
11599 1999-03-26  Craig Burley  <craig@jcb-sc.com>
11600
11601         * g77.f-torture/execute/19990325-0.f: New test.
11602         * g77.f-torture/execute/19990325-1.f: New test.
11603
11604 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
11605
11606         * gcc.c-torture/execute/990324-1.c: New test.
11607
11608 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
11609
11610         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
11611         test with 4.
11612
11613 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
11614
11615         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
11616
11617 1999-03-13  Craig Burley  <craig@jcb-sc.com>
11618
11619         * g77.f-torture/execute/19990313-2.f: New test.
11620         * g77.f-torture/execute/19990313-3.f: New test.
11621
11622 1999-03-13  Craig Burley  <craig@jcb-sc.com>
11623
11624         * g77.f-torture/execute/19990313-0.f: New test.
11625         * g77.f-torture/execute/19990313-1.f: New test.
11626
11627 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
11628
11629         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
11630         printf to sprintf.
11631         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
11632         (main): Add check for u15.  Conditionalize u31 check depending on
11633         whether ints are <32 bits or >=32 bits.
11634
11635 1999-03-08  Craig Burley  <craig@jcb-sc.com>
11636
11637         * g77.f-torture/execute/19981119-0.f: Improve testiness.
11638
11639 1999-03-08  Craig Burley  <craig@jcb-sc.com>
11640
11641         * g77.f-torture/compile/19990305-0.f: New test.
11642         * g77.f-torture/execute/19981119-0.f: New test.
11643
11644 1999-03-08  Craig Burley  <craig@jcb-sc.com>
11645
11646         * g77.f-torture/execute/970625-2.f: call ABORT if final
11647         result is not correct, instead of just printing it.
11648         Add this checking via newly introduced obfuscation, to
11649         trip up buggy front ends.
11650
11651 1999-03-07  Craig Burley  <craig@jcb-sc.com>
11652
11653         * g77.f-torture/compile/960317-1.f: Moved from being
11654         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
11655
11656 1999-03-06  Craig Burley  <craig@jcb-sc.com>
11657
11658         * g77.f-torture/execute/960317-1.f: New (old) test.
11659         * g77.f-torture/execute/970625-2.f: Ditto.
11660
11661 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
11662
11663         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
11664         message on line 1 or line 2; cccp and cpplib do this differently.
11665
11666 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
11667
11668         * g++.old-deja/g++.law/weak1.C: New test.
11669
11670 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
11671
11672         * gcc.c-torture/execute/990119-1.c: Renamed to...
11673         * gcc.dg/990119-1.c: this, so it will only be tested once
11674         (it's a preprocessor test, it doesn't need to be run at
11675         multiple optimization levels).
11676
11677 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
11678
11679         * lib/g++.exp: Don't add incdir=$base_dir/../include to
11680           ALWAYS_CXXFLAGS.
11681
11682 1999-02-24  Craig Burley  <craig@jcb-sc.com>
11683
11684         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
11685         * g77.f-torture/compile/19981216-0.f: ...as it is expected
11686         to not be compilable by current g77.
11687
11688 1999-02-24  Nick Clifton  <nickc@cygnus.com>
11689
11690         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
11691
11692 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
11693
11694         * gcc.c-torture/execute/990222-1.c: New test.
11695
11696 1999-02-19  Craig Burley  <craig@jcb-sc.com>
11697
11698         * g77.f-torture/compile/19990218-0.f: New test.
11699         * g77.f-torture/noncompile/19990218-1.f: New test.
11700
11701 1999-02-18  Craig Burley  <craig@jcb-sc.com>
11702
11703         * g77.f-torture/compile/19981216-0.f: New test.
11704
11705 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
11706
11707         * gcc.dg/990214-1.c: New test.
11708
11709 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
11710
11711         * gcc.dg/990213-2.c: New test.
11712
11713         * gcc.dg/990213-1.c: New test.
11714
11715 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
11716
11717         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
11718         ints.
11719
11720 1999-02-11  Nick Clifton  <nickc@cygnus.com>
11721
11722         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
11723         specified by target.
11724
11725         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
11726
11727 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
11728
11729         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
11730
11731 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
11732
11733         * gcc.dg/special/ecos.exp: New test driver for new tests with
11734         special requirements.
11735
11736         * gcc.dg/special/alias-1.c: New test.
11737         * gcc.dg/special/gcsec-1.c: New test.
11738         * gcc.dg/special/weak-1.c: New test.
11739         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
11740         * gcc.dg/special/weak-2.c: New test.
11741         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
11742         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
11743         * gcc.dg/special/wkali-1.c: New test.
11744         * gcc.dg/special/wkali-2.c: New test.
11745         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
11746         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
11747
11748 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
11749
11750           * lib/c-torture.exp (c-torture-compile): Pull out code for
11751           analyzing gcc error messages.
11752           (c-torture-execute): Likewise.  Fix some (harmless) false
11753           positives.
11754           * lib/gcc.exp (gcc_check_compile): New function.
11755
11756 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
11757
11758         * gcc.c-torture/execute/990208-1.c: New test.
11759
11760 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
11761
11762         * g++.dg/special/ecos.exp: New driver for new tests with special
11763         requirements
11764
11765         * g++.dg/special/conpr-1.C: New test
11766         * g++.dg/special/conpr-2.C: New test
11767         * g++.dg/special/conpr-2a.C: New test
11768         * g++.dg/special/conpr-3.C: New test
11769         * g++.dg/special/conpr-3a.C: New test
11770         * g++.dg/special/conpr-3b.C: New test
11771
11772         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
11773         allow g++ to use the dg driver
11774
11775         * README: Add comment about g++.dg directory
11776
11777 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
11778
11779         * README: Update email addresses.
11780
11781 1999-02-03  Nick Clifton  <nickc@cygnus.com>
11782
11783         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
11784         arguments in order to force structure S onto the stack even on
11785         the alpha.
11786         (test): Pass 10 leading arguments to function foo as well as the
11787         structure S.
11788
11789         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
11790         failure for all targets.
11791
11792         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
11793         abort to terminate program execution.
11794
11795 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
11796
11797         * gcc.c-torture/execute/990130-1.c: New test.
11798
11799 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
11800
11801         * gcc.dg/990130-1.c: New test.
11802
11803 1999-01-28  Michael Meissner  <meissner@cygnus.com>
11804
11805         * gcc.c-torture/execute/990128-1.c: New test.
11806
11807 1999-01-27  Michael Meissner  <meissner@cygnus.com>
11808
11809         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
11810
11811 1999-01-27  Felix Lee  <flee@cygnus.com>
11812
11813         * lib/c-torture.exp (c-torture-compile): pull out code for
11814         analyzing gcc error messages.
11815         (c-torture-execute): ditto, and fix some (harmless) false
11816         positives.
11817         * lib/gcc.exp (gcc_check_compile): new function.
11818
11819 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
11820
11821         * gcc.dg/990117-1.c: New test.
11822
11823         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
11824
11825         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
11826
11827 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
11828
11829         * g77.f-torture/compile/990115-1.f: New test.
11830
11831 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
11832
11833         * gcc.c-torture/compile/990107-1.c: New test
11834
11835 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
11836
11837         * gcc.c-torture/execute/990106-2.c: New test.
11838
11839         * gcc.c-torture/execute/990106-1.c: New test.
11840
11841 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
11842
11843         * gcc.c-torture/compile/981223-1.c: New test.
11844
11845 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
11846
11847         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
11848         (opt3): Rename from opt4 and disable.
11849
11850 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
11851
11852         * g++.old-deja/g++.pt/ptrmem5.C: New test.
11853
11854 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
11855
11856         * g++.old-deja/g++.other/conv5.C: New test.
11857
11858 1998-12-14  Nick Clifton  <nickc@cygnus.com>
11859
11860         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
11861
11862 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
11863
11864         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
11865
11866 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
11867
11868         * gcc.c-torture/compile/981211-1.c: New test.
11869
11870 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
11871
11872         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
11873
11874         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
11875
11876 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11877
11878         * gcc.special/930510-1.c: Make C9X safe.
11879         * gcc.misc-tests/gcov-1.c Similarly.
11880         * gcc.misc-tests/gcov-2.c Similarly.
11881
11882 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
11883
11884         * gcc.dg/ultrasp1.c: New test.
11885
11886 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
11887
11888         * gcc.c-torture/execute/981206.c: New test.
11889
11890 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
11891
11892         * g++.old-deja/g++.ns/template7.C: New test.
11893
11894         * g++.old-deja/g++.other/expr1.C: New test.
11895
11896         * g++.old-deja/g++.eh/tmpl3.C: New test.
11897
11898         * g++.old-deja/g++.eh/tmpl2.C: New test.
11899
11900 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
11901
11902         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
11903         * g++.old-deja/g++.other/using6.C: Removed.
11904         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
11905
11906         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
11907
11908 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
11909
11910         * g++.old-deja/g++.pt/overload8.C: New test.
11911
11912         * g++.old-deja/g++.pt/overload7.C: New test.
11913
11914         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
11915
11916         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
11917         and relinking messages.
11918         * lib/g++.exp (g++_target_compile): Remove .rpo file when
11919         compiling with -frepo.
11920
11921 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
11922
11923         * g++.old-deja/g++.pt/lookup6.C: New test.
11924
11925 1998-11-30  Nick Clifton  <nickc@cygnus.com>
11926
11927         * gcc.c-torture/execute/981130-1.c: New test.
11928         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
11929
11930 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
11931
11932         * g++.old-deja/g++.pt/explicit76.C: New test.
11933
11934         * g++.old-deja/g++.pt/friend38.C: New test.
11935
11936         * g++.old-deja/g++.ns/crash2.C: New test.
11937
11938         * g++.old-deja/g++.pt/defarg8.C: New test.
11939
11940         * g++.old-deja/g++.pt/instantiate6.C: New test.
11941
11942         * g++.old-deja/g++.pt/static6.C: New test.
11943
11944         * g++.old-deja/g++.pt/decl2.C: New test.
11945
11946 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
11947
11948         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
11949         problem is actually related with name lookup, but so what? :-)
11950
11951         * g++.old-deja/g++.pt/friend37.C: New test.
11952
11953 1998-11-25  Dave Love  <d.love@dl.ac.uk>
11954
11955         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
11956         element, which fails on some systems.
11957
11958         * g77.f-torture/execute/labug1.f: New test.
11959
11960 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
11961
11962         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
11963         is defined.
11964
11965 1998-11-18  Dave Love  <d.love@dl.ac.uk>
11966
11967         * g77.f-torture/compile/981117-1.f: New test.
11968
11969 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
11970
11971         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
11972         properly discarded.
11973
11974 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
11975
11976         * gcc.c-torture/execute/memcheck: New directory of tests for
11977         -fcheck-memory-usage.
11978
11979 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11980
11981         * README: New file, general information about the testsuite and
11982         new description of the various C++ test subdirectories.
11983         * README.g++: Eliminate obsolete information, update and move most
11984         relevant stuff to README.
11985
11986 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
11987
11988         * gcc.c-torture/compile/981107-1.c: New test.
11989
11990 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
11991
11992         * execute/memcpy-bi.c: New testcase.
11993
11994 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
11995
11996         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
11997         base classes.
11998
11999         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
12000         template is selected.
12001
12002         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
12003         classes, it should be accepted for all types.
12004
12005         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
12006
12007         * g++.old-deja/g++.pt/spec24.C: Ensure that template
12008         specializations start with template headers.
12009
12010 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
12011
12012         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
12013
12014         * g++.old-deja/g++.other/init9.C: Test cross initialization of
12015         non-POD types.
12016
12017 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
12018
12019         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
12020
12021 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
12022
12023         * compile/981022-1.c, compile/981022-1.x: New test and driver.
12024
12025 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
12026
12027         * 981019-1.c: New test.
12028
12029 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
12030
12031         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
12032         find objc headers.
12033
12034 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12035
12036         * compile/981001-4.c: Remove use of GCC extension that triggers a
12037         compiler bug.
12038
12039 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
12040
12041         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
12042
12043 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
12044
12045         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
12046         instantiation of template produces incorrect code for delete
12047         expression.
12048
12049         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
12050         constructors' name is not unique.
12051         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
12052         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
12053
12054         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
12055         automatic array of const is ill-formed.
12056
12057         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
12058         of template parameter?
12059
12060         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
12061         const.
12062
12063         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
12064         pointer-to-member expression.
12065
12066         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
12067         declaration causes ICE.
12068
12069 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
12070
12071         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
12072         reserved in the global namespace.
12073
12074         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
12075         generate needed virtual table.
12076
12077         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
12078
12079 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
12080
12081         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
12082         template-dependent type
12083
12084 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
12085
12086         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
12087         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
12088         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
12089
12090         * g++.old-deja/g++.other/using5.C: New test; using decl from base
12091         class should be usable as argument of member function.
12092         * g++.old-deja/g++.other/using6.C: New test; using decl from base
12093         class should be usable as return type of member function.
12094         * g++.old-deja/g++.other/using7.C: New test; using decl from base
12095         class should be usable as type of data member.
12096
12097         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
12098
12099 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
12100
12101         * gcc.c-torture/special/920521-1.c: Fix bogus test.
12102
12103 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
12104
12105         * gcc.dg/dll-?.c Add thumb to target list.
12106         Fix assembler scan patterns to match current assembler output.
12107
12108 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
12109
12110         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
12111         matching of template brackets.
12112
12113         * g++.old-deja/g++.other/using4.C: New test.  Test using
12114         declarations of methods from base classes.
12115
12116         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
12117         within functions should introduce names into the innermost
12118         enclosing namespace.
12119
12120         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
12121         of static locals if first initialization throws.
12122
12123 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
12124
12125         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
12126
12127 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
12128
12129         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
12130         lose track of the possible targets of tablejump insns.
12131         * special/special.exp: Run it.
12132
12133 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
12134
12135         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
12136         must be declared before its specializations can be named in friend
12137         declarations.
12138
12139 1998-10-05  Dave Love  <d.love@dl.ac.uk>
12140
12141         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
12142
12143         * g77.f-torture/execute/io1.f: New test.
12144
12145 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
12146
12147         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
12148         with pointer to template function, for which no argument deduction
12149         is possible.
12150
12151         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
12152         specialization of template function as argument to template
12153         function.
12154
12155         * g++.old-deja/g++.other/access2.C: New test; Inner class
12156         shouldn't have privileged access to Outer's names.
12157
12158 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
12159
12160         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
12161         friend template declared within template class conflicts with
12162         nested class of the same name.
12163
12164         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
12165         is ignored.
12166
12167         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
12168         object with direct initializer as function declaration.
12169
12170         * g++.old-deja/g++.other/decl2.C: New test; duplicate
12171         initializers.
12172
12173         * g++.old-deja/g++.other/null2.C: New test; conditional operator
12174         involving const pointer and NULL produces incorrect result.
12175
12176         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
12177         type name without `typename' should be rejected with -pedantic.
12178
12179 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
12180
12181         * g++.old-deja/g++.other/addrof1.C: New test.
12182
12183 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
12184
12185         * gcc.c-torture/compile/981001-1.c: New test.
12186         * gcc.c-torture/execute/981001-1.c: New test.
12187
12188 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
12189
12190         * gcc.c-torture/compile/981001-2.c: New test.
12191         * gcc.c-torture/compile/981001-3.c: New test.
12192         * gcc.c-torture/compile/981001-4.c: New test.
12193
12194 1998-10-01  Robert Lipe  <robertl@dgii.com>
12195
12196         * lib/objc.exp (objc_target_compile): Add -L during compiles for
12197         multilibbed hosts.   Idea grafted from g77.exp.
12198
12199 1998-09-30  Dave Love  <d.love@dl.ac.uk>
12200
12201         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
12202         avoid losing on systems which need -lsocket.
12203
12204 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
12205
12206         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
12207         * g++.old-deja/g++.other/nested2.C: Ditto.
12208         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
12209         failure.
12210
12211 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
12212
12213         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
12214         preferred over template operator!= for enum bitfields.
12215
12216 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
12217
12218         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
12219         that happen to have the same base name, but in different scopes,
12220         are incorrectly rejected.
12221
12222 1998-09-16  Richard Henderson  <rth@cygnus.com>
12223
12224         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
12225         on the native word size instead of an integer literal.
12226
12227 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
12228
12229         * g++.old-deja/g++.other/static2.C: Invocation of static data
12230         member of type pointer-to-function denoted as non-static member.
12231
12232         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
12233         checks involving function types and aliases.
12234
12235 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
12236
12237         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
12238         redefined to the same non-trivial type.
12239
12240         * g++.old-deja/g++.pt/explicit73.C: Test for proper
12241         namespace-qualification of template specializations declared in
12242         other namespaces.
12243
12244         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
12245         to declare a subset of the specializations of a template function
12246         as friends of specializations of a template class.
12247
12248         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
12249         member templates that do not fully specialize the enclosing
12250         template class are rejected.
12251
12252 1998-09-11  Dave Love  <d.love@dl.ac.uk>
12253
12254         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
12255
12256 1998-09-08  Dave Love  <d.love@dl.ac.uk>
12257
12258         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
12259         altered from libf2c/libU77 version.
12260
12261 1998-09-06  Dave Love  <d.love@dl.ac.uk>
12262
12263         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
12264
12265 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
12266
12267         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
12268         (un)signed char are different types for template specialization
12269         purposes.
12270
12271 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
12272
12273         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
12274         * objc: ObjC testsuite.
12275
12276 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
12277
12278         * gcc.c-torture/execute/941014-1.x:  New file.
12279
12280 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
12281
12282         * lib/c-torture.exp: Add support for
12283         torture_eval_before_compile and torture_eval_before_execute
12284         variables.
12285
12286 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
12287
12288         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
12289         this test triggers valid.
12290
12291 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
12292
12293         * gcc.dg/980827-1.c: New test.
12294
12295 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
12296
12297         * gcc.c-torture/execute/loop-4b.c: New test.
12298
12299 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
12300
12301         * lib/c-torture.exp: Add support for
12302         torture_eval_before_compile and torture_eval_before_execute
12303         variables.
12304
12305 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
12306
12307         * gcc.c-torture/compile/980825-1.c: New test.
12308
12309 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
12310
12311         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
12312         count number tests in opt_t0 not good_t0.
12313
12314 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
12315
12316         * gcc.c-torture/compile/930326-1.x: Fix typo.
12317
12318 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
12319
12320         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
12321         causes an ICE.
12322
12323 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
12324
12325         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
12326         STACK_SIZE is defined.
12327         * gcc.c-torture/unsorted/stuct.c: Similarly.
12328
12329         * gcc.c-torture/compile/980821-1.c: New test.
12330
12331 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
12332
12333         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
12334
12335 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
12336
12337         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
12338         code.
12339
12340 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
12341
12342         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
12343         error'.
12344
12345 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
12346
12347         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
12348
12349 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
12350
12351         * gcc.c-torture/compile/980816-1.c: New test.
12352
12353         * gcc.dg/980816-1.c: New test.
12354
12355 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
12356
12357         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
12358         compiler for ieee tests.
12359
12360 1998-08-01  Dave Love  <d.love@dl.ac.uk>
12361
12362         * g77.f-torture/compile/980729-0.f: New test.
12363
12364 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
12365
12366         * gcc.c-torture/special/eeprof-1.c: New test, for
12367         -finstrument-functions.
12368         * gcc.c-torture/special/special.exp: Run it.
12369
12370 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
12371
12372         * gcc.c-torture/compile/980729-1.c: New test.
12373
12374 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
12375
12376         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
12377         __thumb__ is defined, and test for ARM style doubles if so.
12378
12379 1998-07-26  Dave Love  <d.love@dl.ac.uk>
12380
12381         * g77.f-torture/noncompile/980615-0.f: New test.
12382
12383 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
12384
12385         * gcc.dg/980312-1.c: Do link instead of compile.
12386         * gcc.dg/980313-1.c: Likewise.
12387
12388 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
12389
12390         * gcc.c-torture/compile/980726-1.c: New test.
12391
12392 1998-07-25  Dave Love  <d.love@dl.ac.uk>
12393
12394         * g77.f-torture/execute/io0.f: New test.
12395
12396 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
12397
12398         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
12399         an int.
12400
12401 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
12402
12403         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
12404         m32r bugs.
12405
12406 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
12407
12408         * gcc.dg/980626-1.c: Expect failures for all toolchains until
12409         c-decl.c:grokdeclarator can handle mode attributes.
12410
12411 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
12412
12413         * gcc.c-torture/execute/980716-1.c: New test.
12414
12415 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
12416
12417         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
12418         the mn10200.
12419         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
12420         the mn10200.
12421         * gcc.c-torture/execute/va-arg-3.x: Similarly.
12422         * gcc.c-torture/compile/930326-1.x: Similarly.
12423
12424 1998-07-13  Dave Love  <d.love@dl.ac.uk>
12425
12426         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
12427         New test from Craig.
12428
12429 1998-07-12  Dave Love  <d.love@dl.ac.uk>
12430
12431         * g77.f-torture/noncompile/980616-0.f: New test.
12432
12433         * g77.f-torture/execute/970816-3.f:  New test from Craig.
12434
12435 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
12436
12437         *  g++.other/singleton.C: Return error value instead of taking
12438         SIGSEGV.
12439
12440 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
12441
12442         *  g++.other/singleton.C: New test.   Warning is under dispute.
12443         Runtime crash is not.
12444
12445 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
12446
12447         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
12448         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
12449         using6.C, using7.C}:  New namespace tests.
12450
12451 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
12452
12453         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
12454         specialization with typedef'ed names used as array indexes.
12455
12456 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
12457
12458         * gcc.c-torture/execute/980709-1.c: New test.
12459
12460         * gcc.dg/980709-1.c: New test.
12461
12462 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
12463
12464         * gcc.c-torture/execute/bcp-1.c: New test.
12465
12466 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
12467
12468         * gcc.c-torture/execute/980707-1.c: New test.
12469
12470 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
12471
12472         * gcc.c-torture/compile/980706-1.c: New test.
12473
12474 1998-07-01  Dave Love  <d.love@dl.ac.uk>
12475
12476         * g77.f-torture/execute/980701-0.f,
12477         g77.f-torture/execute/980701-1.f: New test from Craig.
12478
12479 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
12480
12481         * gcc.c-torture/compile/980701-1.c: New test.
12482
12483         * gcc.c-torture/execute/980701-1.c: New test.
12484
12485 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
12486 rlsruhe.de>
12487
12488         * g++.old-deja/g++.robertl/eb132.C: New test.
12489         * g++.old-deja/g++.robertl/eb133.C: Likewise.
12490
12491 1998-06-29  Dave Love  <d.love@dl.ac.uk>
12492
12493         * g77.f-torture/execute/980628-7.f,
12494         g77.f-torture/execute/980628-8.f,
12495         g77.f-torture/execute/980628-9.f,
12496         g77.f-torture/execute/980628-10.f: New tests from Craig.
12497
12498         * g77.f-torture/execute/980628-3.f: Remove mail headers.
12499
12500 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
12501
12502         * g77.f-torture/execute/980628-4.f: New test from Craig.
12503         * g77.f-torture/execute/980628-5.f: Likewise.
12504         * g77.f-torture/execute/980628-2.f: Likewise.
12505         * g77.f-torture/execute/980628-0.f: Likewise.
12506         * g77.f-torture/execute/980628-1.f: Likewise.
12507         * g77.f-torture/execute/980628-3.f: Likewise.
12508         * g77.f-torture/execute/980628-6.f: Likewise.
12509
12510 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
12511
12512         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
12513         directory when nothing has been installed yet.
12514
12515 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
12516
12517         * gcc.c-torture/special/special.exp: Handle newer versions of
12518         dejagnu.
12519
12520 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
12521
12522         * gcc.dg/980626-1.c: New test.
12523
12524 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
12525
12526         * gcc.misc-tests/m-un-2.c: New test.
12527         * g++.old-deja/g++.other/warn01.c: Likewise.
12528
12529 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
12530
12531         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
12532         compatibility with assmblers with a different comment character.
12533         Eliminate use of GAS-specific extensions.
12534
12535 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
12536
12537         * gcc.c-torture/execute/ieee/980619-1.c: New test.
12538
12539 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
12540
12541         *lib/g77.exp: Replace search for libf2c.a with search for newly
12542         renamed libg2c.a
12543
12544 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
12545
12546         * gcc.c-torture/execute/980617-1.c: New test.
12547
12548 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
12549
12550         * gcc.c-torture/execute/980612-1.c: New test.
12551
12552 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
12553
12554         * gcc.dg/980523-1.c: Only test on ppc-linux.
12555         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
12556
12557         * gcc.c-torture/execute/980608-1.c: New test.
12558
12559 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
12560
12561         * gcc.c-torture/execute/980605-1.c: New test.
12562
12563 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
12564
12565         * gcc.c-torture/execute/980604-1.c: New test.
12566
12567 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
12568
12569         * gcc.c-torture/execute/980602-1.c: New test.
12570         * gcc.c-torture/execute/980602-2.c: Likewise.
12571
12572 1998-06-02  Dave Love  <d.love@dl.ac.uk>
12573
12574         * 970125-0.f: Fix per JCB.  Add commentary.
12575
12576 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
12577
12578         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
12579         IEEE -0 support.
12580
12581 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
12582
12583         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
12584         earlier.
12585
12586 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
12587
12588         * gcc.c-torture/execute/980526-3.c: New test.
12589
12590 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
12591
12592         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
12593         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
12594         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
12595         m88k-motorola-sysv3 to XFAIL.
12596
12597 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12598
12599         * gcc.dg/980526-1.c: New test.
12600         * gcc.c-torture/execute/980526-2.c: New test.
12601
12602 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
12603
12604         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
12605
12606         * gcc.c-torture/execute/980526-1.c: New test.
12607
12608 1998-05-26  Dave Love  <d.love@dl.ac.uk>
12609
12610         * g77.f-torture/execute/alpha2.f: Add runtime test.
12611
12612 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
12613
12614         * g++.old-deja/old-deja.exp: Strip leading directories.
12615
12616         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
12617         error for the line.  Don't run multiple tests for the same line.
12618
12619 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
12620
12621         * gcc.dg/980523-1.c: New test.
12622
12623 1998-05-23  Dave Love  <d.love@dl.ac.uk>
12624
12625         * g77.f-torture/compile/970915-0.f: New test.
12626
12627 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
12628
12629         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
12630
12631 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
12632
12633         * gcc.dg/980520-1.c: New test.
12634
12635 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
12636
12637         * gcc.dg/980502-1.c: Fix return type.
12638
12639 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
12640
12641         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
12642         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
12643         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
12644         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
12645         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
12646
12647 1998-05-20  Dave Love  <d.love@dl.ac.uk>
12648
12649         * g77.f-torture/execute/980520-1.f: New test.
12650
12651 1998-05-15  Dave Love  <d.love@dl.ac.uk>
12652
12653         * lib/mike-g77.exp: New file.
12654
12655         * g77.f-torture/noncompile/noncompile.exp,
12656         g77.f-torture/noncompile/check0.f: New files.
12657
12658 1998-05-14  Dave Love  <d.love@dl.ac.uk>
12659
12660         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
12661         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
12662         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
12663         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
12664         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
12665         abort where appropriate.
12666
12667 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
12668
12669         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
12670         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
12671
12672 1998-04-29  Dave Love  <d.love@dl.ac.uk>
12673
12674         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
12675
12676 1998-04-27  Dave Love  <d.love@dl.ac.uk>
12677
12678         * g77.f-torture/compile/980427-0.f: New test.
12679
12680 1998-04-24  Dave Love  <d.love@dl.ac.uk>
12681
12682         * g77.f-torture/compile/980424-0.f: New test.
12683
12684 1998-04-19  Dave Love  <d.love@dl.ac.uk>
12685
12686         * g77.f-torture/compile/980419-2.f (main): New test.
12687         * g77.f-torture/compile/970125-0.f: New test.
12688         * g77.f-torture/compile/980419-1.f: New test.
12689
12690 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
12691
12692         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
12693         of loop-4.c.
12694
12695 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
12696
12697         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
12698
12699 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
12700
12701         * gcc.c-torture/compile/980329-1.c: New test.
12702
12703 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
12704
12705         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
12706         * gcc.dg/980312-1.c: Fix typo in -march command.
12707
12708 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
12709
12710         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
12711
12712 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
12713
12714         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
12715         Dave Love agree the Fortran source is bogus.
12716
12717 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
12718
12719         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
12720         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
12721         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
12722         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
12723         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
12724
12725 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
12726
12727         * g++.old-deja/g++.other/friend1.C: New test.
12728
12729 1998-02-18  Dave Love  <d.love@dl.ac.uk>
12730
12731         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
12732         possibly uninitialized) variables and declare dnrm2.
12733
12734 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
12735
12736         From Bruno Haible <haible@ilog.fr>:
12737         * gcc.c-torture/execute/980223.c: New test.
12738
12739 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
12740
12741         * gcc.dg/ifelse-1.c: New test.
12742
12743 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
12744
12745         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
12746
12747           * lib/old-dejagnu.exp (old-dejagnu): Added the
12748           "execution test - XFAIL *-*-*" handling in the spirit of
12749           "excess errors test -". Changed the "execution test fails"
12750           handling to be like "excess errors test fails".
12751           * Update various tests accordingly.
12752
12753 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
12754
12755         * gcc.c-torture/execute/980205.c: New test.
12756
12757 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
12758
12759         * lib/c-torture.exp: Look for .x files instead of .cexp files.
12760         * lib/f-torture.exp: Similarly.
12761         * gcc.c-torture: Rename all .cexp files to .x files.
12762
12763 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
12764
12765         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
12766         (940510-1.c): Removed duplicate.
12767         (971104-1.c): New test.
12768
12769 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
12770
12771           * lib/f-torture.exp: Improve error and loop detection.
12772
12773 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
12774
12775         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
12776         use that to size the filler array.
12777
12778 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
12779
12780         * lib/c-torture.exp(c-torture-execute): Fix typo.
12781
12782         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
12783         testcase as the executable name. Keep the executable around if
12784         the test fails.
12785
12786 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
12787
12788         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
12789         changes.  Only test one -g option, and move it to the end of the
12790         list of options to test.
12791
12792 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
12793
12794         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
12795         variable GCC_TORTURE_OPTIONS to supply default switches separated
12796         by colons.  If no environment variable, run tests with -O0 -g, -O1
12797         -g, and -O2 -g as well.
12798
12799 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
12800
12801         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
12802         explanatory comments. Fix indentation.
12803
12804 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
12805
12806         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
12807
12808 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
12809
12810         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
12811         * g++.old-deja/g++.mike/p7325.C: Likewise.
12812         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
12813
12814 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
12815
12816         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
12817         * g++.old-deja/g++.brendan/crash30.C: Likewise.
12818         * g++.old-deja/g++.brendan/crash39.C: Likewise.
12819         * g++.old-deja/g++.law/operators4.C: Likewise.
12820
12821 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
12822
12823         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
12824         * g++.old-deja/g++.mike/p784.C: Ditto.
12825         * g++.old-deja/g++.mike/p785.C: Ditto.
12826
12827 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
12828
12829           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
12830
12831 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
12832
12833         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
12834         target feature; pass this to c-torture-execute as needed.
12835
12836 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
12837
12838         * lib/c-torture.exp(c-torture-execute): If the previous and the
12839         current executables being tested are identical, we don't need to
12840         run the executable again. Try to make the executable names
12841         unique. Add an optional argument for passing additional compiler
12842         flags.
12843
12844 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
12845
12846         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
12847
12848 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
12849
12850         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
12851
12852 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
12853
12854         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
12855         32bit or larger longs.
12856
12857         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
12858         have either a 32bit long or 32bit int.
12859
12860 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
12861
12862         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
12863         Make double precision tests dependent on sizeof (double).
12864
12865 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
12866
12867         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
12868         too.
12869
12870 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
12871
12872         * gcc.c-torture/compile/961203-1.cexp: New script.
12873
12874 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
12875
12876         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
12877         up the includes ourselves.
12878
12879 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
12880
12881         * lib/plumhall.exp: Remove random include, and add a few
12882         verbose messages for debugging.
12883
12884 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
12885
12886         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
12887         of trying to do it ourselves.
12888
12889 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
12890
12891         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
12892
12893 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
12894
12895         * gcc.prms/5403.c: Made regexp a bit less strict.
12896
12897 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
12898
12899         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
12900         is returned from remote_load instead.
12901         * lib/plumhall.exp: Ditto.
12902         * lib/mike-g++.exp: Ditto.
12903         * lib/old-dejagnu.exp: Ditto.
12904         * lib/c-torture.exp: Ditto.
12905
12906 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
12907
12908         * lib/g++.exp: Use build_wrapper procedure.
12909         * lib/gcc.exp: Ditto.
12910
12911 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
12912
12913         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
12914         an old-style decl for malloc.  Fixes tests to work when
12915         sizeof (int) != sizeof (size_t).
12916
12917 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
12918
12919         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
12920
12921         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
12922         use stdargs.h interface.
12923
12924 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
12925
12926         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
12927         NO_VARARGS when compiling.
12928
12929 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
12930
12931         * lib/plumhall.exp(ph_includes): New procedure.
12932         (ph_make): Use it.
12933         (ph_compiler): Ditto.
12934
12935         * lib/g++.exp: Rename test-glue.c to testglue.c.
12936         * lib/gcc.exp: Ditto.
12937
12938 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
12939
12940         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
12941         to completion when it's called.
12942
12943 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
12944
12945         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
12946         is defined, don't do test.
12947
12948 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
12949
12950         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
12951         for object files.
12952         (ph_summary): Mark skipped testcases as untested, not unresolved.
12953
12954         * lib/plumhall.exp (ph_make): If unresolved because of bad
12955         errorCode, record errorCode in log file.
12956         (*): Replace send_log/verbose with verbose -log.
12957
12958 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
12959
12960         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
12961         double conversion if double isn't at least 8 bytes.
12962
12963         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
12964         int to work with targets where int is 16 bits.
12965
12966         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
12967         8 bytes, just exit, since 4 byte doubles don't have enough bits of
12968         precision for the test to complete.
12969
12970 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
12971
12972         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
12973         if d10v is not compiled with the -mdouble64 flag.
12974         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
12975
12976         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
12977         d10v is not compiled with the -mint32 flag.
12978
12979 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
12980
12981         * lib/plumhall.exp: Use incr_count.
12982
12983 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
12984
12985         * gcc.c-torture: Update to c-torture-1.45.
12986
12987 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
12988
12989         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
12990         the name of the expect testcase file).
12991
12992         * lib/g++.exp(g++_init): Ditto.
12993
12994 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
12995
12996         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
12997         the host.
12998
12999         * lib/gcc.exp(gcc_exit): New procedure.
13000
13001 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
13002
13003         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
13004         specs where appropriate.
13005
13006         * g++.old-deja/g++.arm/*: Added additional ERROR checks
13007         because of new "candidates are" messages, and removed a few
13008
13009         * Converted all non-old-style g++ testcases to old-style, and
13010         moved into g++.old-deja.
13011
13012 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
13013
13014         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
13015         options.
13016
13017         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
13018         succeeded.
13019
13020         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
13021
13022 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
13023
13024         * lib/gcc.exp (gcc_target_compile): Add support for defining
13025         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
13026         the machine doesn't have those features.
13027
13028 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
13029
13030         * g++.law/operators4.exp: Don't use LIBS.
13031
13032 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
13033
13034         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
13035
13036         * lib/mike-g++.exp: Don't set the compiler to be tested here.
13037         * lib/g++.exp: Set it here instead. Also, allow use of the
13038         --tool_exec and --tool_opt options. Change CXX to
13039         GXX_UNDER_TEST.
13040
13041         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
13042
13043         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
13044
13045 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
13046
13047         * lib/old-dejagnu.exp: Use prune_warnings instead of
13048         prune_system_crud.
13049         * lib/mike-g++.exp: Ditto.
13050         * lib/gcc.exp: Ditto.
13051         * lib/g++.exp: Ditto.
13052
13053         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
13054
13055 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
13056
13057           * 941014-2.c: Include stdlib.h
13058           * 960327-1.c: Include stdio.h
13059           * dbra.c, index-1.c: Don't assume ints are 32bits.
13060
13061 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
13062
13063         * lib/gcc.exp: Add gcc,stack_size target feature.
13064
13065         * lib/g++.exp(g++_target_compile): Add the include and link
13066         paths here, not in two other places. And, it's $options, not
13067         options.
13068
13069         * lib/mike-g++.exp(postbase): Remove the code that determines
13070         the correct include and link paths.
13071         * g++.old-deja/old-deja.exp: Ditto.
13072
13073 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
13074
13075         * lib/g++.exp(g++_init): target_compile no longer returns the
13076         filename of the result.
13077
13078 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
13079
13080         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
13081         call to glob.
13082
13083         * gcc.c-torture/special/special.exp: Change call to
13084         gcc_target_compile to include the object file.
13085
13086 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
13087
13088         * gcc.c-torture/special/special.exp: Correct misspelling in last
13089         change.
13090
13091 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
13092
13093         * lib/plumhall.exp(ph_summary): Log the entire output of the
13094         executable. Return -1 if there were any failures, 0 otherwise.
13095         (ph_execute): Return -1 if there were any failures, 0 otherwise.
13096         (ph_make): Clean up objects and executables that were built
13097         if the tests succeeded.
13098
13099 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
13100
13101         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
13102         libraries and includes in the build tree as appropriate.
13103
13104 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
13105
13106         * lib/c-torture.exp: Instead of looking for the global variable
13107         NO_LONG_LONG, check to see if that's a feature of the target.
13108
13109 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
13110
13111         * config/default.exp: Minimize. Delete the remainer of the files in
13112         config; this functionality is now in devo/dejagnu/config.
13113
13114         g++.*/*: Pass any additional flags used to compile to postbase;
13115         delete CXXFLAGS.
13116
13117         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
13118         is now done by runtest.exp. Use gcc_target_compile instead of
13119         compile.
13120
13121         lib/c-torture.exp: Use gcc_target_compile instead of compile.
13122         Remove references to CFLAGS. Use remote_file instead of
13123         calling rm -f.
13124         (c-torture): Take a list of arguments to use to compile this
13125         testcase.
13126
13127         lib/g++.exp: Simplify. Use target_compile instead of compile.
13128         lib/gcc-dg.exp: Ditto.
13129         lib/gcc.exp: Ditto.
13130         lib/mike-{gcc,g++}.exp: Ditto.
13131         lib/old-dejagnu.exp: Ditto.
13132         lib/plumhall.exp: Ditto.
13133
13134 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
13135
13136         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
13137         (ph_linker): Likewise.
13138
13139 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
13140
13141           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
13142         MAP_ANON / MAP_ANONYMOUS if defined;
13143         else try to map from /dev/zero .
13144
13145 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
13146
13147         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
13148         isn't defined, then define it to MAP_ANONYMOUS.
13149
13150 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
13151
13152         * gcc.c-torture: Update to c-torture-1.42 release.
13153
13154 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
13155
13156         * gcc.c-torture: Update to c-torture-1.41 release.
13157
13158 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
13159
13160         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
13161         c-torture release.
13162
13163 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
13164
13165         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
13166         and LDFLAGS.  Fix second case to append the target_info ldflags
13167         onto LDFLAGS, not CFLAGS.
13168         * lib/g++.exp (g++_init): Add target_info stuff.
13169         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
13170         of libgloss and newlib flags for !native.
13171
13172         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
13173         (GDB): Fix relative path to go up another dir for finding gdb.
13174
13175 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
13176
13177         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
13178         versions in the target_info array, if they don't exist.
13179
13180 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
13181
13182         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
13183
13184 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
13185
13186         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
13187         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
13188
13189 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
13190
13191         * lib/old-dejagnu.exp: Don't remove the output file before we've
13192         actually tested it. Don't append pwd to the path of the executable
13193         we're testing.
13194
13195 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
13196
13197         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
13198
13199 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
13200
13201         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
13202         temporary directory for compiler files, and set it to a default
13203         value of /tmp. Set $output as the name of the output file from
13204         compiling the testcase. Add a -o option to $cflags_var so the
13205         compiler writes the final output file as $output. Set $executable
13206         to $output.
13207
13208         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
13209         directory for compiler files, and set it to /tmp if it doesn't
13210         already have a value. Set $output_file to the name of the output
13211         file from compiling the testcase. Add a -o option to CXXFLAGS so
13212         the compiler writes the final output file as $output. Use $output
13213         as the executable to be tested.
13214
13215 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
13216
13217         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
13218
13219 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
13220
13221         * gcc.c-torture/execute/pending-1.c: New test.  Still
13222         pending in Tege's queue.
13223
13224 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
13225
13226         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
13227         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
13228         if there were failures.  Call unresolved if there were unresolved
13229         testcases.  Call gcc_fail if program did not run to completion.
13230         (ph_make): Pass additional argument name to ph_execute.
13231         (ph_execute): Add new argument.  Pass additional arguments to
13232         ph_summary.  Call gcc_fail is there is no execution output.
13233
13234 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
13235
13236         * lib/plumhall.exp (proc_summary): Output relavent summary
13237         lines into the log so specific failures in plumhall can be
13238         investigated.
13239
13240 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
13241
13242         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
13243         (c-torture-execute): Don't try to execute tests which use
13244         "long long" types if $NO_LONG_LONG is nonzero.
13245
13246 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
13247
13248         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
13249         not c-torture.
13250
13251         * gcc.ieee: Move from here.
13252         * gcc.c-torture/execute/ieee: To here.
13253
13254 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
13255
13256         * gcc.c-torture: Update to c-torture-1.41 release.
13257
13258 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
13259
13260         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
13261         not "$output".
13262
13263 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
13264
13265         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
13266         -c present.
13267
13268 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
13269
13270         * config/proelf.exp: Handle connecting to a simulator.
13271
13272 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
13273
13274         * config/proelf.exp: New file.  Enough framework that we can
13275         run c-torture tests on the proelf targets (or any other target
13276         that gdb can connect to for that matter).
13277
13278 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
13279
13280         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
13281         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
13282
13283         * lib/plumhall.exp (ph_execute): Always call ph_summary if
13284         exec_output exists.
13285
13286 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
13287
13288         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
13289         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
13290
13291         * config/*.exp: Update FSF address.  Change result of ${tool}_load
13292         to pass/fail/unresolved/unsupported/untested.  Caller must now
13293         call unresolved/unsupported/untested.
13294         * lib/*.exp: Update FSF address.  Update to handle new results of
13295         ${tool}_load.
13296         * lib/chill.exp (verbose): Delete.
13297
13298 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
13299
13300         * lib/gcc.exp (default_gcc_start): Change order of args to
13301         $LDFLAGS $CFLAGS $LIBS.
13302         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
13303         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
13304         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
13305         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
13306         * gcc.misc-tests/dg-test.exp: Likewise.
13307         * gcc.misc-tests/msgs.exp: Likewise.
13308         * gcc.prms/prms.exp: Likewise.
13309         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
13310         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
13311
13312         * lib/dg.exp: Deleted, moved to dejagnu/lib.
13313
13314 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
13315
13316         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
13317
13318         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
13319         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
13320
13321         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
13322         necessary.
13323
13324 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
13325
13326         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
13327         global for loop; add use of $mathlib.
13328         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
13329         settings here; set mathlib for anything but VxWorks.
13330
13331 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
13332
13333         * gcc.c-torture: Update to c-torture-1.40 release.
13334
13335 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
13336
13337         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
13338         dg.exp.
13339
13340 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
13341
13342         * lib/c-torture.exp (c-torture-execute): Declare "output" as
13343         global.
13344
13345 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
13346
13347         * lib/g++.exp (LIBS): Define if not already.
13348         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
13349         (gcc-dg-prune): Call prune_gcc_output.
13350         * lib/gcc.exp (prune_gcc_output): New proc.
13351         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
13352         prune_gcc_output.
13353
13354 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
13355
13356         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
13357         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
13358
13359 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
13360
13361         * gcc.c-torture: Update to c-torture-1.39 release.
13362
13363 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
13364
13365         * lib/c-torture.exp (c-torture-execute): Don't return if one option
13366         fails, try others as well.
13367
13368 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
13369
13370         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
13371         If compilation fails, mark execute tests as `untested'.
13372         If test is marked as unsupported, don't mark compilation and
13373         execute tests as failed.
13374
13375 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13376
13377         * lib/g++.exp (g++_init): Don't link in libg++, and look to
13378         libstdc++ for whether or not we want to be doing shared
13379         libraries.  Delete link_curses since we don't need it anymore.
13380         * lib/mike-g++.exp (postbase): Don't link in libg++.
13381         * g++.old-deja/old-deja.exp: Likewise.
13382
13383 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13384
13385         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
13386
13387 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13388
13389         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
13390         For that, add `-Wl,-a,shared_archive'.
13391         * g++.old-deja/old-deja.exp: Likewise.
13392
13393 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
13394
13395         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
13396
13397 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
13398
13399         * lib/mike-g++.exp (postbase): Pay attention to the status of
13400         g++_load.
13401
13402 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13403
13404           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
13405
13406 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
13407
13408         * lib/gcc.exp (default_gcc_start): No longer need to log program
13409         being executed or its output, execute_anywhere does that now.
13410         * lib/g++.exp (default_g++_version): Call execute_anywhere.
13411         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
13412
13413 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13414
13415         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
13416         the same as those in lib/g++.exp.
13417
13418 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
13419
13420         * gcc.c-torture: Update to c-torture-1.38 release.
13421         * gcc.ieee: Related changes.
13422
13423 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
13424
13425         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
13426         "exec". Minor reformatting changes.
13427
13428         * config/rom68k.exp (${tool}_load): Make it work in a canadian
13429         cross. This means all "exec" calls now work on a remote host as
13430         well.
13431         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
13432         cross. Filter out the extra "\r\n" stuff that expect puts in.
13433         (c-torture-execute): Filter out the bogus warnings like
13434         c-torture-compile does. Add support for canadian cross.
13435         * lib/gcc.exp (default_gcc_version, default_gcc_start)
13436         Use execute_anywhere rather than calling exec directly. Now it
13437         works for canadian cross testing.
13438
13439 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
13440
13441         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
13442         results into a variable, and check that rather than using file exists.
13443
13444 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13445
13446         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
13447         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
13448
13449 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13450
13451         * g++.old-deja/old-deja.exp: Create and pass runshlib and
13452         lib_curses if there's a shared libg++ in the build tree.
13453
13454 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
13455
13456         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
13457         if not supported target.
13458
13459 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13460
13461         * lib/g++.exp (g++_init): Move empty setting of runshlib and
13462         link_curses up to always happen, not just for native builds.
13463
13464 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
13465
13466         * gcc.c-torture: Update to c-torture-1.36 release.
13467         * gcc.failure: Related changes.
13468
13469 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
13470
13471         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
13472
13473 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13474
13475         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
13476         * lib/mike-g++.exp (postbase): Not in here.  Still reference
13477         runshlib, link_curses, and mathlib for link and run.
13478
13479         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
13480         pass the runtime shared library options for Solaris, OSF/1, and
13481         Irix5, and link with -lcurses to avoid unresolved references.
13482
13483 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13484
13485         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
13486         only run once.
13487
13488 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
13489
13490         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
13491
13492 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
13493
13494         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
13495         do not have a framework for the "compat" tests yet.
13496
13497 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13498
13499         * lib/mike-g++.exp (postbase): New local variable `mathlib',
13500         set to null if we're testing vxworks5.1.  Use that instead of
13501         `-lm' in the setting of LIBS for link and run.
13502
13503 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13504
13505         * config/rom68k.exp (${tool}_load): Major changes to make it
13506         work.  Verified that it does in fact return the stuff in
13507         exec_output properly.  Catch any Emul or any TRAP other than 0.
13508
13509 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13510
13511         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
13512         LDFLAGS properly for targets that need stuff from libgloss.
13513         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
13514         only run once.
13515         (gpp_initialized): New variable.
13516
13517 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
13518
13519         * config/rom68k.exp: Load libgloss.exp.
13520         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
13521         so we can produce a fully linked binary.
13522         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
13523         so we can produce a fully linked binary.
13524
13525 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
13526
13527         * lib/plumhall.exp (ph_section): Watch for expected failures.
13528         Add missing `else'.
13529
13530         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
13531         run the testcase.
13532         (c-torture): Likewise.
13533
13534 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
13535
13536         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
13537
13538         * lib/mike-g++.exp (mike_cleanup): New proc.
13539         (prebase): New globals compiler_result, not_compiler_result,
13540         target_regexp.
13541         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
13542         allow leading "-" in pattern.  Watch for unsupported tests.
13543         If $compiler_result is set, pattern match assembler code,
13544         and ditto for $not_compiler_result.
13545         * lib/mike-gcc.exp: Likewise.
13546
13547         * lib/plumhall.exp (ph_execute): Only call ph_summary if
13548         execution "succeeded".
13549
13550 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
13551
13552         * config/win32.exp: New file.
13553         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
13554
13555 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
13556
13557         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
13558         unsupported.
13559         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
13560         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
13561         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
13562
13563         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
13564         "... without exceptions was ...".  That is now handled by
13565         prune_system_crud.
13566         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
13567
13568 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
13569
13570         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
13571         sieve.c,sort2.c}: New files.
13572         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
13573         sieve.exp,sort2.exp}: Drivers for them.
13574
13575         * lib/mike-gcc.exp (program_output): New user settable variable.
13576         (postbase): Call prune_system_crud.  Also prune extraneous compiler
13577         messages.
13578         * lib/mike-g++.exp (program_output): New user settable variable.
13579
13580         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
13581
13582         * config/sh.exp: Deleted (use sim.exp instead).
13583
13584 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13585
13586         * config/vx.exp: Declare CHECKTASK as global.
13587         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
13588         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
13589         * lib/old-dejagnu.exp: Load [pwd]/$executable.
13590
13591 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
13592
13593         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
13594         target. Like vx.exp, only includes `vx29k.exp' instead of
13595         `vxworks.exp'.
13596
13597 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
13598
13599         * config/sim.exp: Increase time limit from 120 seconds to 240.
13600
13601 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
13602
13603         * gcc.c-torture/execute/950628-1.c: New test.
13604
13605 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
13606
13607         * gcc.c-torture: Update with changes/additions from
13608         c-torture-1.34.
13609
13610 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
13611
13612         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
13613
13614 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
13615
13616         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
13617
13618 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
13619
13620         * gcc.c-torture/compile/950512-1.c: New test.
13621         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
13622         * gcc.dg/struct-ret-1.c: Likewise.
13623
13624 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
13625
13626         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
13627           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
13628
13629 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
13630
13631         * gcc.c-torture/special/920411-1.c: Deleted.
13632         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
13633
13634 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
13635
13636         * config/sim.exp (${tool}_load): Hack in call to bash to get a
13637         cpu limit.
13638
13639 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
13640
13641         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
13642
13643 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
13644
13645         From kenner;
13646         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
13647         is the proper length.
13648         * va-arg-3.c: Likewise.
13649
13650 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
13651
13652         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
13653         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
13654
13655         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
13656         * lib/g++.exp (default_g++_start): Delete old cruft.
13657
13658 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
13659
13660         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
13661         (2 * (1 << 18)) to (2 * (1 << 17)).
13662
13663         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
13664
13665 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
13666
13667         * config/rom68k.exp: Renamed from config/idp.exp
13668
13669 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
13670
13671         * c-torture/compile/921109-2.c
13672
13673 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
13674
13675         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
13676         excess errors.
13677
13678 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
13679
13680         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
13681         output.
13682         * lib/g++.exp (default_g++_start): Likewise.
13683
13684 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
13685
13686         * gcc.c-torture/compile/950329-1.c: New test.
13687
13688 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
13689
13690           * config/bug.exp (${tool}_load): Updated to use new remote_open
13691           and remote_close procs.
13692         * config/idp.exp: New file.
13693
13694 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
13695
13696         * gcc.c-torture/execute/950322-1.c: New test.
13697
13698 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
13699
13700         * config/vx.exp (${tool}_load): Clean up testing of return code from
13701         vxworks_ld and vxworks_spawn.
13702
13703 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
13704
13705         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
13706
13707 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
13708
13709         * lib/old-deja.exp: Add `excess errors test - ' error, now one
13710         can mark excess errors on a machine by machine basis.  Note, the
13711         default is to not expect any excess errors, even when excess
13712         errors test - is given, so you will want to put an XFAIL ... on
13713         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
13714         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
13715         those 4 machines, but no others.
13716
13717 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
13718
13719         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
13720         * lib/c-torture.exp: to here.
13721
13722 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
13723
13724         * gcc.c-torture/execute/950221-1.c: New test.
13725         * gcc.c-torture/execute/struct-ret-1.c: New test.
13726         * gcc.c-torture/compile/950221-1.c: New test.
13727
13728         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
13729
13730 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
13731
13732         * gcc.c-torture/execute/arith-1.c (main): Return 0.
13733         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
13734
13735 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
13736
13737         * g++.gb: New directory of tests, derived from my signature and
13738         class scoping tests.
13739
13740         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
13741         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
13742         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
13743         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
13744         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
13745         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
13746         * g++.gb/sig25.C: Likewise.
13747
13748         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
13749         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
13750         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
13751         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
13752         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
13753         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
13754         * g++.gb/sig25.exp: Likewise.
13755
13756         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
13757         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
13758         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
13759         * g++.gb/scope13.C: Likewise, this test still fails.
13760
13761         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
13762         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
13763         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
13764         * g++.gb/scope13.exp: Ditto.
13765
13766         * g++.gb/README: New file, explains what these tests are about.
13767
13768 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
13769
13770         * lib/dg.exp (dg-do): Support `preprocess'.
13771         (dg-test): Likewise.
13772
13773 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
13774
13775         * config/udi.exp: change "continue -expect" to "exp_continue".
13776
13777 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
13778
13779         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
13780         Delete redundant tests.
13781
13782         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
13783         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
13784         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
13785         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
13786         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
13787         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
13788         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
13789         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
13790
13791         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
13792         storing label pointers.
13793         * gcc.c-torture/execute/921019-1.c: Likewise.
13794         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
13795         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
13796         parameter fp.
13797         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
13798         constants.
13799
13800         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
13801         Delete obsolete tests.
13802
13803         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
13804         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
13805         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
13806         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
13807         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
13808         * gcc.c-torture/compile/950124-1.c: New test.
13809
13810         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
13811
13812 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
13813
13814         * lib/mike-g++.exp: Add -lm to LIBS.
13815
13816 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
13817
13818         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
13819
13820 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
13821
13822         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
13823
13824 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
13825
13826         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
13827
13828 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
13829
13830         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
13831         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
13832         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
13833         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
13834         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
13835         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
13836         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
13837         * g++.law/{operators31.C, operators32.C,
13838         * g++.law/{operators33.C, operators34.C}: Likewise.
13839         * g++.law/{pic1.C, refs2.C}: Likewise.
13840         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
13841         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
13842         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
13843         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
13844
13845         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
13846         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
13847         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
13848         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
13849         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
13850         * g++.law/{enum9.exp, friend5.exp}: Likewise.
13851         * g++.law/{nest3.exp, nest4.exp}: Likewise.
13852         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
13853         * g++.law/{operators30.exp, operators31.exp}: Likewise.
13854         * g++.law/{operators32.exp, operators33.exp}: Likewise.
13855         * g++.law/{operators34.exp}: Likewise.
13856         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
13857         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
13858         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
13859         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
13860         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
13861
13862         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
13863         No longer expected to fail.
13864         * g++.law/missed-error3.C: Tweak for recent bool changes.
13865
13866 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
13867
13868         * config/emb-unix: Deleted.
13869         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
13870         remote execution.  Do final link on remote host if REMOTE_LINK is set.
13871
13872 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
13873
13874         * lib/dg.exp (dg-test): Fix typo in last patch.
13875
13876 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
13877
13878         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
13879         (handles multiple occurrences).
13880
13881 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
13882
13883         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
13884         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
13885         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
13886         printed).
13887         * lib/c-torture.exp (c-torture-compile): Likewise.
13888         (c-torture): Prepend full path if missing.
13889         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
13890         (gcc_fail): Likewise.
13891         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
13892
13893 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
13894
13895         * lib/netware.exp: Only attach to NetWare i386 systems.
13896
13897 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
13898
13899         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
13900         messages.  Add test name to "output pattern match" pass/fail message.
13901
13902 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
13903
13904         * gcc.dg: New testsuite.
13905         * gcc.dg/dg.exp: New file.
13906
13907         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
13908         test-switch.c}: Deleted.
13909
13910         * gcc.misc-tests/msgs.exp: New testcase driver.
13911
13912 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
13913
13914         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
13915         Watch for illegal return values from ${tool}_load.
13916         * config/unix.exp (${tool}_load): Fix pass/fail detection for
13917         cross targets.  Coerce return value >0 to 1.
13918
13919 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
13920
13921         * config/unix.exp (${tool}_load): Call program rsh, not proc.
13922
13923         * config/emb-unix.exp: New file.
13924
13925         * config/sim.exp: Error if variable $SIM not defined.
13926         (${tool}_load): Mark test as "untested" if simulator missing.
13927
13928         * config/unix.exp: Load remote.exp to get rcp_download.
13929         * lib/c-torture.exp: Use different option lists for testcases with
13930         and without loops.
13931         * gcc.c-torture/execute/execute.exp: Likewise.
13932
13933 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
13934
13935         * config/*.exp: Clarify return code from ${tool}_load.
13936         Call `unresolved' or `untested' instead of `warning' or `perror'
13937         (sometimes you still want to call both though).
13938         Add comment that `shell_id' is local to each file.
13939         * config/udi.exp (timeout): Set to 30.
13940         Don't print warning if connection fails, $connectmode has already
13941         printed an error.
13942         (${tool}_load): Move verbose messages to level 2.
13943         Rework pattern for "Process started" message.
13944         Pass `shell_id' to ${connectmode}_download.
13945         Retry twice upon timeout.  Make resetting of target more robust.
13946         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
13947         Pass `shell_id' to exit_$connectmode.
13948         Only call exit_$connectmode if connected.
13949         * config/unix.exp (${tool}_load): Check return codes better.
13950         * config/vrtx.exp (${tool}_load): Likewise.
13951         * config/vx.exp (${tool}_load): Likewise.
13952         Delete unneeded global's.
13953         * lib/dg.exp (dg-test): Update to reflect clarified return codes
13954         from ${tool}_load.
13955         (dg-stat): Delete.
13956         (dg-init): Delete recording of pass/fail counts.
13957         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
13958         (old-dejagnu-init): Likewise.
13959         (old-dejagnu-stat): Delete contents, empty proc now.
13960         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
13961         (c-torture): Delete references to lcnt, lpass, lfail.
13962         Get option list from TORTURE_OPTIONS.
13963         Delete -funroll[-all]-loops if no loops.
13964         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
13965         (g++_stat): Delete contents (empty proc now).
13966         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
13967         (gcc_finish): Likewise.
13968         (gcc_stat): Deleted.
13969         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
13970         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
13971         * gcc.c-torture/execute/execute.exp: Likewise.
13972         Split tests into two parts: compile, execute.
13973         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
13974         no loops.  Update to reflect clarified return codes from ${tool}_load.
13975
13976 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
13977
13978         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
13979         to grep for.
13980         (old-dejagnu): Likewise (where necessary).
13981
13982 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
13983
13984         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
13985
13986         * lib/dg.exp (dg-process-target): Fix processing of selector.
13987         Add comment regarding use of `error'.
13988
13989         * lib/gcc.exp (prune_system_crud): Define if missing.
13990         * lib/g++.exp (prune_system_crud): Likewise.
13991
13992         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
13993         Call prune_system_crud.
13994         * lib/dg.exp (dg-runtest): New proc.
13995         Use perror instead of send_user for tcl errors in testcase.
13996         Don't return any value, it's never used.
13997         Don't clobber previous definition of `unknown'.
13998         Print tcl errors in `dg-final'.
13999
14000 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
14001
14002         * lib/dg.exp (dg-process-target): Improve syntax error messages.
14003         (dg-test): Don't print errorInfo, it contains stack backtrace.
14004
14005 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
14006
14007         * lib/g++.exp (runtest_file_p): Define if missing.
14008
14009 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
14010
14011         * lib/mike-g++.exp: Comment out loading of g++.exp.
14012         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
14013         (default_g++_version): Always print something.
14014         (default_g++_start): Comment out call to `which'.
14015         (g++_start, g++_load): Deleted (must be defined in config file).
14016         * lib/gcc.exp: Test for existence of $CC at start.
14017         Delete check for tmpdir (done in gcc_init).
14018         (default_gcc_version): Always print something.
14019         (default_gcc_start): Comment out call to `which'.
14020         * config/*.exp: Major cleanup - make cross targets work at least a
14021         little better for g++ (by not being "--tool gcc" specific).
14022         Rename gcc_xxx to ${tool}_xxx.
14023         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
14024         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
14025
14026 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
14027
14028         * lib/c-torture.exp (c-torture-compile): Rework compiler
14029         message processing.
14030
14031         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
14032         c-torture.
14033
14034 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
14035
14036         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
14037
14038         * lib/dg.exp (dg-process-target): Support { target native }.
14039
14040 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
14041
14042         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
14043         looked for "... program xxx got fatal signal".
14044         Correct regsub munging of `comp_output'.
14045         Ignore compiler messages "path prefix not used" and "linker input
14046         file unused".
14047
14048 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
14049
14050         * lib/gcc.exp (runtest_file_p): Define if missing.
14051         * gcc.prms/template.c: Example to work from.
14052
14053 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
14054
14055         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
14056         * lib/dg.exp (dg-test): Call unsupported testcases as such.
14057
14058         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
14059         * gcc.prms/1883.c: Moved from compile/940714-1.c.
14060         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
14061         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
14062
14063         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
14064         (dg-process-target): No longer a varargs proc.
14065         Return S/N for target, P/F for xfail.  All callers changed.
14066         (user option procs): More argument checking.
14067         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
14068         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
14069         (dg-test): Skip test if not running on selected target in `dg-do'.
14070         Update handling of `dg-do-what', `dg-output-text'.
14071         Separate execution pass/fail from output pattern match pass/fail.
14072         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
14073
14074 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
14075
14076         * gcc.c-torture/special/special.exp: Don't expect failure for mips
14077         target for 920510-1.c.
14078
14079 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
14080
14081         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
14082         Clean up comment regarding use of passcnt, etc.
14083         (gcc_stat): Don't update `testcnt' here.
14084         (gcc_finish): Do it here.
14085         Might as well reset `but_id' here too.
14086         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
14087         to determine if the file should be tested.
14088         * gcc.c-torture/compile/compile.exp: Likewise.
14089         * gcc.c-torture/execute/execute.exp: Likewise.
14090         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
14091         * gcc.misc-tests/dg-test.exp: Likewise.
14092         * gcc.prms/prms.exp: Likewise.
14093         * gcc.wendy/wendy.exp: Likewise.
14094         * g++.old-deja.exp: Likewise.
14095         Move "Testing file" message to verbose level 1.
14096
14097 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
14098
14099         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
14100
14101 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
14102
14103         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
14104         (default_gcc_start): Accept optional second list element
14105         of compiler flags.  Print compiler output at verbosity level 2.
14106         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
14107         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
14108         Save current values of framework globals passcnt, failcnt, xpasscnt,
14109         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
14110         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
14111         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
14112         xfailcnt to compute stats.  Update framework global `testcnt' from
14113         pass/fail counts.
14114         (gcc_finish): New proc.  Clean up test environment.
14115         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
14116         (gcc_epass, gcc_efail): Delete.
14117         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
14118         argument of line number.
14119         (dg-init): If the tool has an init routine, call it.
14120         (dg-test): Remove args `cflags_var' and `libs_var'.
14121         Pass all compiler options to ${tool}_start.
14122         Handle missing line number.
14123         (dg-finish): New function.
14124         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
14125         particular files.  Call gcc_finish at end.  Move "skipping test"
14126         message to verbosity level 3.
14127         * gcc.c-torture/compile/compile.exp: Likewise.
14128         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
14129         * gcc.c-torture/execute/execute.exp: Likewise.
14130         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
14131         Print testcase being tried at verbosity level 1.
14132         * gcc.c-torture/special/special.exp: Unset xfail.
14133         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
14134         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
14135         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
14136         * gcc.failure/failure.exp: Likewise.
14137         * gcc.ieee/ieee.exp: Likewise.
14138         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
14139         Update call to dg-test.  Call dg-finish at end.
14140         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
14141         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
14142         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
14143         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
14144         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
14145         * gcc.wendy/wendy.exp: Add copyright.
14146         Delete setting of tmpdir (done by gcc_init).
14147         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
14148         Pass compiler flags to gcc_start.  Call gcc_finish at end.
14149         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
14150         gcc_[ce]pass/fail.
14151
14152 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
14153
14154         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
14155         confusion.
14156         (g++_load): Likewise.
14157
14158         * config/*.exp (gcc_load): Some were varargs fns and some were not.
14159         Rename argument to `prog' to remove the confusion.
14160         Varargs fns behave differently too!
14161         (g++_load): Likewise.
14162
14163         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
14164
14165         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
14166         what it is.  Delete (always) printing of status value for !native.
14167         Simplify verbose code, and include status and exec_output.
14168         (g++_load): Use gcc_load.
14169
14170 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
14171
14172         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
14173         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
14174         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
14175         940714-3.c as these testcases don't exist anymore.  Make
14176         va-arg-1.c expected to pass.
14177
14178 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
14179
14180         * gcc.misc-tests/misc.exp: Only run specific testcases.
14181         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
14182         * gcc.misc-tests/dg-[1-9].c: New files.
14183
14184         * lib/dg.exp: New testsuite driver.
14185         * gcc.prms/prms.exp: Use it.
14186
14187         * README.gcc: New file.
14188
14189         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
14190         Document and reset `lxpass' and `lxfail'.
14191         Simplify "initialized" message.
14192         (gcc_stat): Clean up comments a little.
14193
14194 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
14195
14196         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
14197
14198 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
14199
14200         * lib/old-dejagnu.exp (process-option): New proc.
14201         (old-dejagnu-init, old-dejagnu-stat): Likewise.
14202         (old-dejagnu): Simplify.
14203         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
14204
14205 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
14206
14207         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
14208         exists and is not an empty string.
14209
14210         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
14211         $xfail rather than calling setup_xfail.  Clear $xfail when test is
14212         finished.
14213         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
14214         automatically.
14215
14216         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
14217         longer expected to fail.
14218
14219         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
14220         "f" function call.
14221
14222         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
14223
14224         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
14225         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
14226         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
14227         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
14228         c-torture-1.29.
14229
14230         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
14231         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
14232
14233         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
14234
14235         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
14236         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
14237
14238         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
14239         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
14240         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
14241
14242 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
14243
14244         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
14245         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
14246         940714-1.c, 940714-2.c, 940714-3.c},
14247         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
14248         gcc.misc-tests/{mg.c,mg.exp}:
14249         New tests.
14250         * gcc.noncompile/noncompile.exp: Change accordingly.
14251
14252 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
14253
14254         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
14255         Undo previous clobberage.
14256
14257 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
14258
14259         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
14260         * gcc.special/{930510-1.c, special.exp}:
14261         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
14262         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
14263         struct-varargs-1.c}: New tests from c-torture-1.26.
14264
14265 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
14266
14267         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
14268           argument to switch.
14269
14270 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
14271
14272         * Revert the previous changes.  Please see Rob's directory
14273           (/lisa/test/rob/progressive/gcc/testsuite) for testing
14274           fixes.
14275
14276 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
14277
14278         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
14279             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
14280             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
14281             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
14282             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
14283             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
14284             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
14285             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
14286             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
14287             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
14288             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
14289             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
14290             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
14291             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
14292             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
14293             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
14294             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
14295             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
14296             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
14297             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
14298             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
14299             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
14300             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
14301             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
14302             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
14303             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
14304             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
14305
14306 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
14307
14308         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
14309             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
14310           with perror calls.
14311
14312 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
14313
14314         * config/unix.exp (g++_load): Fix syntax.
14315
14316 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
14317
14318         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
14319         * gcc.noncompile/921017-1.c: Deleted obsolete test.
14320         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
14321         Don't expect va-arg-1.c to fail.  Correct expected output for
14322         920928-1.c.
14323         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
14324         * gcc.wendy/hbm4.c: Correct typo.
14325         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
14326
14327 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
14328
14329         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
14330         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
14331         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
14332         * lib/c-torture.exp (c-torture-compile): Ditto.
14333
14334         Reduce volume of output (remove all the -I's and such).
14335         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
14336         Call gcc_cpass, gcc_cfail.
14337         (c-torture): Pass testing option to c-torture-compile.
14338
14339 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
14340
14341         Bring patches over from progressive.
14342         * config/default.exp: Exit remote shell cleanly.
14343         (g++_exit, g++_start): Add default versions.
14344         * config/sim.exp (gcc_load): Use perror, not error.
14345
14346 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
14347
14348         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
14349         set in site.exp.
14350
14351 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
14352
14353         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
14354         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
14355         (wendy_try): New proc to run testcase.
14356         (main loop): Call 'em.
14357         * gcc.wendy/*.c: Clean up pass to correct expected output.
14358
14359         * lib/gcc.exp: Minor cleanup work.
14360         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
14361
14362 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
14363
14364         * config/sim.exp (gcc_load): Document return codes better.
14365         Don't pass -v to simulator.
14366
14367 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
14368
14369           * gcc.special/920717-x.c: Fix typo.
14370           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
14371           get at sources.
14372
14373         * lib/mike-gcc.exp: Fix typo.
14374
14375 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
14376
14377         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
14378         binary to use, transform the name.
14379         * config/*.exp: rename everything. Nuke any g++ specific files,
14380         it's now a special case of gcc that requires no special support.
14381         Add a default.exp for unsupported targets.
14382
14383 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
14384
14385         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
14386         lib/old-dejagnu.exp: Fix a few patterns to work with the new
14387         version of Tcl.
14388
14389 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
14390
14391         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
14392         than a warning.
14393
14394 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
14395
14396         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
14397
14398 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
14399
14400         * gcc.execute/execute.exp: Combine opt_list and foption_list into
14401         option_list.  Compile every file with only 4/6 option choices
14402         (same as C torture) instead of with 12/18 different option
14403         choices.
14404         * lib/c-torture.exp: Likewise.
14405
14406         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
14407         not already set.
14408
14409 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
14410
14411         * lib/old-deja.exp: Add `excess errors test fails' error, now one
14412         can put an XFAIL *-*-* on excess errors.
14413
14414 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
14415
14416         * g++.law: Add more tests derived from g++-bugs snapshots.
14417
14418         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
14419         equivalent to g++.law/init9.
14420
14421         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
14422         compiled it, and the a.out file after we've run it.
14423
14424 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
14425
14426         * lib/mike-g++.exp (postbase): Delete the .o file after we've
14427         compiled it, and the a.out file after we've run it.
14428
14429 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
14430
14431         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
14432
14433 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
14434
14435         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
14436         version number.
14437
14438 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
14439
14440         * g++.law: New directory of g++ tests derived from the g++-bugs
14441         snapshots.
14442
14443 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14444
14445         * gcc.compile: initbug1.c initbug1.exp testcase added
14446
14447 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14448
14449         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
14450         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
14451           fixes submitted by Jeff Law (law@cs.utah.edu)
14452         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
14453           Jeff Law (law@cs.utah.edu)
14454
14455
14456 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
14457
14458         * config/unix-g++.exp: Follow the gcc way of doing things.
14459         * g++.old-deja/old-deja.exp: Minor updates.
14460         * lib/g++.exp: New file, follow the gcc way of doing things.
14461         * lib/old-dejagnu.exp: Minor updates.
14462         * lib/mike-g++.exp: Always unset errorInfo.
14463
14464 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
14465
14466         * lib/gcc.exp: Fix some errors with the below change, CC and
14467         CFLAGS should be global when setting, not local.
14468
14469 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
14470
14471         * lib/gcc.exp: Transform tool name.
14472
14473 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14474
14475         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
14476
14477 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14478
14479         * lib/gcc.exp: change gcc_done to gcc_stat
14480
14481 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14482
14483         * Upgraded gcc testsuite to c-torture version 1.25
14484
14485 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14486
14487         * lib/gcc.exp: added reporting code. Changed verbose compile message.
14488         * lib/c-torture: added hooks for new reporting code.
14489
14490 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14491
14492         * config/sh-gcc.exp: check if sh-sim exists in the path
14493
14494 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14495
14496         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
14497         * gcc.compile/compile.exp: Initial changes for new logic.
14498         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
14499         * gcc.failure/failure.exp: Initial changes for new logic.
14500         * gcc.ieee/ieee.exp: Initial changes for new logic.
14501         * gcc.misc-tests/misc.exp: Initial changes for new logic.
14502         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
14503         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
14504         * lib/c-torture.exp: Initial changes for new logic.
14505         * lib/gcc.exp: Initial changes for new logic.
14506
14507 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
14508
14509         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
14510         depend upon failure or success.  Fully qualify names in failure
14511         and success messages.  Always remove a.out before starting
14512         compile, just in case.  Pay more attention to error text output by
14513         the compiler.  Handle testcases with no known past errors just
14514         like all others, so that things are uniform.  Other miscellaneous
14515         improvements.
14516
14517 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14518
14519         * gcc.cpp: new directory for cpp tests
14520
14521 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14522
14523         * lib/chill.exp: Code reformatted, removed unused code.
14524         * config/unix-chill.exp: Code reformatted, removed unused code.
14525         * chill.execute/execute.exp: Code reformatted, removed unused code.
14526         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
14527
14528 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
14529
14530         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
14531         routines not written.
14532
14533 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
14534
14535         * config/bug-gcc.exp: Use new procs from bug.exp.
14536
14537 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
14538
14539         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
14540         via ftp, rather than depending on NFS.
14541         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
14542         case.
14543
14544 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
14545
14546         * config/bug-gcc.exp: Use new download proc.
14547
14548 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
14549
14550         * chill.execute/execute.exp: cleanups, handles errors better
14551         * chill.compile/compile.exp: rewrite, based on execute.exp
14552         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
14553         * lib/chill.exp: major changes to diff proc and compile and link
14554           procs. added chill_fail and chill_pass wrappers to pass and
14555           fail. added more comments, and handle error codes better.
14556           Added a hack to capture stderr from exec, so noncompile tests
14557           can work.
14558
14559 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14560
14561         * chill.execute/execute.exp: rewrite of testsuite driver
14562         * lib/chill.exp: rewrite of testsuite driver
14563         * config/unix-chill.exp: rewrite of testsuite driver
14564
14565 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
14566
14567     In chill.execute:
14568         * iexpr.ch: Standardize uppercase.
14569         * tuples.dat: Standardize uppercase.
14570         * vary.ch: standardize.  Correct varying string assignments.
14571         * vary.dat: Add new output lines.
14572
14573 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
14574
14575     In chill.execute:
14576         * chprintf.ch: Standardize use of uppercase.
14577         * tuples.ch: Standardize and turn arr2 into a DCL,
14578           rather than a SYN.
14579         * pinits.ch: Standardize.
14580
14581 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
14582
14583         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
14584         * Makefil: Renamed to Makefile.in.
14585         * configure.in: New.
14586
14587 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
14588
14589     In chill.execute:
14590         * .cvsignore: Add result/output files.
14591         * Makefile: Fix up variables at start.  Use MFLAGS
14592           everywhere.  Correct bool_loc, built_ins entries.
14593           Add entry for vary1.ch.
14594         * bitarray.ch: Standardize upper-case usage.
14595         * bitexpr.ch: Standardize, add output of b1.
14596         * params.ch: Use arrayt in along PROC parameters, to
14597           avoid novelty problems.
14598         * sets.ch: Tiny cleanup.
14599         * vary1.ch: Re-indent.
14600
14601 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
14602
14603           * Add PR-related files to Makefiles, .cvsignore files, etc.
14604
14605 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
14606
14607         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
14608           with compiler objects. New names are test-flow.c and test-loop.c
14609
14610 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
14611
14612         * Upgraded c-torture tests from 1.19 to 1.20
14613
14614         * new files:
14615         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
14616         * gcc.compile: 930623-1.c 930623-2.c
14617         * gcc.noncompile: 930622-1.c 930622-2.c
14618         * gcc.failure: 920411-1.c 920627-2.c
14619         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
14620
14621 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
14622
14623         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
14624           More changes to get testsuite working properly. Needs more work.
14625           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
14626
14627 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
14628
14629         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
14630           More changes to get testsuite working properly. Needs more work.
14631
14632 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
14633
14634         * chill.compile/compile.exp: Added for Dejagnu support
14635         * chill.execute/execute.exp: Added for Dejagnu support
14636         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
14637
14638 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
14639
14640     This should complete moving the CHILL test files.
14641         * chill.noncompile(.cvsignore printf.grt
14642             in-printf.grt chprintf.grt chprintf.ch):
14643             Added test-support files.
14644           (Makefile): Modified further.
14645         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
14646             signal.ch): Added test files.
14647           * chill.execute (.cvsignore printf.grt printr.c
14648             in-printf.grt rts.c chprintf.grt rts.h): Added
14649           test-support files.
14650             (Makefile): More corrections.
14651
14652 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
14653
14654         * chill.compile, chill.execute, chill.nocompile: Add CHILL
14655           test cases, ready for DejaGnu.
14656
14657 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14658
14659         * Upgraded c-torture tests from 1.18 to 1.19
14660
14661         * gcc.compile: added test(s):
14662           930607-1.c
14663         * gcc.execute: added test(s):
14664           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
14665
14666         * added new subdirectory for misc tests: gcc.misc-tests
14667         * gcc.misc-test(s): added tests:
14668           inst-check.c test-consts.c test-ior.c test-switch.c
14669
14670 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
14671
14672         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
14673
14674 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
14675
14676         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
14677
14678 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14679
14680         * Upgraded c-torture tests from 1.17 to 1.18
14681
14682 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
14683
14684         * Upgraded c-torture tests from 1.12 to 1.17
14685
14686 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
14687
14688         * lib/old-dejagnu.exp:
14689           Fixed handling of XFAIL target triplets to correctly
14690           recognize wildcard characters.  Removed code that
14691           appended a unique id tag to the end of the file name
14692           printed out by the result of the testcases within a
14693           given test file.
14694
14695 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
14696
14697         * lib/old-dejagnu.exp:
14698           Reworked expected failure handling to trigger off of XFAIL
14699           keyword in keyphrase embeded in testcase source code. The
14700           XFAIL keyword must be at the end of the keyphrase line. It
14701           may optionally be followed by one or more target triplets.
14702           It has just occured that the handling of wildcards in the
14703           target triplet may not be correct.
14704
14705 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
14706
14707         * g++.old-deja/tests:
14708           Moved all subdirectories up one level into g++.old-deja .
14709
14710         * lib/old-dejagnu.exp:
14711           Fixed problem with CXXFLAGS not being properly reset, and being
14712           corrupted with extraneous "-c" compiler option.  This was
14713           causing binaries to not be generated for test that needed them.
14714           Modified strings passed to "pass" and "fail" so that individual
14715           tests from the same test file would be distinguished by an
14716           identifier appended to the test file name in the summary logs;
14717           this corrected a problem with erroneous diff logs.  Added code
14718           to search testcases for expected fail and unexpected pass keywords.
14719
14720 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
14721
14722         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
14723
14724 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
14725
14726         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
14727           Removed extraneous text from end of "Special g++ Options"
14728           keyphrase.
14729
14730         * lib/old-dejagnu.exp: Added pattern matching to look for new
14731           keywords, embedded in testcases comments, which will trigger
14732           calls to xpass and xfail.
14733
14734 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
14735
14736         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
14737           comments embedded in the testcases, especially the one looking for
14738           special compiler options, as well as the pattern matching for the
14739           compiler output again.
14740
14741 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
14742
14743         * lib/old-dejagnu.exp: Do a proper check of the return value for
14744           execute tests. Fixed several problems with the pattern matching
14745           of the compiler output which gave erroneous test results.
14746           Changed several of the test result messages to be more descriptive.
14747         * config/unix-g++.exp: Proc g++_load now actually works and
14748           executes the tests passed to it and returns a usable return
14749           value.
14750
14751 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
14752
14753           * lib/gcc.exp: Exits gracefully if $CC is bogus.
14754
14755 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
14756
14757         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
14758           Modified both files to properly execute the old style
14759           dejagnu tests. The previous versions of these files were
14760           experimental and did not function anything near correctly.
14761
14762 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
14763
14764         * Removed all Makefile.in and configure.in files. No configuration
14765         needed now.
14766
14767 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
14768
14769         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
14770
14771 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
14772
14773         * gcc.compile/configure.in, gcc.unsorted/configure.in,
14774         gcc.special/configure.in, gcc.noncompile/configure.in,
14775         gcc.execute/configure.in, gcc.code_quality/configure.in,
14776         g++.other/configure.in, g++.old-deja/configure.in,
14777         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
14778         in srcname setting.
14779
14780 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
14781
14782         * lib/udi.exp:  Fixed mondfe and mondfe_download.
14783         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
14784         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
14785
14786 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
14787
14788         * config/udi-gdb.exp: Check $shell_id after connecting to target.
14789         (gdb_exit): Don't remove *_soc files.
14790
14791 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
14792
14793         * lib/c-torture.exp: Don't look for main; instead always use -w
14794         -c.  This is how the c-torture tests work.  Remove the object
14795         file if the compilation succeeds.
14796         * gcc.execute/execute.exp: Remove executable if test passes.
14797         * gcc.noncompile/noncompile.exp: Every test is an expected
14798         failure.
14799         * gcc.special/special.exp: Added tests from c-torture 1.11,
14800         corrected use of existing test.
14801         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
14802         gcc.execute/920625-1.c: Updated to c-torture 1.11.
14803         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
14804         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
14805         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
14806         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
14807         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
14808         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
14809         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
14810         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
14811         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
14812         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
14813         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
14814         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
14815         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
14816         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
14817         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
14818         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
14819         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
14820         c-torture 1.11.
14821         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
14822         correspond to c-torture 1.11.
14823
14824         * New file.