OSDN Git Service

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