OSDN Git Service

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