OSDN Git Service

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