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