OSDN Git Service

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