OSDN Git Service

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