OSDN Git Service

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