OSDN Git Service

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