OSDN Git Service

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