OSDN Git Service

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