OSDN Git Service

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