OSDN Git Service

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