OSDN Git Service

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