OSDN Git Service

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