OSDN Git Service

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