OSDN Git Service

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