OSDN Git Service

* g++.old-deja/g++.other/nested4.C: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2
3         * g++.old-deja/g++.other/nested4.C: New test.   
4
5 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6
7         * g++.old-deja/g++.ns/scoped1.C: New test.
8
9 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
10
11         * lib/g++.exp: Support testing already-installed GCC.
12
13 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14
15         * wtr-label-1.c, wtr-suffix-1.c: New tests.
16
17 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18
19         * gcc.dg/return-type-2.c: New test.
20
21 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
22
23         * gcc.c-torture/compile/20000825-1.c: New test.
24
25 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26
27         * gcc.dg/dwarf2-2.c: New test.
28
29 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30
31         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
32         dg-warning regexps.
33
34 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35
36         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
37         gcc.dg/format-ext-5.c: New tests.
38
39 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40
41         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42
43 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
44
45         * gcc.dg/noncompile/930622-2.c: Adjust error message.
46
47 2000-08-24  Richard Henderson  <rth@cygnus.com>
48
49         * gcc.dg/ia64-sync-1.c: New test.
50         * gcc.dg/ia64-sync-2.c: New test.
51         * gcc.dg/ia64-asm-1.c: New test.
52
53 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54
55         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56         * gcc.dg/format-ext-2.c: New test.
57
58 2000-08-23  Jason Merrill  <jason@redhat.com>
59
60         * lib/old-dejagnu.exp: Also ignore "In member function" and
61         "At global scope".
62
63 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
64
65         * gcc.dg/noncompile/label-lineno-1.c: New test.
66
67 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
68
69         * gcc.dg/c99-array-nonobj-1.c: New test.
70
71 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
72
73         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
74         tests.
75         * gcc.dg/format-ext-1.c: New test.
76
77 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
78
79         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
80         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
81         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
82         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
83         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
84
85 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
86
87         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
88         gcc.dg/c99-strftime-2.c: New tests.
89
90 2000-08-22  Richard Henderson  <rth@cygnus.com>
91
92         * gcc.c-torture/execute/20000822-1.c: New test.
93
94 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
95
96         * gcc.c-torture/execute/20000819-1.x: Remove.
97
98 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
99
100         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
101         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
102         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
103         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
104         gcc.dg/format-xopen-1.c: New tests.
105
106 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
107
108         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
109
110 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
111
112         * g++.old-deja/g++.other/loop2.C: New test.
113
114         * gcc.c-torture/compile/20000606-1.c: New test.
115         * gcc.c-torture/compile/20000728-1.c: New test.
116         * gcc.c-torture/execute/20000801-1.c: New test.
117         * gcc.c-torture/execute/20000801-2.c: New test.
118         * gcc.c-torture/execute/20000819-1.c: New test.
119         * gcc.c-torture/execute/20000819-1.x: XFAIL.
120         * gcc.dg/20000629-1.c: New test.
121         * gcc.dg/20000724-1.c: New test.
122         * gcc.dg/20000807-1.c: New test.
123
124 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
125
126         * gcc.dg/cpp/pragma-1.c: New test.
127         * gcc.dg/cpp/pragma-2.c: New test.
128
129 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
130
131         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
132         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
133
134 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
135
136         * gcc.c-torture/compile/20000818-1.c: New test.
137
138 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
139
140         * gcc.c-torture/execute/20000818-1.c: New test.
141
142 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
143
144         * gcc.dg/format-va-1.c: New test.
145
146 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
147
148         * g++.old-deja/g++.other/typedef8.C: New test.
149
150 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
151
152         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
153         * g++.old-deja/g++.mike/net36.C: Mark candidate.
154         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
155         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
156         * g++.old-deja/g++.other/ptrmem7.C: New test.
157         * g++.old-deja/g++.pt/ptrmem10.C: New test.
158
159 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
160
161         * g++.old-deja/g++.pt/typename27.C: New test.
162
163 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
164
165         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
166         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
167         * g++.old-deja/g++.pt/friend45.C: New test.
168         * g++.old-deja/g++.other/friend8.C: New test.
169
170 2000-08-15  Richard Henderson  <rth@cygnus.com>
171
172         * gcc.c-torture/execute/20000815-1.c: New test.
173
174 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
175
176         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
177         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
178         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
179
180 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
181
182         * g++.old-deja/g++.other/refinit2.C: New test.
183
184 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
185
186         * lib/c-torture.exp (c-torture): Make
187         compiler_conditional_xfail_data global.
188         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
189         compiler_conditional_xfail_data machinery.
190         (f-torture-execute): Likewise.
191         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
192         and only when unrolling loops.
193
194         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
195
196 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
197
198         * g++.old-deja/g++.pt/explicit81.C: New test.
199
200 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
201
202         * g++.old-deja/g++.pt/typename26.C: New test.
203
204 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
205
206         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
207         warning.
208
209 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
210
211         * g++.old-deja/g++.other/array3.C: New test.
212
213 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
214
215         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
216         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
217         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
218         New tests.
219
220 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
221
222         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
223         * g++.old-deja/g++.abi/vmihint.C: Likewise.
224
225 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
226
227         * gcc.c-torture/execute/20000808-1.c: New test.
228
229 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
230
231         * gcc.dg/c90-const-expr-1.c: New test.
232
233 2000-08-08  Richard Henderson  <rth@cygnus.com>
234
235         * gcc.dg/noncompile/920923-1.c: Declare calloc.
236
237 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
238
239         * gcc.dg/noncompile/const-ll-1.c: New test.
240
241 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
242
243         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
244
245 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
246
247         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
248         that running programs linked against the shared version of libobjc
249         run correctly.
250
251 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
252
253         * gcc.dg/c99-printf-1.c: New test.
254
255 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
256
257         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
258
259 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
260
261         * gcc.c-torture/execute/20000731-1.x: Delete.  
262
263 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
264
265         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
266         and torture_without_loops as is done by c-torture.exp.
267         (search_for): Copy from c-torture.exp.
268         (gcc-dg-runtest): New function, drives a directory of tests
269         iterating over the TORTURE_OPTIONS.
270         (scan-assembler, scan-assembler-not): Move here from
271         individual directory drivers.
272
273         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
274         defined by lib/gcc-dg.exp.
275         * gcc.dg/cpp/cpp.exp: Likewise.
276         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
277         gcc-dg-runtest, so we cycle over optimization options.
278
279         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
280         * gcc.dg/compare2.c: No longer expected to fail.
281
282 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
283
284         * gcc.c-torture/execute/20000804-1.c: New test.
285
286 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
287
288         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
289
290 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
291
292         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
293
294 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
295
296         * gcc.c-torture/compile/20000803-1.c: New test.
297
298 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
299
300         * gcc.c-torture/execute/20000801-3.c,
301         gcc.c-torture/execute/20000801-4.c: New tests.
302         * gcc.c-torture/execute/20000801-3.x,
303         gcc.c-torture/execute/20000801-4.x: Xfail.
304
305 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
306
307         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
308         libobjc/.libs to allow for libtool.
309
310 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
311
312         * gcc.c-torture/compile/20000802-1.c: New test.
313
314 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
315
316         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
317
318 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
319
320         * gcc-c-torture/execute/20000731-2.c: New test.
321
322         * gcc.c-torture/execute/20000731-1.c: New test.
323         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
324
325 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
326
327         * testsuite/gcc.dg/cpp/paste7.c: New test.
328         * gcc.dg/cpp/20000725-1.c: New test.
329
330 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
331
332         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
333         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
334         declaration warning for __builtin_dwarf_reg_size.
335
336         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
337
338 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
339
340         * gcc.dg/noncompile/voidparam-1.c: New test.
341
342 2000-07-30  Richard Henderson  <rth@cygnus.com>
343
344         * gcc.dg/c90-digraph-1.c: Don't xfail.
345         * gcc.dg/compare2.c (case 10): Xfail.
346         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
347
348 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
349
350         * gcc.dg/c99-main-1.c: New test.
351
352 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
353
354         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
355
356 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
357
358         * gcc.c-tortuer/execute/20000726-1.c: New test.
359
360 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
361
362         * gcc.c-torture/execute/enum-2.c: New test.
363
364 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
365
366         * gcc.dg/cpp/tr-warn3.c: New test.
367
368 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
369
370         * g++.old-deja/g++.ext/implicit1.C: Remove.
371         * g++.old-deja/g++.jason/c2.C: Remove
372         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
373         * g++.old-deja/g++.pt/crash16.C: Likewise.
374         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
375
376 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
377
378         * g++.old-deja/g++.other/for2.C: New test.
379
380 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
381
382         * gcc.dg/20000720-1.c: New test.
383
384 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
385
386         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
387
388 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
389
390         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
391         * gcc.c-torture/execute/20000722-1.c: New.
392         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
393
394 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
395
396         * gcc.dg/cpp/20000720-1.S: New test.
397
398 2000-07-21  Michael Meissner  <meissner@redhat.com>
399
400         * gcc.c-torture/execute/ieee/hugeval.c: New test.
401
402 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
403
404         * g++.old-deja/g++.brendan/crash16.C,
405         g++.old-deja/g++.brendan/parse3.C,
406         g++.old-deja/g++.brendan/redecl1.C,
407         g++.old-deja/g++.ns/template13.C,
408         g++.old-deja/g++.other/decl4.C,
409         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
410
411 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
412
413         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
414         and "Internal error".
415
416         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
417         regexps.
418         * gcc.dg/cpp/paste6.c: New test.
419
420 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
421
422         * gcc.dg/cpp/tr-direct.c: New test.
423
424         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
425         gcc.dg/cpp/undef1.c: Tweak error regexps.
426
427 2000-07-18  Eric Christopher <echristo@redhat.com>
428
429         * gcc.c-torture/compile/20000718-1.c: New test.
430
431 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
432
433         * cpplex.c (_cpp_push_token): If the token being pushed back
434         is the previous token in this context, just subtract one from
435         context->posn.
436         * cppmacro.c (save_expansion): Clear aux field when storing a
437         placemarker.
438
439 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
440
441         * gcc.dg/noncompile/redecl-1.c: New test.
442
443 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
444
445         * gcc.c-torture/execute/20000717-5.c: New test.
446         * gcc.c-torture/execute/20000717-1.x: Removed.
447
448 2000-07-17  Richard Henderson  <rth@cygnus.com>
449
450         * gcc.c-torture/execute/20000717-4.c: New test.
451
452 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
453
454         * gcc.dg/cpp/syshdr.c: New test.
455         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
456
457 2000-07-17  Neil Booth  <neilb@earthling.net>
458
459         * gcc.dg/cpp/cmdlne-dM.c: New test.
460         * gcc.dg/cpp/cmdlne-dD.c: New test.
461
462 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
463
464         * gcc.c-torture/execute/20000717-3.c: New test.
465
466         * gcc.c-torture/compile/20000717-1.c: New test.
467
468 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
469
470         * gcc.c-torture/execute/20000717-2.c: New test.
471
472 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
473
474         * gcc.dg/formatz-1.c: New test.
475
476         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
477         * gcc.dg/c99-digraph-1.c: New tests.
478
479         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
480         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
481
482         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
483         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
484         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
485         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
486         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
487         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
488         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
489
490 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
491
492         * gcc.c-torture/execute/20000717-1.c: New test.
493         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
494
495 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
496
497         * gcc.c-torture/execute/20000715-2.c: New test.
498         * gcc.dg/20000715-1.c: New test.
499
500 2000-07-15  Michael Meissner  <meissner@redhat.com>
501
502         * gcc.c-torture/execute/20000715-1.c: New test.
503
504 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
505
506         * gcc.c-torture/execute/20000707-1.c: New test.
507
508 2000-07-13  Neil Booth  <NeilB@earthling.net>
509
510         * testsuite/gcc.dg/cpp/digraph1.c,
511         testsuite/gcc.dg/cpp/digraph2.c,
512         testsuite/gcc.dg/cpp/digraphs.c: New tests.
513
514 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
515
516         * g77.f-torture/compile/20000630-2.f:  New test.
517         * g77.f-torture/compile/20000630-2.x
518
519 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
520
521         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
522
523 2000-07-11  Neil Booth  <NeilB@earthling.net>
524
525         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
526
527 2000-07-11  Neil Booth  <NeilB@earthling.net>
528
529         * gcc.dg/cpp/cmdlne-C.c: New.
530
531 2000-07-09  Neil Booth  <NeilB@earthling.net>
532
533         * gcc.dg/cpp/directiv.c: New tests.
534         * gcc.dg/cpp/undef1.c: Update.
535
536 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
537
538         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
539
540 2000-07-09  Neil Booth  <NeilB@earthling.net>
541
542         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
543
544 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
545
546         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
547         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
548
549 2000-07-08  Neil Booth  <NeilB@earthling.net>
550
551         * gcc.dg/cpp/macsyntx.c: New tests.
552
553 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
554
555         * gcc.dg/20000707-1.c: New test.
556
557 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
558
559         * gcc.c-torture/execute/20000706-1.c: New test.
560         * gcc.c-torture/execute/20000706-2.c: New test.
561         * gcc.c-torture/execute/20000706-3.c: New test.
562         * gcc.c-torture/execute/20000706-4.c: New test.
563         * gcc.c-torture/execute/20000706-5.c: New test.
564
565 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
566
567         * g++.old-deja/g++.pt/instantiate7.C: New test.
568
569 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
570
571         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
572         * g++.old-deja/g++.mike/thunk3.C: Likewise.
573         * g++.old-deja/g++.other/rtti3.C: Likewise.
574         * g++.old-deja/g++.other/rttid3.C: Likewise.
575
576 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
577
578         *  g77.f-torture/compile/20000630-1.x: Fix typo
579
580 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
581
582         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
583         assembly output.
584
585 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
586
587         * gcc.dg/cpp/ident.c: New test.
588
589 2000-07-05  Neil Booth  <NeilB@earthling.net>
590
591         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
592           gcc.dg/cpp/lexstrng.c: New tests.
593
594 2000-07-04  Neil Booth  <NeilB@earthling.net>
595
596         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
597         * gcc.dg/cpp/strify2.c: Same.
598
599 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
600
601         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
602         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
603         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
604         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
605
606         * testsuite/gcc.dg/cpp/macro1.c,
607         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
608         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
609         testsuite/gcc.dg/cpp/strify1.c,
610         testsuite/gcc.dg/cpp/strify2.c: New tests.
611
612 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
613
614         * gcc.c-torture/execute/20000703-1.c: New test.
615
616 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
617
618         * g++.old-deja/g++.pt (lookup10.C): New test.
619
620 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
621
622         * g++.old-deja/g++.pt (typename25.C): New test.
623
624 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
625
626         * gcc.c-torture/compile/20000701-1.c: New test.
627
628 2000-06-30  Nick Clifton  <nickc@cygnus.com>
629
630         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
631         to test case.
632
633 2000-06-30  Catherine Moore  <clm@cygnus.com>
634
635         * gcc.c-torture/execute/align-1.c: New test.
636
637 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
638
639         * g++.old-deja/g++.pt/expr8.C: New test.
640         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
641
642 2000-06-29  Nick Clifton  <nickc@cygnus.com>
643
644         * gcc.c-torture/compile/20000629-1.c: New test.
645
646 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
647
648
649         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
650         gcc.dg/noncompile directory, depending on whether they're
651         preprocessor tests or not.  Annotate all the tests for the dg
652         framework.
653
654         * gcc.c-torture/noncompile/noncompile.exp: Delete.
655         * gcc.dg/noncompile/noncompile.exp: New.
656
657         * Moved files:
658         Old name                                New name
659         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
660         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
661         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
662         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
663         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
664         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
665         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
666         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
667         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
668         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
669         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
670         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
671         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
672         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
673         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
674         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
675         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
676         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
677         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
678         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
679         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
680         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
681         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
682         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
683
684         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
685         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
686         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
687         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
688         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
689         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
690
691 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
692
693         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
694         declare one variable.  On the fourth, error.
695         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
696         declared by 20000628-1a.h.
697
698 2000-06-29  Richard Henderson  <rth@redhat.com>
699
700         * gcc.c-torture/execute/930529-1.x: New file.
701         * gcc.dg/920413-1.c: Adjust expected warning text.
702         * gcc.dg/980217-1.c: Declare abort.
703         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
704
705 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
706
707         * g77.f-torture/compile/20000629-1.f: New test.
708         * g77.f-torture/compile/20000629-1.x: Expected to fail.
709
710 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
711
712         Rearrange lots of files, removing entirely the
713         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
714         directories.
715
716         * Deleted files:
717         gcc.c-torture/code_quality/code_quality.exp
718         gcc.c-torture/special/special.exp
719         gcc.failure/failure.exp
720         gcc.failure/940409-1.x
721         gcc.c-torture/compile/961203-1.x
722
723         * New files:
724         gcc.misc-tests/linkage.exp
725         gcc.c-torture/execute/920730-1t.c
726         gcc.c-torture/execute/920730-1t.x
727         gcc.c-torture/compile/920520-1.x
728         gcc.c-torture/compile/920521-1.x
729         gcc.c-torture/compile/981006-1.x
730         gcc.c-torture/execute/eeprof-1.x
731
732         * Moved files (possibly with modifications to fit a new harness):
733         Old name                                New name
734         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
735         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
736         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
737         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
738         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
739         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
740         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
741         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
742         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
743         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
744         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
745         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
746         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
747         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
748
749 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
750
751         * c-torture/compile/961203-1.x: Delete.
752
753         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
754         not exit. Include stdio.h.
755         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
756         * gcc.misc-tests/dg-12.c: Likewise.
757         * gcc.misc-tests/dg-5.c: Likewise.
758         * gcc.misc-tests/dg-6.c: Likewise.
759         * gcc.misc-tests/dg-7.c: Prototype abort.
760         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
761         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
762         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
763         not exit.
764         * gcc.misc-tests/sieve.c: Use return from main, not exit.
765         * gcc.misc-tests/sort2.c: Use return from main, not exit.
766
767 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
768
769         * gcc.dg/cpp/20000628-1.c: New test.
770         * gcc.dg/cpp/20000628-1.h: New header for above test.
771         * gcc.dg/cpp/20000628-1a.h: Likewise.
772
773 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
774
775         * gcc.dg/cpp: New directory.
776         * gcc.dg/cpp/cpp.exp: New driver.
777         * gcc.dg/cpp/20000627-1.c: New test.
778         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
779         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
780         and rewrite as a compilation test.
781
782         * gcc.dg: Move many files into the cpp subdirectory, possibly
783         renaming or editing them as well.
784         Old name                New name
785         990119-1.c              cpp/19990119-1.c
786         990228-1.c              cpp/19990228-1.c
787         990407-1.c              cpp/19990407-1.c
788         990409-1.c              cpp/19990409-1.c
789         990413-1.c              cpp/19990413-1.c
790         990703-1.c              cpp/19990703-1.c
791         20000127-1.c            cpp/20000127-1.c
792         20000129-1.c            cpp/20000129-1.c
793         20000207-1.c            cpp/20000207-1.c
794         20000207-2.c            cpp/20000207-2.c
795         20000209-1.c            cpp/20000209-1.c
796         20000209-2.c            cpp/20000209-2.c
797         20000301-1.c            cpp/20000301-1.c
798         20000419-1.c            cpp/20000419-1.c
799         20000510-1.S            cpp/20000510-1.S
800         20000519-1.c            cpp/20000519-1.c
801         20000529-1.c            cpp/20000529-1.c
802         20000625-1.c            cpp/20000625-1.c
803         20000625-2.c            cpp/20000625-2.c
804         cpp-as1.c               cpp/assert1.c
805         cpp-as2.c               cpp/assert2.c
806         cxx-comments-1.c        cpp/cxxcom1.c
807         cxx-comments-2.c        cpp/cxxcom2.c
808         endif-label.c           cpp/endif.c
809         cpp-hash1.c             cpp/hash1.c
810         cpp-hash2.c             cpp/hash2.c
811         cpp-if1.c               cpp/if-1.c
812         cpp-if2.c               cpp/if-2.c
813         cpp-if3.c               cpp/if-3.c
814         cpp-if4.c               cpp/if-4.c
815         cpp-if5.c               cpp/if-5.c
816         cpp-cond.c              cpp/if-cexp.c
817         cpp-missingop.c         cpp/if-mop.c
818         cpp-missingparen.c      cpp/if-mpar.c
819         cpp-opprec.c            cpp/if-oppr.c
820         cpp-ifparen.c           cpp/if-paren.c
821         cpp-shortcircuit.c      cpp/if-sc.c
822         cpp-shift.c             cpp/if-shift.c
823         cpp-unary.c             cpp/if-unary.c
824         cpp-li1.c               cpp/line1.c
825         cpp-li2.c               cpp/line2.c
826         lineno.c                cpp/line3.c
827         lineno-2.c              cpp/line4.c
828         cpp-mi.c                cpp/mi1.c
829         cpp-mic.h               cpp/mi1c.h
830         cpp-micc.h              cpp/mi1cc.h
831         cpp-mind.h              cpp/mi1nd.h
832         cpp-mindp.h             cpp/mi1ndp.h
833         cpp-mix.h               cpp/mi1x.h
834         cpp-mi2.c               cpp/mi2.c
835         cpp-mi2a.h              cpp/mi2a.h
836         cpp-mi2b.h              cpp/mi2b.h
837         cpp-mi2c.h              cpp/mi2c.h
838         cpp-mi3.c               cpp/mi3.c
839         cpp-mi3.def             cpp/mi3.def
840         poison-1.c              cpp/poison.c
841         pr-impl.c               cpp/prag-imp.c
842         cpp-redef-2.c           cpp/redef1.c
843         cpp-redef.c             cpp/redef2.c
844         strpaste.c              cpp/strp1.c
845         strpaste-2.c            cpp/strp2.c
846         cpp-tradpaste.c         cpp/tr-paste.c
847         cpp-tradstringify.c     cpp/tr-str.c
848         cpp-tradwarn1.c         cpp/tr-warn1.c
849         cpp-tradwarn2.c         cpp/tr-warn2.c
850         trigraphs.c             cpp/trigraphs.c
851         cpp-unc1.c              cpp/unc1.c
852         cpp-unc2.c              cpp/unc2.c
853         cpp-unc3.c              cpp/unc3.c
854         cpp-unc.c               cpp/unc4.c
855         undef.c                 cpp/undef1.c
856         undef-2.c               cpp/undef2.c
857         cpp-wi1.c               cpp/widestr1.c
858
859 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
860
861         * lib/g++.exp (g++_include_flags): Tweak.
862
863 2000-06-27  H.J. Lu  <hjl@gnu.org>
864             Loren J. Rittle  <ljrittle@acm.org>
865
866         * lib/g++.exp (g++_include_flags): Override libgloss.exp
867         version with one that knows about the new gcc tree structure.
868         (g++_link_flags): Same.
869
870 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
871
872         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
873         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
874         case we are cross-compiling.
875
876         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
877         g++.old-deja/g++.niklas/Makefile.in,
878         g++.old-deja/g++.niklas/configure.in,
879         g++.old-deja/g++.other/Makefile.in,
880         g++.old-deja/g++.other/configure.in,
881         gcc.c-torture/code_quality/Makefile.in,
882         gcc.c-torture/code_quality/configure.in,
883         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
884         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
885         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
886         gcc.c-torture/execute/ieee/Makefile.in,
887         gcc.c-torture/execute/ieee/configure.in,
888         gcc.c-torture/noncompile/Makefile.in,
889         gcc.c-torture/noncompile/configure.in,
890         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
891         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
892         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
893
894 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
895
896         * g++.old-deja/g++.other/ambig3.C: New test.
897
898 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
899
900         * g++.old-deja/g++.pt/syntax1.C: New test.
901         * g++.old-deja/g++.pt/syntax2.C: New test.
902         * g++.old-deja/g++.other/syntax3.C: New test.
903         * g++.old-deja/g++.other/syntax4.C: New test.
904
905 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
906
907         * gcc.dg/20000623-1.c: Prototype exit and abort.
908
909 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
910
911         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
912         New tests.
913         * gcc.dg/cpp-mi3.def: New file.
914
915         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
916         inside assertions.
917         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
918         lexer's error messages.
919         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
920         divine anything from the linemarkers.
921         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
922         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
923
924 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
925
926         * gcc.dg/20000623-1.c: New test.
927
928 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
929
930         * gcc.c-torture/execute/20000622-1.c: New test.
931
932 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
933
934         * g++.old-deja/g++.other/init15.C: New test.
935
936 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
937
938         * g++.old-deja/g++.pt/vaarg2.C: New test.
939         * g++.old-deja/g++.pt/vaarg3.C: New test.
940
941 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
942
943         * g++.old-deja/g++.other/dyncast6.C: New test.
944
945 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
946
947         * gcc.c-torture/execute/loop-6.c: New test.
948
949 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
950
951         * gcc.dg/20000614-1.c: New test.
952         * gcc.dg/20000614-2.c: New test.
953
954 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
955
956         * g++.old-deja/g++.other/inline12.C: New test.
957
958 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
959
960         * g++.old-deja/g++.other/eh1.C: New test.
961
962 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
963
964         * g++.old-deja/g++.other/type.C: New test.
965
966 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
967
968         * g++.old-deja/g++.other/initstring.C: New test.
969
970 2000-06-12  Jason Merrill  <jason@redhat.com>
971
972         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
973
974 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
975
976         * gcc.c-torture/compile/20000609-1.c: New test.
977
978 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
979
980         * gcc.dg/20000609-1.c: New test.
981
982 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
983
984         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
985         * gcc.c-torture/noncompile/poison-1.c: Move...
986         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
987         * gcc.dg/cpp-li1.c: Add a token after the #line.
988
989 2000-06-05  Richard Henderson  <rth@cygnus.com>
990
991         * gcc.c-torture/execute/20000605-2.c: New test.
992         * gcc.c-torture/execute/20000605-3.c: New test.
993
994 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
995
996         * g77.f-torture/execute/20000503-1.x: New file.
997
998 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
999
1000         * g++.old-deja/g++.eh/badalloc1.C: New test.
1001
1002 2000-06-05  Richard Henderson  <rth@cygnus.com>
1003
1004         * gcc.c-torture/execute/20000605-1.c: New test.
1005
1006 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
1007             Nathan Sidwell <nathan@codesourcery.com>
1008
1009         * gcc.c-torture/compile/20000605-1.c: New test.
1010
1011 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
1012
1013         * g77.f-torture/compile/20000601-1.f:  New test.
1014
1015 2000-06-03  Richard Henderson  <rth@cygnus.com>
1016
1017         * gcc.c-torture/execute/20000603-1.c: New.
1018
1019 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
1020
1021         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
1022         * gcc.dg/noreturn-2.c (noreturn): Likewise.
1023
1024 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
1025
1026         * gcc.dg/compare2.c (case 12): XFAIL.
1027         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
1028         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
1029
1030         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
1031
1032 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
1033
1034         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
1035         guard macro is already defined when the header is first
1036         included.
1037         * gcc.dg/cpp-mix.h: New file.
1038         * gcc.dg/endif-label.c: Update patterns to match compiler.
1039
1040         * g++.brendan/complex1.C: Declare abort.
1041         * g++.law/refs4.C: Remove XFAIL.
1042         * g++.oliva/expr2.C: Declare abort and exit.
1043
1044 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
1045
1046         * gcc.c-torture/execute/20000528-1.c: New test.
1047
1048         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
1049         * g++.old-deja/g++.law/temps4.C: Likewise.
1050
1051         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
1052         stdlib.h.  Call abort() on failure.
1053         * g++.old-deja/g++.law/refs4.C: Likewise.
1054         * g++.old-deja/g++.law/temps4.C: Likewise.
1055         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
1056         * gcc.c-torture/execute/20000112-1.c: Include string.h.
1057
1058 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
1059
1060         Relative to g++.dg/special:
1061         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
1062
1063         Relative to g++.old-deja:
1064         * g++.brendan/complex1.C, g++.jason/optimize2.C,
1065         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
1066         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
1067         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
1068         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
1069         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
1070         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
1071
1072         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
1073         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
1074         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
1075         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
1076         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
1077         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
1078         and/or string.h.
1079
1080         * g++.other/goto1.C: Update expectations for error messages.
1081
1082 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
1083
1084         * gcc.c-torture/compile/20000523-1.c: New test.
1085
1086 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
1087
1088         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
1089
1090 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
1091
1092         * g++.old-deja/g++.eh/catch11.C: New test.
1093         * g++.old-deja/g++.eh/catch12.C: New test.
1094
1095 2000-05-24  Nick Clifton  <nickc@cygnus.com>
1096
1097         * gcc.c-torture/execute/20000523-1.c: New test.
1098
1099 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
1100
1101         * c-torture/execute/bcp-1.c: Replace abort in arg of
1102         __builtin_constant_p with a generic external function.
1103
1104         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
1105         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
1106         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
1107         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
1108         Prototype abort and/or exit.
1109
1110         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
1111         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
1112         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
1113         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
1114
1115 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
1116
1117         * gcc.dg/dwarf2-1.c: New test.
1118
1119 2000-05-20  Richard Henderson  <rth@cygnus.com>
1120
1121         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
1122
1123 2000-05-20  Andreas Jaeger  <aj@suse.de>
1124
1125         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
1126         testcase.
1127
1128 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
1129
1130         * gcc.c-torture/execute/20000519-2.c: New test.
1131
1132 2000-05-19  Andreas Jaeger  <aj@suse.de>
1133
1134         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
1135         which fails with SSA.
1136
1137         * lib/c-torture.exp: Also test with -O3 -fssa.
1138
1139 2000-05-18  Michael Meissner  <meissner@redhat.com>
1140
1141         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
1142         * gcc.c-torture/execute/920415-1.c: Ditto.
1143         * gcc.c-torture/execute/920501-1.c: Ditto.
1144         * gcc.c-torture/execute/conversion.c: Ditto.
1145         * gcc.c-torture/execute/cvt-1.c: Ditto.
1146
1147 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
1148
1149         * gcc.c-torture/compile/20000518-1.c: New test.
1150
1151 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
1152
1153         * g77.f-torture/compile/200005018.f:  New test.
1154
1155 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
1156
1157         * gcc.c-torture/compile/20000517-1.c: New test.
1158
1159 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1160
1161         * gcc.c-torture/execute/20000516-1.c: New test.
1162
1163 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
1164
1165         * g++.old-deja/g++.other/eh.C: New test.
1166
1167 2000-05-12  Richard Henderson  <rth@cygnus.com>
1168
1169         * gcc.c-torture/execute/990208-1.c (main): Don't pass
1170         constants through to doit's conditional.
1171
1172 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
1173
1174         * gcc.c-torture/compile/20000511-1.c: New test.
1175         * g77.f-torture/compile/20000511-1.f: New test.
1176         * g77.f-torture/compile/20000511-2.f: New test.
1177
1178 2000-05-11  Michael Meissner  <meissner@redhat.com>
1179
1180         * gcc.c-torture/execute/20000511-1.c: New test.
1181
1182 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
1183
1184         * gcc.dg/dg.exp: Scan .S files as well as .c files.
1185         * gcc.dg/20000510-1.S: New.
1186
1187 2000-05-08  Catherine Moore  <clm@cygnus.com>
1188
1189         * gcc.dg/unused-3.c: New.
1190
1191 2000-05-06  Richard Henderson  <rth@cygnus.com>
1192
1193           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
1194           * g++.old-deja/g++.mike/warn1.C: Likewise.
1195           * g++.old-deja/g++.pt/local1.C: Likewise.
1196           * g++.old-deja/g++.pt/local7.C: Likewise.
1197           * g++.old-deja/g++.pt/spec16.C: Likewise.
1198
1199 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
1200
1201         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
1202
1203 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
1204
1205           * g77.f-torture/execute/20000503-1.f:  New test.
1206
1207 2000-05-04  Andreas Jaeger  <aj@suse.de>
1208
1209         * gcc.dg/noreturn-2.c: New test.
1210
1211 2000-05-04  Neil Booth  <NeilB@earthling.net>
1212
1213         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
1214         preprocessor.
1215
1216 2000-05-04  Richard Henderson  <rth@cygnus.com>
1217
1218         * gcc.c-torture/execute/20000503-1.c: Fix typo.
1219
1220 2000-05-04  Richard Henderson  <rth@cygnus.com>
1221
1222         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
1223         OpenSSL by Jason R Thorpe.
1224
1225 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
1226
1227         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
1228
1229 2000-05-03  Robert Lipe <robertlipe@usa.net>
1230
1231         * gcc.dg/20000503-1.c: New test.
1232
1233 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
1234
1235         * gcc.c-torture/compile/20000502-1.c: New test.
1236         * g++.old-deja/g++.other/align.C: New test.
1237         * gcc.dg/cpp-tradstringify.c: New test.
1238
1239 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
1240
1241         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
1242         and hard registers.
1243
1244 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
1245
1246         * gcc.c-torture/execute/loop-5.c: New test.
1247
1248 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
1249
1250         * gcc.c-torture/execute/va-arg-20.c: New test.
1251
1252 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
1253
1254         * gcc.c-torture/execute/20000422-1.c: New test.
1255
1256 2000-04-20  Greg McGary  <gkm@gnu.org>
1257
1258         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
1259         when optimizing, but without sibling-call optimizations (-O1).
1260
1261 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
1262
1263           * gcc.c-torture/compile/20000420-1.c: New test.
1264
1265 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1266
1267         * g++.abi/ptrflags.C: New test.
1268         * g++.eh/catchptr1.C: Test incomplete pointer chains.
1269
1270 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
1271
1272         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
1273
1274 2000-04-19  Greg McGary  <gkm@gnu.org>
1275
1276         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
1277         sibling-call optimizations.
1278
1279 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
1280
1281         * gcc.dg/20000419-1.c: New test.
1282
1283 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
1284
1285         * gcc.c-torture/execute/20000412-6.c: New test.
1286
1287 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
1288
1289         * gcc.c-torture/execute/20000412-5.c: New test.
1290         * g77.f-torture/compile/20000412-1.f: New test.
1291         * gcc.c-torture/execute/20000412-4.c: New test.
1292         * gcc.c-torture/compile/20000412-2.c: New test.
1293         * gcc.c-torture/execute/20000412-3.c: New test.
1294         * gcc.c-torture/compile/20000412-1.c: New test.
1295         * gcc.c-torture/execute/20000412-2.c: New test.
1296
1297 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
1298
1299         * objc/execute/bf-20.m: New test.
1300
1301 2000-04-10  Richard Henderson  <rth@cygnus.com>
1302
1303         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
1304
1305         * gcc.c-torture/execute/20000412-1.c: New test.
1306
1307 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
1308
1309         * g++.old-deja/g++.eh/catchptr1.C: New test.
1310
1311 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
1312
1313         * g++.old-deja/g++.abi/cxa_vec.C: New test.
1314
1315 2000-04-08  Neil Booth  <NeilB@earthling.net>
1316
1317         * gcc.dg/cpp-nullchar.c: Remove test as
1318         embedded nulls cause problems.
1319
1320 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1321
1322         * gcc.dg/compare2.c: New test.
1323
1324 2000-04-08  Neil Booth  <NeilB@earthling.net>
1325
1326         * gcc.dg/cpp-nullchar.c: New test.
1327
1328 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
1329
1330         * gcc.dg/cpp-mi2.c: New test.
1331         * gcc.dg/cpp-mi2[abc].h: New files.
1332
1333 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
1334
1335         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
1336         member name.
1337
1338 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
1339
1340         * g++.old-deja/g++.abi/vmihint.C: New test.
1341
1342 2000-04-06  Neil Booth  <NeilB@earthling.net>
1343
1344         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
1345         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
1346         copyright.
1347
1348 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
1349
1350         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
1351         avoid stack-frame overwrite.
1352
1353 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
1354
1355         * gcc.c-torture/compile/20000405-2.c: New test.
1356         * gcc.c-torture/compile/20000405-3.c: New test.
1357
1358 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1359
1360         * gcc.c-torture/compile/20000405-1.c: New test.
1361
1362 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
1363
1364         * gcc.dg/cast-qual-1.c: Revert last change.
1365
1366 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1367
1368         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
1369
1370 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
1371
1372         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
1373         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
1374
1375 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
1376
1377         * gcc.c-torture/compile/20000403-2.c: New test.
1378         * gcc.c-torture/compile/20000403-1.c: New test.
1379
1380 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
1381
1382         * gcc.c-torture/execute/20000403-1.c: New test.
1383
1384 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
1385
1386         * gcc.c-torture/execute/20000402-1.c: New test.
1387
1388 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
1389
1390         * gcc.c-torture/execute/va-arg-15.c: New test.
1391         * gcc.c-torture/execute/va-arg-16.c: New test.
1392         * gcc.c-torture/execute/va-arg-17.c: New test.
1393         * gcc.c-torture/execute/va-arg-18.c: New test.
1394         * gcc.c-torture/execute/va-arg-19.c: New test.
1395
1396 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
1397
1398         * gcc.c-torture/compile/981211-1.c: Move to...
1399         * gcc.dg/cpp-as1.c: ...here.
1400         * gcc.dg/cpp-as2.c: New file.
1401
1402         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
1403         compiler.
1404
1405 2000-04-02  Neil Booth  <NeilB@earthling.net>
1406
1407         * gcc.dg/cpp-cond.c  New tests.
1408         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
1409         accidental success less likely.
1410         * gcc.dg/cpp-missingop.c  New tests.
1411         * gcc.dg/cpp-missingparen.c  New tests.
1412         * gcc.dg/cpp-shift.c  New tests.
1413         * gcc.dg/cpp-shortcircuit.c  New tests.
1414         * gcc.dg/cpp-unary.c  New tests.
1415
1416 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
1417
1418         * gcc.c-torture/compile/20000329-1.c: New test.
1419
1420 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
1421
1422         * gcc.c-torture/compile/20000326-1.c: New test.
1423         * gcc.c-torture/compile/20000326-2.c: New test.
1424
1425 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
1426
1427         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
1428         the first parameter is a function argument.
1429
1430 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
1431
1432         * g++.old-deja/g++.ext/array4.C: New test.
1433
1434 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
1435
1436         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
1437
1438 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1439
1440         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
1441
1442 2000-03-19  Richard Henderson  <rth@cygnus.com>
1443
1444         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
1445
1446 2000-03-19  Richard Henderson  <rth@cygnus.com>
1447
1448         * gcc.c-torture/compile/20000319-1.c: New test.
1449
1450 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
1451
1452         * gcc.c-torture/execute/20000314-3.c: New test.
1453         * gcc.c-torture/execute/20000314-2.c: New test.
1454         * gcc.c-torture/execute/20000314-1.c: New test.
1455         * gcc.c-torture/compile/20000314-2.c: New test.
1456         * gcc.c-torture/compile/20000314-1.c: New test.
1457
1458 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
1459
1460         * g++.old-deja/g++.warn/inline.C: New test.
1461
1462 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
1463
1464         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
1465         standards-compliant result rather than specific constants.
1466         Put test-values in array.
1467
1468 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
1469
1470         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
1471         (g++_target_compile): Put test-specific options last.
1472
1473 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
1474
1475         * g++.old-deja/g++.eh/vbase4.C: New test.
1476
1477 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
1478
1479         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
1480
1481 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
1482
1483         * g++.old-deja/g++.brendan/misc12.C: Removed.
1484         * g++.old-deja/g++.pt/memtemp77.C: Constify.
1485         * g++.old-deja/g++.ext/pretty4.C: New test.
1486
1487 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
1488
1489         * g++.old-deja/g++.other/string2.C: New test.
1490
1491 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
1492
1493         * g++.old-deja/g++.warn/impint2.C: New test.
1494
1495 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
1496
1497         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
1498         is 1, not zero.
1499
1500 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
1501
1502         * g++.old-deja/g++.warn/impint.C: New test.
1503         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
1504         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
1505         * g++.old-deja/g++.pt/explicit12.C: Likewise.
1506         * g++.old-deja/g++.pt/explicit13.C: Likewise.
1507         * g++.old-deja/g++.pt/explicit17.C: Likewise.
1508         * g++.old-deja/g++.pt/explicit18.C: Likewise.
1509         * g++.old-deja/g++.pt/explicit19.C: Likewise.
1510         * g++.old-deja/g++.pt/explicit23.C: Likewise.
1511         * g++.old-deja/g++.pt/explicit31.C: Likewise.
1512         * g++.old-deja/g++.pt/explicit35.C: Likewise.
1513         * g++.old-deja/g++.pt/explicit6.C: Likewise.
1514         * g++.old-deja/g++.pt/memclass7.C: Likewise.
1515
1516 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
1517
1518         * gcc.dg/cpp-redef.c: New test.
1519
1520 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
1521
1522         * g++.old-deja/g++.pt/unify7.C: New test.
1523
1524 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1525
1526         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
1527         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
1528
1529 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
1530
1531         * gcc.c-torture/compile/20000224-1.c: New test.
1532
1533 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1534
1535         * gcc.c-torture/compile/cpp-2.c: New test.
1536         * gcc.c-torture/compile/cpp-1.c: New test.
1537
1538 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
1539
1540         * gcc.c-torture/execute/20000225-1.c: New test.
1541
1542 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1543
1544         * gcc.dg/cpp-li2.c: New test.
1545
1546         * gcc.dg/cpp-wi1.c: New test.
1547
1548         * gcc.dg/cpp-li1.c: New test.
1549
1550 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
1551
1552         * g++.old-deja/g++.other/sizeof5.C: New test.
1553
1554 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1555
1556         * gcc.c-torture/execute/va-arg-13.c: New test.
1557
1558 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
1559
1560         * gcc.c-torture/execute/va-arg-12.c: New test.
1561
1562 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1563
1564         * gcc.c-torture/execute/20000223-1.c: New test.
1565
1566 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1567
1568         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
1569
1570 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
1571
1572         * g++.old-deja/g++.abi/ptrmem.C: New test.
1573
1574 2000-02-19  Richard Henderson  <rth@cygnus.com>
1575
1576         * gcc.c-torture/compile/init-3.c: New.
1577
1578 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
1579
1580         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
1581         ALWAYS_CXXFLAGS.
1582
1583 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
1584
1585         * gcc.c-torture/compile/20000211-3.c: New test.
1586
1587 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
1588
1589         * gcc.c-torture/compile/20000211-2.c: New test.
1590
1591 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
1592
1593         * gcc.c-torture/compile/20000211-1.c: New test.
1594
1595 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
1596
1597         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
1598           on native targets
1599
1600 2000-02-08  Nathan Sidwell  <nathan@acm.org>
1601
1602         * g++.old-deja/g++.other/cast5.C: New test.
1603
1604 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
1605
1606         * gcc.c-torture/execute/20000205-1.c: New.
1607
1608 2000-02-03  Nathan Sidwell  <nathan@acm.org>
1609
1610         * g++.old-deja/g++.jason/cast3.C: Return void.
1611         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
1612
1613 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1614
1615         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
1616
1617         * gcc.dg/loop-1.c: New test.
1618
1619 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
1620
1621         * gcc.c-torture/compile/20000127-1.c: New test.
1622         * gcc.c-torture/execute/991228-1.c: New test.
1623
1624 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1625
1626         * gcc.dg/unused-2.c: New test.
1627
1628         * gcc.dg/conv-1.c: New test.
1629
1630 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
1631
1632         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
1633         compiler.
1634         (tool_option_proc): Fix typo.
1635
1636 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
1637
1638         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
1639         of the ld on the host, not on the build machine.
1640         Also, don't crash if '--help' is not a supported option.
1641
1642 2000-01-24  Richard Henderson  <rth@cygnus.com>
1643
1644         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
1645
1646 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
1647
1648         * gcc.c-torture/execute/20000120-2.c: New test.
1649         * gcc.c-torture/execute/20000120-1.c: New test.
1650
1651 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
1652
1653         * gcc.c-torture/execute/20000113-1.c: New test.
1654
1655 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
1656
1657         * gcc.c-torture/execute/20000112-1.c: New test.
1658
1659 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1660
1661         * gcc.dg/20000111-1.c: New test.
1662
1663 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
1664
1665         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
1666         with 16 bit integers.
1667
1668 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1669
1670         * gcc.dg/20000108-1.c: New test.
1671
1672 2000-01-05  Nathan Sidwell  <nathan@acm.org>
1673
1674         * g++.old-deja/g++.ns/koenig8.C: New test.
1675
1676 2000-01-05  Nathan Sidwell  <nathan@acm.org>
1677
1678         * g++.old-deja/g++.other/cast4.C: New test.
1679
1680 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
1681
1682         * gcc.c-torture/compile/20000105-2.c: New test.
1683         * gcc.c-torture/compile/20000105-1.c: New test.
1684
1685 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1686
1687         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
1688         references to printf & atoi to conform to ANSI standard.
1689         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
1690         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
1691         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
1692         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
1693         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
1694         * g++.old-deja/g++.brendan/complex1.C: Likewise.
1695         * g++.old-deja/g++.brendan/copy1.C: Likewise.
1696         * g++.old-deja/g++.brendan/copy2.C: Likewise.
1697         * g++.old-deja/g++.brendan/copy3.C: Likewise.
1698         * g++.old-deja/g++.brendan/copy4.C: Likewise.
1699         * g++.old-deja/g++.brendan/copy5.C: Likewise.
1700         * g++.old-deja/g++.brendan/copy6.C: Likewise.
1701         * g++.old-deja/g++.brendan/copy7.C: Likewise.
1702         * g++.old-deja/g++.brendan/copy8.C: Likewise.
1703         * g++.old-deja/g++.brendan/crash11.C: Likewise.
1704         * g++.old-deja/g++.brendan/crash14.C: Likewise.
1705         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
1706         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
1707         * g++.old-deja/g++.brendan/delete2.C: Likewise.
1708         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
1709         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
1710         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
1711         * g++.old-deja/g++.brendan/eh1.C: Likewise.
1712         * g++.old-deja/g++.brendan/groff1.C: Likewise.
1713         * g++.old-deja/g++.brendan/init3.C: Likewise.
1714         * g++.old-deja/g++.brendan/misc12.C: Likewise.
1715         * g++.old-deja/g++.brendan/misc7.C: Likewise.
1716         * g++.old-deja/g++.brendan/new2.C: Likewise.
1717         * g++.old-deja/g++.brendan/operators4.C: Likewise.
1718         * g++.old-deja/g++.brendan/operators5.C: Likewise.
1719         * g++.old-deja/g++.brendan/overload2.C: Likewise.
1720         * g++.old-deja/g++.brendan/overload7.C: Likewise.
1721         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
1722         * g++.old-deja/g++.brendan/reference1.C: Likewise.
1723         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
1724         * g++.old-deja/g++.brendan/template24.C: Likewise.
1725         * g++.old-deja/g++.brendan/template3.C: Likewise.
1726         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
1727         * g++.old-deja/g++.jason/inline3.C: Likewise.
1728         * g++.old-deja/g++.jason/opeq.C: Likewise.
1729         * g++.old-deja/g++.law/arg5.C: Likewise.
1730         * g++.old-deja/g++.law/arm7.C: Likewise.
1731         * g++.old-deja/g++.law/ctors11.C: Likewise.
1732         * g++.old-deja/g++.law/cvt8.C: Likewise.
1733         * g++.old-deja/g++.law/init9.C: Likewise.
1734         * g++.old-deja/g++.law/refs4.C: Likewise.
1735         * g++.old-deja/g++.law/template2.C: Likewise.
1736         * g++.old-deja/g++.law/visibility24.C: Likewise.
1737         * g++.old-deja/g++.law/vtable3.C: Likewise.
1738         * g++.old-deja/g++.mike/asm2.C: Likewise.
1739         * g++.old-deja/g++.mike/eh1.C: Likewise.
1740         * g++.old-deja/g++.mike/misc1.C: Likewise.
1741         * g++.old-deja/g++.mike/misc13.C: Likewise.
1742         * g++.old-deja/g++.mike/misc14.C: Likewise.
1743         * g++.old-deja/g++.mike/ns12.C: Likewise.
1744         * g++.old-deja/g++.mike/p1248.C: Likewise.
1745         * g++.old-deja/g++.mike/p3708.C: Likewise.
1746         * g++.old-deja/g++.mike/p3708a.C: Likewise.
1747         * g++.old-deja/g++.mike/p3708b.C: Likewise.
1748         * g++.old-deja/g++.mike/p646.C: Likewise.
1749         * g++.old-deja/g++.mike/p700.C: Likewise.
1750         * g++.old-deja/g++.mike/p783.C: Likewise.
1751         * g++.old-deja/g++.mike/p783a.C: Likewise.
1752         * g++.old-deja/g++.mike/p783b.C: Likewise.
1753         * g++.old-deja/g++.mike/p786.C: Likewise.
1754         * g++.old-deja/g++.mike/p789.C: Likewise.
1755         * g++.old-deja/g++.mike/p789a.C: Likewise.
1756         * g++.old-deja/g++.mike/p807a.C: Likewise.
1757         * g++.old-deja/g++.other/delete3.C: Likewise.
1758         * g++.old-deja/g++.other/dyncast1.C: Likewise.
1759         * g++.old-deja/g++.other/dyncast2.C: Likewise.
1760         * g++.old-deja/g++.other/dyncast3.C: Likewise.
1761         * g++.old-deja/g++.other/empty1.C: Likewise.
1762         * g++.old-deja/g++.other/temporary1.C: Likewise.
1763         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
1764         * g++.old-deja/g++.pt/t16.C: Likewise.
1765         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
1766
1767 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
1768
1769         * gcc.dg/991230-1.c: New test.
1770
1771 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
1772
1773         * gcc.c-torture/compile/991229-3.c: New test.
1774         * gcc.c-torture/compile/991229-2.c: New test.
1775         * gcc.c-torture/compile/991229-1.c: New test.
1776
1777 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
1778
1779         * gcc.c-torture/compile/labels-2.c: New test.
1780
1781 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
1782
1783         * gcc.c-torture/execute/991227-1.c: New test.
1784
1785 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1786
1787         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
1788
1789 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
1790
1791         * gcc.c-torture/execute/991221-1.c: New test.
1792
1793 1999-12-20  Nathan Sidwell  <nathan@acm.org>
1794
1795         * g++.old-deja/g++.other/cast3.C: New test.
1796
1797 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
1798
1799         * gcc.c-torture/execute/991216-4.c: New test.
1800
1801 1999-12-16  Michael Meissner  <meissner@cygnus.com>
1802
1803         * gcc.c-torture/execute/991216-1.c: New test.
1804         * gcc.c-torture/execute/991216-2.c: New test.
1805         * gcc.c-torture/execute/991216-3.c: New test.
1806
1807 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
1808
1809         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
1810         Actually make the test fail by using "-O2" for compilation.
1811
1812 1999-12-15  Nathan Sidwell  <nathan@acm.org>
1813
1814         * g++.old-deja/g++.warn/cast-align1.C: New test.
1815
1816 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
1817
1818         * gcc.c-torture/compile/991214-1.c: New test.
1819         * gcc.c-torture/compile/991214-2.c: New test.
1820
1821 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
1822
1823         * gcc.dg/991214-1.c: New test.
1824
1825 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
1826
1827         * gcc.c-torture/compile/991213-3.c: New test.
1828         * gcc.c-torture/compile/991213-2.c: New test.
1829         * gcc.c-torture/compile/991213-1.c: New test.
1830
1831 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
1832
1833         * gcc.dg/991209-1.c: New test.
1834
1835 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
1836
1837         * gcc.c-torture/compile/991208-1.c: New test.
1838
1839 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1840
1841         * gcc.dg/ultrasp2.c: New test.
1842
1843 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
1844
1845         * g++.old-deja/g++.abi/align.C (main): Fix typo.
1846
1847 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
1848
1849         * gcc.c-torture/compile/991202-1.c: New test.
1850         * gcc.c-torture/execute/991202-1.c: New test.
1851         * gcc.c-torture/execute/991202-2.c: New test.
1852         * gcc.c-torture/execute/991202-3.c: New test.
1853
1854 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
1855
1856         * g++.old-deja/g++.abi/align.C: New test.
1857         * g++.old-deja/g++.abi/aggregates.C: Likewise.
1858         * g++.old-deja/g++.abi/bitfields.C: Likewise.
1859
1860 1999-12-01  Richard Henderson  <rth@cygnus.com>
1861
1862         * gcc.c-torture/execute/991201-1.c: New.
1863
1864 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
1865
1866         * gcc.dg/991129-1.c: New test.
1867
1868 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
1869
1870         * gcc.c-torture/compile/991127-1.c: New test.
1871
1872 1999-11-22  Nathan Sidwell  <nathan@acm.org>
1873
1874         * g++.old-deja/g++.other/warn4.C: New test.
1875
1876 1999-11-22  Nathan Sidwell  <nathan@acm.org>
1877
1878         * g++.old-deja/g++.eh/cleanup2.C: New test.
1879         * g++.old-deja/g++.ext/pretty2.C: New test.
1880         * g++.old-deja/g++.ext/pretty3.C: New test.
1881         * g++.old-deja/g++.other/debug6.C: New test.
1882
1883 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
1884
1885         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
1886         compiler_output to look for one error message instead of two.
1887
1888 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
1889
1890         * gcc.c-torture/execute/991118-1.c: Also test case
1891         where the word boundary does not split a byte evenly.
1892
1893 1999-11-19  Nathan Sidwell  <nathan@acm.org>
1894
1895         * g++.old-deja/g++.ext/restrict1.C: New test.
1896
1897 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
1898
1899         * gcc.c-torture/execute/991118-1.c: New test.
1900
1901 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
1902
1903         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
1904         working directory pathnames.
1905
1906 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
1907
1908         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
1909         host is equipped with driver.h and driver.o so it can actually
1910         compile and run the tests.
1911
1912 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
1913
1914         * gcc.c-torture/compile/991008-1.c: New test.
1915
1916 1999-11-08  Nick Clifton  <nickc@cygnus.com>
1917
1918         * lib/gcc-dg.exp: Include target-supports.exp
1919
1920 1999-11-05  Nick Clifton  <nickc@cygnus.com>
1921
1922         * lib/target-supports.exp: New file: Provide procs to test for
1923         features supported by the target.
1924         (check_weak_available): Moved here from ecos.exp.
1925         (check_alias_available): New proc: Determine of the target
1926         toolchain supports the alias attribute.
1927
1928         * gcc.dg/special/ecos.exp: Move check_weak_available to
1929         target-supports.exp.
1930         (alias-1.c): Only perform the test if the target supports
1931         aliases.
1932         (wkali-1.c): Only perform the test if the target supports
1933         aliases.
1934
1935         * gcc.dg/990506-0.c: Expect error messages from cross
1936         targets as well as native targets.
1937
1938 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1939
1940         * gcc.dg/ultrasp1.c: Removed xfail.
1941         * gcc.dg/struct-ret-2.c: Likewise.
1942         * gcc.dg/array-1.c: Likewise.
1943
1944 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1945
1946         * gcc.dg/struct-ret-2.c: New test.
1947
1948         * gcc.dg/array-1.c: New test.
1949
1950 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
1951
1952         * gcc.c-torture/execute/991030-1.c: New test.
1953
1954 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
1955
1956         * gcc.c-torture/compile/991026-2.c: New test.
1957
1958 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
1959
1960         * gcc.c-torture/compile/991026-1.c: New test.
1961
1962 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
1963
1964         * gcc.c-torture/execute/991023-1.c: New test.
1965
1966 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
1967
1968         * gcc.c-torture/execute/991019-1.c: New test.
1969
1970 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
1971
1972         * gcc.c-torture/execute/991016-1.c: New test.
1973
1974 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
1975
1976         * gcc.c-torture/execute/991014-1.c: New test.
1977
1978 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
1979
1980         * g++.old-deja/g++.other/union2.C: New test.
1981
1982 1999-10-13  Nathan Sidwell  <nathan@acm.org>
1983
1984         * g++.old-deja/g++.other/vaarg2.C: New test.
1985         * g++.old-deja/g++.other/vaarg3.C: New test.
1986
1987 1999-10-12  Craig Burley  <craig@jcb-sc.com>
1988
1989         * g77.f-torture/noncompile/19990905-1.f: Moved from being
1990         in compile/.
1991
1992 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
1993
1994         * gcc.c-torture/execute/va-arg-11.c: New test.
1995
1996 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
1997
1998         * lib/file-format.exp (gcc_target_object_format): Don't
1999         crash if objdump is unavailable.
2000
2001 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
2002
2003         * gcc.misc-tests/mg.exp: delete extraneous redirection.
2004
2005 1999-09-28  Nick Clifton  <nickc@cygnus.com>
2006
2007         * gcc.c-torture/compile/990928-1.c: New test.
2008
2009 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
2010
2011         * g++.old-deja/g++.other/decl6.C: New test.
2012
2013 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2014
2015         * gcc.c-torture/execute/va-arg-10.c: New test.
2016
2017 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
2018
2019         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
2020         __PRETTY_FUNCTION__.
2021
2022 1999-09-23  Nick Clifton  <nickc@cygnus.com>
2023
2024         * gcc.c-torture/execute/990923-1.c: New test.
2025
2026 1999-09-21  Nick Clifton  <nickc@cygnus.com>
2027
2028         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
2029         for which -fpic is inappropriate.
2030
2031 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
2032
2033         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
2034
2035 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
2036
2037         * g++.old-deja/g++.other/dyncast1.C: New test.
2038         * g++.old-deja/g++.other/dyncast2.C: New test.
2039         * g++.old-deja/g++.other/dyncast3.C: New test.
2040         * g++.old-deja/g++.other/dyncast4.C: New test.
2041         * g++.old-deja/g++.other/dyncast5.C: New test.
2042         * g++.old-deja/g++.eh/catch3.C: New test.
2043         * g++.old-deja/g++.eh/catch3p.C: New test.
2044         * g++.old-deja/g++.eh/catch4.C: New test.
2045         * g++.old-deja/g++.eh/catch4p.C: New test.
2046         * g++.old-deja/g++.eh/catch5.C: New test.
2047         * g++.old-deja/g++.eh/catch5p.C: New test.
2048         * g++.old-deja/g++.eh/catch6.C: New test.
2049         * g++.old-deja/g++.eh/catch6p.C: New test.
2050         * g++.old-deja/g++.eh/catch7.C: New test.
2051         * g++.old-deja/g++.eh/catch7p.C: New test.
2052         * g++.old-deja/g++.eh/catch8.C: New test.
2053         * g++.old-deja/g++.eh/catch8p.C: New test.
2054         * g++.old-deja/g++.eh/catch9.C: New test.
2055         * g++.old-deja/g++.eh/catch9p.C: New test.
2056
2057 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
2058
2059         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
2060         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
2061
2062 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
2063
2064         * gcc.c-torture/compile/990913-1.c: New test.
2065
2066 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
2067
2068         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
2069         * g++.old-deja/g++.jason/rfg5.C: Likewise.
2070
2071 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
2072
2073         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
2074
2075 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
2076
2077         * g++.old-deja/g++.other/lookup11.C: New test.
2078         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
2079         what is permitted and what we want.
2080         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
2081         overload use.
2082         * g++.old-deja/g++.jason/rfg5.C: Likewise
2083
2084 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
2085
2086         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
2087         * gcc.c-torture/noncompile/poison-1.c: New file.
2088
2089 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
2090
2091         * g++.old-deja/g++.other/sizeof3.C: New test.
2092         * g++.old-deja/g++.other/sizeof4.C: New test.
2093         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
2094         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
2095
2096 1999-09-07  Richard Henderson  <rth@cygnus.com>
2097
2098         * gcc.dg/va-arg-1.c: New.
2099
2100 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2101
2102         * gcc.c-torture/execute/va-arg-9.c: New test.
2103
2104 1999-09-05  Craig Burley  <craig@jcb-sc.com>
2105
2106         * g77.f-torture/compile/980519-2.f: New test.
2107         * g77.f-torture/compile/19990905-0.f: New test.
2108         * g77.f-torture/compile/19990905-1.f: New test.
2109         * g77.f-torture/compile/19990905-2.f: New test.
2110
2111         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
2112
2113 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
2114
2115         * gcc.c-torture/execute/990827-1.c: Fix typo.
2116
2117 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
2118
2119         * g++.old-deja/g++.other/deref1.C: New test.
2120
2121 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
2122
2123         * g++.old-deja/g++.other/ambig2.C: New test.
2124         * g++.old-deja/g++.other/cond5.C: New test.
2125         * g++.old-deja/g++.other/lookup16.C: New test.
2126
2127 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
2128
2129         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
2130         assemblers too.
2131
2132 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
2133
2134         * lib/c-torture.exp: Avoid the "compare executables" optimization
2135         when testing native.
2136
2137 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
2138
2139         * gcc.c-torture/execute/990829-1.c: New test.
2140         * gcc.c-torture/compile/990829-1.c: New test.
2141
2142 1999-08-27  Paul Burchard  <burchard@pobox.com>
2143
2144         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
2145         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
2146         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
2147         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
2148         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
2149         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
2150         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
2151         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
2152         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
2153         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
2154         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
2155
2156 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
2157
2158         * gcc.c-torture/execute/990827-1.c: New test.
2159
2160 1999-08-26  Craig Burley  <craig@jcb-sc.com>
2161
2162         * g77.f-torture/noncompile/19990826-4.f: New test.
2163
2164         * g77.f-torture/compile/19990826-3.f: New test.
2165
2166         * g77.f-torture/execute/19990826-2.f: New test.
2167
2168         * g77.f-torture/compile/19990826-1.f: New test.
2169
2170         * gcc.c-torture/execute/990826-0.c: New test.
2171         * g77.c-torture/execute/19990826-0.f: New test.
2172
2173         * g77.f-torture/noncompile/970626-2.f: New test.
2174
2175 1999-08-25  Paul Burchard  <burchard@pobox.com>
2176
2177         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
2178         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
2179         lss-011.C: New tests.
2180
2181 1999-08-25  Nathan Sidwell  <nathan@acm.org>
2182
2183         * g++.old-deja/g++.other/decl5.C: New test.
2184
2185 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2186
2187         * noncompile/noncompile.exp: Load_lib c-torture.exp.
2188         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
2189         call `postbase' for each one.  All callers of `postbase' changed
2190         to call this instead.
2191
2192 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
2193
2194         * gcc.c-torture/execute/990811-1.c: New test.
2195
2196 1999-08-09  Nick Clifton  <nickc@cygnus.com>
2197
2198         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
2199         just native ones.
2200
2201         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
2202         just native ones.
2203
2204 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
2205
2206         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
2207
2208 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
2209
2210         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
2211
2212 1999-08-04  Nathan Sidwell  <nathan@acm.org>
2213
2214         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
2215
2216 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
2217
2218         * gcc.c-torture/execute/990804-1.c: New test.
2219
2220 1999-08-03  Nathan Sidwell  <nathan@acm.org>
2221
2222         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
2223         * g++.old-deja/g++.brendan/crash64.C: Likewise
2224         * g++.old-deja/g++.brendan/overload8.C: Likewise
2225
2226 1999-08-03  Nathan Sidwell  <nathan@acm.org>
2227
2228         * g++.old-deja/g++.other/struct1.C: New test.
2229
2230 1999-08-03  Nathan Sidwell  <nathan@acm.org>
2231
2232         * g++.old-deja/g++.other/enum2.C: New test.
2233
2234 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
2235
2236         Adapted from tests from Franz Sirl:
2237         * gcc.c-torture/execute/va-arg-7.c: New test.
2238         * gcc.c-torture/execute/va-arg-8.c: New test.
2239
2240 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
2241
2242         * gcc.c-torture/compile/990801-2.c: New test.
2243
2244         * gcc.c-torture/compile/990801-1.c: New test.
2245
2246 1999-07-27  Michael Meissner  <meissner@cygnus.com>
2247
2248         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
2249         fp-cmp-1.c, converting double to float.
2250
2251         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
2252         fp-cmp-1.c, converting double to long double.
2253
2254         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
2255         from fr1 to unknown_register, since fr1 is a legitimate register
2256         on some machines.
2257
2258 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
2259
2260         * README: More listname related changes.
2261
2262 1999-07-08  Catherine Moore  <clm@cygnus.com>
2263
2264         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
2265
2266 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
2267
2268         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
2269
2270 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
2271
2272         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
2273
2274 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
2275
2276         * gcc.dg/990703-1.c: New test.
2277
2278 1999-06-29  Nick Clifton  <nickc@cygnus.com>
2279
2280         * lib/file-format.exp: New file: Move definition of proc
2281         gcc_target_object_format to here from
2282         gcc.dg/special/ecos.exp.
2283
2284         * lib/c-torture.exp: Include lib file-format.exp.
2285         * lib/gcc-dg.exp: Include lib file-format.exp.
2286
2287         * gcc.dg/special/ecos.exp: Remove definition of proc
2288         gcc_target_object_format.
2289
2290 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
2291
2292         * gcc.c-torture/execute/990628-1.c: New test.
2293
2294 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
2295
2296         * gcc.c-torture/compile/990625-2.c: New test.
2297
2298         * gcc.c-torture/compile/990625-1.c: New test.
2299
2300 1999-06-23  Nick Clifton  <nickc@cygnus.com>
2301
2302         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
2303         attributes compile.
2304         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
2305         ports that use the COFF/PE file format.
2306
2307 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
2308
2309         * gcc.c-torture/compile/990617-1.c: New test.
2310
2311 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
2312
2313         * g++.old-deja/g++.other/decl4.C: New test.
2314
2315 1999-06-14  Nathan Sidwell  <nathan@acm.org>
2316
2317         * g++.old-deja/g++.other/bitfld3.C: New test.
2318
2319 1999-06-08  Nathan Sidwell  <nathan@acm.org>
2320
2321         * g++.old-deja/g++.eh/catch1.C: New test.
2322
2323 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
2324
2325         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
2326
2327         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
2328         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
2329
2330 1999-06-05  Craig Burley  <craig@jcb-sc.com>
2331
2332         * g77.f-torture/compile/19990502-0.f: Replace with new,
2333         shorter, test that still fails after recent changes.
2334
2335 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
2336
2337         * gcc.c-torture/execute/990604-1.c: New test.
2338
2339 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
2340
2341         * gcc.c-torture/execute/990531-1.c: New test.
2342
2343 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2344
2345         * gcc.c-torture/compile/990527-1.c: New test.
2346
2347 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
2348
2349         * gcc.c-torture/execute/990527-1.c: New test.
2350
2351 1999-05-25  Nick Clifton  <nickc@cygnus.com>
2352
2353         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
2354         bitfields as signed.
2355
2356 1999-05-25  Craig Burley  <craig@jcb-sc.com>
2357
2358         * g77.f-torture/compile/19990525-0.f: New test.
2359
2360 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
2361
2362         * gcc.c-torture/execute/990525-2.c: New test.
2363
2364         * gcc.c-torture/execute/990525-1.c: New test.
2365
2366 1999-05-24  Nathan Sidwell  <nathan@acm.org>
2367
2368         * g++.old-deja/g++.other/anon3.C: New test.
2369         * g++.old-deja/g++.other/anon4.C: New test.
2370         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
2371         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
2372         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
2373         Merrill).
2374
2375 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
2376
2377         * gcc.c-torture/execute/990524-1.c: New test.
2378
2379         * gcc.dg/990524-1.c: New test.
2380
2381 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2382
2383         * gcc.c-torture/compile/990523-1.c: New test.
2384
2385 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
2386
2387         * gcc.c-torture/compile/990519-1.c: New test.
2388
2389 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
2390
2391         * gcc.c-torture/compile/990517-1.c: New test.
2392
2393         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
2394         (e4, f4): New tests.
2395         (main): Call them.
2396
2397 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2398
2399         * gcc.dg/noreturn-1.c: New test.
2400
2401 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
2402
2403         * gcc.c-torture/execute/990513-1.c: New test.
2404
2405 1999-05-10  Richard Henderson  <rth@cygnus.com>
2406
2407         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
2408
2409 1999-05-10  Craig Burley  <craig@jcb-sc.com>
2410
2411         * g77.f-torture/execute/erfc.f: Use small single-precision
2412         values, to avoid problems on Alphas when not -mieee.
2413
2414 1999-05-08  Craig Burley  <craig@jcb-sc.com>
2415
2416         * gcc.dg/990506-0.c: New test.
2417
2418 1999-05-08  Richard Henderson  <rth@cygnus.com>
2419
2420         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
2421         the constant to test.  Don't XFAIL 64-bit targets.
2422
2423         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
2424         * g++.old-deja/g++.law/profile1.C: Likewise.
2425
2426         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
2427         operator new instances.
2428         * g++.old-deja/g++.other/delete5.C: Likewise.
2429
2430 1999-05-03  Craig Burley  <craig@jcb-sc.com>
2431
2432         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
2433         intrinsic.
2434
2435 1999-05-03  Craig Burley  <craig@jcb-sc.com>
2436
2437         * g77.f-torture/execute/u77-test.f: Reverse order of two
2438         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
2439
2440 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2441
2442         * gcc.dg/compare1.c: New test.
2443
2444 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
2445
2446         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
2447         New tests.
2448
2449 1999-05-02  Craig Burley  <craig@jcb-sc.com>
2450
2451         * g77.f-torture/compile/19990502-1.f: New test.
2452
2453 1999-05-02  Craig Burley  <craig@jcb-sc.com>
2454
2455         * g77.f-torture/compile/19990502-0.f: New test.
2456
2457 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
2458
2459         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
2460         intrinsic.
2461
2462 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
2463
2464         * g77.f-torture/execute/u77-test.f (main): List libU77
2465         intrinsics not currently tested.
2466         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
2467         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
2468         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
2469         Trim blanks off the ends of some printed strings.
2470
2471 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
2472
2473         * g77.f-torture/execute/u77-test.f (main): Just warn about
2474         FSTAT gid disagreement, as it's expected on some systems.
2475
2476 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
2477
2478         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
2479         use a new function, which allows for some slop.
2480         Clean up some commentary.
2481         (issum): The new function.
2482         (sgladd): Deleted subroutine.
2483
2484 1999-05-01  Craig Burley  <craig@jcb-sc.com>
2485
2486         * g77.f-torture/execute/u77-test.f: Modify to be more like
2487         libf2c/libU77 version, bringing patches to that version here.
2488         Add suitable commentary.
2489
2490 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
2491
2492         * gcc.dg/990424-1.c: New test.
2493
2494 1999-04-24  Craig Burley  <craig@jcb-sc.com>
2495
2496         * g77.f-torture/execute/u77-test.f (main): Bug involving
2497         LSTAT has been fixed, so turn back on full checking.
2498
2499 1999-04-20  Craig Burley  <craig@jcb-sc.com>
2500
2501         * g77.f-torture/compile/19990419-0.f: New test.
2502         * g77.f-torture/execute/19990419-1.f: New test.
2503
2504 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
2505
2506         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
2507         to avoid the need for a prototype to supress a warning.
2508
2509 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
2510
2511         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
2512
2513 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
2514
2515         * gcc.c-torture/execute/990404-1.c: New test.
2516
2517 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
2518
2519         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
2520         * gcc.dg/cpp-if3.c: Don't use -pedantic.
2521         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
2522         missing initializer warnings.
2523
2524 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
2525
2526         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
2527         matching strings.
2528
2529 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
2530
2531         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
2532
2533 1999-03-26  Craig Burley  <craig@jcb-sc.com>
2534
2535         * g77.f-torture/execute/19990325-0.f: New test.
2536         * g77.f-torture/execute/19990325-1.f: New test.
2537
2538 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
2539
2540         * gcc.c-torture/execute/990324-1.c: New test.
2541
2542 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
2543
2544         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
2545         test with 4.
2546
2547 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
2548
2549         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
2550
2551 1999-03-13  Craig Burley  <craig@jcb-sc.com>
2552
2553         * g77.f-torture/execute/19990313-2.f: New test.
2554         * g77.f-torture/execute/19990313-3.f: New test.
2555
2556 1999-03-13  Craig Burley  <craig@jcb-sc.com>
2557
2558         * g77.f-torture/execute/19990313-0.f: New test.
2559         * g77.f-torture/execute/19990313-1.f: New test.
2560
2561 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
2562
2563         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
2564         printf to sprintf.
2565         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
2566         (main): Add check for u15.  Conditionalize u31 check depending on
2567         whether ints are <32 bits or >=32 bits.
2568
2569 1999-03-08  Craig Burley  <craig@jcb-sc.com>
2570
2571         * g77.f-torture/execute/19981119-0.f: Improve testiness.
2572
2573 1999-03-08  Craig Burley  <craig@jcb-sc.com>
2574
2575         * g77.f-torture/compile/19990305-0.f: New test.
2576         * g77.f-torture/execute/19981119-0.f: New test.
2577
2578 1999-03-08  Craig Burley  <craig@jcb-sc.com>
2579
2580         * g77.f-torture/execute/970625-2.f: call ABORT if final
2581         result is not correct, instead of just printing it.
2582         Add this checking via newly introduced obfuscation, to
2583         trip up buggy front ends.
2584
2585 1999-03-07  Craig Burley  <craig@jcb-sc.com>
2586
2587         * g77.f-torture/compile/960317-1.f: Moved from being
2588         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
2589
2590 1999-03-06  Craig Burley  <craig@jcb-sc.com>
2591
2592         * g77.f-torture/execute/960317-1.f: New (old) test.
2593         * g77.f-torture/execute/970625-2.f: Ditto.
2594
2595 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
2596
2597         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
2598         message on line 1 or line 2; cccp and cpplib do this differently.
2599
2600 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
2601
2602         * g++.old-deja/g++.law/weak1.C: New test.
2603
2604 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
2605
2606         * gcc.c-torture/execute/990119-1.c: Renamed to...
2607         * gcc.dg/990119-1.c: this, so it will only be tested once
2608         (it's a preprocessor test, it doesn't need to be run at
2609         multiple optimization levels).
2610
2611 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
2612
2613         * lib/g++.exp: Don't add incdir=$base_dir/../include to
2614           ALWAYS_CXXFLAGS.
2615
2616 1999-02-24  Craig Burley  <craig@jcb-sc.com>
2617
2618         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
2619         * g77.f-torture/compile/19981216-0.f: ...as it is expected
2620         to not be compilable by current g77.
2621
2622 1999-02-24  Nick Clifton  <nickc@cygnus.com>
2623
2624         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
2625
2626 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
2627
2628         * gcc.c-torture/execute/990222-1.c: New test.
2629
2630 1999-02-19  Craig Burley  <craig@jcb-sc.com>
2631
2632         * g77.f-torture/compile/19990218-0.f: New test.
2633         * g77.f-torture/noncompile/19990218-1.f: New test.
2634
2635 1999-02-18  Craig Burley  <craig@jcb-sc.com>
2636
2637         * g77.f-torture/compile/19981216-0.f: New test.
2638
2639 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
2640
2641         * gcc.dg/990214-1.c: New test.
2642
2643 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
2644
2645         * gcc.dg/990213-2.c: New test.
2646
2647         * gcc.dg/990213-1.c: New test.
2648
2649 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
2650
2651         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
2652         ints.
2653
2654 1999-02-11  Nick Clifton  <nickc@cygnus.com>
2655
2656         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
2657         specified by target.
2658
2659         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
2660
2661 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
2662
2663         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
2664
2665 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
2666
2667         * gcc.dg/special/ecos.exp: New test driver for new tests with
2668         special requirements.
2669
2670         * gcc.dg/special/alias-1.c: New test.
2671         * gcc.dg/special/gcsec-1.c: New test.
2672         * gcc.dg/special/weak-1.c: New test.
2673         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
2674         * gcc.dg/special/weak-2.c: New test.
2675         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
2676         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
2677         * gcc.dg/special/wkali-1.c: New test.
2678         * gcc.dg/special/wkali-2.c: New test.
2679         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
2680         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
2681
2682 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
2683
2684           * lib/c-torture.exp (c-torture-compile): Pull out code for
2685           analyzing gcc error messages.
2686           (c-torture-execute): Likewise.  Fix some (harmless) false
2687           positives.
2688           * lib/gcc.exp (gcc_check_compile): New function.
2689
2690 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
2691
2692         * gcc.c-torture/execute/990208-1.c: New test.
2693
2694 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
2695
2696         * g++.dg/special/ecos.exp: New driver for new tests with special
2697         requirements
2698
2699         * g++.dg/special/conpr-1.C: New test
2700         * g++.dg/special/conpr-2.C: New test
2701         * g++.dg/special/conpr-2a.C: New test
2702         * g++.dg/special/conpr-3.C: New test
2703         * g++.dg/special/conpr-3a.C: New test
2704         * g++.dg/special/conpr-3b.C: New test
2705
2706         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
2707         allow g++ to use the dg driver
2708
2709         * README: Add comment about g++.dg directory
2710
2711 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
2712
2713         * README: Update email addresses.
2714
2715 1999-02-03  Nick Clifton  <nickc@cygnus.com>
2716
2717         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
2718         arguments in order to force structure S onto the stack even on
2719         the alpha.
2720         (test): Pass 10 leading arguments to function foo as well as the
2721         structure S.
2722
2723         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
2724         failure for all targets.
2725
2726         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
2727         abort to terminate program execution.
2728
2729 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
2730
2731         * gcc.c-torture/execute/990130-1.c: New test.
2732
2733 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
2734
2735         * gcc.dg/990130-1.c: New test.
2736
2737 1999-01-28  Michael Meissner  <meissner@cygnus.com>
2738
2739         * gcc.c-torture/execute/990128-1.c: New test.
2740
2741 1999-01-27  Michael Meissner  <meissner@cygnus.com>
2742
2743         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
2744
2745 1999-01-27  Felix Lee  <flee@cygnus.com>
2746
2747         * lib/c-torture.exp (c-torture-compile): pull out code for
2748         analyzing gcc error messages.
2749         (c-torture-execute): ditto, and fix some (harmless) false
2750         positives.
2751         * lib/gcc.exp (gcc_check_compile): new function.
2752
2753 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
2754
2755         * gcc.dg/990117-1.c: New test.
2756
2757         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
2758
2759         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
2760
2761 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
2762
2763         * g77.f-torture/compile/990115-1.f: New test.
2764
2765 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
2766
2767         * gcc.c-torture/compile/990107-1.c: New test
2768
2769 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
2770
2771         * gcc.c-torture/execute/990106-2.c: New test.
2772
2773         * gcc.c-torture/execute/990106-1.c: New test.
2774
2775 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
2776
2777         * gcc.c-torture/compile/981223-1.c: New test.
2778
2779 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
2780
2781         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
2782         (opt3): Rename from opt4 and disable.
2783
2784 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
2785
2786         * g++.old-deja/g++.pt/ptrmem5.C: New test.
2787
2788 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
2789
2790         * g++.old-deja/g++.other/conv5.C: New test.
2791
2792 1998-12-14  Nick Clifton  <nickc@cygnus.com>
2793
2794         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
2795
2796 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
2797
2798         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
2799
2800 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
2801
2802         * gcc.c-torture/compile/981211-1.c: New test.
2803
2804 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
2805
2806         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
2807
2808         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
2809
2810 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2811
2812         * gcc.special/930510-1.c: Make C9X safe.
2813         * gcc.misc-tests/gcov-1.c Similarly.
2814         * gcc.misc-tests/gcov-2.c Similarly.
2815
2816 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
2817
2818         * gcc.dg/ultrasp1.c: New test.
2819
2820 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
2821
2822         * gcc.c-torture/execute/981206.c: New test.
2823
2824 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
2825
2826         * g++.old-deja/g++.ns/template7.C: New test.
2827
2828         * g++.old-deja/g++.other/expr1.C: New test.
2829
2830         * g++.old-deja/g++.eh/tmpl3.C: New test.
2831
2832         * g++.old-deja/g++.eh/tmpl2.C: New test.
2833
2834 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
2835
2836         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
2837         * g++.old-deja/g++.other/using6.C: Removed.
2838         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
2839
2840         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
2841
2842 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
2843
2844         * g++.old-deja/g++.pt/overload8.C: New test.
2845
2846         * g++.old-deja/g++.pt/overload7.C: New test.
2847
2848         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
2849
2850         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
2851         and relinking messages.
2852         * lib/g++.exp (g++_target_compile): Remove .rpo file when
2853         compiling with -frepo.
2854
2855 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
2856
2857         * g++.old-deja/g++.pt/lookup6.C: New test.
2858
2859 1998-11-30  Nick Clifton  <nickc@cygnus.com>
2860
2861         * gcc.c-torture/execute/981130-1.c: New test.
2862         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
2863
2864 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
2865
2866         * g++.old-deja/g++.pt/explicit76.C: New test.
2867
2868         * g++.old-deja/g++.pt/friend38.C: New test.
2869
2870         * g++.old-deja/g++.ns/crash2.C: New test.
2871
2872         * g++.old-deja/g++.pt/defarg8.C: New test.
2873
2874         * g++.old-deja/g++.pt/instantiate6.C: New test.
2875
2876         * g++.old-deja/g++.pt/static6.C: New test.
2877
2878         * g++.old-deja/g++.pt/decl2.C: New test.
2879
2880 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
2881
2882         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
2883         problem is actually related with name lookup, but so what? :-)
2884
2885         * g++.old-deja/g++.pt/friend37.C: New test.
2886
2887 1998-11-25  Dave Love  <d.love@dl.ac.uk>
2888
2889         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
2890         element, which fails on some systems.
2891
2892         * g77.f-torture/execute/labug1.f: New test.
2893
2894 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
2895
2896         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
2897         is defined.
2898
2899 1998-11-18  Dave Love  <d.love@dl.ac.uk>
2900
2901         * g77.f-torture/compile/981117-1.f: New test.
2902
2903 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
2904
2905         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
2906         properly discarded.
2907
2908 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
2909
2910         * gcc.c-torture/execute/memcheck: New directory of tests for
2911         -fcheck-memory-usage.
2912
2913 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
2914
2915         * README: New file, general information about the testsuite and
2916         new description of the various C++ test subdirectories.
2917         * README.g++: Eliminate obsolete information, update and move most
2918         relevant stuff to README.
2919
2920 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
2921
2922         * gcc.c-torture/compile/981107-1.c: New test.
2923
2924 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
2925
2926         * execute/memcpy-bi.c: New testcase.
2927
2928 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
2929
2930         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
2931         base classes.
2932
2933         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
2934         template is selected.
2935
2936         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
2937         classes, it should be accepted for all types.
2938
2939         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
2940
2941         * g++.old-deja/g++.pt/spec24.C: Ensure that template
2942         specializations start with template headers.
2943
2944 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
2945
2946         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
2947
2948         * g++.old-deja/g++.other/init9.C: Test cross initialization of
2949         non-POD types.
2950
2951 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
2952
2953         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
2954
2955 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2956
2957         * compile/981022-1.c, compile/981022-1.x: New test and driver.
2958
2959 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
2960
2961         * 981019-1.c: New test.
2962
2963 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
2964
2965         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
2966         find objc headers.
2967
2968 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
2969
2970         * compile/981001-4.c: Remove use of GCC extension that triggers a
2971         compiler bug.
2972
2973 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
2974
2975         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
2976
2977 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
2978
2979         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
2980         instantiation of template produces incorrect code for delete
2981         expression.
2982
2983         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
2984         constructors' name is not unique.
2985         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
2986         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
2987
2988         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
2989         automatic array of const is ill-formed.
2990
2991         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
2992         of template parameter?
2993
2994         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
2995         const.
2996
2997         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
2998         pointer-to-member expression.
2999
3000         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
3001         declaration causes ICE.
3002
3003 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
3004
3005         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
3006         reserved in the global namespace.
3007
3008         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
3009         generate needed virtual table.
3010
3011         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
3012
3013 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
3014
3015         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
3016         template-dependent type
3017
3018 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
3019
3020         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
3021         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
3022         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
3023
3024         * g++.old-deja/g++.other/using5.C: New test; using decl from base
3025         class should be usable as argument of member function.
3026         * g++.old-deja/g++.other/using6.C: New test; using decl from base
3027         class should be usable as return type of member function.
3028         * g++.old-deja/g++.other/using7.C: New test; using decl from base
3029         class should be usable as type of data member.
3030
3031         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
3032
3033 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
3034
3035         * gcc.c-torture/special/920521-1.c: Fix bogus test.
3036
3037 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
3038
3039         * gcc.dg/dll-?.c Add thumb to target list.
3040         Fix assembler scan patterns to match current assembler output.
3041
3042 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
3043
3044         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
3045         matching of template brackets.
3046
3047         * g++.old-deja/g++.other/using4.C: New test.  Test using
3048         declarations of methods from base classes.
3049
3050         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
3051         within functions should introduce names into the innermost
3052         enclosing namespace.
3053
3054         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
3055         of static locals if first initialization throws.
3056
3057 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
3058
3059         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
3060
3061 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
3062
3063         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
3064         lose track of the possible targets of tablejump insns.
3065         * special/special.exp: Run it.
3066
3067 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
3068
3069         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
3070         must be declared before its specializations can be named in friend
3071         declarations.
3072
3073 1998-10-05  Dave Love  <d.love@dl.ac.uk>
3074
3075         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
3076
3077         * g77.f-torture/execute/io1.f: New test.
3078
3079 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
3080
3081         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
3082         with pointer to template function, for which no argument deduction
3083         is possible.
3084
3085         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
3086         specialization of template function as argument to template
3087         function.
3088
3089         * g++.old-deja/g++.other/access2.C: New test; Inner class
3090         shouldn't have privileged access to Outer's names.
3091
3092 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
3093
3094         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
3095         friend template declared within template class conflicts with
3096         nested class of the same name.
3097
3098         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
3099         is ignored.
3100
3101         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
3102         object with direct initializer as function declaration.
3103
3104         * g++.old-deja/g++.other/decl2.C: New test; duplicate
3105         initializers.
3106
3107         * g++.old-deja/g++.other/null2.C: New test; conditional operator
3108         involving const pointer and NULL produces incorrect result.
3109
3110         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
3111         type name without `typename' should be rejected with -pedantic.
3112
3113 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
3114
3115         * g++.old-deja/g++.other/addrof1.C: New test.
3116
3117 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
3118
3119         * gcc.c-torture/compile/981001-1.c: New test.
3120         * gcc.c-torture/execute/981001-1.c: New test.
3121
3122 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
3123
3124         * gcc.c-torture/compile/981001-2.c: New test.
3125         * gcc.c-torture/compile/981001-3.c: New test.
3126         * gcc.c-torture/compile/981001-4.c: New test.
3127
3128 1998-10-01  Robert Lipe  <robertl@dgii.com>
3129
3130         * lib/objc.exp (objc_target_compile): Add -L during compiles for
3131         multilibbed hosts.   Idea grafted from g77.exp.
3132
3133 1998-09-30  Dave Love  <d.love@dl.ac.uk>
3134
3135         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
3136         avoid losing on systems which need -lsocket.
3137
3138 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
3139
3140         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
3141         * g++.old-deja/g++.other/nested2.C: Ditto.
3142         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
3143         failure.
3144
3145 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
3146
3147         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
3148         preferred over template operator!= for enum bitfields.
3149
3150 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
3151
3152         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
3153         that happen to have the same base name, but in different scopes,
3154         are incorrectly rejected.
3155
3156 1998-09-16  Richard Henderson  <rth@cygnus.com>
3157
3158         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
3159         on the native word size instead of an integer literal.
3160
3161 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
3162
3163         * g++.old-deja/g++.other/static2.C: Invocation of static data
3164         member of type pointer-to-function denoted as non-static member.
3165
3166         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
3167         checks involving function types and aliases.
3168
3169 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
3170
3171         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
3172         redefined to the same non-trivial type.
3173
3174         * g++.old-deja/g++.pt/explicit73.C: Test for proper
3175         namespace-qualification of template specializations declared in
3176         other namespaces.
3177
3178         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
3179         to declare a subset of the specializations of a template function
3180         as friends of specializations of a template class.
3181
3182         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
3183         member templates that do not fully specialize the enclosing
3184         template class are rejected.
3185
3186 1998-09-11  Dave Love  <d.love@dl.ac.uk>
3187
3188         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
3189
3190 1998-09-08  Dave Love  <d.love@dl.ac.uk>
3191
3192         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
3193         altered from libf2c/libU77 version.
3194
3195 1998-09-06  Dave Love  <d.love@dl.ac.uk>
3196
3197         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
3198
3199 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
3200
3201         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
3202         (un)signed char are different types for template specialization
3203         purposes.
3204
3205 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
3206
3207         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
3208         * objc: ObjC testsuite.
3209
3210 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
3211
3212         * gcc.c-torture/execute/941014-1.x:  New file.
3213
3214 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
3215
3216         * lib/c-torture.exp: Add support for
3217         torture_eval_before_compile and torture_eval_before_execute
3218         variables.
3219
3220 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
3221
3222         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
3223         this test triggers valid.
3224
3225 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
3226
3227         * gcc.dg/980827-1.c: New test.
3228
3229 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
3230
3231         * gcc.c-torture/execute/loop-4b.c: New test.
3232
3233 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
3234
3235         * lib/c-torture.exp: Add support for
3236         torture_eval_before_compile and torture_eval_before_execute
3237         variables.
3238
3239 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
3240
3241         * gcc.c-torture/compile/980825-1.c: New test.
3242
3243 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
3244
3245         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
3246         count number tests in opt_t0 not good_t0.
3247
3248 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
3249
3250         * gcc.c-torture/compile/930326-1.x: Fix typo.
3251
3252 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
3253
3254         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
3255         causes an ICE.
3256
3257 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
3258
3259         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
3260         STACK_SIZE is defined.
3261         * gcc.c-torture/unsorted/stuct.c: Similarly.
3262
3263         * gcc.c-torture/compile/980821-1.c: New test.
3264
3265 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
3266
3267         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
3268
3269 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
3270
3271         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
3272         code.
3273
3274 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
3275
3276         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
3277         error'.
3278
3279 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
3280
3281         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
3282
3283 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
3284
3285         * gcc.c-torture/compile/980816-1.c: New test.
3286
3287         * gcc.dg/980816-1.c: New test.
3288
3289 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
3290
3291         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
3292         compiler for ieee tests.
3293
3294 1998-08-01  Dave Love  <d.love@dl.ac.uk>
3295
3296         * g77.f-torture/compile/980729-0.f: New test.
3297
3298 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
3299
3300         * gcc.c-torture/special/eeprof-1.c: New test, for
3301         -finstrument-functions.
3302         * gcc.c-torture/special/special.exp: Run it.
3303
3304 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
3305
3306         * gcc.c-torture/compile/980729-1.c: New test.
3307
3308 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
3309
3310         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
3311         __thumb__ is defined, and test for ARM style doubles if so.
3312
3313 1998-07-26  Dave Love  <d.love@dl.ac.uk>
3314
3315         * g77.f-torture/noncompile/980615-0.f: New test.
3316
3317 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
3318
3319         * gcc.dg/980312-1.c: Do link instead of compile.
3320         * gcc.dg/980313-1.c: Likewise.
3321
3322 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
3323
3324         * gcc.c-torture/compile/980726-1.c: New test.
3325
3326 1998-07-25  Dave Love  <d.love@dl.ac.uk>
3327
3328         * g77.f-torture/execute/io0.f: New test.
3329
3330 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
3331
3332         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
3333         an int.
3334
3335 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
3336
3337         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
3338         m32r bugs.
3339
3340 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
3341
3342         * gcc.dg/980626-1.c: Expect failures for all toolchains until
3343         c-decl.c:grokdeclarator can handle mode attributes.
3344
3345 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
3346
3347         * gcc.c-torture/execute/980716-1.c: New test.
3348
3349 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
3350
3351         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
3352         the mn10200.
3353         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
3354         the mn10200.
3355         * gcc.c-torture/execute/va-arg-3.x: Similarly.
3356         * gcc.c-torture/compile/930326-1.x: Similarly.
3357
3358 1998-07-13  Dave Love  <d.love@dl.ac.uk>
3359
3360         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
3361         New test from Craig.
3362
3363 1998-07-12  Dave Love  <d.love@dl.ac.uk>
3364
3365         * g77.f-torture/noncompile/980616-0.f: New test.
3366
3367         * g77.f-torture/execute/970816-3.f:  New test from Craig.
3368
3369 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
3370
3371         *  g++.other/singleton.C: Return error value instead of taking
3372         SIGSEGV.
3373
3374 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
3375
3376         *  g++.other/singleton.C: New test.   Warning is under dispute.
3377         Runtime crash is not.
3378
3379 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
3380
3381         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
3382         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
3383         using6.C, using7.C}:  New namespace tests.
3384
3385 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
3386
3387         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
3388         specialization with typedef'ed names used as array indexes.
3389
3390 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
3391
3392         * gcc.c-torture/execute/980709-1.c: New test.
3393
3394         * gcc.dg/980709-1.c: New test.
3395
3396 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
3397
3398         * gcc.c-torture/execute/bcp-1.c: New test.
3399
3400 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
3401
3402         * gcc.c-torture/execute/980707-1.c: New test.
3403
3404 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
3405
3406         * gcc.c-torture/compile/980706-1.c: New test.
3407
3408 1998-07-01  Dave Love  <d.love@dl.ac.uk>
3409
3410         * g77.f-torture/execute/980701-0.f,
3411         g77.f-torture/execute/980701-1.f: New test from Craig.
3412
3413 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
3414
3415         * gcc.c-torture/compile/980701-1.c: New test.
3416
3417         * gcc.c-torture/execute/980701-1.c: New test.
3418
3419 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
3420 rlsruhe.de>
3421
3422         * g++.old-deja/g++.robertl/eb132.C: New test.
3423         * g++.old-deja/g++.robertl/eb133.C: Likewise.
3424
3425 1998-06-29  Dave Love  <d.love@dl.ac.uk>
3426
3427         * g77.f-torture/execute/980628-7.f,
3428         g77.f-torture/execute/980628-8.f,
3429         g77.f-torture/execute/980628-9.f,
3430         g77.f-torture/execute/980628-10.f: New tests from Craig.
3431
3432         * g77.f-torture/execute/980628-3.f: Remove mail headers.
3433
3434 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
3435
3436         * g77.f-torture/execute/980628-4.f: New test from Craig.
3437         * g77.f-torture/execute/980628-5.f: Likewise.
3438         * g77.f-torture/execute/980628-2.f: Likewise.
3439         * g77.f-torture/execute/980628-0.f: Likewise.
3440         * g77.f-torture/execute/980628-1.f: Likewise.
3441         * g77.f-torture/execute/980628-3.f: Likewise.
3442         * g77.f-torture/execute/980628-6.f: Likewise.
3443
3444 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
3445
3446         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
3447         directory when nothing has been installed yet.
3448
3449 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
3450
3451         * gcc.c-torture/special/special.exp: Handle newer versions of
3452         dejagnu.
3453
3454 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
3455
3456         * gcc.dg/980626-1.c: New test.
3457
3458 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
3459
3460         * gcc.misc-tests/m-un-2.c: New test.
3461         * g++.old-deja/g++.other/warn01.c: Likewise.
3462
3463 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
3464
3465         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
3466         compatibility with assmblers with a different comment character.
3467         Eliminate use of GAS-specific extensions.
3468
3469 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
3470
3471         * gcc.c-torture/execute/ieee/980619-1.c: New test.
3472
3473 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
3474
3475         *lib/g77.exp: Replace search for libf2c.a with search for newly
3476         renamed libg2c.a
3477
3478 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
3479
3480         * gcc.c-torture/execute/980617-1.c: New test.
3481
3482 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
3483
3484         * gcc.c-torture/execute/980612-1.c: New test.
3485
3486 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
3487
3488         * gcc.dg/980523-1.c: Only test on ppc-linux.
3489         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
3490
3491         * gcc.c-torture/execute/980608-1.c: New test.
3492
3493 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
3494
3495         * gcc.c-torture/execute/980605-1.c: New test.
3496
3497 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
3498
3499         * gcc.c-torture/execute/980604-1.c: New test.
3500
3501 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
3502
3503         * gcc.c-torture/execute/980602-1.c: New test.
3504         * gcc.c-torture/execute/980602-2.c: Likewise.
3505
3506 1998-06-02  Dave Love  <d.love@dl.ac.uk>
3507
3508         * 970125-0.f: Fix per JCB.  Add commentary.
3509
3510 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
3511
3512         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
3513         IEEE -0 support.
3514
3515 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
3516
3517         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
3518         earlier.
3519
3520 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
3521
3522         * gcc.c-torture/execute/980526-3.c: New test.
3523
3524 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
3525
3526         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
3527         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
3528         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
3529         m88k-motorola-sysv3 to XFAIL.
3530
3531 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
3532
3533         * gcc.dg/980526-1.c: New test.
3534         * gcc.c-torture/execute/980526-2.c: New test.
3535
3536 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
3537
3538         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
3539
3540         * gcc.c-torture/execute/980526-1.c: New test.
3541
3542 1998-05-26  Dave Love  <d.love@dl.ac.uk>
3543
3544         * g77.f-torture/execute/alpha2.f: Add runtime test.
3545
3546 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
3547
3548         * g++.old-deja/old-deja.exp: Strip leading directories.
3549
3550         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
3551         error for the line.  Don't run multiple tests for the same line.
3552
3553 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
3554
3555         * gcc.dg/980523-1.c: New test.
3556
3557 1998-05-23  Dave Love  <d.love@dl.ac.uk>
3558
3559         * g77.f-torture/compile/970915-0.f: New test.
3560
3561 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
3562
3563         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
3564
3565 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
3566
3567         * gcc.dg/980520-1.c: New test.
3568
3569 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
3570
3571         * gcc.dg/980502-1.c: Fix return type.
3572
3573 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
3574
3575         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
3576         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
3577         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
3578         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
3579         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
3580
3581 1998-05-20  Dave Love  <d.love@dl.ac.uk>
3582
3583         * g77.f-torture/execute/980520-1.f: New test.
3584
3585 1998-05-15  Dave Love  <d.love@dl.ac.uk>
3586
3587         * lib/mike-g77.exp: New file.
3588
3589         * g77.f-torture/noncompile/noncompile.exp,
3590         g77.f-torture/noncompile/check0.f: New files.
3591
3592 1998-05-14  Dave Love  <d.love@dl.ac.uk>
3593
3594         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
3595         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
3596         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
3597         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
3598         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
3599         abort where appropriate.
3600
3601 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
3602
3603         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
3604         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
3605
3606 1998-04-29  Dave Love  <d.love@dl.ac.uk>
3607
3608         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
3609
3610 1998-04-27  Dave Love  <d.love@dl.ac.uk>
3611
3612         * g77.f-torture/compile/980427-0.f: New test.
3613
3614 1998-04-24  Dave Love  <d.love@dl.ac.uk>
3615
3616         * g77.f-torture/compile/980424-0.f: New test.
3617
3618 1998-04-19  Dave Love  <d.love@dl.ac.uk>
3619
3620         * g77.f-torture/compile/980419-2.f (main): New test.
3621         * g77.f-torture/compile/970125-0.f: New test.
3622         * g77.f-torture/compile/980419-1.f: New test.
3623
3624 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
3625
3626         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
3627         of loop-4.c.
3628
3629 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
3630
3631         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
3632
3633 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
3634
3635         * gcc.c-torture/compile/980329-1.c: New test.
3636
3637 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
3638
3639         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
3640         * gcc.dg/980312-1.c: Fix typo in -march command.
3641
3642 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
3643
3644         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
3645
3646 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
3647
3648         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
3649         Dave Love agree the Fortran source is bogus.
3650
3651 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
3652
3653         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
3654         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
3655         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
3656         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
3657         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
3658
3659 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
3660
3661         * g++.old-deja/g++.other/friend1.C: New test.
3662
3663 1998-02-18  Dave Love  <d.love@dl.ac.uk>
3664
3665         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
3666         possibly uninitialized) variables and declare dnrm2.
3667
3668 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
3669
3670         From Bruno Haible <haible@ilog.fr>:
3671         * gcc.c-torture/execute/980223.c: New test.
3672
3673 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
3674
3675         * gcc.dg/ifelse-1.c: New test.
3676
3677 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
3678
3679         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
3680
3681           * lib/old-dejagnu.exp (old-dejagnu): Added the
3682           "execution test - XFAIL *-*-*" handling in the spirit of
3683           "excess errors test -". Changed the "execution test fails"
3684           handling to be like "excess errors test fails".
3685           * Update various tests accordingly.
3686
3687 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
3688
3689         * gcc.c-torture/execute/980205.c: New test.
3690
3691 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
3692
3693         * lib/c-torture.exp: Look for .x files instead of .cexp files.
3694         * lib/f-torture.exp: Similarly.
3695         * gcc.c-torture: Rename all .cexp files to .x files.
3696
3697 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
3698
3699         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
3700         (940510-1.c): Removed duplicate.
3701         (971104-1.c): New test.
3702
3703 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
3704
3705           * lib/f-torture.exp: Improve error and loop detection.
3706
3707 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
3708
3709         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
3710         use that to size the filler array.
3711
3712 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
3713
3714         * lib/c-torture.exp(c-torture-execute): Fix typo.
3715
3716         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
3717         testcase as the executable name. Keep the executable around if
3718         the test fails.
3719
3720 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
3721
3722         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
3723         changes.  Only test one -g option, and move it to the end of the
3724         list of options to test.
3725
3726 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
3727
3728         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
3729         variable GCC_TORTURE_OPTIONS to supply default switches separated
3730         by colons.  If no environment variable, run tests with -O0 -g, -O1
3731         -g, and -O2 -g as well.
3732
3733 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
3734
3735         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
3736         explanatory comments. Fix indentation.
3737
3738 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
3739
3740         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
3741
3742 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
3743
3744         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
3745         * g++.old-deja/g++.mike/p7325.C: Likewise.
3746         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
3747
3748 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
3749
3750         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
3751         * g++.old-deja/g++.brendan/crash30.C: Likewise.
3752         * g++.old-deja/g++.brendan/crash39.C: Likewise.
3753         * g++.old-deja/g++.law/operators4.C: Likewise.
3754
3755 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
3756
3757         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
3758         * g++.old-deja/g++.mike/p784.C: Ditto.
3759         * g++.old-deja/g++.mike/p785.C: Ditto.
3760
3761 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
3762
3763           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
3764
3765 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
3766
3767         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
3768         target feature; pass this to c-torture-execute as needed.
3769
3770 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
3771
3772         * lib/c-torture.exp(c-torture-execute): If the previous and the
3773         current executables being tested are identical, we don't need to
3774         run the executable again. Try to make the executable names
3775         unique. Add an optional argument for passing additional compiler
3776         flags.
3777
3778 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
3779
3780         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
3781
3782 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
3783
3784         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
3785
3786 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
3787
3788         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
3789         32bit or larger longs.
3790
3791         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
3792         have either a 32bit long or 32bit int.
3793
3794 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
3795
3796         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
3797         Make double precision tests dependent on sizeof (double).
3798
3799 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
3800
3801         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
3802         too.
3803
3804 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
3805
3806         * gcc.c-torture/compile/961203-1.cexp: New script.
3807
3808 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
3809
3810         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
3811         up the includes ourselves.
3812
3813 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
3814
3815         * lib/plumhall.exp: Remove random include, and add a few
3816         verbose messages for debugging.
3817
3818 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
3819
3820         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
3821         of trying to do it ourselves.
3822
3823 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
3824
3825         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
3826
3827 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
3828
3829         * gcc.prms/5403.c: Made regexp a bit less strict.
3830
3831 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
3832
3833         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
3834         is returned from remote_load instead.
3835         * lib/plumhall.exp: Ditto.
3836         * lib/mike-g++.exp: Ditto.
3837         * lib/old-dejagnu.exp: Ditto.
3838         * lib/c-torture.exp: Ditto.
3839
3840 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
3841
3842         * lib/g++.exp: Use build_wrapper procedure.
3843         * lib/gcc.exp: Ditto.
3844
3845 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
3846
3847         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
3848         an old-style decl for malloc.  Fixes tests to work when
3849         sizeof (int) != sizeof (size_t).
3850
3851 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
3852
3853         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
3854
3855         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
3856         use stdargs.h interface.
3857
3858 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
3859
3860         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
3861         NO_VARARGS when compiling.
3862
3863 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
3864
3865         * lib/plumhall.exp(ph_includes): New procedure.
3866         (ph_make): Use it.
3867         (ph_compiler): Ditto.
3868
3869         * lib/g++.exp: Rename test-glue.c to testglue.c.
3870         * lib/gcc.exp: Ditto.
3871
3872 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
3873
3874         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
3875         to completion when it's called.
3876
3877 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
3878
3879         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
3880         is defined, don't do test.
3881
3882 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
3883
3884         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
3885         for object files.
3886         (ph_summary): Mark skipped testcases as untested, not unresolved.
3887
3888         * lib/plumhall.exp (ph_make): If unresolved because of bad
3889         errorCode, record errorCode in log file.
3890         (*): Replace send_log/verbose with verbose -log.
3891
3892 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
3893
3894         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
3895         double conversion if double isn't at least 8 bytes.
3896
3897         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
3898         int to work with targets where int is 16 bits.
3899
3900         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
3901         8 bytes, just exit, since 4 byte doubles don't have enough bits of
3902         precision for the test to complete.
3903
3904 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
3905
3906         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
3907         if d10v is not compiled with the -mdouble64 flag.
3908         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
3909
3910         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
3911         d10v is not compiled with the -mint32 flag.
3912
3913 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
3914
3915         * lib/plumhall.exp: Use incr_count.
3916
3917 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
3918
3919         * gcc.c-torture: Update to c-torture-1.45.
3920
3921 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
3922
3923         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
3924         the name of the expect testcase file).
3925
3926         * lib/g++.exp(g++_init): Ditto.
3927
3928 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
3929
3930         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
3931         the host.
3932
3933         * lib/gcc.exp(gcc_exit): New procedure.
3934
3935 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
3936
3937         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
3938         specs where appropriate.
3939
3940         * g++.old-deja/g++.arm/*: Added additional ERROR checks
3941         because of new "candidates are" messages, and removed a few
3942
3943         * Converted all non-old-style g++ testcases to old-style, and
3944         moved into g++.old-deja.
3945
3946 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
3947
3948         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
3949         options.
3950
3951         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
3952         succeeded.
3953
3954         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
3955
3956 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
3957
3958         * lib/gcc.exp (gcc_target_compile): Add support for defining
3959         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
3960         the machine doesn't have those features.
3961
3962 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
3963
3964         * g++.law/operators4.exp: Don't use LIBS.
3965
3966 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
3967
3968         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
3969
3970         * lib/mike-g++.exp: Don't set the compiler to be tested here.
3971         * lib/g++.exp: Set it here instead. Also, allow use of the
3972         --tool_exec and --tool_opt options. Change CXX to
3973         GXX_UNDER_TEST.
3974
3975         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
3976
3977         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
3978
3979 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
3980
3981         * lib/old-dejagnu.exp: Use prune_warnings instead of
3982         prune_system_crud.
3983         * lib/mike-g++.exp: Ditto.
3984         * lib/gcc.exp: Ditto.
3985         * lib/g++.exp: Ditto.
3986
3987         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
3988
3989 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
3990
3991           * 941014-2.c: Include stdlib.h
3992           * 960327-1.c: Include stdio.h
3993           * dbra.c, index-1.c: Don't assume ints are 32bits.
3994
3995 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
3996
3997         * lib/gcc.exp: Add gcc,stack_size target feature.
3998
3999         * lib/g++.exp(g++_target_compile): Add the include and link
4000         paths here, not in two other places. And, it's $options, not
4001         options.
4002
4003         * lib/mike-g++.exp(postbase): Remove the code that determines
4004         the correct include and link paths.
4005         * g++.old-deja/old-deja.exp: Ditto.
4006
4007 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
4008
4009         * lib/g++.exp(g++_init): target_compile no longer returns the
4010         filename of the result.
4011
4012 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
4013
4014         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
4015         call to glob.
4016
4017         * gcc.c-torture/special/special.exp: Change call to
4018         gcc_target_compile to include the object file.
4019
4020 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
4021
4022         * gcc.c-torture/special/special.exp: Correct misspelling in last
4023         change.
4024
4025 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
4026
4027         * lib/plumhall.exp(ph_summary): Log the entire output of the
4028         executable. Return -1 if there were any failures, 0 otherwise.
4029         (ph_execute): Return -1 if there were any failures, 0 otherwise.
4030         (ph_make): Clean up objects and executables that were built
4031         if the tests succeeded.
4032
4033 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
4034
4035         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
4036         libraries and includes in the build tree as appropriate.
4037
4038 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
4039
4040         * lib/c-torture.exp: Instead of looking for the global variable
4041         NO_LONG_LONG, check to see if that's a feature of the target.
4042
4043 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
4044
4045         * config/default.exp: Minimize. Delete the remainer of the files in
4046         config; this functionality is now in devo/dejagnu/config.
4047
4048         g++.*/*: Pass any additional flags used to compile to postbase;
4049         delete CXXFLAGS.
4050
4051         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
4052         is now done by runtest.exp. Use gcc_target_compile instead of
4053         compile.
4054
4055         lib/c-torture.exp: Use gcc_target_compile instead of compile.
4056         Remove references to CFLAGS. Use remote_file instead of
4057         calling rm -f.
4058         (c-torture): Take a list of arguments to use to compile this
4059         testcase.
4060
4061         lib/g++.exp: Simplify. Use target_compile instead of compile.
4062         lib/gcc-dg.exp: Ditto.
4063         lib/gcc.exp: Ditto.
4064         lib/mike-{gcc,g++}.exp: Ditto.
4065         lib/old-dejagnu.exp: Ditto.
4066         lib/plumhall.exp: Ditto.
4067
4068 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
4069
4070         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
4071         (ph_linker): Likewise.
4072
4073 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
4074
4075           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
4076         MAP_ANON / MAP_ANONYMOUS if defined;
4077         else try to map from /dev/zero .
4078
4079 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
4080
4081         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
4082         isn't defined, then define it to MAP_ANONYMOUS.
4083
4084 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
4085
4086         * gcc.c-torture: Update to c-torture-1.42 release.
4087
4088 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
4089
4090         * gcc.c-torture: Update to c-torture-1.41 release.
4091
4092 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
4093
4094         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
4095         c-torture release.
4096
4097 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
4098
4099         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
4100         and LDFLAGS.  Fix second case to append the target_info ldflags
4101         onto LDFLAGS, not CFLAGS.
4102         * lib/g++.exp (g++_init): Add target_info stuff.
4103         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
4104         of libgloss and newlib flags for !native.
4105
4106         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
4107         (GDB): Fix relative path to go up another dir for finding gdb.
4108
4109 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
4110
4111         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
4112         versions in the target_info array, if they don't exist.
4113
4114 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
4115
4116         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
4117
4118 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
4119
4120         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
4121         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
4122
4123 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
4124
4125         * lib/old-dejagnu.exp: Don't remove the output file before we've
4126         actually tested it. Don't append pwd to the path of the executable
4127         we're testing.
4128
4129 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
4130
4131         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
4132
4133 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
4134
4135         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
4136         temporary directory for compiler files, and set it to a default
4137         value of /tmp. Set $output as the name of the output file from
4138         compiling the testcase. Add a -o option to $cflags_var so the
4139         compiler writes the final output file as $output. Set $executable
4140         to $output.
4141
4142         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
4143         directory for compiler files, and set it to /tmp if it doesn't
4144         already have a value. Set $output_file to the name of the output
4145         file from compiling the testcase. Add a -o option to CXXFLAGS so
4146         the compiler writes the final output file as $output. Use $output
4147         as the executable to be tested.
4148
4149 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
4150
4151         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
4152
4153 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
4154
4155         * gcc.c-torture/execute/pending-1.c: New test.  Still
4156         pending in Tege's queue.
4157
4158 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
4159
4160         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
4161         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
4162         if there were failures.  Call unresolved if there were unresolved
4163         testcases.  Call gcc_fail if program did not run to completion.
4164         (ph_make): Pass additional argument name to ph_execute.
4165         (ph_execute): Add new argument.  Pass additional arguments to
4166         ph_summary.  Call gcc_fail is there is no execution output.
4167
4168 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
4169
4170         * lib/plumhall.exp (proc_summary): Output relavent summary
4171         lines into the log so specific failures in plumhall can be
4172         investigated.
4173
4174 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
4175
4176         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
4177         (c-torture-execute): Don't try to execute tests which use
4178         "long long" types if $NO_LONG_LONG is nonzero.
4179
4180 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
4181
4182         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
4183         not c-torture.
4184
4185         * gcc.ieee: Move from here.
4186         * gcc.c-torture/execute/ieee: To here.
4187
4188 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
4189
4190         * gcc.c-torture: Update to c-torture-1.41 release.
4191
4192 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
4193
4194         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
4195         not "$output".
4196
4197 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
4198
4199         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
4200         -c present.
4201
4202 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
4203
4204         * config/proelf.exp: Handle connecting to a simulator.
4205
4206 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
4207
4208         * config/proelf.exp: New file.  Enough framework that we can
4209         run c-torture tests on the proelf targets (or any other target
4210         that gdb can connect to for that matter).
4211
4212 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
4213
4214         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
4215         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
4216
4217         * lib/plumhall.exp (ph_execute): Always call ph_summary if
4218         exec_output exists.
4219
4220 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
4221
4222         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
4223         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
4224
4225         * config/*.exp: Update FSF address.  Change result of ${tool}_load
4226         to pass/fail/unresolved/unsupported/untested.  Caller must now
4227         call unresolved/unsupported/untested.
4228         * lib/*.exp: Update FSF address.  Update to handle new results of
4229         ${tool}_load.
4230         * lib/chill.exp (verbose): Delete.
4231
4232 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
4233
4234         * lib/gcc.exp (default_gcc_start): Change order of args to
4235         $LDFLAGS $CFLAGS $LIBS.
4236         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
4237         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
4238         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
4239         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
4240         * gcc.misc-tests/dg-test.exp: Likewise.
4241         * gcc.misc-tests/msgs.exp: Likewise.
4242         * gcc.prms/prms.exp: Likewise.
4243         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
4244         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
4245
4246         * lib/dg.exp: Deleted, moved to dejagnu/lib.
4247
4248 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
4249
4250         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
4251
4252         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
4253         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
4254
4255         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
4256         necessary.
4257
4258 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
4259
4260         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
4261         global for loop; add use of $mathlib.
4262         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
4263         settings here; set mathlib for anything but VxWorks.
4264
4265 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
4266
4267         * gcc.c-torture: Update to c-torture-1.40 release.
4268
4269 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
4270
4271         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
4272         dg.exp.
4273
4274 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
4275
4276         * lib/c-torture.exp (c-torture-execute): Declare "output" as
4277         global.
4278
4279 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
4280
4281         * lib/g++.exp (LIBS): Define if not already.
4282         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
4283         (gcc-dg-prune): Call prune_gcc_output.
4284         * lib/gcc.exp (prune_gcc_output): New proc.
4285         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
4286         prune_gcc_output.
4287
4288 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
4289
4290         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
4291         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
4292
4293 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
4294
4295         * gcc.c-torture: Update to c-torture-1.39 release.
4296
4297 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
4298
4299         * lib/c-torture.exp (c-torture-execute): Don't return if one option
4300         fails, try others as well.
4301
4302 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
4303
4304         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
4305         If compilation fails, mark execute tests as `untested'.
4306         If test is marked as unsupported, don't mark compilation and
4307         execute tests as failed.
4308
4309 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
4310
4311         * lib/g++.exp (g++_init): Don't link in libg++, and look to
4312         libstdc++ for whether or not we want to be doing shared
4313         libraries.  Delete link_curses since we don't need it anymore.
4314         * lib/mike-g++.exp (postbase): Don't link in libg++.
4315         * g++.old-deja/old-deja.exp: Likewise.
4316
4317 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
4318
4319         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
4320
4321 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
4322
4323         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
4324         For that, add `-Wl,-a,shared_archive'.
4325         * g++.old-deja/old-deja.exp: Likewise.
4326
4327 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
4328
4329         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
4330
4331 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
4332
4333         * lib/mike-g++.exp (postbase): Pay attention to the status of
4334         g++_load.
4335
4336 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
4337
4338           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
4339
4340 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
4341
4342         * lib/gcc.exp (default_gcc_start): No longer need to log program
4343         being executed or its output, execute_anywhere does that now.
4344         * lib/g++.exp (default_g++_version): Call execute_anywhere.
4345         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
4346
4347 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
4348
4349         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
4350         the same as those in lib/g++.exp.
4351
4352 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
4353
4354         * gcc.c-torture: Update to c-torture-1.38 release.
4355         * gcc.ieee: Related changes.
4356
4357 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
4358
4359         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
4360         "exec". Minor reformatting changes.
4361
4362         * config/rom68k.exp (${tool}_load): Make it work in a canadian
4363         cross. This means all "exec" calls now work on a remote host as
4364         well.
4365         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
4366         cross. Filter out the extra "\r\n" stuff that expect puts in.
4367         (c-torture-execute): Filter out the bogus warnings like
4368         c-torture-compile does. Add support for canadian cross.
4369         * lib/gcc.exp (default_gcc_version, default_gcc_start)
4370         Use execute_anywhere rather than calling exec directly. Now it
4371         works for canadian cross testing.
4372
4373 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
4374
4375         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
4376         results into a variable, and check that rather than using file exists.
4377
4378 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
4379
4380         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
4381         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
4382
4383 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
4384
4385         * g++.old-deja/old-deja.exp: Create and pass runshlib and
4386         lib_curses if there's a shared libg++ in the build tree.
4387
4388 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
4389
4390         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
4391         if not supported target.
4392
4393 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
4394
4395         * lib/g++.exp (g++_init): Move empty setting of runshlib and
4396         link_curses up to always happen, not just for native builds.
4397
4398 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
4399
4400         * gcc.c-torture: Update to c-torture-1.36 release.
4401         * gcc.failure: Related changes.
4402
4403 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
4404
4405         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
4406
4407 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
4408
4409         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
4410         * lib/mike-g++.exp (postbase): Not in here.  Still reference
4411         runshlib, link_curses, and mathlib for link and run.
4412
4413         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
4414         pass the runtime shared library options for Solaris, OSF/1, and
4415         Irix5, and link with -lcurses to avoid unresolved references.
4416
4417 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
4418
4419         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
4420         only run once.
4421
4422 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
4423
4424         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
4425
4426 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
4427
4428         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
4429         do not have a framework for the "compat" tests yet.
4430
4431 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
4432
4433         * lib/mike-g++.exp (postbase): New local variable `mathlib',
4434         set to null if we're testing vxworks5.1.  Use that instead of
4435         `-lm' in the setting of LIBS for link and run.
4436
4437 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
4438
4439         * config/rom68k.exp (${tool}_load): Major changes to make it
4440         work.  Verified that it does in fact return the stuff in
4441         exec_output properly.  Catch any Emul or any TRAP other than 0.
4442
4443 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
4444
4445         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
4446         LDFLAGS properly for targets that need stuff from libgloss.
4447         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
4448         only run once.
4449         (gpp_initialized): New variable.
4450
4451 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
4452
4453         * config/rom68k.exp: Load libgloss.exp.
4454         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
4455         so we can produce a fully linked binary.
4456         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
4457         so we can produce a fully linked binary.
4458
4459 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
4460
4461         * lib/plumhall.exp (ph_section): Watch for expected failures.
4462         Add missing `else'.
4463
4464         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
4465         run the testcase.
4466         (c-torture): Likewise.
4467
4468 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
4469
4470         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
4471
4472         * lib/mike-g++.exp (mike_cleanup): New proc.
4473         (prebase): New globals compiler_result, not_compiler_result,
4474         target_regexp.
4475         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
4476         allow leading "-" in pattern.  Watch for unsupported tests.
4477         If $compiler_result is set, pattern match assembler code,
4478         and ditto for $not_compiler_result.
4479         * lib/mike-gcc.exp: Likewise.
4480
4481         * lib/plumhall.exp (ph_execute): Only call ph_summary if
4482         execution "succeeded".
4483
4484 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
4485
4486         * config/win32.exp: New file.
4487         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
4488
4489 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
4490
4491         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
4492         unsupported.
4493         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
4494         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
4495         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
4496
4497         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
4498         "... without exceptions was ...".  That is now handled by
4499         prune_system_crud.
4500         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
4501
4502 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
4503
4504         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
4505         sieve.c,sort2.c}: New files.
4506         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
4507         sieve.exp,sort2.exp}: Drivers for them.
4508
4509         * lib/mike-gcc.exp (program_output): New user settable variable.
4510         (postbase): Call prune_system_crud.  Also prune extraneous compiler
4511         messages.
4512         * lib/mike-g++.exp (program_output): New user settable variable.
4513
4514         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
4515
4516         * config/sh.exp: Deleted (use sim.exp instead).
4517
4518 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
4519
4520         * config/vx.exp: Declare CHECKTASK as global.
4521         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
4522         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
4523         * lib/old-dejagnu.exp: Load [pwd]/$executable.
4524
4525 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
4526
4527         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
4528         target. Like vx.exp, only includes `vx29k.exp' instead of
4529         `vxworks.exp'.
4530
4531 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
4532
4533         * config/sim.exp: Increase time limit from 120 seconds to 240.
4534
4535 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
4536
4537         * gcc.c-torture/execute/950628-1.c: New test.
4538
4539 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
4540
4541         * gcc.c-torture: Update with changes/additions from
4542         c-torture-1.34.
4543
4544 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
4545
4546         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
4547
4548 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
4549
4550         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
4551
4552 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
4553
4554         * gcc.c-torture/compile/950512-1.c: New test.
4555         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
4556         * gcc.dg/struct-ret-1.c: Likewise.
4557
4558 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
4559
4560         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
4561           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
4562
4563 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
4564
4565         * gcc.c-torture/special/920411-1.c: Deleted.
4566         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
4567
4568 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
4569
4570         * config/sim.exp (${tool}_load): Hack in call to bash to get a
4571         cpu limit.
4572
4573 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
4574
4575         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
4576
4577 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
4578
4579         From kenner;
4580         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
4581         is the proper length.
4582         * va-arg-3.c: Likewise.
4583
4584 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
4585
4586         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
4587         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
4588
4589         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
4590         * lib/g++.exp (default_g++_start): Delete old cruft.
4591
4592 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
4593
4594         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
4595         (2 * (1 << 18)) to (2 * (1 << 17)).
4596
4597         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
4598
4599 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
4600
4601         * config/rom68k.exp: Renamed from config/idp.exp
4602
4603 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
4604
4605         * c-torture/compile/921109-2.c
4606
4607 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
4608
4609         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
4610         excess errors.
4611
4612 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
4613
4614         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
4615         output.
4616         * lib/g++.exp (default_g++_start): Likewise.
4617
4618 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
4619
4620         * gcc.c-torture/compile/950329-1.c: New test.
4621
4622 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
4623
4624           * config/bug.exp (${tool}_load): Updated to use new remote_open
4625           and remote_close procs.
4626         * config/idp.exp: New file.
4627
4628 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
4629
4630         * gcc.c-torture/execute/950322-1.c: New test.
4631
4632 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
4633
4634         * config/vx.exp (${tool}_load): Clean up testing of return code from
4635         vxworks_ld and vxworks_spawn.
4636
4637 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
4638
4639         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
4640
4641 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
4642
4643         * lib/old-deja.exp: Add `excess errors test - ' error, now one
4644         can mark excess errors on a machine by machine basis.  Note, the
4645         default is to not expect any excess errors, even when excess
4646         errors test - is given, so you will want to put an XFAIL ... on
4647         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
4648         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
4649         those 4 machines, but no others.
4650
4651 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
4652
4653         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
4654         * lib/c-torture.exp: to here.
4655
4656 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
4657
4658         * gcc.c-torture/execute/950221-1.c: New test.
4659         * gcc.c-torture/execute/struct-ret-1.c: New test.
4660         * gcc.c-torture/compile/950221-1.c: New test.
4661
4662         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
4663
4664 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
4665
4666         * gcc.c-torture/execute/arith-1.c (main): Return 0.
4667         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
4668
4669 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
4670
4671         * g++.gb: New directory of tests, derived from my signature and
4672         class scoping tests.
4673
4674         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
4675         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
4676         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
4677         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
4678         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
4679         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
4680         * g++.gb/sig25.C: Likewise.
4681
4682         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
4683         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
4684         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
4685         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
4686         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
4687         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
4688         * g++.gb/sig25.exp: Likewise.
4689
4690         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
4691         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
4692         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
4693         * g++.gb/scope13.C: Likewise, this test still fails.
4694
4695         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
4696         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
4697         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
4698         * g++.gb/scope13.exp: Ditto.
4699
4700         * g++.gb/README: New file, explains what these tests are about.
4701
4702 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
4703
4704         * lib/dg.exp (dg-do): Support `preprocess'.
4705         (dg-test): Likewise.
4706
4707 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
4708
4709         * config/udi.exp: change "continue -expect" to "exp_continue".
4710
4711 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
4712
4713         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
4714         Delete redundant tests.
4715
4716         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
4717         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
4718         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
4719         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
4720         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
4721         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
4722         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
4723         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
4724
4725         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
4726         storing label pointers.
4727         * gcc.c-torture/execute/921019-1.c: Likewise.
4728         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
4729         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
4730         parameter fp.
4731         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
4732         constants.
4733
4734         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
4735         Delete obsolete tests.
4736
4737         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
4738         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
4739         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
4740         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
4741         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
4742         * gcc.c-torture/compile/950124-1.c: New test.
4743
4744         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
4745
4746 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
4747
4748         * lib/mike-g++.exp: Add -lm to LIBS.
4749
4750 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
4751
4752         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
4753
4754 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
4755
4756         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
4757
4758 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
4759
4760         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
4761
4762 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
4763
4764         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
4765         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
4766         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
4767         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
4768         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
4769         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
4770         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
4771         * g++.law/{operators31.C, operators32.C,
4772         * g++.law/{operators33.C, operators34.C}: Likewise.
4773         * g++.law/{pic1.C, refs2.C}: Likewise.
4774         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
4775         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
4776         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
4777         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
4778
4779         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
4780         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
4781         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
4782         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
4783         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
4784         * g++.law/{enum9.exp, friend5.exp}: Likewise.
4785         * g++.law/{nest3.exp, nest4.exp}: Likewise.
4786         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
4787         * g++.law/{operators30.exp, operators31.exp}: Likewise.
4788         * g++.law/{operators32.exp, operators33.exp}: Likewise.
4789         * g++.law/{operators34.exp}: Likewise.
4790         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
4791         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
4792         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
4793         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
4794         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
4795
4796         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
4797         No longer expected to fail.
4798         * g++.law/missed-error3.C: Tweak for recent bool changes.
4799
4800 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
4801
4802         * config/emb-unix: Deleted.
4803         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
4804         remote execution.  Do final link on remote host if REMOTE_LINK is set.
4805
4806 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
4807
4808         * lib/dg.exp (dg-test): Fix typo in last patch.
4809
4810 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
4811
4812         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
4813         (handles multiple occurrences).
4814
4815 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
4816
4817         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
4818         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
4819         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
4820         printed).
4821         * lib/c-torture.exp (c-torture-compile): Likewise.
4822         (c-torture): Prepend full path if missing.
4823         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
4824         (gcc_fail): Likewise.
4825         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
4826
4827 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
4828
4829         * lib/netware.exp: Only attach to NetWare i386 systems.
4830
4831 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
4832
4833         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
4834         messages.  Add test name to "output pattern match" pass/fail message.
4835
4836 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
4837
4838         * gcc.dg: New testsuite.
4839         * gcc.dg/dg.exp: New file.
4840
4841         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
4842         test-switch.c}: Deleted.
4843
4844         * gcc.misc-tests/msgs.exp: New testcase driver.
4845
4846 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
4847
4848         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
4849         Watch for illegal return values from ${tool}_load.
4850         * config/unix.exp (${tool}_load): Fix pass/fail detection for
4851         cross targets.  Coerce return value >0 to 1.
4852
4853 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
4854
4855         * config/unix.exp (${tool}_load): Call program rsh, not proc.
4856
4857         * config/emb-unix.exp: New file.
4858
4859         * config/sim.exp: Error if variable $SIM not defined.
4860         (${tool}_load): Mark test as "untested" if simulator missing.
4861
4862         * config/unix.exp: Load remote.exp to get rcp_download.
4863         * lib/c-torture.exp: Use different option lists for testcases with
4864         and without loops.
4865         * gcc.c-torture/execute/execute.exp: Likewise.
4866
4867 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
4868
4869         * config/*.exp: Clarify return code from ${tool}_load.
4870         Call `unresolved' or `untested' instead of `warning' or `perror'
4871         (sometimes you still want to call both though).
4872         Add comment that `shell_id' is local to each file.
4873         * config/udi.exp (timeout): Set to 30.
4874         Don't print warning if connection fails, $connectmode has already
4875         printed an error.
4876         (${tool}_load): Move verbose messages to level 2.
4877         Rework pattern for "Process started" message.
4878         Pass `shell_id' to ${connectmode}_download.
4879         Retry twice upon timeout.  Make resetting of target more robust.
4880         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
4881         Pass `shell_id' to exit_$connectmode.
4882         Only call exit_$connectmode if connected.
4883         * config/unix.exp (${tool}_load): Check return codes better.
4884         * config/vrtx.exp (${tool}_load): Likewise.
4885         * config/vx.exp (${tool}_load): Likewise.
4886         Delete unneeded global's.
4887         * lib/dg.exp (dg-test): Update to reflect clarified return codes
4888         from ${tool}_load.
4889         (dg-stat): Delete.
4890         (dg-init): Delete recording of pass/fail counts.
4891         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
4892         (old-dejagnu-init): Likewise.
4893         (old-dejagnu-stat): Delete contents, empty proc now.
4894         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
4895         (c-torture): Delete references to lcnt, lpass, lfail.
4896         Get option list from TORTURE_OPTIONS.
4897         Delete -funroll[-all]-loops if no loops.
4898         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
4899         (g++_stat): Delete contents (empty proc now).
4900         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
4901         (gcc_finish): Likewise.
4902         (gcc_stat): Deleted.
4903         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
4904         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
4905         * gcc.c-torture/execute/execute.exp: Likewise.
4906         Split tests into two parts: compile, execute.
4907         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
4908         no loops.  Update to reflect clarified return codes from ${tool}_load.
4909
4910 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
4911
4912         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
4913         to grep for.
4914         (old-dejagnu): Likewise (where necessary).
4915
4916 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
4917
4918         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
4919
4920         * lib/dg.exp (dg-process-target): Fix processing of selector.
4921         Add comment regarding use of `error'.
4922
4923         * lib/gcc.exp (prune_system_crud): Define if missing.
4924         * lib/g++.exp (prune_system_crud): Likewise.
4925
4926         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
4927         Call prune_system_crud.
4928         * lib/dg.exp (dg-runtest): New proc.
4929         Use perror instead of send_user for tcl errors in testcase.
4930         Don't return any value, it's never used.
4931         Don't clobber previous definition of `unknown'.
4932         Print tcl errors in `dg-final'.
4933
4934 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
4935
4936         * lib/dg.exp (dg-process-target): Improve syntax error messages.
4937         (dg-test): Don't print errorInfo, it contains stack backtrace.
4938
4939 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
4940
4941         * lib/g++.exp (runtest_file_p): Define if missing.
4942
4943 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
4944
4945         * lib/mike-g++.exp: Comment out loading of g++.exp.
4946         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
4947         (default_g++_version): Always print something.
4948         (default_g++_start): Comment out call to `which'.
4949         (g++_start, g++_load): Deleted (must be defined in config file).
4950         * lib/gcc.exp: Test for existence of $CC at start.
4951         Delete check for tmpdir (done in gcc_init).
4952         (default_gcc_version): Always print something.
4953         (default_gcc_start): Comment out call to `which'.
4954         * config/*.exp: Major cleanup - make cross targets work at least a
4955         little better for g++ (by not being "--tool gcc" specific).
4956         Rename gcc_xxx to ${tool}_xxx.
4957         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
4958         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
4959
4960 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
4961
4962         * lib/c-torture.exp (c-torture-compile): Rework compiler
4963         message processing.
4964
4965         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
4966         c-torture.
4967
4968 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
4969
4970         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
4971
4972         * lib/dg.exp (dg-process-target): Support { target native }.
4973
4974 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
4975
4976         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
4977         looked for "... program xxx got fatal signal".
4978         Correct regsub munging of `comp_output'.
4979         Ignore compiler messages "path prefix not used" and "linker input
4980         file unused".
4981
4982 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
4983
4984         * lib/gcc.exp (runtest_file_p): Define if missing.
4985         * gcc.prms/template.c: Example to work from.
4986
4987 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
4988
4989         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
4990         * lib/dg.exp (dg-test): Call unsupported testcases as such.
4991
4992         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
4993         * gcc.prms/1883.c: Moved from compile/940714-1.c.
4994         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
4995         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
4996
4997         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
4998         (dg-process-target): No longer a varargs proc.
4999         Return S/N for target, P/F for xfail.  All callers changed.
5000         (user option procs): More argument checking.
5001         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
5002         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
5003         (dg-test): Skip test if not running on selected target in `dg-do'.
5004         Update handling of `dg-do-what', `dg-output-text'.
5005         Separate execution pass/fail from output pattern match pass/fail.
5006         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
5007
5008 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
5009
5010         * gcc.c-torture/special/special.exp: Don't expect failure for mips
5011         target for 920510-1.c.
5012
5013 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
5014
5015         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
5016         Clean up comment regarding use of passcnt, etc.
5017         (gcc_stat): Don't update `testcnt' here.
5018         (gcc_finish): Do it here.
5019         Might as well reset `but_id' here too.
5020         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
5021         to determine if the file should be tested.
5022         * gcc.c-torture/compile/compile.exp: Likewise.
5023         * gcc.c-torture/execute/execute.exp: Likewise.
5024         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
5025         * gcc.misc-tests/dg-test.exp: Likewise.
5026         * gcc.prms/prms.exp: Likewise.
5027         * gcc.wendy/wendy.exp: Likewise.
5028         * g++.old-deja.exp: Likewise.
5029         Move "Testing file" message to verbose level 1.
5030
5031 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
5032
5033         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
5034
5035 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
5036
5037         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
5038         (default_gcc_start): Accept optional second list element
5039         of compiler flags.  Print compiler output at verbosity level 2.
5040         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
5041         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
5042         Save current values of framework globals passcnt, failcnt, xpasscnt,
5043         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
5044         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
5045         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
5046         xfailcnt to compute stats.  Update framework global `testcnt' from
5047         pass/fail counts.
5048         (gcc_finish): New proc.  Clean up test environment.
5049         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
5050         (gcc_epass, gcc_efail): Delete.
5051         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
5052         argument of line number.
5053         (dg-init): If the tool has an init routine, call it.
5054         (dg-test): Remove args `cflags_var' and `libs_var'.
5055         Pass all compiler options to ${tool}_start.
5056         Handle missing line number.
5057         (dg-finish): New function.
5058         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
5059         particular files.  Call gcc_finish at end.  Move "skipping test"
5060         message to verbosity level 3.
5061         * gcc.c-torture/compile/compile.exp: Likewise.
5062         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
5063         * gcc.c-torture/execute/execute.exp: Likewise.
5064         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
5065         Print testcase being tried at verbosity level 1.
5066         * gcc.c-torture/special/special.exp: Unset xfail.
5067         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
5068         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
5069         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
5070         * gcc.failure/failure.exp: Likewise.
5071         * gcc.ieee/ieee.exp: Likewise.
5072         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
5073         Update call to dg-test.  Call dg-finish at end.
5074         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
5075         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
5076         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
5077         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
5078         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
5079         * gcc.wendy/wendy.exp: Add copyright.
5080         Delete setting of tmpdir (done by gcc_init).
5081         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
5082         Pass compiler flags to gcc_start.  Call gcc_finish at end.
5083         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
5084         gcc_[ce]pass/fail.
5085
5086 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
5087
5088         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
5089         confusion.
5090         (g++_load): Likewise.
5091
5092         * config/*.exp (gcc_load): Some were varargs fns and some were not.
5093         Rename argument to `prog' to remove the confusion.
5094         Varargs fns behave differently too!
5095         (g++_load): Likewise.
5096
5097         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
5098
5099         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
5100         what it is.  Delete (always) printing of status value for !native.
5101         Simplify verbose code, and include status and exec_output.
5102         (g++_load): Use gcc_load.
5103
5104 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
5105
5106         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
5107         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
5108         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
5109         940714-3.c as these testcases don't exist anymore.  Make
5110         va-arg-1.c expected to pass.
5111
5112 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
5113
5114         * gcc.misc-tests/misc.exp: Only run specific testcases.
5115         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
5116         * gcc.misc-tests/dg-[1-9].c: New files.
5117
5118         * lib/dg.exp: New testsuite driver.
5119         * gcc.prms/prms.exp: Use it.
5120
5121         * README.gcc: New file.
5122
5123         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
5124         Document and reset `lxpass' and `lxfail'.
5125         Simplify "initialized" message.
5126         (gcc_stat): Clean up comments a little.
5127
5128 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
5129
5130         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
5131
5132 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
5133
5134         * lib/old-dejagnu.exp (process-option): New proc.
5135         (old-dejagnu-init, old-dejagnu-stat): Likewise.
5136         (old-dejagnu): Simplify.
5137         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
5138
5139 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
5140
5141         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
5142         exists and is not an empty string.
5143
5144         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
5145         $xfail rather than calling setup_xfail.  Clear $xfail when test is
5146         finished.
5147         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
5148         automatically.
5149
5150         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
5151         longer expected to fail.
5152
5153         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
5154         "f" function call.
5155
5156         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
5157
5158         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
5159         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
5160         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
5161         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
5162         c-torture-1.29.
5163
5164         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
5165         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
5166
5167         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
5168
5169         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
5170         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
5171
5172         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
5173         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
5174         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
5175
5176 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
5177
5178         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
5179         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
5180         940714-1.c, 940714-2.c, 940714-3.c},
5181         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
5182         gcc.misc-tests/{mg.c,mg.exp}:
5183         New tests.
5184         * gcc.noncompile/noncompile.exp: Change accordingly.
5185
5186 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
5187
5188         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
5189         Undo previous clobberage.
5190
5191 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
5192
5193         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
5194         * gcc.special/{930510-1.c, special.exp}:
5195         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
5196         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
5197         struct-varargs-1.c}: New tests from c-torture-1.26.
5198
5199 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
5200
5201         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
5202           argument to switch.
5203
5204 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
5205
5206         * Revert the previous changes.  Please see Rob's directory
5207           (/lisa/test/rob/progressive/gcc/testsuite) for testing
5208           fixes.
5209
5210 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
5211
5212         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
5213             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
5214             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
5215             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
5216             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
5217             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
5218             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
5219             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
5220             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
5221             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
5222             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
5223             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
5224             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
5225             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
5226             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
5227             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
5228             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
5229             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
5230             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
5231             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
5232             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
5233             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
5234             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
5235             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
5236             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
5237             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
5238             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
5239
5240 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
5241
5242         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
5243             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
5244           with perror calls.
5245
5246 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
5247
5248         * config/unix.exp (g++_load): Fix syntax.
5249
5250 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
5251
5252         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
5253         * gcc.noncompile/921017-1.c: Deleted obsolete test.
5254         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
5255         Don't expect va-arg-1.c to fail.  Correct expected output for
5256         920928-1.c.
5257         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
5258         * gcc.wendy/hbm4.c: Correct typo.
5259         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
5260
5261 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
5262
5263         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
5264         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
5265         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
5266         * lib/c-torture.exp (c-torture-compile): Ditto.
5267
5268         Reduce volume of output (remove all the -I's and such).
5269         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
5270         Call gcc_cpass, gcc_cfail.
5271         (c-torture): Pass testing option to c-torture-compile.
5272
5273 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
5274
5275         Bring patches over from progressive.
5276         * config/default.exp: Exit remote shell cleanly.
5277         (g++_exit, g++_start): Add default versions.
5278         * config/sim.exp (gcc_load): Use perror, not error.
5279
5280 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
5281
5282         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
5283         set in site.exp.
5284
5285 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
5286
5287         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
5288         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
5289         (wendy_try): New proc to run testcase.
5290         (main loop): Call 'em.
5291         * gcc.wendy/*.c: Clean up pass to correct expected output.
5292
5293         * lib/gcc.exp: Minor cleanup work.
5294         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
5295
5296 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
5297
5298         * config/sim.exp (gcc_load): Document return codes better.
5299         Don't pass -v to simulator.
5300
5301 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5302
5303           * gcc.special/920717-x.c: Fix typo.
5304           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
5305           get at sources.
5306
5307         * lib/mike-gcc.exp: Fix typo.
5308
5309 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
5310
5311         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
5312         binary to use, transform the name.
5313         * config/*.exp: rename everything. Nuke any g++ specific files,
5314         it's now a special case of gcc that requires no special support.
5315         Add a default.exp for unsupported targets.
5316
5317 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
5318
5319         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
5320         lib/old-dejagnu.exp: Fix a few patterns to work with the new
5321         version of Tcl.
5322
5323 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
5324
5325         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
5326         than a warning.
5327
5328 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
5329
5330         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
5331
5332 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
5333
5334         * gcc.execute/execute.exp: Combine opt_list and foption_list into
5335         option_list.  Compile every file with only 4/6 option choices
5336         (same as C torture) instead of with 12/18 different option
5337         choices.
5338         * lib/c-torture.exp: Likewise.
5339
5340         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
5341         not already set.
5342
5343 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
5344
5345         * lib/old-deja.exp: Add `excess errors test fails' error, now one
5346         can put an XFAIL *-*-* on excess errors.
5347
5348 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
5349
5350         * g++.law: Add more tests derived from g++-bugs snapshots.
5351
5352         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
5353         equivalent to g++.law/init9.
5354
5355         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
5356         compiled it, and the a.out file after we've run it.
5357
5358 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
5359
5360         * lib/mike-g++.exp (postbase): Delete the .o file after we've
5361         compiled it, and the a.out file after we've run it.
5362
5363 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5364
5365         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
5366
5367 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
5368
5369         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
5370         version number.
5371
5372 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
5373
5374         * g++.law: New directory of g++ tests derived from the g++-bugs
5375         snapshots.
5376
5377 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
5378
5379         * gcc.compile: initbug1.c initbug1.exp testcase added
5380
5381 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
5382
5383         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
5384         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
5385           fixes submitted by Jeff Law (law@cs.utah.edu)
5386         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
5387           Jeff Law (law@cs.utah.edu)
5388
5389
5390 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
5391
5392         * config/unix-g++.exp: Follow the gcc way of doing things.
5393         * g++.old-deja/old-deja.exp: Minor updates.
5394         * lib/g++.exp: New file, follow the gcc way of doing things.
5395         * lib/old-dejagnu.exp: Minor updates.
5396         * lib/mike-g++.exp: Always unset errorInfo.
5397
5398 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
5399
5400         * lib/gcc.exp: Fix some errors with the below change, CC and
5401         CFLAGS should be global when setting, not local.
5402
5403 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
5404
5405         * lib/gcc.exp: Transform tool name.
5406
5407 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
5408
5409         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
5410
5411 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
5412
5413         * lib/gcc.exp: change gcc_done to gcc_stat
5414
5415 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
5416
5417         * Upgraded gcc testsuite to c-torture version 1.25
5418
5419 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
5420
5421         * lib/gcc.exp: added reporting code. Changed verbose compile message.
5422         * lib/c-torture: added hooks for new reporting code.
5423
5424 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
5425
5426         * config/sh-gcc.exp: check if sh-sim exists in the path
5427
5428 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
5429
5430         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
5431         * gcc.compile/compile.exp: Initial changes for new logic.
5432         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
5433         * gcc.failure/failure.exp: Initial changes for new logic.
5434         * gcc.ieee/ieee.exp: Initial changes for new logic.
5435         * gcc.misc-tests/misc.exp: Initial changes for new logic.
5436         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
5437         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
5438         * lib/c-torture.exp: Initial changes for new logic.
5439         * lib/gcc.exp: Initial changes for new logic.
5440
5441 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
5442
5443         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
5444         depend upon failure or success.  Fully qualify names in failure
5445         and success messages.  Always remove a.out before starting
5446         compile, just in case.  Pay more attention to error text output by
5447         the compiler.  Handle testcases with no known past errors just
5448         like all others, so that things are uniform.  Other miscellaneous
5449         improvements.
5450
5451 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
5452
5453         * gcc.cpp: new directory for cpp tests
5454
5455 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
5456
5457         * lib/chill.exp: Code reformatted, removed unused code.
5458         * config/unix-chill.exp: Code reformatted, removed unused code.
5459         * chill.execute/execute.exp: Code reformatted, removed unused code.
5460         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
5461
5462 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
5463
5464         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
5465         routines not written.
5466
5467 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
5468
5469         * config/bug-gcc.exp: Use new procs from bug.exp.
5470
5471 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
5472
5473         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
5474         via ftp, rather than depending on NFS.
5475         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
5476         case.
5477
5478 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
5479
5480         * config/bug-gcc.exp: Use new download proc.
5481
5482 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
5483
5484         * chill.execute/execute.exp: cleanups, handles errors better
5485         * chill.compile/compile.exp: rewrite, based on execute.exp
5486         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
5487         * lib/chill.exp: major changes to diff proc and compile and link
5488           procs. added chill_fail and chill_pass wrappers to pass and
5489           fail. added more comments, and handle error codes better.
5490           Added a hack to capture stderr from exec, so noncompile tests
5491           can work.
5492
5493 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
5494
5495         * chill.execute/execute.exp: rewrite of testsuite driver
5496         * lib/chill.exp: rewrite of testsuite driver
5497         * config/unix-chill.exp: rewrite of testsuite driver
5498
5499 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
5500
5501     In chill.execute:
5502         * iexpr.ch: Standardize uppercase.
5503         * tuples.dat: Standardize uppercase.
5504         * vary.ch: standardize.  Correct varying string assignments.
5505         * vary.dat: Add new output lines.
5506
5507 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
5508
5509     In chill.execute:
5510         * chprintf.ch: Standardize use of uppercase.
5511         * tuples.ch: Standardize and turn arr2 into a DCL,
5512           rather than a SYN.
5513         * pinits.ch: Standardize.
5514
5515 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
5516
5517         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
5518         * Makefil: Renamed to Makefile.in.
5519         * configure.in: New.
5520
5521 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
5522
5523     In chill.execute:
5524         * .cvsignore: Add result/output files.
5525         * Makefile: Fix up variables at start.  Use MFLAGS
5526           everywhere.  Correct bool_loc, built_ins entries.
5527           Add entry for vary1.ch.
5528         * bitarray.ch: Standardize upper-case usage.
5529         * bitexpr.ch: Standardize, add output of b1.
5530         * params.ch: Use arrayt in along PROC parameters, to
5531           avoid novelty problems.
5532         * sets.ch: Tiny cleanup.
5533         * vary1.ch: Re-indent.
5534
5535 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
5536
5537           * Add PR-related files to Makefiles, .cvsignore files, etc.
5538
5539 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
5540
5541         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
5542           with compiler objects. New names are test-flow.c and test-loop.c
5543
5544 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
5545
5546         * Upgraded c-torture tests from 1.19 to 1.20
5547
5548         * new files:
5549         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
5550         * gcc.compile: 930623-1.c 930623-2.c
5551         * gcc.noncompile: 930622-1.c 930622-2.c
5552         * gcc.failure: 920411-1.c 920627-2.c
5553         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
5554
5555 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
5556
5557         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
5558           More changes to get testsuite working properly. Needs more work.
5559           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
5560
5561 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
5562
5563         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
5564           More changes to get testsuite working properly. Needs more work.
5565
5566 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
5567
5568         * chill.compile/compile.exp: Added for Dejagnu support
5569         * chill.execute/execute.exp: Added for Dejagnu support
5570         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
5571
5572 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
5573
5574     This should complete moving the CHILL test files.
5575         * chill.noncompile(.cvsignore printf.grt
5576             in-printf.grt chprintf.grt chprintf.ch):
5577             Added test-support files.
5578           (Makefile): Modified further.
5579         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
5580             signal.ch): Added test files.
5581           * chill.execute (.cvsignore printf.grt printr.c
5582             in-printf.grt rts.c chprintf.grt rts.h): Added
5583           test-support files.
5584             (Makefile): More corrections.
5585
5586 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
5587
5588         * chill.compile, chill.execute, chill.nocompile: Add CHILL
5589           test cases, ready for DejaGnu.
5590
5591 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
5592
5593         * Upgraded c-torture tests from 1.18 to 1.19
5594
5595         * gcc.compile: added test(s):
5596           930607-1.c
5597         * gcc.execute: added test(s):
5598           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
5599
5600         * added new subdirectory for misc tests: gcc.misc-tests
5601         * gcc.misc-test(s): added tests:
5602           inst-check.c test-consts.c test-ior.c test-switch.c
5603
5604 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
5605
5606         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
5607
5608 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
5609
5610         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
5611
5612 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
5613
5614         * Upgraded c-torture tests from 1.17 to 1.18
5615
5616 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
5617
5618         * Upgraded c-torture tests from 1.12 to 1.17
5619
5620 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
5621
5622         * lib/old-dejagnu.exp:
5623           Fixed handling of XFAIL target triplets to correctly
5624           recognize wildcard characters.  Removed code that
5625           appended a unique id tag to the end of the file name
5626           printed out by the result of the testcases within a
5627           given test file.
5628
5629 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
5630
5631         * lib/old-dejagnu.exp:
5632           Reworked expected failure handling to trigger off of XFAIL
5633           keyword in keyphrase embeded in testcase source code. The
5634           XFAIL keyword must be at the end of the keyphrase line. It
5635           may optionally be followed by one or more target triplets.
5636           It has just occured that the handling of wildcards in the
5637           target triplet may not be correct.
5638
5639 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
5640
5641         * g++.old-deja/tests:
5642           Moved all subdirectories up one level into g++.old-deja .
5643
5644         * lib/old-dejagnu.exp:
5645           Fixed problem with CXXFLAGS not being properly reset, and being
5646           corrupted with extraneous "-c" compiler option.  This was
5647           causing binaries to not be generated for test that needed them.
5648           Modified strings passed to "pass" and "fail" so that individual
5649           tests from the same test file would be distinguished by an
5650           identifier appended to the test file name in the summary logs;
5651           this corrected a problem with erroneous diff logs.  Added code
5652           to search testcases for expected fail and unexpected pass keywords.
5653
5654 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
5655
5656         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
5657
5658 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
5659
5660         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
5661           Removed extraneous text from end of "Special g++ Options"
5662           keyphrase.
5663
5664         * lib/old-dejagnu.exp: Added pattern matching to look for new
5665           keywords, embedded in testcases comments, which will trigger
5666           calls to xpass and xfail.
5667
5668 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
5669
5670         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
5671           comments embedded in the testcases, especially the one looking for
5672           special compiler options, as well as the pattern matching for the
5673           compiler output again.
5674
5675 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
5676
5677         * lib/old-dejagnu.exp: Do a proper check of the return value for
5678           execute tests. Fixed several problems with the pattern matching
5679           of the compiler output which gave erroneous test results.
5680           Changed several of the test result messages to be more descriptive.
5681         * config/unix-g++.exp: Proc g++_load now actually works and
5682           executes the tests passed to it and returns a usable return
5683           value.
5684
5685 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
5686
5687           * lib/gcc.exp: Exits gracefully if $CC is bogus.
5688
5689 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
5690
5691         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
5692           Modified both files to properly execute the old style
5693           dejagnu tests. The previous versions of these files were
5694           experimental and did not function anything near correctly.
5695
5696 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
5697
5698         * Removed all Makefile.in and configure.in files. No configuration
5699         needed now.
5700
5701 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
5702
5703         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
5704
5705 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
5706
5707         * gcc.compile/configure.in, gcc.unsorted/configure.in,
5708         gcc.special/configure.in, gcc.noncompile/configure.in,
5709         gcc.execute/configure.in, gcc.code_quality/configure.in,
5710         g++.other/configure.in, g++.old-deja/configure.in,
5711         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
5712         in srcname setting.
5713
5714 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
5715
5716         * lib/udi.exp:  Fixed mondfe and mondfe_download.
5717         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
5718         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
5719
5720 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
5721
5722         * config/udi-gdb.exp: Check $shell_id after connecting to target.
5723         (gdb_exit): Don't remove *_soc files.
5724
5725 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
5726
5727         * lib/c-torture.exp: Don't look for main; instead always use -w
5728         -c.  This is how the c-torture tests work.  Remove the object
5729         file if the compilation succeeds.
5730         * gcc.execute/execute.exp: Remove executable if test passes.
5731         * gcc.noncompile/noncompile.exp: Every test is an expected
5732         failure.
5733         * gcc.special/special.exp: Added tests from c-torture 1.11,
5734         corrected use of existing test.
5735         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
5736         gcc.execute/920625-1.c: Updated to c-torture 1.11.
5737         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
5738         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
5739         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
5740         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
5741         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
5742         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
5743         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
5744         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
5745         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
5746         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
5747         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
5748         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
5749         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
5750         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
5751         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
5752         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
5753         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
5754         c-torture 1.11.
5755         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
5756         correspond to c-torture 1.11.
5757
5758         * New file.