OSDN Git Service

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