OSDN Git Service

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