OSDN Git Service

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