OSDN Git Service

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