OSDN Git Service

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