OSDN Git Service

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