OSDN Git Service

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