OSDN Git Service

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