OSDN Git Service

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