OSDN Git Service

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