OSDN Git Service

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