OSDN Git Service

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