OSDN Git Service

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