OSDN Git Service

d0b88ef9b511c317dcbf6154081978847ffb8579
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
2
3         * lib/g++.exp (g++_include_flags): Use args to compute
4         get_multilibs.
5         (g++_link_flags): Likewise.
6         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
7
8 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9
10         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11
12 2001-05-21  Geoff Keating  <geoffk@redhat.com>
13
14         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
15         this file.
16
17 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18
19         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
20         STACK_SIZE;
21         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22         to STACK_SIZE; Use it to define size of add_histo array.
23         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according 
24         to STACK_SIZE.
25         (f): Use GITT_SIZE to define size of gitt local table.
26         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according 
27         to STACK_SIZE; Use it to define size of bytemem array.
28
29 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30
31         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
32         on 68HC11/HC12 due to the asm instruction.
33         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34         * gcc.c-torture/compile/920520-1.x: Likewise.
35         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36         on 68HC11/HC12 because the function is larger than 64K.
37         * gcc.c-torture/compile/961203-1.x: New file, this test fails
38         on 68HC11/HC12 because the structure is too large.
39
40 2001-05-20  Richard Henderson  <rth@redhat.com>
41
42         * gcc.c-torture/execute/20010520-1.c: New.
43
44 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45
46         * g++.old-deja/g++.warn/compare1.C: New test.
47         * gcc.dg/compare4.c: New test.
48
49 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
50
51         * g++.old-deja/g++.other/optimize1.C: New test.
52
53 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54
55         * g++.old-deja/g++.pt/spec41.C: New test.
56
57 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
58
59         * gcc.c-torture/compile/20010114-1.x: Remove.
60
61 2001-05-18  Stan Shebs  <shebs@apple.com>
62
63         * gcc.c-torture/compile/20010518-1.c: New test.
64
65 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
66
67         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
68         * g++.old-deja/g++.pt/crash67.C: New test.
69
70 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
71
72         * g++.old-deja/g++.other/debug9.C: New test.
73
74 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
75
76         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
77
78 Wed May 16 20:33:57 CEST 2001  Jan Hubicka  <jh@suse.cz>
79
80         * gcc.c-torture/compile/20010516-1.c: New test.
81
82 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
83
84         * g++.old-deja/g++.other/crash41.C: New test.
85
86 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
87
88         * g++.old-deja/g++.pt/crash66.C: New test.
89
90 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
91
92         * g++.old-deja/g++.robertl/eb27.C: Convert.
93
94 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
95
96         * g++.dg/friend-warn.C: New test.  Do not warn about friend
97         declaration being redundant.
98
99 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
100
101         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
102
103 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
104
105         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
106
107 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
108
109         * lib/g++.exp: Use testsuite_flags.
110         
111 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
112
113         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
114
115 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
116
117         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
118
119 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
120
121         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
122
123 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
124
125         * gcc.c-torture/compile/20010313-1.c: New test.
126
127 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
128
129         * gcc.dg/cpp/direct2.c: New test.
130         * gccq.dg/cpp/direct2s.c: New test.
131
132         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
133
134 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
135
136         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
137         * g++.old-deja/g++.other/op3.C: Likewise.
138
139 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
140
141         * gcc.dg/cpp/syshdr.h: New file.
142         * gcc.dg/cpp/sysmac1.c: Update.
143         * gcc.dg/cpp/sysmac2.c: Update.
144
145 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
146
147         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
148
149 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
150
151         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
152         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
153
154 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
155
156         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
157
158 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
159
160         * lib/g++.exp (g++_include_flags): Don't use any special flags
161         if TESTING_IN_BUILD_TREE is not defined.
162         (g++_init): Use a plain 'c++' as the compiler if
163         TESTING_IN_BUILD_TREEE is not defined.
164
165 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
166
167         * g++.old-deja/g++.eh/catch13.C: New test.
168         * g++.old-deja/g++.eh/catch14.C: New test.
169
170 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
171
172         * gcc.dg/cpp/tr-define.c: New test.
173
174 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
175
176         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
177         <stdlib.h>, not <malloc.h>.
178
179 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
180
181         * g++.old-deja/g++.ns/template17.C: New test.
182
183 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
184
185         * g++.old-deja/g++.pt/ref4.C: New test.
186
187 2001-04-30  Richard Henderson  <rth@redhat.com>
188
189         * gcc.dg/20000724-1.c: Revert last change.
190
191 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
192
193         * g77.f-torture/execute/20010430.f: New test.
194
195 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
196
197         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
198
199 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
200
201         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
202
203 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
204
205         * g++.old-deja/g++.eh/crash6.C: New test.
206
207 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
208
209         * g++.old-deja/g++.other/warn7.C: New test.
210
211 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
212
213         * g++.old-deja/g++.other/defarg9.C: New test.
214
215 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
216
217         * g77.f-torture/compile/20010426.f: New test.
218         * g77.f-torture/execute/20010426.f: New test.
219
220 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
221
222         * g77.f-torture/compile/20000629-1.x: Remove - error
223         has been fixed.
224
225 Thu Apr 26 11:15:12 2001  Jeffrey A Law  (law@cygnus.com)
226
227         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
228         Tweak slightly to work with g++.dg framework.
229         * g++.dg/special/ecos.exp: Run initp1.C test.
230         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
231
232         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
233         its linker doesn't give line numbers either.
234         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
235
236 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
237
238         * g++.old-deja/g++.other/lex1.C: New test.
239
240 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
241
242         * gcc.dg/noncompile/20010425-1.c: New test.
243
244 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
245
246         * g++.old-deja/g++.pt/mangle2.C: New test.
247
248 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
249
250         * gcc.dg/format/plus-1.c: New test.
251
252 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
253
254         * gcc.dg/20010423-1.c: New test.
255
256 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
257
258         * gcc.c-torture/execute/20010422-1.c: New test.
259
260 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
261
262         * g++.old-deja/g++.ns/type2.C: New test.
263
264 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
265
266         * g++.old-deja/g++.other/perf1.C: New test.
267
268 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
269
270         * gcc.dg/c99-func-2.c: Remove xfail.
271         * gcc.dg/c99-func-3.c: Remove xfail.
272         * gcc.dg/c99-func-4.c: Remove xfail.
273
274 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
275
276         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
277
278 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
279
280         * gcc.c-torture/compile/20010423-1.c: New test.
281
282 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
283
284         * g++.old-deja/g++.pt/typename28.C: New test.
285
286 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
287
288         * g++.old-deja/g++.abi/empty2.C: New test.
289         * g++.old-deja/g++.abi/empty3.C: New test.
290
291 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
292
293         * g++.old-deja/g++.other/comdat2.C: New test.
294         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
295
296 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
297
298         * g++.old-deja/g++.other/overload14.C: New test.
299
300 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
301
302         * g++.old-deja/g++.other/lookup23.C: New test.
303
304 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
305
306         * gcc.c-torture/execute/20010403-1.c: New test.
307
308 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
309             Mark Mitchell  <mark@codesourcery.com>
310
311         * lib/old-dejagnu.exp: Don't delete output of executable.
312         Add .exe suffix to executables.
313
314 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
315
316         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
317
318 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
319
320         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
321
322 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
323
324         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
325         * g++.old-deja/g++.abi/crash1.C: New test.
326
327 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
328
329         * g++.old-deja/g++.other/crash40.C: New test.
330
331 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
332
333         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
334
335 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
336
337         * g++.old-deja/g++.other/warn6.C: New test.
338
339 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
340
341         * g++.old-deja/g++.robertl/eb42.C: Same.
342
343 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
344
345         * gcc.dg/wtr-conversion-1.c: New testcase.
346
347 2001-04-10  Richard Henderson  <rth@redhat.com>
348
349         * g++.old-deja/g++.other/array5.C: New.
350
351 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
352
353         * gcc.c-torture/execute/20010408-1.c: New test.
354
355 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
356
357         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
358         headers and constructs.
359         * g++.old-deja/g++.robertl/eb79.C: Same.
360         * g++.old-deja/g++.robertl/eb77.C (main): Same.
361         * g++.old-deja/g++.robertl/eb73.C: Same.
362         * g++.old-deja/g++.robertl/eb66.C (main): Same.
363         * g++.old-deja/g++.robertl/eb55.C (t): Same.
364         * g++.old-deja/g++.robertl/eb54.C (main): Same.
365         * g++.old-deja/g++.robertl/eb46.C (main): Same.
366         * g++.old-deja/g++.robertl/eb44.C: Same.
367         * g++.old-deja/g++.robertl/eb41.C (main): Same.
368         * g++.old-deja/g++.robertl/eb4.C (main): Same.
369         * g++.old-deja/g++.robertl/eb39.C: Same.
370         * g++.old-deja/g++.robertl/eb33.C (main): Same.
371         * g++.old-deja/g++.robertl/eb31.C (main): Same.
372         * g++.old-deja/g++.robertl/eb30.C: Same.
373         * g++.old-deja/g++.robertl/eb3.C: Same.
374         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
375         * g++.old-deja/g++.robertl/eb21.C: Same.
376         * g++.old-deja/g++.robertl/eb15.C: Same.
377         * g++.old-deja/g++.robertl/eb118.C: Same.
378         * g++.old-deja/g++.robertl/eb115.C (main): Same.
379         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
380         * g++.old-deja/g++.robertl/eb109.C: Same.
381         * g++.old-deja/g++.other/sibcall1.C (main): Same.
382         * g++.old-deja/g++.mike/rtti1.C: Same.
383         * g++.old-deja/g++.mike/p658.C: Same.
384         * g++.old-deja/g++.mike/net46.C: Same.
385         * g++.old-deja/g++.mike/net34.C: Same.
386         * g++.old-deja/g++.mike/memoize1.C: Same.
387         * g++.old-deja/g++.mike/eh2.C: Same.
388         * g++.old-deja/g++.law/weak.C: Same.
389         * g++.old-deja/g++.law/visibility7.C: Same.
390         * g++.old-deja/g++.law/visibility25.C: Same.
391         * g++.old-deja/g++.law/visibility22.C: Same.
392         * g++.old-deja/g++.law/visibility2.C: Same.
393         * g++.old-deja/g++.law/visibility17.C: Same.
394         * g++.old-deja/g++.law/visibility13.C: Same.
395         * g++.old-deja/g++.law/visibility10.C: Same.
396         * g++.old-deja/g++.law/visibility1.C: Same.
397         * g++.old-deja/g++.law/virtual3.C (eval): Same.
398         * g++.old-deja/g++.law/vbase1.C: Same.
399         * g++.old-deja/g++.law/operators32.C: Same.
400         * g++.old-deja/g++.law/nest3.C: Same.
401         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
402         * g++.old-deja/g++.law/except5.C (main): Same.
403         * g++.old-deja/g++.law/cvt7.C (run): Same.
404         * g++.old-deja/g++.law/cvt2.C: Same.
405         * g++.old-deja/g++.law/cvt16.C: Same.
406         * g++.old-deja/g++.law/ctors6.C (bar): Same.
407         * g++.old-deja/g++.law/ctors17.C (main): Same.
408         * g++.old-deja/g++.law/ctors13.C: Same.
409         * g++.old-deja/g++.law/ctors12.C (main): Same.
410         * g++.old-deja/g++.law/ctors10.C: Same.
411         * g++.old-deja/g++.law/code-gen5.C: Same.
412         * g++.old-deja/g++.law/bad-error7.C: Same.
413         * g++.old-deja/g++.law/arm9.C: Same.
414         * g++.old-deja/g++.law/arm12.C: Same.
415         * g++.old-deja/g++.law/arg8.C: Same.
416         * g++.old-deja/g++.law/arg1.C: Same.
417         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
418         * g++.old-deja/g++.jason/template31.C: Same.
419         * g++.old-deja/g++.jason/template24.C (main): Same.
420         * g++.old-deja/g++.jason/2371.C: Same.
421         * g++.old-deja/g++.eh/new2.C: Same.
422         * g++.old-deja/g++.eh/new1.C: Same.
423         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
424         * g++.old-deja/g++.brendan/nest21.C (main): Same.
425         * g++.old-deja/g++.brendan/err-msg3.C: Same.
426         * g++.old-deja/g++.brendan/crash62.C: Same.
427         * g++.old-deja/g++.brendan/crash52.C: Same.
428         * g++.old-deja/g++.brendan/crash49.C (main): Same.
429         * g++.old-deja/g++.brendan/crash38.C: Same.
430         * g++.old-deja/g++.brendan/crash15.C (main): Same.
431         * g++.old-deja/g++.brendan/copy9.C: Same.
432
433 Fri Apr  6 15:36:15 2001  J"orn Rennecke <amylaar@redhat.com>
434
435         * gcc.c-torture/execute/20001203-2.c (memset):
436         Count argument is of type __SIZE_TYPE__.
437
438 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
439
440         * gcc.c-torture/compile/20010404-1.c: New test.
441
442 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
443
444         * gcc.c-torture/compile/20010326-1.c: New test.
445
446 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
447
448         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
449         peculiarities of the SH.
450         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
451
452 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
453
454         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
455         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
456         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
457
458 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
459
460         * g77.f-torture/compile/20010321-1.f: New test.
461
462 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
463
464         * gcc.c-torture/compile/20010329-1.c: New test.
465
466 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
467
468         * gcc.c-torture/execute/20010329-1.c: New test.
469
470 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
471
472         * g++.old-deja/g++.other/eh4.C: Fix typo.
473
474 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
475
476         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
477
478 2001-03-28  Philip Blundell  <philb@gnu.org>
479
480         * gcc.c-torture/compile/20010328-1.c: New test.
481
482 2001-03-27  Richard Henderson  <rth@redhat.com>
483
484         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
485         * g++.old-deja/g++.eh/vbase3.C: Likewise.
486
487 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
488
489         * gcc.c-torture/compile/20010327-1.c: New test.
490
491 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
492
493         * g++.old-deja/g++.other/friend12.C: New test.
494         * g++.old-deja/g++.other/friend9.C: Expect no errors.
495         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
496
497 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
498
499         * gcc.c-torture/execute/20010325-1.c: New test.
500
501 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
502
503         * g++.old-deja/g++.other/mangle3.C: New test.
504
505 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
506
507         * g++.old-deja/g++.other/anon8.C: New test.
508
509 2001-03-20  Philip Blundell  <philb@gnu.org>
510
511         * gcc.c-torture/compile/20010320-1.c: New test.
512
513 2001-03-17  Richard Henderson  <rth@redhat.com>
514
515         * g++.old-deja/g++.other/eh4.C: Add expected error text.
516
517 2001-03-15  Geoff Keating  <geoff@redhat.com>
518
519         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
520         tests on AIX.
521
522 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
523
524         * g++.old-deja/g++.other/eh4.C: New test.
525
526 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
527
528         * gcc.dg/cpp/mi1.c: Update.
529
530 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
531
532         * g++.old-deja/g++.other/regstack.C: New test.
533
534 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
535
536         * g++.old-deja/g++.other/ref4.C: New test.
537
538 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
539
540         * objc/execute/va_method.m: Added.
541         * objc/execute/IMP.m: Added.
542         * objc/execute/_cmd.m: Added.
543         * objc/execute/accessing_ivars.m: Added.
544         * objc/execute/class-1.m: Added.
545         * objc/execute/class-10.m: Added.
546         * objc/execute/class-11.m: Added.
547         * objc/execute/class-12.m: Added.
548         * objc/execute/class-13.m: Added.
549         * objc/execute/class-14.m: Added.
550         * objc/execute/class-2.m: Added.
551         * objc/execute/class-3.m: Added.
552         * objc/execute/class-4.m: Added.
553         * objc/execute/class-5.m: Added.
554         * objc/execute/class-6.m: Added.
555         * objc/execute/class-7.m: Added.
556         * objc/execute/class-8.m: Added.
557         * objc/execute/class-9.m: Added.
558         * objc/execute/class-tests-1.h
559         * objc/execute/class-tests-2.h
560         * objc/execute/compatibility_alias.m: Added.
561         * objc/execute/encode-1.m: Added.
562         * objc/execute/formal_protocol-1.m: Added.
563         * objc/execute/formal_protocol-2.m: Added.
564         * objc/execute/formal_protocol-3.m: Added.
565         * objc/execute/formal_protocol-4.m: Added.
566         * objc/execute/formal_protocol-5.m: Added.
567         * objc/execute/formal_protocol-6.m: Added.
568         * objc/execute/formal_protocol-7.m: Added.
569         * objc/execute/informal_protocol.m: Added.
570         * objc/execute/initialize.m: Added.
571         * objc/execute/load.m: Added.
572         * objc/execute/many_args_method.m: Added.
573         * objc/execute/nested-3.m: Added.
574         * objc/execute/no_clash.m: Added.
575         * objc/execute/private.m: Added.
576         * objc/execute/redefining_self.m: Added.
577         * objc/execute/root_methods.m: Added.
578         * objc/execute/selector-1.m: Added.
579         * objc/execute/static-1.m: Added.
580         * objc/execute/static-2.m: Added.
581         * objc/execute/va_method.m: Added.
582
583 2001-03-10  Richard Henderson  <rth@redhat.com>
584
585         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
586
587 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
588
589         * g++.old-deja/g++.other/crash31.C: XFAIL.
590         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
591         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
592         * gcc.c-torture/execute/20010123-1.x: XFAIL.
593         * gcc.c-torture/execute/20010124-1.x: XFAIL.
594         * gcc.dg/sequence-pt-1.c: XFAIL one test.
595
596 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
597
598         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
599
600 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
601
602         * gcc.dg/20000724-1.c: Don't use multiline strings.
603
604 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
605
606         * objc/execute/string1.m, objc/execute/string2.m: Compare the
607         result of -cString against what we expect it to be; don't just
608         print it out for no one to read.
609
610         * objc/execute/string3.m, objc/execute/string4.m: New tests.
611         Based on testcases provided by Nicola Pero.
612
613 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
614
615         * gcc.dg/cpp/macro7.c: New test.
616
617 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
618
619         * gcc.dg/cpp/multiline.c: Update.
620
621 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
622
623         * g++.old-deja/g++.other/enum3.C: New test.
624
625 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
626
627         * g++.old-deja/g++.other/pod1.C: New test.
628
629 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
630
631         * g++.old-deja/g++.ext/overload1.C: New test.
632
633 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
634
635         * g++.old-deja/g++.pt/using1.C: New test.
636
637 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
638
639         * g++.old-deja/g++.other/using9.C: New test.
640
641 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
642
643         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
644
645         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
646
647 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
648
649         * g++.old-deja/g++.ext/realpt1.C: Remove.
650
651 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
652
653         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
654
655 2001-02-26  Will Cohen  <wcohen@redhat.com>
656
657         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
658
659 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
660
661         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
662         templatized constructors.
663
664 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
665
666         * gcc.c-torture/execute/20010224-1.c: New test.
667
668 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
669
670         * gcc.c-torture/execute/20010222-1.c: New test.
671
672 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
673
674         * g++.old-deja/g++.other/inline20.C: New test.
675
676 Wed Feb 21 12:38:22 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
677
678         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
679
680 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
681
682         * g++.old-deja/g++.other/lookup22.C: New test.
683
684 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
685
686         * g77.dg: New directory.
687         * g77.dg/20010216-1.f: New test case.
688         * g77.dg/dg.exp: New driver.
689         * lib/g77-dg.exp: New driver library.
690
691 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
692
693         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
694
695 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
696
697         * g++.old-deja/g++.other/decl9.C: New test.
698
699 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
700
701         * g++.old-deja/g++.other/init16.C: Update the test so that it does
702         not need <string> and also tests the initialization at runtime.
703
704 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
705
706         * gcc.c-torture/execute/longlong.c: New test.
707
708 Wed Feb 14 21:41:17 2001  J"orn Rennecke <amylaar@redhat.com>
709
710         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
711
712 Wed Feb 14 21:31:25 2001  J"orn Rennecke <amylaar@redhat.com>
713
714         * gcc.c-torture/execute/920302-1.c (execute):
715         Change argument type to short.
716
717 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
718
719         * g++.old-deja/g++.pt/deduct6.C: New test.
720
721 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
722
723         * g++.old-deja/g++.pt/deduct5.C: New test.
724
725 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
726
727         * gcc.c-torture/execute/20010209-1.c: New test.
728
729 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
730
731         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
732
733 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
734
735         * g++.dg/vtgc1.C: Update for new ABI.
736
737         * consistency.vlad: New directory, 1665 files.
738
739 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
740
741         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
742         return type.
743         * gcc.dg/cpp/digraphs.c: Declare puts.
744
745 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
746
747         * g++.old-deja/g++.other/warn5.C: New test.
748
749 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
750
751         * g++.old-deja/g++.pt/spec40.C: New test.
752
753 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
754
755         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
756         case.
757         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
758
759 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
760
761         * gcc.c-torture/compile/20010209-1.c: New test.
762
763 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
764
765         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
766         excess errors message but not if it crashes.
767         * g++.old-deja/g++.other/crash27.C: Likewise.
768         * g++.old-deja/g++.other/crash28.C: Likewise.
769         * g++.old-deja/g++.other/crash30.C: Likewise.
770         * g++.old-deja/g++.other/crash32.C: Likewise.
771         * g++.old-deja/g++.other/crash35.C: Likewise.
772         * g++.old-deja/g++.pt/inherit2.C: Likewise.
773
774 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
775
776         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
777         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
778         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
779         g77.f-torture/execute/execute.exp,
780         g77.f-torture/noncompile/noncompile.exp,
781         gcc.c-torture/execute/execute.exp,
782         gcc.c-torture/execute/memcheck/memcheck.exp,
783         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
784         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
785         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
786         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
787         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
788         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
789         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
790         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
791         Remove bug reporting instructions with ancient email addresses.
792
793 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
794
795         * gcc.dg/20010202-1.c: New test.
796         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
797
798 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
799
800         * g++.dg/stdbool-if.C: New test.
801
802 Wed Feb  7 09:54:47 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
803
804         * objc/execute/fdecl.m: Added main().
805
806 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
807
808         * gcc.c-torture/execute/20010206-1.c: New test.
809
810 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
811
812         * gcc.dg/cpp/avoidpaste1.c: Update.
813
814 Tue Feb  5 8:53:33 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
815
816         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
817         Pero <nicola@brainstorm.co.uk>.
818         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
819
820 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
821
822         * g++.old-deja/g++.pt/spec39.C: New test.
823
824 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
825
826         * gcc.c-torture/compile/20010202-1.c: New test.
827
828 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
829
830         * g++.old-deja/g++.abi/primary2.C: New test.
831         * g++.old-deja/g++.abi/primary3.C: New test.
832         * g++.old-deja/g++.abi/primary4.C: New test.
833         * g++.old-deja/g++.abi/primary5.C: New test.
834         * g++.old-deja/g++.abi/vtable3.h: New test.
835         * g++.old-deja/g++.abi/vtable3a.C: New test.
836         * g++.old-deja/g++.abi/vtable3b.C: New test.
837         * g++.old-deja/g++.abi/vtable3c.C: New test.
838         * g++.old-deja/g++.abi/vtable3d.C: New test.
839         * g++.old-deja/g++.abi/vtable3e.C: New test.
840         * g++.old-deja/g++.abi/vtable3f.C: New test.
841         * g++.old-deja/g++.abi/vtable3g.C: New test.
842         * g++.old-deja/g++.abi/vtable3h.C: New test.
843         * g++.old-deja/g++.abi/vtable3i.C: New test.
844         * g++.old-deja/g++.abi/vtable3j.C: New test.
845         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
846
847 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
848
849         * g++.old-deja/g++.other/anon6.C: New test.
850         * g++.old-deja/g++.other/anon7.C: New test.
851
852 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
853
854         * gcc.dg/cpp/avoidpaste2.c: New tests.
855
856 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
857
858         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
859
860 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
861
862         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
863         DECIMAL_DIG cases for Irix."
864
865 Wed Jan 31 12:23:32 2001  J"orn Rennecke <amylaar@redhat.com>
866
867         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
868
869 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
870
871         * gcc.dg/c99-tag-1.c: New test.
872
873 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
874
875         * gcc.dg/cpp/tr-warn1.c: Add tests.
876
877 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
878
879         * gcc.dg/cpp/avoidpaste1.c: Update.
880         * gcc.dg/cpp/paste4.c: Update.
881
882 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
883
884         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
885         cases for Irix.
886
887 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
888
889         * g++.old-deja/g++.other/inline19.C: New test.
890
891 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
892
893         * gcc.dg/Wlarger-than.c: New test.
894
895 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
896
897         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
898
899 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
900
901         * gcc.c-torture/execute/20010129-1.c: New test.
902         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
903
904 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
905
906         * gcc.dg/cpp/avoidpaste1.c: Test case.
907
908 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
909
910         * g++.old-deja/g++.other/inline18.C: New test.
911
912 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
913
914         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
915         and __builtin_putchar.
916
917 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
918
919         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
920         tests.
921
922 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
923
924         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
925         floating point number rounding mode to round to the nearest
926         representable mode.
927
928 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
929
930         * g++.old-deja/g++.other/mangle2.C: New test.
931
932 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
933
934         * gcc.c-torture/compile/20010124-1.c: New test.
935
936 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
937
938         * g++.old-deja/g++.pt/spec38.C: New test.
939
940 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
941
942         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
943         "Build don't run".
944
945 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
946
947         * gcc.c-torture/execute/20010123-1.c: New test.
948
949 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
950
951         * g++.old-deja/g++.pt/spec37.C: New test.
952
953 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
954
955         * g++.old-deja/g++.pt/overload14.C: New test.
956
957 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
958
959         * gcc.c-torture/execute/20010122-1.c: New test, exercise
960         __builtin_return_address.
961
962 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
963
964         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
965         * g++.old-deja/g++.pt/spec35.C: New test.
966         * g++.old-deja/g++.pt/spec36.C: New test.
967
968 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
969
970         * gcc.c-torture/compile/20010118-1.c: New test.
971
972 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
973
974         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
975
976 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
977
978         * gcc.c-torture/execute/20010119-1.c: New test.
979
980 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
981
982         * g++.old-deja/g++.other/vbase5.C: New test.
983
984 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
985
986         * gcc.c-torture/execute/20010118-1.c: New test.
987
988 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
989
990         * g++.old-deja/g++.pt/deduct3.C: New test.
991
992 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
993
994         * g++.old-deja/g++.pt/spec34.C: New test.
995
996 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
997
998         * g77.f-torture/compile/20000601-2.f: New test.
999
1000 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1001
1002         * g++.old-deja/g++.other/init17.C: New test.
1003
1004 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
1005
1006         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
1007
1008 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1009
1010         * g++.old-deja/g++.pt/unify8.C: New test.
1011
1012 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1013
1014         * g++.old-deja/g++.abi/vbase1.C: New test.
1015
1016 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1017
1018         * g++.old-deja/g++.pt/crash65.C: New test.
1019
1020 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
1021
1022         * gcc.dg/cpp/assembl2.S: New test case.
1023
1024 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
1025
1026         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
1027         are supported.
1028
1029 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1030
1031         * g++.old-deja/g++.other/builtins1.C: New test.
1032         * g++.old-deja/g++.other/builtins2.C: Likewise.
1033         * g++.old-deja/g++.other/builtins3.C: Likewise.
1034         * g++.old-deja/g++.other/builtins4.C: Likewise.
1035
1036 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
1037
1038         * gcc.c-torture/compile/20010117-1.c: New test.
1039         * gcc.c-torture/compile/20010117-2.c: New test.
1040
1041 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1042
1043         * g77.f-torture/execute/20010116.[fx]: New test,
1044         XFAIL on i?86-*-*.
1045         * g77.f-torture/compile/20010115.f: Indicate it's
1046         a test for PR fortran/1636.
1047
1048 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
1049
1050         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
1051
1052 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1053
1054         * g77.f-torture/compile/20010115.f: New test.
1055
1056 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
1057
1058         * g++.old-deja/g++.pt/nontype5.C: New test.
1059
1060 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
1061
1062         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
1063         have an equivalent working one below it.
1064
1065 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
1066
1067         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
1068         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
1069
1070 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
1071
1072         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
1073         message containing "init_priority".
1074         (conpr-2.C): Likewise.
1075         (conpr-3.C): Likewise.
1076         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
1077
1078 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1079
1080         * gcc.c-torture/execute/20010114-2.c: New test.
1081
1082 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
1083
1084         * gcc.c-torture/compile/20010114-1.c: New test.
1085         * gcc.c-torture/compile/20010114-1.x: Xfail.
1086         * gcc.c-torture/compile/20010114-2.c: New test.
1087         * gcc.c-torture/execute/20010114-1.c: New test.
1088         * gcc.dg/trunc-1.c: New test.
1089         * gcc.dg/uninit-B.c: New test.
1090
1091 2001-01-13  Nick Clifton  <nickc@redhat.com>
1092
1093         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
1094         target.
1095
1096 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1097
1098         * gcc.c-torture/compile/20010113-1.c: New test.
1099
1100 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
1101
1102         * gcc.c-torture/compile/20001212-1.c: New test.
1103
1104 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
1105
1106         * gcc.dg/cpp/widestr1.c: Update.
1107         * gcc.dg/cpp/prag-imp.c: Remove.
1108
1109 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
1110
1111         * gcc.c-torture/execute/20000801-3.x: Remove.
1112         * gcc.dg/c90-init-1.c: New test.
1113         * gcc.dg/c99-init-1.c: New test.
1114         * gcc.dg/c99-init-2.c: New test.
1115         * gcc.dg/gnu99-init-1.c: New test.
1116
1117 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
1118
1119         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
1120         testing that no relevant ones were found.
1121
1122 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1123
1124         * g++.old-deja/g++.pt/cast2.C: New test.
1125
1126 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1127
1128         * g++.old-deja/g++.pt/friend47.C: New test.
1129
1130 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1131
1132         * g++.old-deja/g++.pt/instantiate13.C: New test.
1133
1134 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1135
1136         * g++.old-deja/g++.other/defarg7.C: New test.
1137         * g++.old-deja/g++.other/defarg8.C: New test.
1138
1139 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1140
1141         * g++.old-deja/g++.pt/crash64.C: New test.
1142
1143 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1144
1145         * g++.old-deja/g++.pt/crash63.C: New test.
1146
1147 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
1148
1149         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
1150
1151 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
1152
1153         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
1154
1155 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
1156
1157         * g++.old-deja/g++.pt/error3.C: New test.
1158
1159 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
1160
1161         * g++.old-deja/g++.other/crash39.C: New test.
1162
1163 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
1164
1165         * g++.old-deja/g++.other/vbase4.C: New test.
1166
1167 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
1168
1169         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
1170         * gcc.dg/special/20000419-2.c: New file. Identical to above.
1171         * gcc.dg/special/special.exp: New test driver which will check
1172         for alias support for the above test.
1173
1174 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
1175
1176         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
1177         problems on small machines.
1178         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
1179         parameterize.
1180
1181 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
1182
1183         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
1184         mips.
1185         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
1186
1187 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
1188
1189         * g++.old_deja/g++.pt/using8.C: New test.
1190
1191 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
1192
1193         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
1194
1195 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
1196
1197         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
1198         where a failure is expected.
1199         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
1200
1201 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
1202
1203         * g++.old_deja/g++.pt/instantiate12.C: New test.
1204
1205 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
1206
1207         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
1208         start of structs.
1209         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
1210         * g++.old-deja/g++.brendan/crash17.C: Likewise.
1211         * g++.old-deja/g++.brendan/crash29.C: Likewise.
1212         * g++.old-deja/g++.brendan/crash48.C: Likewise.
1213         * g++.old-deja/g++.brendan/ns1.C: Likewise.
1214         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
1215         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1216         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1217         * g++.old-deja/g++.eh/spec6.C: Likewise.
1218         * g++.old-deja/g++.jason/crash3.C: Likewise.
1219         * g++.old-deja/g++.law/ctors11.C: Likewise.
1220         * g++.old-deja/g++.law/ctors17.C: Likewise.
1221         * g++.old-deja/g++.law/ctors5.C: Likewise.
1222         * g++.old-deja/g++.law/ctors9.C: Likewise.
1223         * g++.old-deja/g++.mike/ambig1.C: Likewise.
1224         * g++.old-deja/g++.mike/net22.C: Likewise.
1225         * g++.old-deja/g++.mike/p3538a.C: Likewise.
1226         * g++.old-deja/g++.mike/p3538b.C: Likewise.
1227         * g++.old-deja/g++.mike/virt3.C: Likewise.
1228         * g++.old-deja/g++.niklas/t128.C: Likewise.
1229         * g++.old-deja/g++.other/anon4.C: Likewise.
1230         * g++.old-deja/g++.other/using1.C: Likewise.
1231         * g++.old-deja/g++.other/warn3.C: Likewise.
1232         * g++.old-deja/g++.pt/t37.C: Likewise.
1233         * g++.old-deja/g++.robertl/eb69.C: Likewise.
1234         * g++.old-deja/g++.robertl/eb71.C: Likewise.
1235
1236 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
1237
1238         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
1239
1240 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1241
1242         * gcc.c-torture/execute/stdio-opt-3.c: New test.
1243
1244 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
1245
1246         * gcc.c-torture/compile/20010107-1.c: New test.
1247
1248 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1249
1250         * gcc.c-torture/execute/builtin-noret-1.c: New test.
1251
1252 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1253
1254         * gcc.dg/format/format.h: New file.
1255         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
1256         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
1257         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
1258         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
1259         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
1260         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
1261         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
1262         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
1263         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
1264         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
1265         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
1266         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
1267         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
1268         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
1269         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
1270         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
1271         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
1272         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
1273         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
1274         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
1275         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
1276         instead of declaring standard types, macros and functions in each
1277         test.
1278
1279 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
1280
1281         * gcc.c-torture/execute/20010106-1.c: New test.
1282
1283 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
1284
1285         * gcc.dg/format/format.exp: New file.
1286         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
1287         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
1288         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
1289         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
1290         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
1291         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
1292         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
1293         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
1294         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
1295         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
1296         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
1297         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
1298         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
1299         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
1300         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
1301         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
1302         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
1303         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
1304         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
1305         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
1306         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
1307         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
1308         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
1309         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
1310         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
1311         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
1312         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
1313         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
1314         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
1315         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
1316         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
1317         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
1318         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
1319         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
1320         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
1321         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
1322         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
1323         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
1324         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
1325         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
1326         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
1327         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
1328
1329 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
1330
1331         * gcc.c-torture/execute/991228-1.c: Take word endianness into
1332         account.
1333
1334 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
1335
1336         * gcc.c-torture/execute/builtin-complex-1.c: New test.
1337
1338 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1339
1340         * g++.old-deja/g++.pt/crash62.C: New test.
1341
1342 2001-01-04  Richard Henderson  <rth@redhat.com>
1343
1344         * gcc.dg/20000926-1.c: Update expected warnings.
1345         * gcc.dg/array-2.c: Likewise.
1346         * gcc.dg/array-4.c: Also validate flexible array members.
1347         * gcc.dg/c99-flex-array-1.c: New.
1348
1349 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
1350
1351         * gcc.c-torture/compile/20001222-1.x: Remove.
1352
1353 Thu Jan  4 13:54:11 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1354
1355         * gcc.c-torture/execute/built-in-setjmp.c: New.
1356
1357 2001-01-03  Richard Henderson  <rth@redhat.com>
1358
1359         * gcc.dg/940510-1.c: Update expected error wording.
1360         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
1361
1362 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
1363
1364         * lib/target-supports.exp (check_alias_available): Modified to
1365         indicate aliases not supported if only weak aliases are supported.
1366
1367 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1368
1369         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
1370         Turn on cmpstrsi checks for __pj__ and __i370__.
1371
1372 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1373
1374         * g++.old-deja/g++.other/virtual11.C: New test.
1375
1376 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1377
1378         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
1379
1380 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1381
1382         * gcc.c-torture/compile/20010102-1.c: New test.
1383
1384 2001-01-02  Andreas Jaeger  <aj@suse.de>
1385
1386         * gcc.dg/noreturn-3.c: New test.
1387
1388         * gcc.dg/noreturn-4.c: New test.
1389
1390 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1391
1392         * gcc.c-torture/execute/stdio-opt-1.c: Also test
1393         __builtin_fputc and __builtin_fwrite.
1394
1395 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
1396
1397         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
1398         signed char, not default char.
1399
1400 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
1401
1402         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
1403
1404 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
1405
1406         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
1407
1408 2000-12-29  Richard Henderson  <rth@redhat.com>
1409
1410         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
1411         (__cyg_profile_func_exit): Define.
1412
1413 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
1414
1415         * g++.dg/vtgc1.C: New test.
1416
1417 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
1418
1419         * gcc.dg/noncompile/20001228-1.c: New test.
1420
1421         * gcc.dg/20001228-1.c: New test.
1422
1423         * gcc.c-torture/execute/20001228-1.c: New test.
1424
1425 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
1426
1427         * gcc.dg/format-strfmon-1.c: New test.
1428
1429 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1430
1431         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
1432         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
1433         * gcc.c-torture/execute/string-opt-1.c: Likewise.
1434         * gcc.c-torture/execute/string-opt-2.c: Likewise.
1435         * gcc.c-torture/execute/string-opt-3.c: Likewise.
1436         * gcc.c-torture/execute/string-opt-4.c: Likewise.
1437         * gcc.c-torture/execute/string-opt-6.c: Likewise.
1438         * gcc.c-torture/execute/string-opt-7.c: Likewise.
1439         * gcc.c-torture/execute/string-opt-8.c: Likewise.
1440         * gcc.c-torture/execute/string-opt-9.c: Likewise.
1441         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1442         * gcc.c-torture/execute/string-opt-11.c: Likewise.
1443         * gcc.c-torture/execute/string-opt-12.c: Likewise.
1444
1445         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
1446         * gcc.c-torture/execute/string-opt-4.c: Test index.
1447
1448 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
1449
1450         * gcc.c-torture/compile/20001226-1.c: New test.
1451
1452 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
1453
1454         * gcc.c-torture/compile/20001222-1.c: New test.
1455         * gcc.c-torture/compile/20001222-1.x: Xfail.
1456
1457 Fri Dec 22 06:45:03 2000  Alexandre Oliva  <aoliva@redhat.com>
1458
1459         * gcc.c-torture/execute/comp-goto-2.c: New test.
1460
1461 Thu Dec 21 22:43:03 2000  J"orn Rennecke <amylaar@redhat.com>
1462
1463         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
1464         Use long types if __INT_MAX__ is 32767.
1465         (main): Use cast to (sint32 *) when poking 88 into a_page.
1466
1467         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
1468
1469 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
1470
1471         * gcc.c-torture/compile/20001221-1.c: New test.
1472         * gcc.c-torture/execute/20001221-1.c: New test.
1473
1474 2000-12-20  Richard Henderson  <rth@redhat.com>
1475
1476         * g++.old-deja/g++.pt/crash36.C: Update error lines.
1477         * g++.old-deja/g++.robertl/eb109.C: Likewise.
1478
1479 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1480
1481         * gcc.dg/compare3.c: New test.
1482
1483 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1484
1485         * gcc.dg/format-warnll-1.c: New test.
1486
1487 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
1488
1489         * gcc.dg/cpp/cmdlne-P.c: New test.
1490
1491 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1492
1493         * gcc.c-torture/execute/builtin-abs-1.c,
1494         gcc.c-torture/execute/builtin-abs-2.c: New tests.
1495
1496 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
1497
1498         * gcc.dg/cpp/multiline.c: New test.
1499
1500 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
1501
1502         * g++.old-deja/g++.other/syshdr1.C: Update.
1503         * gcc.dg/cpp/lineflags.c: Remove temporarily.
1504
1505 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1506
1507         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
1508
1509 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1510
1511         * g++.old-deja/g++.pt/ttp65.C: New test.
1512
1513 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1514
1515         * g++.old-deja/g++.pt/ttp64.C: New test.
1516
1517 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1518
1519         * g++.old-deja/g++.pt/spec33.C: New test.
1520
1521 2000-12-14  Catherine Moore  <clm@redhat.com>
1522
1523         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
1524         * gcc.c-torture/execute/920612-2.c: Likewise.
1525         * gcc.c-torture/execute/920428-2.c: Likewise.
1526         * gcc-c-torture/execute/va-arg-11.c: Call exit.
1527         * gcc.c-torture/execute/va-arg-21.c: Likewise.
1528
1529 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1530
1531         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
1532         * gcc.dg/pack-test-2.c: Likewise.
1533
1534 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
1535
1536         Tests by Zack Weinberg <zackw@stanford.edu>.
1537
1538         * gcc.dg/cpp/defined.c: Update.
1539         * gcc.dg/cpp/defined_trad.c: New tests.
1540
1541 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
1542
1543         * gcc.dg/cpp/trad-direct.c: Update.
1544
1545 2000-12-11  Neil Booth  <neilb@earthling.net>
1546
1547         * gcc.dg/cpp/defined_trad.c
1548
1549 2000-12-11  Neil Booth  <neilb@earthling.net>
1550
1551         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
1552
1553 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
1554
1555         * gcc.dg/format-miss-2.c: New test.
1556
1557 2000-12-09  Neil Booth  <neilb@earthling.net>
1558
1559         * gcc.dg/cpp/lineflags.c: New tests.
1560         * gcc.dg/cpp/poison.c: Update.
1561         * gcc.dg/cpp/redef2.c: Update.
1562         * gcc.dg/cpp/skipping.c: New test.
1563
1564 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
1565
1566         * g++.old-deja/g++.other/eh3.C: New testcase.
1567
1568 2000-12-07  Neil Booth  <neilb@earthling.net>
1569
1570         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
1571         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
1572         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
1573         wtr-union-init-2.c, wtr-union-init-3.c: Update.
1574         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
1575         Update.
1576
1577 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1578
1579         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
1580         __SIZE_TYPE__ instead of int for type of integers cast to
1581         pointers.
1582
1583 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
1584
1585         * g++.old-deja/g++.other/cleanup4.C: New test.
1586
1587 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1588
1589         * format-sec-1.c: New test.
1590
1591 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1592
1593         * gcc.dg/format-nonlit-3.c: New test.
1594
1595 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1596
1597         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
1598         through a null pointer.
1599
1600 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1601
1602         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
1603         * g++.old-deja/g++.pt/partial4.C: New test.
1604
1605 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
1606
1607         * gcc.c-torture/execute/ieee/hugeval.x: New.
1608
1609 2000-12-06  Neil Booth  <neilb@earthling.net>
1610
1611         * gcc.dg/cpp/backslash2.c: New tests.
1612
1613 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1614
1615         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
1616         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
1617
1618 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
1619
1620         * gcc.c-torture/execute/20001203-2.c: New testcase.
1621
1622 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
1623
1624         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
1625         * g++.old-deja/g++.other/virtual10.C: New test.
1626
1627 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
1628
1629         * g++.old-deja/g++.mike/pmf5.C: Remove test.
1630
1631 2000-12-05  Richard Henderson  <rth@redhat.com>
1632
1633         * gcc.c-torture/compile/20001205-1.c: New.
1634
1635 2000-12-04  Neil Booth  <neilb@earthling.net>
1636
1637         * g++.old-deja/g++.other/virtual9.C: New test.
1638         * g++.old-deja/g++.pt/crash61.C: New test.
1639         * gcc.c-torture/execute/loop-9.c: New test.
1640
1641 2000-12-04  Neil Booth  <neilb@earthling.net>
1642
1643         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
1644         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
1645         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
1646         * gcc.dg/cpp/extratokens.c: ...here.
1647
1648 2000-12-04  Neil Booth  <neilb@earthling.net>
1649
1650         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
1651         New tests.
1652
1653 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1654
1655         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
1656         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
1657
1658 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
1659
1660         * gcc.c-torture/execute/20001203-1.c: New test.
1661
1662 2000-12-03  Neil Booth  <neilb@earthling.net>
1663
1664         * gcc.dg/cpp/macro6.c: New test cases.
1665
1666 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1667
1668         * gcc.c-torture/execute/string-opt-9.c: New test.
1669         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1670         * gcc.c-torture/execute/string-opt-11.c: Likewise.
1671         * gcc.c-torture/execute/string-opt-12.c: Likewise.
1672
1673         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
1674         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
1675
1676 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
1677
1678         * gcc.dg/cpp/if-6.c: New testcase.
1679
1680         * gcc.dg/20001201-1.c: New testcase.
1681
1682 2000-12-02  Neil Booth  <neilb@earthling.net>
1683
1684         * g++.old-deja/g++.other/externC4.C,
1685         g++.old-deja/g++.other/friend10.C: New tests.
1686
1687 2000-12-02  Neil Booth  <neilb@earthling.net>
1688
1689         * g++.old-deja/g++.other/instan2.C
1690         * g++.old-deja/g++.other/instan3.C: New test.
1691
1692 2000-12-02  Neil Booth  <neilb@earthling.net>
1693
1694         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
1695         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
1696         gnuc99.c,gnuc99-pedantic.c: New tests.
1697
1698 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
1699
1700         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
1701         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
1702
1703 2000-12-01  Neil Booth  <neilb@earthling.net>
1704
1705         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
1706         * gcc.dg/cpp/poison.c: Update.
1707         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
1708
1709 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
1710
1711         * g77.f-torture/execute/20001201.f: New test.
1712
1713 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
1714
1715         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
1716
1717 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
1718
1719         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
1720
1721 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
1722
1723         * g++.old-deja/g++.other/cast6.C: New test.
1724
1725 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
1726
1727         * gcc.c-torture/execute/20001130-2.c: New testcase.
1728
1729 2000-11-30  Richard Henderson  <rth@redhat.com>
1730
1731         * gcc.c-torture/execute/20001130-1.c: New test.
1732
1733 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
1734
1735         * g++.old-deja/g++.other/op3.C: New test.
1736
1737 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
1738
1739         * g++.old-deja/g++.other/op2.C: New test.
1740
1741 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
1742
1743         * g++.old-deja/g++.other/crash38.C: New test.
1744
1745 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
1746
1747         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
1748
1749 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
1750
1751         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
1752         tests.
1753         * gcc.c-torture/execute/string-opt-6.c: New test.
1754
1755         * gcc.dg/20001117-1.c: Add main.
1756
1757 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
1758
1759         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
1760         Move from here ...
1761         * gcc.dg/940510-1.c: ... to here.
1762
1763         * gcc.dg/20000926-1.c: GNU C now allows initializations of
1764         zero-size arrays in toplevel structures.
1765
1766 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
1767
1768         * gcc.c-torture/execute/loop-8.c: New test.
1769
1770 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1771
1772         * g++.old-deja/g++.other/base1.C: New test.
1773
1774 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1775
1776         * g++.old-deja/g++.other/parse2.C: New test.
1777
1778 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1779
1780         * g++.old-deja/g++.pt/incomplete1.C: New test.
1781
1782 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1783
1784         * g++.old-deja/g++.other/friend9.C: New test.
1785
1786 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
1787
1788         * gcc.dg/20001127-1.c: New test.
1789
1790 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
1791
1792         * g++.old-deja/g++.pt/friend46.C: New test.
1793
1794 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
1795
1796         * g++.old-deja/g++.other/ptrmem8.C: New test.
1797
1798 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1799
1800         * gcc.c-torture/execute/string-opt-7.c: New test.
1801         * gcc.c-torture/execute/string-opt-8.c: Likewise.
1802
1803 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
1804
1805         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
1806         instead of 'mkcheck 2'.
1807
1808 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
1809
1810         * gcc.c-torture/execute/memcheck/driver.c,
1811         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
1812         C9X references to refer to C99.
1813
1814 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
1815
1816         * gcc.dg/ultrasp3.c: New test.
1817
1818 2000-11-25  Neil Booth  <neilb@earthling.net>
1819
1820         * gcc.dg/cpp/include2.c: Update test to be locale independent.
1821
1822 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
1823
1824         * gcc.c-torture/compile/20001123-2.c: New.
1825
1826 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1827
1828         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
1829
1830 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
1831
1832         * gcc.dg/sequence-point-1.c: Add some new tests.
1833         * gcc.c-torture/execute/20001124-1.c: New test.
1834
1835 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
1836
1837         * g++.old-deja/g++.other/vaarg4.C: New test.
1838         * gcc.c-torture/compile/20001123-1.c: New test.
1839
1840 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
1841
1842         * g++.other/crash24.C: Adjust and remove XFAIL.
1843         * g++.other/crash37.C: New test.
1844
1845 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
1846
1847         * g++.old-deja/g++.pt/instantiate9.C: New test.
1848
1849 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
1850
1851         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
1852         new ABI, too.
1853
1854         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
1855         * g++.old-deja/g++.robertl/eb55.C: Likewise.
1856
1857 2000-11-22  Neil Booth  <neilb@earthling.net>
1858
1859         * gcc.dg/cpp/Wtrigraphs.c: New test.
1860
1861 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
1862
1863         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
1864
1865 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
1866
1867         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
1868
1869 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
1870
1871         * lib/gcc-dg.exp: load_lib scanasm.exp.
1872         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
1873         * lib/g++-dg.exp: load_lib scanasm.exp.
1874         * lib/scanasm.exp: New.
1875         (scan-assembler, scan-assembler-not): Add optional arguments to
1876         test name, or if not present, the pattern name.
1877         (scan-assembler-dem, scan-assembler-dem-not): New.
1878
1879         * g++.dg/dg.exp: New.
1880
1881 2000-11-21  Neil Booth  <neilb@earthling.net>
1882
1883         * gcc.dg/cpp/integrated1.c: Remove.
1884
1885 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
1886
1887         * gcc.c-torture/execute/20001121-1.c: New test.
1888
1889 2000-11-21  Richard Henderson  <rth@redhat.com>
1890
1891         * gcc.c-torture/compile/20001121-1.c: New test.
1892
1893 2000-11-20  Neil Booth  <neilb@earthling.net>
1894
1895         * gcc.dg/cpp/integrated1.c: New test.
1896
1897 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
1898
1899         * g++.old-deja/g++.other/inline17.C: New test.
1900
1901 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
1902
1903         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
1904         local variable to be zero: I made the variable global. Now
1905         uses abort() and exit() instead of relying on main's return value.
1906
1907 2000-11-20  Neil Booth  <neilb@earthling.net>
1908
1909         * gcc.dg/cpp/paste2.c: Update test.
1910         * objc/execute/paste.m: New test.
1911
1912 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
1913
1914         * gcc.dg/c99-condexpr-1.c: New test.
1915
1916 2000-11-20  Neil Booth  <neilb@earthling.net>
1917
1918         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
1919
1920 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
1921
1922         * g++.old-deja/g++.pt/export1.C: New test.
1923
1924 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
1925
1926         * gcc.dg/20001117-1.c: New test.
1927
1928 2000-11-18  Richard Henderson  <rth@redhat.com>
1929
1930         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
1931
1932 2000-11-18  Richard Henderson  <rth@redhat.com>
1933
1934         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
1935         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
1936         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
1937
1938 2000-11-18  Richard Henderson  <rth@redhat.com>
1939
1940         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
1941         (main): New.  Exit cleanly.
1942
1943 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1944
1945         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
1946         gcc.dg/c99-fordecl-2.c: New tests.
1947
1948 2000-11-18  Richard Henderson  <rth@redhat.com>
1949
1950         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
1951         * gcc.c-torture/execute/zerolen-2.c: New.
1952
1953 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1954
1955         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
1956         memory.
1957
1958 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
1959
1960         * g++.old-deja/g++.pt/instantiate8.C: New test.
1961
1962 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
1963
1964         * g++.old-deja/g++.other/incomplete.C: Add more tests.
1965         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
1966
1967 2000-11-16  Nick Clifton  <nickc@redhat.com>
1968
1969         * gcc.c-torture/execute/nestfunc-2.c: New test.
1970         * gcc.c-torture/execute/nestfunc-3.c: New test.
1971
1972 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
1973
1974         * gcc.c-torture/compile/20001116-1.c: New test.
1975
1976 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1977
1978         * gcc.c-torture/execute/20001115-1.c: New test.
1979
1980 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
1981
1982         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
1983         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1984         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
1985         * g++.old-deja/g++.abi/vmihint.C: Likewise.
1986
1987 2000-11-15  Neil Booth  <neilb@earthling.net>
1988
1989         gcc.dg/cpp/_Pragma1.c: Update.
1990         gcc.dg/cpp/_Pragma2.c: New test.
1991
1992 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
1993
1994         * g++.old-deja/g++.other/anon5.C: New test.
1995
1996 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
1997
1998         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
1999         tests.
2000
2001 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
2002
2003         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
2004         output.
2005
2006 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2007
2008         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
2009         labels at end of compound statements.
2010
2011 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
2012
2013         * gcc.c-torture/execute/loop-7.c: New test.
2014
2015 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2016
2017         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
2018
2019 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2020
2021         * gcc.dg/c99-bool-1.c: New test.
2022
2023 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2024
2025         * gcc.dg/c99-scope-1.c: Remove xfail.
2026         * gcc.dg/c99-scope-2.c: New test.
2027
2028 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2029
2030         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
2031         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
2032
2033 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
2034
2035         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
2036         error messages.
2037
2038         * g++.mike/p700.C: Don't typedef wchar_t.
2039         * g++.mike/p784.C: Likewise.
2040         * g++.mike/eb101.C: Don't use __wchar_t.
2041
2042 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
2043
2044         * g77.f-torture/execute/20001111.[fx]: Test premature exit
2045         from DO loop.
2046
2047 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
2048
2049         * gcc.c-torture/execute/20001111-1.c: New test.
2050
2051 2000-11-10  Nick Clifton  <nickc@redhat.com>
2052
2053         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
2054         long multuiple and accumulate.
2055
2056 2000-11-09  Richard Henderson  <rth@redhat.com>
2057
2058         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
2059         via size_t instead of int.
2060
2061         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
2062         * gcc.c-torture/execute/string-opt-2.c: Likewise.
2063         * gcc.c-torture/execute/string-opt-3.c: Likewise.
2064         * gcc.c-torture/execute/string-opt-4.c: Likewise.
2065
2066 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
2067
2068         * gcc.c-torture/compile/20001109-1.c: New test.
2069         * gcc.c-torture/compile/20001109-2.c: New test.
2070
2071 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
2072
2073         * g++.old-deja/g++.pt/operator1.C: New test.
2074         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
2075
2076 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
2077
2078         * gcc.dg/20001108-1.c: New test.
2079
2080 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
2081
2082         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
2083         with both arguments constant strings.
2084         * gcc.c-torture/execute/string-opt-3.c: New test.
2085         * gcc.c-torture/execute/string-opt-4.c: New test.
2086         * gcc.c-torture/execute/string-opt-5.c: New test.
2087
2088 2000-11-08  Nick Clifton  <nickc@redhat.com>
2089
2090         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
2091         mulsidi3adddi patterns.
2092
2093 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
2094
2095         * g++.old-deja/g++.other/crash36.C: New test.
2096
2097 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
2098
2099         * g++.old-deja/g++.other/init16.C: New test.
2100
2101 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
2102
2103         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
2104
2105 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
2106
2107         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
2108         * gcc.c-torture/execute/va-arg-16.x: Likewise.
2109         * gcc.c-torture/execute/va-arg-17.x: Likewise.
2110
2111 2000-11-07  DJ Delorie  <dj@redhat.com>
2112
2113         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
2114
2115 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2116
2117         * gcc.c-torture/execute/string-opt-1.c: New test.
2118
2119 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
2120
2121         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
2122         mips-sgi-irix6.* because the MIPS ABI passes floating-point
2123         parameters in registers, and there is no way for a varargs
2124         function to know in which order the integer and floating-point
2125         parameters should be interleaved when they are placed on the
2126         stack.
2127         * gcc.c-torture/execute/va-arg-16.x: Likewise.
2128         * gcc.c-torture/execute/va-arg-17.x: Likewise.
2129
2130 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2131
2132         * gcc.c-torture/execute/string-opt-2.c: New test.
2133
2134 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
2135
2136         * g++.old-deja/g++.pt/crash60.C: New test.
2137
2138 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
2139
2140         * g++.old-deja/g++.other/crash24.C: New test.
2141         * g++.old-deja/g++.other/crash25.C: New test.
2142         * g++.old-deja/g++.other/crash26.C: New test.
2143         * g++.old-deja/g++.other/crash27.C: New test.
2144         * g++.old-deja/g++.other/crash28.C: New test.
2145         * g++.old-deja/g++.other/crash29.C: New test.
2146         * g++.old-deja/g++.other/crash30.C: New test.
2147         * g++.old-deja/g++.other/crash31.C: New test.
2148         * g++.old-deja/g++.other/crash32.C: New test.
2149         * g++.old-deja/g++.other/crash33.C: New test.
2150         * g++.old-deja/g++.other/crash34.C: New test.
2151         * g++.old-deja/g++.other/crash35.C: New test.
2152
2153 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
2154
2155         * gcc.c-torture/execute/20001031-1.c: New test.
2156
2157 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
2158
2159         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
2160         namespace.
2161
2162         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
2163         standards-conformant.
2164
2165         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
2166
2167         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
2168         * g++.old-deja/g++.mike/p755a.C: Likewise.
2169         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
2170         library makes no calls to `operator new' during initialization.
2171
2172 2000-11-04  Neil Booth  <neilb@earthling.net>
2173
2174         * gcc.dg/cpp/include2.c: New tests.
2175
2176 Fri Nov  3 13:32:14 2000  Mark P Mitchell  <mark@codesourcery.com>
2177
2178         * lib/g++.exp (g++_set_ld_library_path): New function.
2179         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
2180
2181 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
2182
2183         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
2184         warnings.
2185
2186 2000-11-01  Richard Henderson  <rth@redhat.com>
2187
2188         * g++.old-deja/g++.ext/namedret1.C: New.
2189         * g++.old-deja/g++.ext/namedret2.C: New.
2190         * g++.old-deja/g++.ext/namedret3.C: New.
2191
2192 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
2193
2194         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
2195         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
2196
2197 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2198
2199         * gcc.c-torture/execute/va-arg-21.c: New test.
2200
2201 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
2202
2203         * gcc.dg/c99-complex-2.c: New test.
2204
2205 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2206
2207         * gcc.c-torture/execute/stdio-opt-1.c: New test.
2208
2209 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
2210
2211         * g++.old-deja/g++.other/inline16.C: New test.
2212
2213 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
2214
2215         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
2216         __PRETTY_FUNCTION__
2217
2218 2000-10-29  Neil Booth  <neilb@earthling.net>
2219
2220         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
2221         New tests.
2222         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
2223         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
2224         optimisation.
2225
2226 2000-10-29  Neil Booth  <neilb@earthling.net>
2227
2228         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
2229         * mi1.c, mi1c.h: Add null directives to multiple-include test.
2230         * mi5.c: Test multiple includes work with -C.
2231         * trigraphs.c: Test ^= version.
2232
2233 2000-10-28  Neil Booth  <neilb@earthling.net>
2234
2235         New tests and test updates for new macro expander.
2236
2237         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
2238         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
2239         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
2240         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
2241         new diagnostic messages.
2242
2243         * gcc.dg/cpp/macro3.c: New tests.
2244
2245 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
2246
2247         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
2248         on the same line.
2249
2250 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
2251
2252         * g++.old-deja/g++.other/eh2.C: New test.
2253
2254 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
2255
2256         * gcc.c-torture/execute/20001027-1.c: New test.
2257
2258 2000-10-26  Richard Henderson  <rth@redhat.com>
2259
2260         * gcc.c-torture/execute/20001026-1.c: New.
2261
2262 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
2263
2264         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
2265         * g++.old-deja/g++.law/builtin1.C: Likewise.
2266         * g++.old-deja/g++.law/ctors10.C: Likewise.
2267         * g++.old-deja/g++.law/virtual3.C: Likewise.
2268         * g++.old-deja/g++.mike/p658.C: Likewise.
2269         * g++.old-deja/g++.other/sibcall1.C: Likewise.
2270         * g++.old-deja/g++.other/vaarg2.C: Likewise.
2271         * g++.old-deja/g++.robertl/eb124.C: Likewise.
2272         * g++.old-deja/g++.robertl/eb44.C: Likewise.
2273         * g++.old-deja/g++.robertl/eb77.C: Likewise.
2274
2275 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
2276
2277         * gcc.c-torture/compile/20001024-1.c: New test.
2278
2279 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
2280
2281         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
2282         to tell us whether or not we are using V3.
2283
2284 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
2285
2286         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
2287         operands.
2288
2289 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2290
2291         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
2292
2293 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
2294
2295         * gcc.c-torture/execute/20001024-1.c: New test.
2296
2297 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
2298
2299         * g++.old-deja/g++.other/sibcall1.C: New test.
2300
2301 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
2302
2303         * gcc.dg/noncompile/init-3.c: New test.
2304
2305 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
2306
2307         * gcc.dg/format-array-1.c: New test.
2308
2309 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2310
2311         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
2312         writing through null pointers; remove comment about testing
2313         unterminated strings.
2314
2315 2000-10-17  Matthew Hiller  <hiller@redhat.com>
2316
2317         * gcc.c-torture/execute/20001017-2.c: New test.
2318
2319 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2320
2321         * gcc.c-torture/compile/20001018-1.c: New test.
2322         * gcc.c-torture/compile/20001018-1.x: Xfail.
2323
2324 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2325
2326         * gcc.c-torture/execute/20001017-1.c: New test.
2327
2328 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
2329
2330         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
2331         for multiple use of arguments with scanf formats; add tests for
2332         multiple use of arguments.
2333
2334 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
2335
2336         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
2337
2338 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
2339
2340         * gcc.dg/format-miss-1.c: New test.
2341
2342 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
2343
2344         * gcc.c-torture/execute/20001013-1.c: New test.
2345
2346 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
2347
2348         * gcc.dg/format-branch-1.c: New test.
2349
2350 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
2351
2352         * README, lib/file-format.exp: Remove EGCS references.
2353
2354 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
2355
2356         * gcc.dg/20001013-1.c: New test.
2357
2358 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
2359
2360         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
2361         for intmax_t in the compiler using __typeof__ and the type rules
2362         for conditional expressions.
2363
2364 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
2365
2366         * gcc.dg/20001012-1.c: New test.
2367         * gcc.dg/20001012-2.c: New test.
2368
2369 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2370
2371         * gcc.dg/format-attr-1.c: New test.
2372
2373 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2374
2375         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
2376         __LONG_LONG_MAX__ instead of LLONG_MAX.
2377
2378 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2379
2380         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
2381         scanf flags.
2382         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
2383         flags.
2384
2385 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
2386
2387         * gcc.dg/sequence-pt-1.c: New test.
2388
2389 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
2390
2391         * gcc.c-torture/execute/20001011-1.c: New testcase.
2392         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
2393
2394 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
2395
2396         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
2397         does not error on it.
2398
2399 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
2400
2401         * gcc.dg/20001009-1.c: New test.
2402
2403 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
2404
2405         * gcc.c-torture/compile/20001009-1.c: Move from here ....
2406         * gcc.c-torture/execute/20001009-2.c: ... to here.
2407
2408 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
2409
2410         * gcc.c-torture/compile/20001009-1.c: New testcase.
2411         * gcc.c-torture/execute/20001009-1.c: New testcase.
2412         Testcases provided by Jan Hubicka <jh@suse.cz>.
2413
2414 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2415
2416         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
2417         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
2418         uintmax_t using <limits.h> to emulate the compiler's internal
2419         logic.  No longer XFAIL %j tests.
2420
2421 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2422
2423         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
2424         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
2425         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
2426         regexps and details of expected handling of some bad formats.
2427         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
2428         suppression.
2429
2430 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2431
2432         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
2433         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
2434         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
2435         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
2436         in list archives.
2437
2438 2000-10-06  Richard Henderson  <rth@cygnus.com>
2439
2440         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
2441         * g++.old-deja/g++.brendan/crash52.C: Likewise.
2442         * g++.old-deja/g++.jason/report.C: Likewise.
2443         * g++.old-deja/g++.law/friend5.C: Likewise.
2444         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
2445         of the expected warnings.
2446
2447 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
2448
2449         * g++.old-deja/g++.pt/enum14.C: New test.
2450
2451 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2452
2453         * g++.old-deja/g++.pt/crash59.C: New test.
2454
2455 2000-10-04  Will Cohen  <wcohen@redhat.com>
2456
2457         * gcc.dg/20000926-1.c: New test.
2458
2459 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
2460
2461         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
2462         function name for current C++ compiler.
2463         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
2464
2465 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
2466
2467         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
2468         __PRETTY_FUNCTION__.
2469         * g++.old-deja/g++.ext/pretty2.C: Likewise.
2470
2471 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2472
2473         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
2474
2475 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
2476
2477         * gcc.c-torture/compile/20000923-1.c: New test.
2478
2479 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
2480
2481         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
2482         * g++.old-deja/g++.pt/ttp62.C: Same.
2483         * g++.old-deja/g++.other/inline14.C: Same.
2484
2485 2000-09-24  Richard Henderson  <rth@cygnus.com>
2486
2487         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
2488
2489 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
2490
2491         * gcc.dg/c90-printf-1.c: Add test for wide string format.
2492
2493 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
2494
2495         * gcc.c-torture/compile/20000922-1.c: New file.
2496
2497 2000-09-21  Nick Clifton  <nickc@redhat.com>
2498
2499         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
2500         a signed long modulo operation.
2501         (mod6): New funciton - perform an unsigned long modulo operation.
2502         (main): Add tests for modulos of very large numbers by very small
2503         dividends.
2504
2505 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2506
2507         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
2508
2509 2000-09-19  Richard Henderson  <rth@cygnus.com>
2510
2511         * gcc.dg/compare2.c (case 10): XFAIL.
2512
2513 2000-09-18  Richard Henderson  <rth@cygnus.com>
2514
2515         * gcc.c-torture/execute/20000906-1.c: Move ...
2516         * gcc.dg/20000906-1.c: ... here.  Only run on targets
2517         that support __builtin_trap.
2518
2519 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
2520
2521         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
2522
2523 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2524
2525         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
2526         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
2527         more $ format tests.
2528
2529 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2530
2531         * gcc.dg/format-errmk-1.c: New test.
2532
2533 2000-09-17  Greg McGary  <greg@mcgary.org>
2534
2535         * gcc.c-torture/execute/20000917-1.x: Remove.
2536
2537 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
2538
2539         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
2540
2541 2000-09-17  Greg McGary  <greg@mcgary.org>
2542
2543         * gcc.c-torture/execute/20000917-1.c: New test.
2544         * gcc.c-torture/execute/20000917-1.x: XFAIL.
2545
2546 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
2547
2548         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
2549         in nested macro bug.
2550
2551 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
2552
2553         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
2554
2555 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
2556
2557         * gcc.c-torture/execute/20000914-1.c: New test.
2558
2559 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
2560
2561         * g++.other/inline13.C: New test.
2562
2563 2000-09-12  Andreas Jaeger  <aj@suse.de>
2564
2565         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
2566         constant by Ulrich Drepper <drepper@redhat.com>.
2567
2568 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
2569
2570         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
2571
2572 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2573
2574         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
2575
2576 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
2577
2578         * gcc.dg/cpp/backslash.c: New test.
2579
2580 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
2581
2582         * gcc.c-torture/execute/20000910-1.c: New test.
2583         * gcc.c-torture/execute/20000910-2.c: Likewise.
2584
2585 2000-09-11  Robert Lipe  <robertl@sco.com>
2586
2587         * gcc.dg/pragma-align.c: New test.
2588
2589 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
2590
2591         * g++.old-deja/g++.pt/explicit82.C: New test.
2592         * g++.old-deja/g++.pt/explicit83.C: New test.
2593
2594 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
2595
2596         * gcc.dg/asm-names.c: New test.
2597
2598 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2599
2600         * gcc.dg/cpp/tr-warn6.c: New test
2601
2602 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2603
2604         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
2605         be accepted.
2606
2607 2000-09-07  Catherine Moore  <clm@redhat.com>
2608
2609         * gcc.c-torture/execute/unroll-1.c: New test.
2610
2611 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
2612
2613         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
2614         ERROR markers.
2615         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
2616         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
2617         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
2618         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
2619         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
2620         Preprocess only.
2621         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
2622         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
2623
2624 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2625
2626         * g++.old-deja/g++.pt/deduct2.C: New test.
2627
2628 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2629
2630         * g++.old-deja/g++.pt/parms2.C: New test.
2631
2632 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2633
2634         * g++.old-deja/g++.pt/crash58.C: New test.
2635
2636 2000-09-06  Greg McGary  <greg@mcgary.org>
2637
2638         * gcc.c-torture/execute/20000906-1.c: New test.
2639         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
2640
2641 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2642
2643         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
2644
2645 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2646
2647         * g++.old-deja/g++.pt/crash57.C: New test.
2648
2649 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2650
2651         * g++.old-deja/g++.pt/crash56.C: New test.
2652
2653 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2654
2655         * g++.old-deja/g++.pt/koenig1.C: New test.
2656
2657 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
2658
2659         * gcc.dg/20000904-1.c: New test.
2660
2661 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
2662
2663         * gcc.dg/cpp/paste8.c: New test.
2664
2665 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
2666
2667         * gcc.c-torture/compile/20000827-1.c: New test.
2668
2669 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
2670
2671         * gcc.dg/format-diag-1.c: New test.
2672
2673 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
2674
2675         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
2676         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
2677         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
2678         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
2679         gcc.dg/formatz-1.c: Adjust warning regular expressions.
2680
2681 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2682
2683         * g++.old-deja/g++.other/nested4.C: New test.
2684
2685 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2686
2687         * g++.old-deja/g++.ns/scoped1.C: New test.
2688
2689 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
2690
2691         * lib/g++.exp: Support testing already-installed GCC.
2692
2693 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2694
2695         * wtr-label-1.c, wtr-suffix-1.c: New tests.
2696
2697 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2698
2699         * gcc.dg/return-type-2.c: New test.
2700
2701 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
2702
2703         * gcc.c-torture/compile/20000825-1.c: New test.
2704
2705 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
2706
2707         * gcc.dg/dwarf2-2.c: New test.
2708
2709 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
2710
2711         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
2712         dg-warning regexps.
2713
2714 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2715
2716         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
2717         gcc.dg/format-ext-5.c: New tests.
2718
2719 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
2720
2721         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
2722
2723 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
2724
2725         * gcc.dg/noncompile/930622-2.c: Adjust error message.
2726
2727 2000-08-24  Richard Henderson  <rth@cygnus.com>
2728
2729         * gcc.dg/ia64-sync-1.c: New test.
2730         * gcc.dg/ia64-sync-2.c: New test.
2731         * gcc.dg/ia64-asm-1.c: New test.
2732
2733 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
2734
2735         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
2736         * gcc.dg/format-ext-2.c: New test.
2737
2738 2000-08-23  Jason Merrill  <jason@redhat.com>
2739
2740         * lib/old-dejagnu.exp: Also ignore "In member function" and
2741         "At global scope".
2742
2743 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2744
2745         * gcc.dg/noncompile/label-lineno-1.c: New test.
2746
2747 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
2748
2749         * gcc.dg/c99-array-nonobj-1.c: New test.
2750
2751 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
2752
2753         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
2754         tests.
2755         * gcc.dg/format-ext-1.c: New test.
2756
2757 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2758
2759         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
2760         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
2761         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
2762         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
2763         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
2764
2765 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
2766
2767         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
2768         gcc.dg/c99-strftime-2.c: New tests.
2769
2770 2000-08-22  Richard Henderson  <rth@cygnus.com>
2771
2772         * gcc.c-torture/execute/20000822-1.c: New test.
2773
2774 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
2775
2776         * gcc.c-torture/execute/20000819-1.x: Remove.
2777
2778 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
2779
2780         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
2781         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
2782         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
2783         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
2784         gcc.dg/format-xopen-1.c: New tests.
2785
2786 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
2787
2788         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
2789
2790 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
2791
2792         * g++.old-deja/g++.other/loop2.C: New test.
2793
2794         * gcc.c-torture/compile/20000606-1.c: New test.
2795         * gcc.c-torture/compile/20000728-1.c: New test.
2796         * gcc.c-torture/execute/20000801-1.c: New test.
2797         * gcc.c-torture/execute/20000801-2.c: New test.
2798         * gcc.c-torture/execute/20000819-1.c: New test.
2799         * gcc.c-torture/execute/20000819-1.x: XFAIL.
2800         * gcc.dg/20000629-1.c: New test.
2801         * gcc.dg/20000724-1.c: New test.
2802         * gcc.dg/20000807-1.c: New test.
2803
2804 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
2805
2806         * gcc.dg/cpp/pragma-1.c: New test.
2807         * gcc.dg/cpp/pragma-2.c: New test.
2808
2809 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
2810
2811         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
2812         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
2813
2814 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2815
2816         * gcc.c-torture/compile/20000818-1.c: New test.
2817
2818 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
2819
2820         * gcc.c-torture/execute/20000818-1.c: New test.
2821
2822 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2823
2824         * gcc.dg/format-va-1.c: New test.
2825
2826 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2827
2828         * g++.old-deja/g++.other/typedef8.C: New test.
2829
2830 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2831
2832         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
2833         * g++.old-deja/g++.mike/net36.C: Mark candidate.
2834         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
2835         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
2836         * g++.old-deja/g++.other/ptrmem7.C: New test.
2837         * g++.old-deja/g++.pt/ptrmem10.C: New test.
2838
2839 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2840
2841         * g++.old-deja/g++.pt/typename27.C: New test.
2842
2843 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
2844
2845         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
2846         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
2847         * g++.old-deja/g++.pt/friend45.C: New test.
2848         * g++.old-deja/g++.other/friend8.C: New test.
2849
2850 2000-08-15  Richard Henderson  <rth@cygnus.com>
2851
2852         * gcc.c-torture/execute/20000815-1.c: New test.
2853
2854 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
2855
2856         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
2857         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
2858         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
2859
2860 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
2861
2862         * g++.old-deja/g++.other/refinit2.C: New test.
2863
2864 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
2865
2866         * lib/c-torture.exp (c-torture): Make
2867         compiler_conditional_xfail_data global.
2868         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
2869         compiler_conditional_xfail_data machinery.
2870         (f-torture-execute): Likewise.
2871         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
2872         and only when unrolling loops.
2873
2874         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
2875
2876 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
2877
2878         * g++.old-deja/g++.pt/explicit81.C: New test.
2879
2880 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
2881
2882         * g++.old-deja/g++.pt/typename26.C: New test.
2883
2884 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
2885
2886         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
2887         warning.
2888
2889 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2890
2891         * g++.old-deja/g++.other/array3.C: New test.
2892
2893 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2894
2895         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
2896         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
2897         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
2898         New tests.
2899
2900 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
2901
2902         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
2903         * g++.old-deja/g++.abi/vmihint.C: Likewise.
2904
2905 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
2906
2907         * gcc.c-torture/execute/20000808-1.c: New test.
2908
2909 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2910
2911         * gcc.dg/c90-const-expr-1.c: New test.
2912
2913 2000-08-08  Richard Henderson  <rth@cygnus.com>
2914
2915         * gcc.dg/noncompile/920923-1.c: Declare calloc.
2916
2917 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2918
2919         * gcc.dg/noncompile/const-ll-1.c: New test.
2920
2921 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2922
2923         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
2924
2925 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
2926
2927         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
2928         that running programs linked against the shared version of libobjc
2929         run correctly.
2930
2931 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
2932
2933         * gcc.dg/c99-printf-1.c: New test.
2934
2935 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
2936
2937         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
2938
2939 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
2940
2941         * gcc.c-torture/execute/20000731-1.x: Delete.
2942
2943 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
2944
2945         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
2946         and torture_without_loops as is done by c-torture.exp.
2947         (search_for): Copy from c-torture.exp.
2948         (gcc-dg-runtest): New function, drives a directory of tests
2949         iterating over the TORTURE_OPTIONS.
2950         (scan-assembler, scan-assembler-not): Move here from
2951         individual directory drivers.
2952
2953         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
2954         defined by lib/gcc-dg.exp.
2955         * gcc.dg/cpp/cpp.exp: Likewise.
2956         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
2957         gcc-dg-runtest, so we cycle over optimization options.
2958
2959         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
2960         * gcc.dg/compare2.c: No longer expected to fail.
2961
2962 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
2963
2964         * gcc.c-torture/execute/20000804-1.c: New test.
2965
2966 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
2967
2968         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
2969
2970 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
2971
2972         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
2973
2974 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
2975
2976         * gcc.c-torture/compile/20000803-1.c: New test.
2977
2978 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
2979
2980         * gcc.c-torture/execute/20000801-3.c,
2981         gcc.c-torture/execute/20000801-4.c: New tests.
2982         * gcc.c-torture/execute/20000801-3.x,
2983         gcc.c-torture/execute/20000801-4.x: Xfail.
2984
2985 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
2986
2987         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
2988         libobjc/.libs to allow for libtool.
2989
2990 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
2991
2992         * gcc.c-torture/compile/20000802-1.c: New test.
2993
2994 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
2995
2996         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
2997
2998 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
2999
3000         * gcc-c-torture/execute/20000731-2.c: New test.
3001
3002         * gcc.c-torture/execute/20000731-1.c: New test.
3003         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
3004
3005 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
3006
3007         * testsuite/gcc.dg/cpp/paste7.c: New test.
3008         * gcc.dg/cpp/20000725-1.c: New test.
3009
3010 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
3011
3012         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
3013         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
3014         declaration warning for __builtin_dwarf_reg_size.
3015
3016         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
3017
3018 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
3019
3020         * gcc.dg/noncompile/voidparam-1.c: New test.
3021
3022 2000-07-30  Richard Henderson  <rth@cygnus.com>
3023
3024         * gcc.dg/c90-digraph-1.c: Don't xfail.
3025         * gcc.dg/compare2.c (case 10): Xfail.
3026         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
3027
3028 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
3029
3030         * gcc.dg/c99-main-1.c: New test.
3031
3032 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3033
3034         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
3035
3036 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
3037
3038         * gcc.c-tortuer/execute/20000726-1.c: New test.
3039
3040 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
3041
3042         * gcc.c-torture/execute/enum-2.c: New test.
3043
3044 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3045
3046         * gcc.dg/cpp/tr-warn3.c: New test.
3047
3048 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
3049
3050         * g++.old-deja/g++.ext/implicit1.C: Remove.
3051         * g++.old-deja/g++.jason/c2.C: Remove
3052         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
3053         * g++.old-deja/g++.pt/crash16.C: Likewise.
3054         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
3055
3056 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
3057
3058         * g++.old-deja/g++.other/for2.C: New test.
3059
3060 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
3061
3062         * gcc.dg/20000720-1.c: New test.
3063
3064 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
3065
3066         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
3067
3068 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
3069
3070         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
3071         * gcc.c-torture/execute/20000722-1.c: New.
3072         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
3073
3074 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
3075
3076         * gcc.dg/cpp/20000720-1.S: New test.
3077
3078 2000-07-21  Michael Meissner  <meissner@redhat.com>
3079
3080         * gcc.c-torture/execute/ieee/hugeval.c: New test.
3081
3082 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
3083
3084         * g++.old-deja/g++.brendan/crash16.C,
3085         g++.old-deja/g++.brendan/parse3.C,
3086         g++.old-deja/g++.brendan/redecl1.C,
3087         g++.old-deja/g++.ns/template13.C,
3088         g++.old-deja/g++.other/decl4.C,
3089         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
3090
3091 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
3092
3093         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
3094         and "Internal error".
3095
3096         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
3097         regexps.
3098         * gcc.dg/cpp/paste6.c: New test.
3099
3100 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
3101
3102         * gcc.dg/cpp/tr-direct.c: New test.
3103
3104         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
3105         gcc.dg/cpp/undef1.c: Tweak error regexps.
3106
3107 2000-07-18  Eric Christopher <echristo@redhat.com>
3108
3109         * gcc.c-torture/compile/20000718-1.c: New test.
3110
3111 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
3112
3113         * cpplex.c (_cpp_push_token): If the token being pushed back
3114         is the previous token in this context, just subtract one from
3115         context->posn.
3116         * cppmacro.c (save_expansion): Clear aux field when storing a
3117         placemarker.
3118
3119 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
3120
3121         * gcc.dg/noncompile/redecl-1.c: New test.
3122
3123 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
3124
3125         * gcc.c-torture/execute/20000717-5.c: New test.
3126         * gcc.c-torture/execute/20000717-1.x: Removed.
3127
3128 2000-07-17  Richard Henderson  <rth@cygnus.com>
3129
3130         * gcc.c-torture/execute/20000717-4.c: New test.
3131
3132 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
3133
3134         * gcc.dg/cpp/syshdr.c: New test.
3135         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
3136
3137 2000-07-17  Neil Booth  <neilb@earthling.net>
3138
3139         * gcc.dg/cpp/cmdlne-dM.c: New test.
3140         * gcc.dg/cpp/cmdlne-dD.c: New test.
3141
3142 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
3143
3144         * gcc.c-torture/execute/20000717-3.c: New test.
3145
3146         * gcc.c-torture/compile/20000717-1.c: New test.
3147
3148 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
3149
3150         * gcc.c-torture/execute/20000717-2.c: New test.
3151
3152 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3153
3154         * gcc.dg/formatz-1.c: New test.
3155
3156         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
3157         * gcc.dg/c99-digraph-1.c: New tests.
3158
3159         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
3160         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
3161
3162         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
3163         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
3164         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
3165         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
3166         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
3167         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
3168         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
3169
3170 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
3171
3172         * gcc.c-torture/execute/20000717-1.c: New test.
3173         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
3174
3175 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
3176
3177         * gcc.c-torture/execute/20000715-2.c: New test.
3178         * gcc.dg/20000715-1.c: New test.
3179
3180 2000-07-15  Michael Meissner  <meissner@redhat.com>
3181
3182         * gcc.c-torture/execute/20000715-1.c: New test.
3183
3184 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
3185
3186         * gcc.c-torture/execute/20000707-1.c: New test.
3187
3188 2000-07-13  Neil Booth  <NeilB@earthling.net>
3189
3190         * testsuite/gcc.dg/cpp/digraph1.c,
3191         testsuite/gcc.dg/cpp/digraph2.c,
3192         testsuite/gcc.dg/cpp/digraphs.c: New tests.
3193
3194 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
3195
3196         * g77.f-torture/compile/20000630-2.f:  New test.
3197         * g77.f-torture/compile/20000630-2.x
3198
3199 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
3200
3201         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
3202
3203 2000-07-11  Neil Booth  <NeilB@earthling.net>
3204
3205         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
3206
3207 2000-07-11  Neil Booth  <NeilB@earthling.net>
3208
3209         * gcc.dg/cpp/cmdlne-C.c: New.
3210
3211 2000-07-09  Neil Booth  <NeilB@earthling.net>
3212
3213         * gcc.dg/cpp/directiv.c: New tests.
3214         * gcc.dg/cpp/undef1.c: Update.
3215
3216 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
3217
3218         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
3219
3220 2000-07-09  Neil Booth  <NeilB@earthling.net>
3221
3222         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
3223
3224 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
3225
3226         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
3227         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
3228
3229 2000-07-08  Neil Booth  <NeilB@earthling.net>
3230
3231         * gcc.dg/cpp/macsyntx.c: New tests.
3232
3233 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
3234
3235         * gcc.dg/20000707-1.c: New test.
3236
3237 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
3238
3239         * gcc.c-torture/execute/20000706-1.c: New test.
3240         * gcc.c-torture/execute/20000706-2.c: New test.
3241         * gcc.c-torture/execute/20000706-3.c: New test.
3242         * gcc.c-torture/execute/20000706-4.c: New test.
3243         * gcc.c-torture/execute/20000706-5.c: New test.
3244
3245 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
3246
3247         * g++.old-deja/g++.pt/instantiate7.C: New test.
3248
3249 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
3250
3251         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
3252         * g++.old-deja/g++.mike/thunk3.C: Likewise.
3253         * g++.old-deja/g++.other/rtti3.C: Likewise.
3254         * g++.old-deja/g++.other/rttid3.C: Likewise.
3255
3256 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
3257
3258         *  g77.f-torture/compile/20000630-1.x: Fix typo
3259
3260 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
3261
3262         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
3263         assembly output.
3264
3265 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
3266
3267         * gcc.dg/cpp/ident.c: New test.
3268
3269 2000-07-05  Neil Booth  <NeilB@earthling.net>
3270
3271         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
3272           gcc.dg/cpp/lexstrng.c: New tests.
3273
3274 2000-07-04  Neil Booth  <NeilB@earthling.net>
3275
3276         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
3277         * gcc.dg/cpp/strify2.c: Same.
3278
3279 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
3280
3281         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
3282         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
3283         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
3284         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
3285
3286         * testsuite/gcc.dg/cpp/macro1.c,
3287         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
3288         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
3289         testsuite/gcc.dg/cpp/strify1.c,
3290         testsuite/gcc.dg/cpp/strify2.c: New tests.
3291
3292 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
3293
3294         * gcc.c-torture/execute/20000703-1.c: New test.
3295
3296 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3297
3298         * g++.old-deja/g++.pt (lookup10.C): New test.
3299
3300 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3301
3302         * g++.old-deja/g++.pt (typename25.C): New test.
3303
3304 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
3305
3306         * gcc.c-torture/compile/20000701-1.c: New test.
3307
3308 2000-06-30  Nick Clifton  <nickc@cygnus.com>
3309
3310         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
3311         to test case.
3312
3313 2000-06-30  Catherine Moore  <clm@cygnus.com>
3314
3315         * gcc.c-torture/execute/align-1.c: New test.
3316
3317 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
3318
3319         * g++.old-deja/g++.pt/expr8.C: New test.
3320         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
3321
3322 2000-06-29  Nick Clifton  <nickc@cygnus.com>
3323
3324         * gcc.c-torture/compile/20000629-1.c: New test.
3325
3326 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
3327
3328
3329         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
3330         gcc.dg/noncompile directory, depending on whether they're
3331         preprocessor tests or not.  Annotate all the tests for the dg
3332         framework.
3333
3334         * gcc.c-torture/noncompile/noncompile.exp: Delete.
3335         * gcc.dg/noncompile/noncompile.exp: New.
3336
3337         * Moved files:
3338         Old name                                New name
3339         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
3340         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
3341         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
3342         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
3343         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
3344         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
3345         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
3346         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
3347         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
3348         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
3349         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
3350         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
3351         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
3352         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
3353         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
3354         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
3355         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
3356         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
3357         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
3358         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
3359         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
3360         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
3361         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
3362         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
3363
3364         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
3365         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
3366         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
3367         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
3368         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
3369         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
3370
3371 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
3372
3373         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
3374         declare one variable.  On the fourth, error.
3375         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
3376         declared by 20000628-1a.h.
3377
3378 2000-06-29  Richard Henderson  <rth@redhat.com>
3379
3380         * gcc.c-torture/execute/930529-1.x: New file.
3381         * gcc.dg/920413-1.c: Adjust expected warning text.
3382         * gcc.dg/980217-1.c: Declare abort.
3383         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
3384
3385 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
3386
3387         * g77.f-torture/compile/20000629-1.f: New test.
3388         * g77.f-torture/compile/20000629-1.x: Expected to fail.
3389
3390 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
3391
3392         Rearrange lots of files, removing entirely the
3393         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
3394         directories.
3395
3396         * Deleted files:
3397         gcc.c-torture/code_quality/code_quality.exp
3398         gcc.c-torture/special/special.exp
3399         gcc.failure/failure.exp
3400         gcc.failure/940409-1.x
3401         gcc.c-torture/compile/961203-1.x
3402
3403         * New files:
3404         gcc.misc-tests/linkage.exp
3405         gcc.c-torture/execute/920730-1t.c
3406         gcc.c-torture/execute/920730-1t.x
3407         gcc.c-torture/compile/920520-1.x
3408         gcc.c-torture/compile/920521-1.x
3409         gcc.c-torture/compile/981006-1.x
3410         gcc.c-torture/execute/eeprof-1.x
3411
3412         * Moved files (possibly with modifications to fit a new harness):
3413         Old name                                New name
3414         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
3415         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
3416         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
3417         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
3418         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
3419         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
3420         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
3421         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
3422         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
3423         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
3424         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
3425         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
3426         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
3427         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
3428
3429 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
3430
3431         * c-torture/compile/961203-1.x: Delete.
3432
3433         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
3434         not exit. Include stdio.h.
3435         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
3436         * gcc.misc-tests/dg-12.c: Likewise.
3437         * gcc.misc-tests/dg-5.c: Likewise.
3438         * gcc.misc-tests/dg-6.c: Likewise.
3439         * gcc.misc-tests/dg-7.c: Prototype abort.
3440         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
3441         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
3442         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
3443         not exit.
3444         * gcc.misc-tests/sieve.c: Use return from main, not exit.
3445         * gcc.misc-tests/sort2.c: Use return from main, not exit.
3446
3447 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
3448
3449         * gcc.dg/cpp/20000628-1.c: New test.
3450         * gcc.dg/cpp/20000628-1.h: New header for above test.
3451         * gcc.dg/cpp/20000628-1a.h: Likewise.
3452
3453 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
3454
3455         * gcc.dg/cpp: New directory.
3456         * gcc.dg/cpp/cpp.exp: New driver.
3457         * gcc.dg/cpp/20000627-1.c: New test.
3458         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
3459         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
3460         and rewrite as a compilation test.
3461
3462         * gcc.dg: Move many files into the cpp subdirectory, possibly
3463         renaming or editing them as well.
3464         Old name                New name
3465         990119-1.c              cpp/19990119-1.c
3466         990228-1.c              cpp/19990228-1.c
3467         990407-1.c              cpp/19990407-1.c
3468         990409-1.c              cpp/19990409-1.c
3469         990413-1.c              cpp/19990413-1.c
3470         990703-1.c              cpp/19990703-1.c
3471         20000127-1.c            cpp/20000127-1.c
3472         20000129-1.c            cpp/20000129-1.c
3473         20000207-1.c            cpp/20000207-1.c
3474         20000207-2.c            cpp/20000207-2.c
3475         20000209-1.c            cpp/20000209-1.c
3476         20000209-2.c            cpp/20000209-2.c
3477         20000301-1.c            cpp/20000301-1.c
3478         20000419-1.c            cpp/20000419-1.c
3479         20000510-1.S            cpp/20000510-1.S
3480         20000519-1.c            cpp/20000519-1.c
3481         20000529-1.c            cpp/20000529-1.c
3482         20000625-1.c            cpp/20000625-1.c
3483         20000625-2.c            cpp/20000625-2.c
3484         cpp-as1.c               cpp/assert1.c
3485         cpp-as2.c               cpp/assert2.c
3486         cxx-comments-1.c        cpp/cxxcom1.c
3487         cxx-comments-2.c        cpp/cxxcom2.c
3488         endif-label.c           cpp/endif.c
3489         cpp-hash1.c             cpp/hash1.c
3490         cpp-hash2.c             cpp/hash2.c
3491         cpp-if1.c               cpp/if-1.c
3492         cpp-if2.c               cpp/if-2.c
3493         cpp-if3.c               cpp/if-3.c
3494         cpp-if4.c               cpp/if-4.c
3495         cpp-if5.c               cpp/if-5.c
3496         cpp-cond.c              cpp/if-cexp.c
3497         cpp-missingop.c         cpp/if-mop.c
3498         cpp-missingparen.c      cpp/if-mpar.c
3499         cpp-opprec.c            cpp/if-oppr.c
3500         cpp-ifparen.c           cpp/if-paren.c
3501         cpp-shortcircuit.c      cpp/if-sc.c
3502         cpp-shift.c             cpp/if-shift.c
3503         cpp-unary.c             cpp/if-unary.c
3504         cpp-li1.c               cpp/line1.c
3505         cpp-li2.c               cpp/line2.c
3506         lineno.c                cpp/line3.c
3507         lineno-2.c              cpp/line4.c
3508         cpp-mi.c                cpp/mi1.c
3509         cpp-mic.h               cpp/mi1c.h
3510         cpp-micc.h              cpp/mi1cc.h
3511         cpp-mind.h              cpp/mi1nd.h
3512         cpp-mindp.h             cpp/mi1ndp.h
3513         cpp-mix.h               cpp/mi1x.h
3514         cpp-mi2.c               cpp/mi2.c
3515         cpp-mi2a.h              cpp/mi2a.h
3516         cpp-mi2b.h              cpp/mi2b.h
3517         cpp-mi2c.h              cpp/mi2c.h
3518         cpp-mi3.c               cpp/mi3.c
3519         cpp-mi3.def             cpp/mi3.def
3520         poison-1.c              cpp/poison.c
3521         pr-impl.c               cpp/prag-imp.c
3522         cpp-redef-2.c           cpp/redef1.c
3523         cpp-redef.c             cpp/redef2.c
3524         strpaste.c              cpp/strp1.c
3525         strpaste-2.c            cpp/strp2.c
3526         cpp-tradpaste.c         cpp/tr-paste.c
3527         cpp-tradstringify.c     cpp/tr-str.c
3528         cpp-tradwarn1.c         cpp/tr-warn1.c
3529         cpp-tradwarn2.c         cpp/tr-warn2.c
3530         trigraphs.c             cpp/trigraphs.c
3531         cpp-unc1.c              cpp/unc1.c
3532         cpp-unc2.c              cpp/unc2.c
3533         cpp-unc3.c              cpp/unc3.c
3534         cpp-unc.c               cpp/unc4.c
3535         undef.c                 cpp/undef1.c
3536         undef-2.c               cpp/undef2.c
3537         cpp-wi1.c               cpp/widestr1.c
3538
3539 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
3540
3541         * lib/g++.exp (g++_include_flags): Tweak.
3542
3543 2000-06-27  H.J. Lu  <hjl@gnu.org>
3544             Loren J. Rittle  <ljrittle@acm.org>
3545
3546         * lib/g++.exp (g++_include_flags): Override libgloss.exp
3547         version with one that knows about the new gcc tree structure.
3548         (g++_link_flags): Same.
3549
3550 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
3551
3552         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
3553         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
3554         case we are cross-compiling.
3555
3556         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
3557         g++.old-deja/g++.niklas/Makefile.in,
3558         g++.old-deja/g++.niklas/configure.in,
3559         g++.old-deja/g++.other/Makefile.in,
3560         g++.old-deja/g++.other/configure.in,
3561         gcc.c-torture/code_quality/Makefile.in,
3562         gcc.c-torture/code_quality/configure.in,
3563         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
3564         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
3565         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
3566         gcc.c-torture/execute/ieee/Makefile.in,
3567         gcc.c-torture/execute/ieee/configure.in,
3568         gcc.c-torture/noncompile/Makefile.in,
3569         gcc.c-torture/noncompile/configure.in,
3570         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
3571         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
3572         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
3573
3574 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
3575
3576         * g++.old-deja/g++.other/ambig3.C: New test.
3577
3578 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
3579
3580         * g++.old-deja/g++.pt/syntax1.C: New test.
3581         * g++.old-deja/g++.pt/syntax2.C: New test.
3582         * g++.old-deja/g++.other/syntax3.C: New test.
3583         * g++.old-deja/g++.other/syntax4.C: New test.
3584
3585 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
3586
3587         * gcc.dg/20000623-1.c: Prototype exit and abort.
3588
3589 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
3590
3591         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
3592         New tests.
3593         * gcc.dg/cpp-mi3.def: New file.
3594
3595         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
3596         inside assertions.
3597         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
3598         lexer's error messages.
3599         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
3600         divine anything from the linemarkers.
3601         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
3602         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
3603
3604 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
3605
3606         * gcc.dg/20000623-1.c: New test.
3607
3608 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
3609
3610         * gcc.c-torture/execute/20000622-1.c: New test.
3611
3612 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3613
3614         * g++.old-deja/g++.other/init15.C: New test.
3615
3616 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3617
3618         * g++.old-deja/g++.pt/vaarg2.C: New test.
3619         * g++.old-deja/g++.pt/vaarg3.C: New test.
3620
3621 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
3622
3623         * g++.old-deja/g++.other/dyncast6.C: New test.
3624
3625 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
3626
3627         * gcc.c-torture/execute/loop-6.c: New test.
3628
3629 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
3630
3631         * gcc.dg/20000614-1.c: New test.
3632         * gcc.dg/20000614-2.c: New test.
3633
3634 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
3635
3636         * g++.old-deja/g++.other/inline12.C: New test.
3637
3638 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
3639
3640         * g++.old-deja/g++.other/eh1.C: New test.
3641
3642 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
3643
3644         * g++.old-deja/g++.other/type.C: New test.
3645
3646 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
3647
3648         * g++.old-deja/g++.other/initstring.C: New test.
3649
3650 2000-06-12  Jason Merrill  <jason@redhat.com>
3651
3652         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
3653
3654 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
3655
3656         * gcc.c-torture/compile/20000609-1.c: New test.
3657
3658 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
3659
3660         * gcc.dg/20000609-1.c: New test.
3661
3662 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
3663
3664         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
3665         * gcc.c-torture/noncompile/poison-1.c: Move...
3666         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
3667         * gcc.dg/cpp-li1.c: Add a token after the #line.
3668
3669 2000-06-05  Richard Henderson  <rth@cygnus.com>
3670
3671         * gcc.c-torture/execute/20000605-2.c: New test.
3672         * gcc.c-torture/execute/20000605-3.c: New test.
3673
3674 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
3675
3676         * g77.f-torture/execute/20000503-1.x: New file.
3677
3678 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3679
3680         * g++.old-deja/g++.eh/badalloc1.C: New test.
3681
3682 2000-06-05  Richard Henderson  <rth@cygnus.com>
3683
3684         * gcc.c-torture/execute/20000605-1.c: New test.
3685
3686 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
3687             Nathan Sidwell <nathan@codesourcery.com>
3688
3689         * gcc.c-torture/compile/20000605-1.c: New test.
3690
3691 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
3692
3693         * g77.f-torture/compile/20000601-1.f:  New test.
3694
3695 2000-06-03  Richard Henderson  <rth@cygnus.com>
3696
3697         * gcc.c-torture/execute/20000603-1.c: New.
3698
3699 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
3700
3701         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
3702         * gcc.dg/noreturn-2.c (noreturn): Likewise.
3703
3704 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
3705
3706         * gcc.dg/compare2.c (case 12): XFAIL.
3707         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
3708         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
3709
3710         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
3711
3712 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
3713
3714         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
3715         guard macro is already defined when the header is first
3716         included.
3717         * gcc.dg/cpp-mix.h: New file.
3718         * gcc.dg/endif-label.c: Update patterns to match compiler.
3719
3720         * g++.brendan/complex1.C: Declare abort.
3721         * g++.law/refs4.C: Remove XFAIL.
3722         * g++.oliva/expr2.C: Declare abort and exit.
3723
3724 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
3725
3726         * gcc.c-torture/execute/20000528-1.c: New test.
3727
3728         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
3729         * g++.old-deja/g++.law/temps4.C: Likewise.
3730
3731         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
3732         stdlib.h.  Call abort() on failure.
3733         * g++.old-deja/g++.law/refs4.C: Likewise.
3734         * g++.old-deja/g++.law/temps4.C: Likewise.
3735         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
3736         * gcc.c-torture/execute/20000112-1.c: Include string.h.
3737
3738 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
3739
3740         Relative to g++.dg/special:
3741         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
3742
3743         Relative to g++.old-deja:
3744         * g++.brendan/complex1.C, g++.jason/optimize2.C,
3745         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
3746         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
3747         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
3748         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
3749         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
3750         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
3751
3752         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
3753         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
3754         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
3755         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
3756         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
3757         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
3758         and/or string.h.
3759
3760         * g++.other/goto1.C: Update expectations for error messages.
3761
3762 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
3763
3764         * gcc.c-torture/compile/20000523-1.c: New test.
3765
3766 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
3767
3768         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
3769
3770 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
3771
3772         * g++.old-deja/g++.eh/catch11.C: New test.
3773         * g++.old-deja/g++.eh/catch12.C: New test.
3774
3775 2000-05-24  Nick Clifton  <nickc@cygnus.com>
3776
3777         * gcc.c-torture/execute/20000523-1.c: New test.
3778
3779 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
3780
3781         * c-torture/execute/bcp-1.c: Replace abort in arg of
3782         __builtin_constant_p with a generic external function.
3783
3784         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
3785         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
3786         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
3787         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
3788         Prototype abort and/or exit.
3789
3790         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
3791         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
3792         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
3793         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
3794
3795 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
3796
3797         * gcc.dg/dwarf2-1.c: New test.
3798
3799 2000-05-20  Richard Henderson  <rth@cygnus.com>
3800
3801         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
3802
3803 2000-05-20  Andreas Jaeger  <aj@suse.de>
3804
3805         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
3806         testcase.
3807
3808 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
3809
3810         * gcc.c-torture/execute/20000519-2.c: New test.
3811
3812 2000-05-19  Andreas Jaeger  <aj@suse.de>
3813
3814         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
3815         which fails with SSA.
3816
3817         * lib/c-torture.exp: Also test with -O3 -fssa.
3818
3819 2000-05-18  Michael Meissner  <meissner@redhat.com>
3820
3821         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
3822         * gcc.c-torture/execute/920415-1.c: Ditto.
3823         * gcc.c-torture/execute/920501-1.c: Ditto.
3824         * gcc.c-torture/execute/conversion.c: Ditto.
3825         * gcc.c-torture/execute/cvt-1.c: Ditto.
3826
3827 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
3828
3829         * gcc.c-torture/compile/20000518-1.c: New test.
3830
3831 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
3832
3833         * g77.f-torture/compile/200005018.f:  New test.
3834
3835 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
3836
3837         * gcc.c-torture/compile/20000517-1.c: New test.
3838
3839 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3840
3841         * gcc.c-torture/execute/20000516-1.c: New test.
3842
3843 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
3844
3845         * g++.old-deja/g++.other/eh.C: New test.
3846
3847 2000-05-12  Richard Henderson  <rth@cygnus.com>
3848
3849         * gcc.c-torture/execute/990208-1.c (main): Don't pass
3850         constants through to doit's conditional.
3851
3852 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
3853
3854         * gcc.c-torture/compile/20000511-1.c: New test.
3855         * g77.f-torture/compile/20000511-1.f: New test.
3856         * g77.f-torture/compile/20000511-2.f: New test.
3857
3858 2000-05-11  Michael Meissner  <meissner@redhat.com>
3859
3860         * gcc.c-torture/execute/20000511-1.c: New test.
3861
3862 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
3863
3864         * gcc.dg/dg.exp: Scan .S files as well as .c files.
3865         * gcc.dg/20000510-1.S: New.
3866
3867 2000-05-08  Catherine Moore  <clm@cygnus.com>
3868
3869         * gcc.dg/unused-3.c: New.
3870
3871 2000-05-06  Richard Henderson  <rth@cygnus.com>
3872
3873           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
3874           * g++.old-deja/g++.mike/warn1.C: Likewise.
3875           * g++.old-deja/g++.pt/local1.C: Likewise.
3876           * g++.old-deja/g++.pt/local7.C: Likewise.
3877           * g++.old-deja/g++.pt/spec16.C: Likewise.
3878
3879 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
3880
3881         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
3882
3883 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
3884
3885           * g77.f-torture/execute/20000503-1.f:  New test.
3886
3887 2000-05-04  Andreas Jaeger  <aj@suse.de>
3888
3889         * gcc.dg/noreturn-2.c: New test.
3890
3891 2000-05-04  Neil Booth  <NeilB@earthling.net>
3892
3893         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
3894         preprocessor.
3895
3896 2000-05-04  Richard Henderson  <rth@cygnus.com>
3897
3898         * gcc.c-torture/execute/20000503-1.c: Fix typo.
3899
3900 2000-05-04  Richard Henderson  <rth@cygnus.com>
3901
3902         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
3903         OpenSSL by Jason R Thorpe.
3904
3905 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
3906
3907         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
3908
3909 2000-05-03  Robert Lipe <robertlipe@usa.net>
3910
3911         * gcc.dg/20000503-1.c: New test.
3912
3913 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
3914
3915         * gcc.c-torture/compile/20000502-1.c: New test.
3916         * g++.old-deja/g++.other/align.C: New test.
3917         * gcc.dg/cpp-tradstringify.c: New test.
3918
3919 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
3920
3921         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
3922         and hard registers.
3923
3924 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
3925
3926         * gcc.c-torture/execute/loop-5.c: New test.
3927
3928 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
3929
3930         * gcc.c-torture/execute/va-arg-20.c: New test.
3931
3932 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
3933
3934         * gcc.c-torture/execute/20000422-1.c: New test.
3935
3936 2000-04-20  Greg McGary  <gkm@gnu.org>
3937
3938         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
3939         when optimizing, but without sibling-call optimizations (-O1).
3940
3941 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
3942
3943           * gcc.c-torture/compile/20000420-1.c: New test.
3944
3945 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3946
3947         * g++.abi/ptrflags.C: New test.
3948         * g++.eh/catchptr1.C: Test incomplete pointer chains.
3949
3950 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
3951
3952         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
3953
3954 2000-04-19  Greg McGary  <gkm@gnu.org>
3955
3956         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
3957         sibling-call optimizations.
3958
3959 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
3960
3961         * gcc.dg/20000419-1.c: New test.
3962
3963 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
3964
3965         * gcc.c-torture/execute/20000412-6.c: New test.
3966
3967 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
3968
3969         * gcc.c-torture/execute/20000412-5.c: New test.
3970         * g77.f-torture/compile/20000412-1.f: New test.
3971         * gcc.c-torture/execute/20000412-4.c: New test.
3972         * gcc.c-torture/compile/20000412-2.c: New test.
3973         * gcc.c-torture/execute/20000412-3.c: New test.
3974         * gcc.c-torture/compile/20000412-1.c: New test.
3975         * gcc.c-torture/execute/20000412-2.c: New test.
3976
3977 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
3978
3979         * objc/execute/bf-20.m: New test.
3980
3981 2000-04-10  Richard Henderson  <rth@cygnus.com>
3982
3983         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
3984
3985         * gcc.c-torture/execute/20000412-1.c: New test.
3986
3987 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
3988
3989         * g++.old-deja/g++.eh/catchptr1.C: New test.
3990
3991 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
3992
3993         * g++.old-deja/g++.abi/cxa_vec.C: New test.
3994
3995 2000-04-08  Neil Booth  <NeilB@earthling.net>
3996
3997         * gcc.dg/cpp-nullchar.c: Remove test as
3998         embedded nulls cause problems.
3999
4000 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4001
4002         * gcc.dg/compare2.c: New test.
4003
4004 2000-04-08  Neil Booth  <NeilB@earthling.net>
4005
4006         * gcc.dg/cpp-nullchar.c: New test.
4007
4008 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
4009
4010         * gcc.dg/cpp-mi2.c: New test.
4011         * gcc.dg/cpp-mi2[abc].h: New files.
4012
4013 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
4014
4015         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
4016         member name.
4017
4018 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4019
4020         * g++.old-deja/g++.abi/vmihint.C: New test.
4021
4022 2000-04-06  Neil Booth  <NeilB@earthling.net>
4023
4024         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
4025         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
4026         copyright.
4027
4028 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
4029
4030         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
4031         avoid stack-frame overwrite.
4032
4033 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
4034
4035         * gcc.c-torture/compile/20000405-2.c: New test.
4036         * gcc.c-torture/compile/20000405-3.c: New test.
4037
4038 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4039
4040         * gcc.c-torture/compile/20000405-1.c: New test.
4041
4042 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
4043
4044         * gcc.dg/cast-qual-1.c: Revert last change.
4045
4046 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4047
4048         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
4049
4050 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
4051
4052         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
4053         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
4054
4055 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
4056
4057         * gcc.c-torture/compile/20000403-2.c: New test.
4058         * gcc.c-torture/compile/20000403-1.c: New test.
4059
4060 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
4061
4062         * gcc.c-torture/execute/20000403-1.c: New test.
4063
4064 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
4065
4066         * gcc.c-torture/execute/20000402-1.c: New test.
4067
4068 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
4069
4070         * gcc.c-torture/execute/va-arg-15.c: New test.
4071         * gcc.c-torture/execute/va-arg-16.c: New test.
4072         * gcc.c-torture/execute/va-arg-17.c: New test.
4073         * gcc.c-torture/execute/va-arg-18.c: New test.
4074         * gcc.c-torture/execute/va-arg-19.c: New test.
4075
4076 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
4077
4078         * gcc.c-torture/compile/981211-1.c: Move to...
4079         * gcc.dg/cpp-as1.c: ...here.
4080         * gcc.dg/cpp-as2.c: New file.
4081
4082         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
4083         compiler.
4084
4085 2000-04-02  Neil Booth  <NeilB@earthling.net>
4086
4087         * gcc.dg/cpp-cond.c  New tests.
4088         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
4089         accidental success less likely.
4090         * gcc.dg/cpp-missingop.c  New tests.
4091         * gcc.dg/cpp-missingparen.c  New tests.
4092         * gcc.dg/cpp-shift.c  New tests.
4093         * gcc.dg/cpp-shortcircuit.c  New tests.
4094         * gcc.dg/cpp-unary.c  New tests.
4095
4096 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
4097
4098         * gcc.c-torture/compile/20000329-1.c: New test.
4099
4100 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
4101
4102         * gcc.c-torture/compile/20000326-1.c: New test.
4103         * gcc.c-torture/compile/20000326-2.c: New test.
4104
4105 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
4106
4107         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
4108         the first parameter is a function argument.
4109
4110 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
4111
4112         * g++.old-deja/g++.ext/array4.C: New test.
4113
4114 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
4115
4116         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
4117
4118 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4119
4120         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
4121
4122 2000-03-19  Richard Henderson  <rth@cygnus.com>
4123
4124         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
4125
4126 2000-03-19  Richard Henderson  <rth@cygnus.com>
4127
4128         * gcc.c-torture/compile/20000319-1.c: New test.
4129
4130 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
4131
4132         * gcc.c-torture/execute/20000314-3.c: New test.
4133         * gcc.c-torture/execute/20000314-2.c: New test.
4134         * gcc.c-torture/execute/20000314-1.c: New test.
4135         * gcc.c-torture/compile/20000314-2.c: New test.
4136         * gcc.c-torture/compile/20000314-1.c: New test.
4137
4138 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
4139
4140         * g++.old-deja/g++.warn/inline.C: New test.
4141
4142 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
4143
4144         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
4145         standards-compliant result rather than specific constants.
4146         Put test-values in array.
4147
4148 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
4149
4150         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
4151         (g++_target_compile): Put test-specific options last.
4152
4153 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4154
4155         * g++.old-deja/g++.eh/vbase4.C: New test.
4156
4157 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4158
4159         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
4160
4161 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4162
4163         * g++.old-deja/g++.brendan/misc12.C: Removed.
4164         * g++.old-deja/g++.pt/memtemp77.C: Constify.
4165         * g++.old-deja/g++.ext/pretty4.C: New test.
4166
4167 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4168
4169         * g++.old-deja/g++.other/string2.C: New test.
4170
4171 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
4172
4173         * g++.old-deja/g++.warn/impint2.C: New test.
4174
4175 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
4176
4177         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
4178         is 1, not zero.
4179
4180 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
4181
4182         * g++.old-deja/g++.warn/impint.C: New test.
4183         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
4184         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
4185         * g++.old-deja/g++.pt/explicit12.C: Likewise.
4186         * g++.old-deja/g++.pt/explicit13.C: Likewise.
4187         * g++.old-deja/g++.pt/explicit17.C: Likewise.
4188         * g++.old-deja/g++.pt/explicit18.C: Likewise.
4189         * g++.old-deja/g++.pt/explicit19.C: Likewise.
4190         * g++.old-deja/g++.pt/explicit23.C: Likewise.
4191         * g++.old-deja/g++.pt/explicit31.C: Likewise.
4192         * g++.old-deja/g++.pt/explicit35.C: Likewise.
4193         * g++.old-deja/g++.pt/explicit6.C: Likewise.
4194         * g++.old-deja/g++.pt/memclass7.C: Likewise.
4195
4196 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
4197
4198         * gcc.dg/cpp-redef.c: New test.
4199
4200 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
4201
4202         * g++.old-deja/g++.pt/unify7.C: New test.
4203
4204 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4205
4206         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
4207         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
4208
4209 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
4210
4211         * gcc.c-torture/compile/20000224-1.c: New test.
4212
4213 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4214
4215         * gcc.c-torture/compile/cpp-2.c: New test.
4216         * gcc.c-torture/compile/cpp-1.c: New test.
4217
4218 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
4219
4220         * gcc.c-torture/execute/20000225-1.c: New test.
4221
4222 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4223
4224         * gcc.dg/cpp-li2.c: New test.
4225
4226         * gcc.dg/cpp-wi1.c: New test.
4227
4228         * gcc.dg/cpp-li1.c: New test.
4229
4230 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
4231
4232         * g++.old-deja/g++.other/sizeof5.C: New test.
4233
4234 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4235
4236         * gcc.c-torture/execute/va-arg-13.c: New test.
4237
4238 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
4239
4240         * gcc.c-torture/execute/va-arg-12.c: New test.
4241
4242 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4243
4244         * gcc.c-torture/execute/20000223-1.c: New test.
4245
4246 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4247
4248         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
4249
4250 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
4251
4252         * g++.old-deja/g++.abi/ptrmem.C: New test.
4253
4254 2000-02-19  Richard Henderson  <rth@cygnus.com>
4255
4256         * gcc.c-torture/compile/init-3.c: New.
4257
4258 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
4259
4260         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
4261         ALWAYS_CXXFLAGS.
4262
4263 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
4264
4265         * gcc.c-torture/compile/20000211-3.c: New test.
4266
4267 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
4268
4269         * gcc.c-torture/compile/20000211-2.c: New test.
4270
4271 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
4272
4273         * gcc.c-torture/compile/20000211-1.c: New test.
4274
4275 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
4276
4277         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
4278           on native targets
4279
4280 2000-02-08  Nathan Sidwell  <nathan@acm.org>
4281
4282         * g++.old-deja/g++.other/cast5.C: New test.
4283
4284 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
4285
4286         * gcc.c-torture/execute/20000205-1.c: New.
4287
4288 2000-02-03  Nathan Sidwell  <nathan@acm.org>
4289
4290         * g++.old-deja/g++.jason/cast3.C: Return void.
4291         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
4292
4293 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4294
4295         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
4296
4297         * gcc.dg/loop-1.c: New test.
4298
4299 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
4300
4301         * gcc.c-torture/compile/20000127-1.c: New test.
4302         * gcc.c-torture/execute/991228-1.c: New test.
4303
4304 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4305
4306         * gcc.dg/unused-2.c: New test.
4307
4308         * gcc.dg/conv-1.c: New test.
4309
4310 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
4311
4312         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
4313         compiler.
4314         (tool_option_proc): Fix typo.
4315
4316 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
4317
4318         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
4319         of the ld on the host, not on the build machine.
4320         Also, don't crash if '--help' is not a supported option.
4321
4322 2000-01-24  Richard Henderson  <rth@cygnus.com>
4323
4324         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
4325
4326 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
4327
4328         * gcc.c-torture/execute/20000120-2.c: New test.
4329         * gcc.c-torture/execute/20000120-1.c: New test.
4330
4331 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
4332
4333         * gcc.c-torture/execute/20000113-1.c: New test.
4334
4335 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
4336
4337         * gcc.c-torture/execute/20000112-1.c: New test.
4338
4339 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4340
4341         * gcc.dg/20000111-1.c: New test.
4342
4343 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
4344
4345         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
4346         with 16 bit integers.
4347
4348 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4349
4350         * gcc.dg/20000108-1.c: New test.
4351
4352 2000-01-05  Nathan Sidwell  <nathan@acm.org>
4353
4354         * g++.old-deja/g++.ns/koenig8.C: New test.
4355
4356 2000-01-05  Nathan Sidwell  <nathan@acm.org>
4357
4358         * g++.old-deja/g++.other/cast4.C: New test.
4359
4360 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
4361
4362         * gcc.c-torture/compile/20000105-2.c: New test.
4363         * gcc.c-torture/compile/20000105-1.c: New test.
4364
4365 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4366
4367         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
4368         references to printf & atoi to conform to ANSI standard.
4369         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
4370         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
4371         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
4372         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
4373         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
4374         * g++.old-deja/g++.brendan/complex1.C: Likewise.
4375         * g++.old-deja/g++.brendan/copy1.C: Likewise.
4376         * g++.old-deja/g++.brendan/copy2.C: Likewise.
4377         * g++.old-deja/g++.brendan/copy3.C: Likewise.
4378         * g++.old-deja/g++.brendan/copy4.C: Likewise.
4379         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4380         * g++.old-deja/g++.brendan/copy6.C: Likewise.
4381         * g++.old-deja/g++.brendan/copy7.C: Likewise.
4382         * g++.old-deja/g++.brendan/copy8.C: Likewise.
4383         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4384         * g++.old-deja/g++.brendan/crash14.C: Likewise.
4385         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
4386         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
4387         * g++.old-deja/g++.brendan/delete2.C: Likewise.
4388         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
4389         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
4390         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
4391         * g++.old-deja/g++.brendan/eh1.C: Likewise.
4392         * g++.old-deja/g++.brendan/groff1.C: Likewise.
4393         * g++.old-deja/g++.brendan/init3.C: Likewise.
4394         * g++.old-deja/g++.brendan/misc12.C: Likewise.
4395         * g++.old-deja/g++.brendan/misc7.C: Likewise.
4396         * g++.old-deja/g++.brendan/new2.C: Likewise.
4397         * g++.old-deja/g++.brendan/operators4.C: Likewise.
4398         * g++.old-deja/g++.brendan/operators5.C: Likewise.
4399         * g++.old-deja/g++.brendan/overload2.C: Likewise.
4400         * g++.old-deja/g++.brendan/overload7.C: Likewise.
4401         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
4402         * g++.old-deja/g++.brendan/reference1.C: Likewise.
4403         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
4404         * g++.old-deja/g++.brendan/template24.C: Likewise.
4405         * g++.old-deja/g++.brendan/template3.C: Likewise.
4406         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
4407         * g++.old-deja/g++.jason/inline3.C: Likewise.
4408         * g++.old-deja/g++.jason/opeq.C: Likewise.
4409         * g++.old-deja/g++.law/arg5.C: Likewise.
4410         * g++.old-deja/g++.law/arm7.C: Likewise.
4411         * g++.old-deja/g++.law/ctors11.C: Likewise.
4412         * g++.old-deja/g++.law/cvt8.C: Likewise.
4413         * g++.old-deja/g++.law/init9.C: Likewise.
4414         * g++.old-deja/g++.law/refs4.C: Likewise.
4415         * g++.old-deja/g++.law/template2.C: Likewise.
4416         * g++.old-deja/g++.law/visibility24.C: Likewise.
4417         * g++.old-deja/g++.law/vtable3.C: Likewise.
4418         * g++.old-deja/g++.mike/asm2.C: Likewise.
4419         * g++.old-deja/g++.mike/eh1.C: Likewise.
4420         * g++.old-deja/g++.mike/misc1.C: Likewise.
4421         * g++.old-deja/g++.mike/misc13.C: Likewise.
4422         * g++.old-deja/g++.mike/misc14.C: Likewise.
4423         * g++.old-deja/g++.mike/ns12.C: Likewise.
4424         * g++.old-deja/g++.mike/p1248.C: Likewise.
4425         * g++.old-deja/g++.mike/p3708.C: Likewise.
4426         * g++.old-deja/g++.mike/p3708a.C: Likewise.
4427         * g++.old-deja/g++.mike/p3708b.C: Likewise.
4428         * g++.old-deja/g++.mike/p646.C: Likewise.
4429         * g++.old-deja/g++.mike/p700.C: Likewise.
4430         * g++.old-deja/g++.mike/p783.C: Likewise.
4431         * g++.old-deja/g++.mike/p783a.C: Likewise.
4432         * g++.old-deja/g++.mike/p783b.C: Likewise.
4433         * g++.old-deja/g++.mike/p786.C: Likewise.
4434         * g++.old-deja/g++.mike/p789.C: Likewise.
4435         * g++.old-deja/g++.mike/p789a.C: Likewise.
4436         * g++.old-deja/g++.mike/p807a.C: Likewise.
4437         * g++.old-deja/g++.other/delete3.C: Likewise.
4438         * g++.old-deja/g++.other/dyncast1.C: Likewise.
4439         * g++.old-deja/g++.other/dyncast2.C: Likewise.
4440         * g++.old-deja/g++.other/dyncast3.C: Likewise.
4441         * g++.old-deja/g++.other/empty1.C: Likewise.
4442         * g++.old-deja/g++.other/temporary1.C: Likewise.
4443         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
4444         * g++.old-deja/g++.pt/t16.C: Likewise.
4445         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
4446
4447 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
4448
4449         * gcc.dg/991230-1.c: New test.
4450
4451 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
4452
4453         * gcc.c-torture/compile/991229-3.c: New test.
4454         * gcc.c-torture/compile/991229-2.c: New test.
4455         * gcc.c-torture/compile/991229-1.c: New test.
4456
4457 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
4458
4459         * gcc.c-torture/compile/labels-2.c: New test.
4460
4461 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
4462
4463         * gcc.c-torture/execute/991227-1.c: New test.
4464
4465 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4466
4467         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
4468
4469 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
4470
4471         * gcc.c-torture/execute/991221-1.c: New test.
4472
4473 1999-12-20  Nathan Sidwell  <nathan@acm.org>
4474
4475         * g++.old-deja/g++.other/cast3.C: New test.
4476
4477 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
4478
4479         * gcc.c-torture/execute/991216-4.c: New test.
4480
4481 1999-12-16  Michael Meissner  <meissner@cygnus.com>
4482
4483         * gcc.c-torture/execute/991216-1.c: New test.
4484         * gcc.c-torture/execute/991216-2.c: New test.
4485         * gcc.c-torture/execute/991216-3.c: New test.
4486
4487 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
4488
4489         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
4490         Actually make the test fail by using "-O2" for compilation.
4491
4492 1999-12-15  Nathan Sidwell  <nathan@acm.org>
4493
4494         * g++.old-deja/g++.warn/cast-align1.C: New test.
4495
4496 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
4497
4498         * gcc.c-torture/compile/991214-1.c: New test.
4499         * gcc.c-torture/compile/991214-2.c: New test.
4500
4501 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
4502
4503         * gcc.dg/991214-1.c: New test.
4504
4505 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
4506
4507         * gcc.c-torture/compile/991213-3.c: New test.
4508         * gcc.c-torture/compile/991213-2.c: New test.
4509         * gcc.c-torture/compile/991213-1.c: New test.
4510
4511 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
4512
4513         * gcc.dg/991209-1.c: New test.
4514
4515 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
4516
4517         * gcc.c-torture/compile/991208-1.c: New test.
4518
4519 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4520
4521         * gcc.dg/ultrasp2.c: New test.
4522
4523 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
4524
4525         * g++.old-deja/g++.abi/align.C (main): Fix typo.
4526
4527 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
4528
4529         * gcc.c-torture/compile/991202-1.c: New test.
4530         * gcc.c-torture/execute/991202-1.c: New test.
4531         * gcc.c-torture/execute/991202-2.c: New test.
4532         * gcc.c-torture/execute/991202-3.c: New test.
4533
4534 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
4535
4536         * g++.old-deja/g++.abi/align.C: New test.
4537         * g++.old-deja/g++.abi/aggregates.C: Likewise.
4538         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4539
4540 1999-12-01  Richard Henderson  <rth@cygnus.com>
4541
4542         * gcc.c-torture/execute/991201-1.c: New.
4543
4544 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
4545
4546         * gcc.dg/991129-1.c: New test.
4547
4548 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
4549
4550         * gcc.c-torture/compile/991127-1.c: New test.
4551
4552 1999-11-22  Nathan Sidwell  <nathan@acm.org>
4553
4554         * g++.old-deja/g++.other/warn4.C: New test.
4555
4556 1999-11-22  Nathan Sidwell  <nathan@acm.org>
4557
4558         * g++.old-deja/g++.eh/cleanup2.C: New test.
4559         * g++.old-deja/g++.ext/pretty2.C: New test.
4560         * g++.old-deja/g++.ext/pretty3.C: New test.
4561         * g++.old-deja/g++.other/debug6.C: New test.
4562
4563 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
4564
4565         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
4566         compiler_output to look for one error message instead of two.
4567
4568 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
4569
4570         * gcc.c-torture/execute/991118-1.c: Also test case
4571         where the word boundary does not split a byte evenly.
4572
4573 1999-11-19  Nathan Sidwell  <nathan@acm.org>
4574
4575         * g++.old-deja/g++.ext/restrict1.C: New test.
4576
4577 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
4578
4579         * gcc.c-torture/execute/991118-1.c: New test.
4580
4581 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
4582
4583         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
4584         working directory pathnames.
4585
4586 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
4587
4588         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
4589         host is equipped with driver.h and driver.o so it can actually
4590         compile and run the tests.
4591
4592 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
4593
4594         * gcc.c-torture/compile/991008-1.c: New test.
4595
4596 1999-11-08  Nick Clifton  <nickc@cygnus.com>
4597
4598         * lib/gcc-dg.exp: Include target-supports.exp
4599
4600 1999-11-05  Nick Clifton  <nickc@cygnus.com>
4601
4602         * lib/target-supports.exp: New file: Provide procs to test for
4603         features supported by the target.
4604         (check_weak_available): Moved here from ecos.exp.
4605         (check_alias_available): New proc: Determine of the target
4606         toolchain supports the alias attribute.
4607
4608         * gcc.dg/special/ecos.exp: Move check_weak_available to
4609         target-supports.exp.
4610         (alias-1.c): Only perform the test if the target supports
4611         aliases.
4612         (wkali-1.c): Only perform the test if the target supports
4613         aliases.
4614
4615         * gcc.dg/990506-0.c: Expect error messages from cross
4616         targets as well as native targets.
4617
4618 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4619
4620         * gcc.dg/ultrasp1.c: Removed xfail.
4621         * gcc.dg/struct-ret-2.c: Likewise.
4622         * gcc.dg/array-1.c: Likewise.
4623
4624 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4625
4626         * gcc.dg/struct-ret-2.c: New test.
4627
4628         * gcc.dg/array-1.c: New test.
4629
4630 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
4631
4632         * gcc.c-torture/execute/991030-1.c: New test.
4633
4634 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
4635
4636         * gcc.c-torture/compile/991026-2.c: New test.
4637
4638 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
4639
4640         * gcc.c-torture/compile/991026-1.c: New test.
4641
4642 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
4643
4644         * gcc.c-torture/execute/991023-1.c: New test.
4645
4646 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
4647
4648         * gcc.c-torture/execute/991019-1.c: New test.
4649
4650 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
4651
4652         * gcc.c-torture/execute/991016-1.c: New test.
4653
4654 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
4655
4656         * gcc.c-torture/execute/991014-1.c: New test.
4657
4658 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
4659
4660         * g++.old-deja/g++.other/union2.C: New test.
4661
4662 1999-10-13  Nathan Sidwell  <nathan@acm.org>
4663
4664         * g++.old-deja/g++.other/vaarg2.C: New test.
4665         * g++.old-deja/g++.other/vaarg3.C: New test.
4666
4667 1999-10-12  Craig Burley  <craig@jcb-sc.com>
4668
4669         * g77.f-torture/noncompile/19990905-1.f: Moved from being
4670         in compile/.
4671
4672 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
4673
4674         * gcc.c-torture/execute/va-arg-11.c: New test.
4675
4676 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
4677
4678         * lib/file-format.exp (gcc_target_object_format): Don't
4679         crash if objdump is unavailable.
4680
4681 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
4682
4683         * gcc.misc-tests/mg.exp: delete extraneous redirection.
4684
4685 1999-09-28  Nick Clifton  <nickc@cygnus.com>
4686
4687         * gcc.c-torture/compile/990928-1.c: New test.
4688
4689 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
4690
4691         * g++.old-deja/g++.other/decl6.C: New test.
4692
4693 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4694
4695         * gcc.c-torture/execute/va-arg-10.c: New test.
4696
4697 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
4698
4699         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
4700         __PRETTY_FUNCTION__.
4701
4702 1999-09-23  Nick Clifton  <nickc@cygnus.com>
4703
4704         * gcc.c-torture/execute/990923-1.c: New test.
4705
4706 1999-09-21  Nick Clifton  <nickc@cygnus.com>
4707
4708         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
4709         for which -fpic is inappropriate.
4710
4711 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
4712
4713         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
4714
4715 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
4716
4717         * g++.old-deja/g++.other/dyncast1.C: New test.
4718         * g++.old-deja/g++.other/dyncast2.C: New test.
4719         * g++.old-deja/g++.other/dyncast3.C: New test.
4720         * g++.old-deja/g++.other/dyncast4.C: New test.
4721         * g++.old-deja/g++.other/dyncast5.C: New test.
4722         * g++.old-deja/g++.eh/catch3.C: New test.
4723         * g++.old-deja/g++.eh/catch3p.C: New test.
4724         * g++.old-deja/g++.eh/catch4.C: New test.
4725         * g++.old-deja/g++.eh/catch4p.C: New test.
4726         * g++.old-deja/g++.eh/catch5.C: New test.
4727         * g++.old-deja/g++.eh/catch5p.C: New test.
4728         * g++.old-deja/g++.eh/catch6.C: New test.
4729         * g++.old-deja/g++.eh/catch6p.C: New test.
4730         * g++.old-deja/g++.eh/catch7.C: New test.
4731         * g++.old-deja/g++.eh/catch7p.C: New test.
4732         * g++.old-deja/g++.eh/catch8.C: New test.
4733         * g++.old-deja/g++.eh/catch8p.C: New test.
4734         * g++.old-deja/g++.eh/catch9.C: New test.
4735         * g++.old-deja/g++.eh/catch9p.C: New test.
4736
4737 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
4738
4739         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
4740         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
4741
4742 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
4743
4744         * gcc.c-torture/compile/990913-1.c: New test.
4745
4746 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
4747
4748         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
4749         * g++.old-deja/g++.jason/rfg5.C: Likewise.
4750
4751 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
4752
4753         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
4754
4755 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
4756
4757         * g++.old-deja/g++.other/lookup11.C: New test.
4758         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
4759         what is permitted and what we want.
4760         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
4761         overload use.
4762         * g++.old-deja/g++.jason/rfg5.C: Likewise
4763
4764 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
4765
4766         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
4767         * gcc.c-torture/noncompile/poison-1.c: New file.
4768
4769 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
4770
4771         * g++.old-deja/g++.other/sizeof3.C: New test.
4772         * g++.old-deja/g++.other/sizeof4.C: New test.
4773         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
4774         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
4775
4776 1999-09-07  Richard Henderson  <rth@cygnus.com>
4777
4778         * gcc.dg/va-arg-1.c: New.
4779
4780 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4781
4782         * gcc.c-torture/execute/va-arg-9.c: New test.
4783
4784 1999-09-05  Craig Burley  <craig@jcb-sc.com>
4785
4786         * g77.f-torture/compile/980519-2.f: New test.
4787         * g77.f-torture/compile/19990905-0.f: New test.
4788         * g77.f-torture/compile/19990905-1.f: New test.
4789         * g77.f-torture/compile/19990905-2.f: New test.
4790
4791         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
4792
4793 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
4794
4795         * gcc.c-torture/execute/990827-1.c: Fix typo.
4796
4797 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
4798
4799         * g++.old-deja/g++.other/deref1.C: New test.
4800
4801 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
4802
4803         * g++.old-deja/g++.other/ambig2.C: New test.
4804         * g++.old-deja/g++.other/cond5.C: New test.
4805         * g++.old-deja/g++.other/lookup16.C: New test.
4806
4807 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
4808
4809         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
4810         assemblers too.
4811
4812 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
4813
4814         * lib/c-torture.exp: Avoid the "compare executables" optimization
4815         when testing native.
4816
4817 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
4818
4819         * gcc.c-torture/execute/990829-1.c: New test.
4820         * gcc.c-torture/compile/990829-1.c: New test.
4821
4822 1999-08-27  Paul Burchard  <burchard@pobox.com>
4823
4824         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
4825         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
4826         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
4827         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
4828         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
4829         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
4830         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
4831         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
4832         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
4833         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
4834         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
4835
4836 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
4837
4838         * gcc.c-torture/execute/990827-1.c: New test.
4839
4840 1999-08-26  Craig Burley  <craig@jcb-sc.com>
4841
4842         * g77.f-torture/noncompile/19990826-4.f: New test.
4843
4844         * g77.f-torture/compile/19990826-3.f: New test.
4845
4846         * g77.f-torture/execute/19990826-2.f: New test.
4847
4848         * g77.f-torture/compile/19990826-1.f: New test.
4849
4850         * gcc.c-torture/execute/990826-0.c: New test.
4851         * g77.c-torture/execute/19990826-0.f: New test.
4852
4853         * g77.f-torture/noncompile/970626-2.f: New test.
4854
4855 1999-08-25  Paul Burchard  <burchard@pobox.com>
4856
4857         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
4858         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
4859         lss-011.C: New tests.
4860
4861 1999-08-25  Nathan Sidwell  <nathan@acm.org>
4862
4863         * g++.old-deja/g++.other/decl5.C: New test.
4864
4865 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4866
4867         * noncompile/noncompile.exp: Load_lib c-torture.exp.
4868         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
4869         call `postbase' for each one.  All callers of `postbase' changed
4870         to call this instead.
4871
4872 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
4873
4874         * gcc.c-torture/execute/990811-1.c: New test.
4875
4876 1999-08-09  Nick Clifton  <nickc@cygnus.com>
4877
4878         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
4879         just native ones.
4880
4881         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
4882         just native ones.
4883
4884 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
4885
4886         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
4887
4888 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
4889
4890         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
4891
4892 1999-08-04  Nathan Sidwell  <nathan@acm.org>
4893
4894         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
4895
4896 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
4897
4898         * gcc.c-torture/execute/990804-1.c: New test.
4899
4900 1999-08-03  Nathan Sidwell  <nathan@acm.org>
4901
4902         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
4903         * g++.old-deja/g++.brendan/crash64.C: Likewise
4904         * g++.old-deja/g++.brendan/overload8.C: Likewise
4905
4906 1999-08-03  Nathan Sidwell  <nathan@acm.org>
4907
4908         * g++.old-deja/g++.other/struct1.C: New test.
4909
4910 1999-08-03  Nathan Sidwell  <nathan@acm.org>
4911
4912         * g++.old-deja/g++.other/enum2.C: New test.
4913
4914 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
4915
4916         Adapted from tests from Franz Sirl:
4917         * gcc.c-torture/execute/va-arg-7.c: New test.
4918         * gcc.c-torture/execute/va-arg-8.c: New test.
4919
4920 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
4921
4922         * gcc.c-torture/compile/990801-2.c: New test.
4923
4924         * gcc.c-torture/compile/990801-1.c: New test.
4925
4926 1999-07-27  Michael Meissner  <meissner@cygnus.com>
4927
4928         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
4929         fp-cmp-1.c, converting double to float.
4930
4931         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
4932         fp-cmp-1.c, converting double to long double.
4933
4934         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
4935         from fr1 to unknown_register, since fr1 is a legitimate register
4936         on some machines.
4937
4938 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
4939
4940         * README: More listname related changes.
4941
4942 1999-07-08  Catherine Moore  <clm@cygnus.com>
4943
4944         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
4945
4946 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
4947
4948         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
4949
4950 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
4951
4952         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
4953
4954 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
4955
4956         * gcc.dg/990703-1.c: New test.
4957
4958 1999-06-29  Nick Clifton  <nickc@cygnus.com>
4959
4960         * lib/file-format.exp: New file: Move definition of proc
4961         gcc_target_object_format to here from
4962         gcc.dg/special/ecos.exp.
4963
4964         * lib/c-torture.exp: Include lib file-format.exp.
4965         * lib/gcc-dg.exp: Include lib file-format.exp.
4966
4967         * gcc.dg/special/ecos.exp: Remove definition of proc
4968         gcc_target_object_format.
4969
4970 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
4971
4972         * gcc.c-torture/execute/990628-1.c: New test.
4973
4974 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
4975
4976         * gcc.c-torture/compile/990625-2.c: New test.
4977
4978         * gcc.c-torture/compile/990625-1.c: New test.
4979
4980 1999-06-23  Nick Clifton  <nickc@cygnus.com>
4981
4982         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
4983         attributes compile.
4984         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
4985         ports that use the COFF/PE file format.
4986
4987 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
4988
4989         * gcc.c-torture/compile/990617-1.c: New test.
4990
4991 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
4992
4993         * g++.old-deja/g++.other/decl4.C: New test.
4994
4995 1999-06-14  Nathan Sidwell  <nathan@acm.org>
4996
4997         * g++.old-deja/g++.other/bitfld3.C: New test.
4998
4999 1999-06-08  Nathan Sidwell  <nathan@acm.org>
5000
5001         * g++.old-deja/g++.eh/catch1.C: New test.
5002
5003 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
5004
5005         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
5006
5007         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
5008         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
5009
5010 1999-06-05  Craig Burley  <craig@jcb-sc.com>
5011
5012         * g77.f-torture/compile/19990502-0.f: Replace with new,
5013         shorter, test that still fails after recent changes.
5014
5015 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
5016
5017         * gcc.c-torture/execute/990604-1.c: New test.
5018
5019 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
5020
5021         * gcc.c-torture/execute/990531-1.c: New test.
5022
5023 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5024
5025         * gcc.c-torture/compile/990527-1.c: New test.
5026
5027 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
5028
5029         * gcc.c-torture/execute/990527-1.c: New test.
5030
5031 1999-05-25  Nick Clifton  <nickc@cygnus.com>
5032
5033         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
5034         bitfields as signed.
5035
5036 1999-05-25  Craig Burley  <craig@jcb-sc.com>
5037
5038         * g77.f-torture/compile/19990525-0.f: New test.
5039
5040 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
5041
5042         * gcc.c-torture/execute/990525-2.c: New test.
5043
5044         * gcc.c-torture/execute/990525-1.c: New test.
5045
5046 1999-05-24  Nathan Sidwell  <nathan@acm.org>
5047
5048         * g++.old-deja/g++.other/anon3.C: New test.
5049         * g++.old-deja/g++.other/anon4.C: New test.
5050         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
5051         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
5052         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
5053         Merrill).
5054
5055 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
5056
5057         * gcc.c-torture/execute/990524-1.c: New test.
5058
5059         * gcc.dg/990524-1.c: New test.
5060
5061 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5062
5063         * gcc.c-torture/compile/990523-1.c: New test.
5064
5065 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
5066
5067         * gcc.c-torture/compile/990519-1.c: New test.
5068
5069 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
5070
5071         * gcc.c-torture/compile/990517-1.c: New test.
5072
5073         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
5074         (e4, f4): New tests.
5075         (main): Call them.
5076
5077 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5078
5079         * gcc.dg/noreturn-1.c: New test.
5080
5081 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
5082
5083         * gcc.c-torture/execute/990513-1.c: New test.
5084
5085 1999-05-10  Richard Henderson  <rth@cygnus.com>
5086
5087         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
5088
5089 1999-05-10  Craig Burley  <craig@jcb-sc.com>
5090
5091         * g77.f-torture/execute/erfc.f: Use small single-precision
5092         values, to avoid problems on Alphas when not -mieee.
5093
5094 1999-05-08  Craig Burley  <craig@jcb-sc.com>
5095
5096         * gcc.dg/990506-0.c: New test.
5097
5098 1999-05-08  Richard Henderson  <rth@cygnus.com>
5099
5100         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
5101         the constant to test.  Don't XFAIL 64-bit targets.
5102
5103         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
5104         * g++.old-deja/g++.law/profile1.C: Likewise.
5105
5106         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
5107         operator new instances.
5108         * g++.old-deja/g++.other/delete5.C: Likewise.
5109
5110 1999-05-03  Craig Burley  <craig@jcb-sc.com>
5111
5112         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
5113         intrinsic.
5114
5115 1999-05-03  Craig Burley  <craig@jcb-sc.com>
5116
5117         * g77.f-torture/execute/u77-test.f: Reverse order of two
5118         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
5119
5120 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5121
5122         * gcc.dg/compare1.c: New test.
5123
5124 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
5125
5126         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
5127         New tests.
5128
5129 1999-05-02  Craig Burley  <craig@jcb-sc.com>
5130
5131         * g77.f-torture/compile/19990502-1.f: New test.
5132
5133 1999-05-02  Craig Burley  <craig@jcb-sc.com>
5134
5135         * g77.f-torture/compile/19990502-0.f: New test.
5136
5137 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
5138
5139         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
5140         intrinsic.
5141
5142 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
5143
5144         * g77.f-torture/execute/u77-test.f (main): List libU77
5145         intrinsics not currently tested.
5146         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
5147         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
5148         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
5149         Trim blanks off the ends of some printed strings.
5150
5151 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
5152
5153         * g77.f-torture/execute/u77-test.f (main): Just warn about
5154         FSTAT gid disagreement, as it's expected on some systems.
5155
5156 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
5157
5158         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
5159         use a new function, which allows for some slop.
5160         Clean up some commentary.
5161         (issum): The new function.
5162         (sgladd): Deleted subroutine.
5163
5164 1999-05-01  Craig Burley  <craig@jcb-sc.com>
5165
5166         * g77.f-torture/execute/u77-test.f: Modify to be more like
5167         libf2c/libU77 version, bringing patches to that version here.
5168         Add suitable commentary.
5169
5170 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
5171
5172         * gcc.dg/990424-1.c: New test.
5173
5174 1999-04-24  Craig Burley  <craig@jcb-sc.com>
5175
5176         * g77.f-torture/execute/u77-test.f (main): Bug involving
5177         LSTAT has been fixed, so turn back on full checking.
5178
5179 1999-04-20  Craig Burley  <craig@jcb-sc.com>
5180
5181         * g77.f-torture/compile/19990419-0.f: New test.
5182         * g77.f-torture/execute/19990419-1.f: New test.
5183
5184 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
5185
5186         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
5187         to avoid the need for a prototype to supress a warning.
5188
5189 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
5190
5191         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
5192
5193 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
5194
5195         * gcc.c-torture/execute/990404-1.c: New test.
5196
5197 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
5198
5199         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
5200         * gcc.dg/cpp-if3.c: Don't use -pedantic.
5201         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
5202         missing initializer warnings.
5203
5204 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
5205
5206         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
5207         matching strings.
5208
5209 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
5210
5211         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
5212
5213 1999-03-26  Craig Burley  <craig@jcb-sc.com>
5214
5215         * g77.f-torture/execute/19990325-0.f: New test.
5216         * g77.f-torture/execute/19990325-1.f: New test.
5217
5218 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
5219
5220         * gcc.c-torture/execute/990324-1.c: New test.
5221
5222 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
5223
5224         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
5225         test with 4.
5226
5227 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
5228
5229         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
5230
5231 1999-03-13  Craig Burley  <craig@jcb-sc.com>
5232
5233         * g77.f-torture/execute/19990313-2.f: New test.
5234         * g77.f-torture/execute/19990313-3.f: New test.
5235
5236 1999-03-13  Craig Burley  <craig@jcb-sc.com>
5237
5238         * g77.f-torture/execute/19990313-0.f: New test.
5239         * g77.f-torture/execute/19990313-1.f: New test.
5240
5241 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
5242
5243         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
5244         printf to sprintf.
5245         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
5246         (main): Add check for u15.  Conditionalize u31 check depending on
5247         whether ints are <32 bits or >=32 bits.
5248
5249 1999-03-08  Craig Burley  <craig@jcb-sc.com>
5250
5251         * g77.f-torture/execute/19981119-0.f: Improve testiness.
5252
5253 1999-03-08  Craig Burley  <craig@jcb-sc.com>
5254
5255         * g77.f-torture/compile/19990305-0.f: New test.
5256         * g77.f-torture/execute/19981119-0.f: New test.
5257
5258 1999-03-08  Craig Burley  <craig@jcb-sc.com>
5259
5260         * g77.f-torture/execute/970625-2.f: call ABORT if final
5261         result is not correct, instead of just printing it.
5262         Add this checking via newly introduced obfuscation, to
5263         trip up buggy front ends.
5264
5265 1999-03-07  Craig Burley  <craig@jcb-sc.com>
5266
5267         * g77.f-torture/compile/960317-1.f: Moved from being
5268         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
5269
5270 1999-03-06  Craig Burley  <craig@jcb-sc.com>
5271
5272         * g77.f-torture/execute/960317-1.f: New (old) test.
5273         * g77.f-torture/execute/970625-2.f: Ditto.
5274
5275 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
5276
5277         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
5278         message on line 1 or line 2; cccp and cpplib do this differently.
5279
5280 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
5281
5282         * g++.old-deja/g++.law/weak1.C: New test.
5283
5284 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
5285
5286         * gcc.c-torture/execute/990119-1.c: Renamed to...
5287         * gcc.dg/990119-1.c: this, so it will only be tested once
5288         (it's a preprocessor test, it doesn't need to be run at
5289         multiple optimization levels).
5290
5291 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
5292
5293         * lib/g++.exp: Don't add incdir=$base_dir/../include to
5294           ALWAYS_CXXFLAGS.
5295
5296 1999-02-24  Craig Burley  <craig@jcb-sc.com>
5297
5298         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
5299         * g77.f-torture/compile/19981216-0.f: ...as it is expected
5300         to not be compilable by current g77.
5301
5302 1999-02-24  Nick Clifton  <nickc@cygnus.com>
5303
5304         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
5305
5306 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
5307
5308         * gcc.c-torture/execute/990222-1.c: New test.
5309
5310 1999-02-19  Craig Burley  <craig@jcb-sc.com>
5311
5312         * g77.f-torture/compile/19990218-0.f: New test.
5313         * g77.f-torture/noncompile/19990218-1.f: New test.
5314
5315 1999-02-18  Craig Burley  <craig@jcb-sc.com>
5316
5317         * g77.f-torture/compile/19981216-0.f: New test.
5318
5319 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
5320
5321         * gcc.dg/990214-1.c: New test.
5322
5323 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
5324
5325         * gcc.dg/990213-2.c: New test.
5326
5327         * gcc.dg/990213-1.c: New test.
5328
5329 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
5330
5331         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
5332         ints.
5333
5334 1999-02-11  Nick Clifton  <nickc@cygnus.com>
5335
5336         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
5337         specified by target.
5338
5339         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
5340
5341 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
5342
5343         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
5344
5345 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
5346
5347         * gcc.dg/special/ecos.exp: New test driver for new tests with
5348         special requirements.
5349
5350         * gcc.dg/special/alias-1.c: New test.
5351         * gcc.dg/special/gcsec-1.c: New test.
5352         * gcc.dg/special/weak-1.c: New test.
5353         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
5354         * gcc.dg/special/weak-2.c: New test.
5355         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
5356         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
5357         * gcc.dg/special/wkali-1.c: New test.
5358         * gcc.dg/special/wkali-2.c: New test.
5359         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
5360         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
5361
5362 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
5363
5364           * lib/c-torture.exp (c-torture-compile): Pull out code for
5365           analyzing gcc error messages.
5366           (c-torture-execute): Likewise.  Fix some (harmless) false
5367           positives.
5368           * lib/gcc.exp (gcc_check_compile): New function.
5369
5370 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
5371
5372         * gcc.c-torture/execute/990208-1.c: New test.
5373
5374 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
5375
5376         * g++.dg/special/ecos.exp: New driver for new tests with special
5377         requirements
5378
5379         * g++.dg/special/conpr-1.C: New test
5380         * g++.dg/special/conpr-2.C: New test
5381         * g++.dg/special/conpr-2a.C: New test
5382         * g++.dg/special/conpr-3.C: New test
5383         * g++.dg/special/conpr-3a.C: New test
5384         * g++.dg/special/conpr-3b.C: New test
5385
5386         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
5387         allow g++ to use the dg driver
5388
5389         * README: Add comment about g++.dg directory
5390
5391 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
5392
5393         * README: Update email addresses.
5394
5395 1999-02-03  Nick Clifton  <nickc@cygnus.com>
5396
5397         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
5398         arguments in order to force structure S onto the stack even on
5399         the alpha.
5400         (test): Pass 10 leading arguments to function foo as well as the
5401         structure S.
5402
5403         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
5404         failure for all targets.
5405
5406         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
5407         abort to terminate program execution.
5408
5409 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
5410
5411         * gcc.c-torture/execute/990130-1.c: New test.
5412
5413 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
5414
5415         * gcc.dg/990130-1.c: New test.
5416
5417 1999-01-28  Michael Meissner  <meissner@cygnus.com>
5418
5419         * gcc.c-torture/execute/990128-1.c: New test.
5420
5421 1999-01-27  Michael Meissner  <meissner@cygnus.com>
5422
5423         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
5424
5425 1999-01-27  Felix Lee  <flee@cygnus.com>
5426
5427         * lib/c-torture.exp (c-torture-compile): pull out code for
5428         analyzing gcc error messages.
5429         (c-torture-execute): ditto, and fix some (harmless) false
5430         positives.
5431         * lib/gcc.exp (gcc_check_compile): new function.
5432
5433 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
5434
5435         * gcc.dg/990117-1.c: New test.
5436
5437         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
5438
5439         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
5440
5441 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
5442
5443         * g77.f-torture/compile/990115-1.f: New test.
5444
5445 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
5446
5447         * gcc.c-torture/compile/990107-1.c: New test
5448
5449 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
5450
5451         * gcc.c-torture/execute/990106-2.c: New test.
5452
5453         * gcc.c-torture/execute/990106-1.c: New test.
5454
5455 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
5456
5457         * gcc.c-torture/compile/981223-1.c: New test.
5458
5459 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
5460
5461         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
5462         (opt3): Rename from opt4 and disable.
5463
5464 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
5465
5466         * g++.old-deja/g++.pt/ptrmem5.C: New test.
5467
5468 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
5469
5470         * g++.old-deja/g++.other/conv5.C: New test.
5471
5472 1998-12-14  Nick Clifton  <nickc@cygnus.com>
5473
5474         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
5475
5476 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
5477
5478         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
5479
5480 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
5481
5482         * gcc.c-torture/compile/981211-1.c: New test.
5483
5484 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
5485
5486         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
5487
5488         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
5489
5490 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5491
5492         * gcc.special/930510-1.c: Make C9X safe.
5493         * gcc.misc-tests/gcov-1.c Similarly.
5494         * gcc.misc-tests/gcov-2.c Similarly.
5495
5496 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5497
5498         * gcc.dg/ultrasp1.c: New test.
5499
5500 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
5501
5502         * gcc.c-torture/execute/981206.c: New test.
5503
5504 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5505
5506         * g++.old-deja/g++.ns/template7.C: New test.
5507
5508         * g++.old-deja/g++.other/expr1.C: New test.
5509
5510         * g++.old-deja/g++.eh/tmpl3.C: New test.
5511
5512         * g++.old-deja/g++.eh/tmpl2.C: New test.
5513
5514 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
5515
5516         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
5517         * g++.old-deja/g++.other/using6.C: Removed.
5518         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
5519
5520         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
5521
5522 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
5523
5524         * g++.old-deja/g++.pt/overload8.C: New test.
5525
5526         * g++.old-deja/g++.pt/overload7.C: New test.
5527
5528         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
5529
5530         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
5531         and relinking messages.
5532         * lib/g++.exp (g++_target_compile): Remove .rpo file when
5533         compiling with -frepo.
5534
5535 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
5536
5537         * g++.old-deja/g++.pt/lookup6.C: New test.
5538
5539 1998-11-30  Nick Clifton  <nickc@cygnus.com>
5540
5541         * gcc.c-torture/execute/981130-1.c: New test.
5542         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
5543
5544 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
5545
5546         * g++.old-deja/g++.pt/explicit76.C: New test.
5547
5548         * g++.old-deja/g++.pt/friend38.C: New test.
5549
5550         * g++.old-deja/g++.ns/crash2.C: New test.
5551
5552         * g++.old-deja/g++.pt/defarg8.C: New test.
5553
5554         * g++.old-deja/g++.pt/instantiate6.C: New test.
5555
5556         * g++.old-deja/g++.pt/static6.C: New test.
5557
5558         * g++.old-deja/g++.pt/decl2.C: New test.
5559
5560 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
5561
5562         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
5563         problem is actually related with name lookup, but so what? :-)
5564
5565         * g++.old-deja/g++.pt/friend37.C: New test.
5566
5567 1998-11-25  Dave Love  <d.love@dl.ac.uk>
5568
5569         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
5570         element, which fails on some systems.
5571
5572         * g77.f-torture/execute/labug1.f: New test.
5573
5574 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
5575
5576         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
5577         is defined.
5578
5579 1998-11-18  Dave Love  <d.love@dl.ac.uk>
5580
5581         * g77.f-torture/compile/981117-1.f: New test.
5582
5583 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
5584
5585         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
5586         properly discarded.
5587
5588 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
5589
5590         * gcc.c-torture/execute/memcheck: New directory of tests for
5591         -fcheck-memory-usage.
5592
5593 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5594
5595         * README: New file, general information about the testsuite and
5596         new description of the various C++ test subdirectories.
5597         * README.g++: Eliminate obsolete information, update and move most
5598         relevant stuff to README.
5599
5600 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
5601
5602         * gcc.c-torture/compile/981107-1.c: New test.
5603
5604 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
5605
5606         * execute/memcpy-bi.c: New testcase.
5607
5608 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
5609
5610         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
5611         base classes.
5612
5613         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
5614         template is selected.
5615
5616         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
5617         classes, it should be accepted for all types.
5618
5619         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
5620
5621         * g++.old-deja/g++.pt/spec24.C: Ensure that template
5622         specializations start with template headers.
5623
5624 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
5625
5626         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
5627
5628         * g++.old-deja/g++.other/init9.C: Test cross initialization of
5629         non-POD types.
5630
5631 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
5632
5633         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
5634
5635 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5636
5637         * compile/981022-1.c, compile/981022-1.x: New test and driver.
5638
5639 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
5640
5641         * 981019-1.c: New test.
5642
5643 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
5644
5645         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
5646         find objc headers.
5647
5648 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
5649
5650         * compile/981001-4.c: Remove use of GCC extension that triggers a
5651         compiler bug.
5652
5653 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
5654
5655         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
5656
5657 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
5658
5659         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
5660         instantiation of template produces incorrect code for delete
5661         expression.
5662
5663         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
5664         constructors' name is not unique.
5665         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
5666         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
5667
5668         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
5669         automatic array of const is ill-formed.
5670
5671         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
5672         of template parameter?
5673
5674         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
5675         const.
5676
5677         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
5678         pointer-to-member expression.
5679
5680         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
5681         declaration causes ICE.
5682
5683 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
5684
5685         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
5686         reserved in the global namespace.
5687
5688         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
5689         generate needed virtual table.
5690
5691         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
5692
5693 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
5694
5695         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
5696         template-dependent type
5697
5698 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
5699
5700         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
5701         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
5702         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
5703
5704         * g++.old-deja/g++.other/using5.C: New test; using decl from base
5705         class should be usable as argument of member function.
5706         * g++.old-deja/g++.other/using6.C: New test; using decl from base
5707         class should be usable as return type of member function.
5708         * g++.old-deja/g++.other/using7.C: New test; using decl from base
5709         class should be usable as type of data member.
5710
5711         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
5712
5713 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
5714
5715         * gcc.c-torture/special/920521-1.c: Fix bogus test.
5716
5717 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
5718
5719         * gcc.dg/dll-?.c Add thumb to target list.
5720         Fix assembler scan patterns to match current assembler output.
5721
5722 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
5723
5724         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
5725         matching of template brackets.
5726
5727         * g++.old-deja/g++.other/using4.C: New test.  Test using
5728         declarations of methods from base classes.
5729
5730         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
5731         within functions should introduce names into the innermost
5732         enclosing namespace.
5733
5734         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
5735         of static locals if first initialization throws.
5736
5737 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
5738
5739         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
5740
5741 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
5742
5743         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
5744         lose track of the possible targets of tablejump insns.
5745         * special/special.exp: Run it.
5746
5747 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5748
5749         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
5750         must be declared before its specializations can be named in friend
5751         declarations.
5752
5753 1998-10-05  Dave Love  <d.love@dl.ac.uk>
5754
5755         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
5756
5757         * g77.f-torture/execute/io1.f: New test.
5758
5759 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
5760
5761         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
5762         with pointer to template function, for which no argument deduction
5763         is possible.
5764
5765         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
5766         specialization of template function as argument to template
5767         function.
5768
5769         * g++.old-deja/g++.other/access2.C: New test; Inner class
5770         shouldn't have privileged access to Outer's names.
5771
5772 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
5773
5774         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
5775         friend template declared within template class conflicts with
5776         nested class of the same name.
5777
5778         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
5779         is ignored.
5780
5781         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
5782         object with direct initializer as function declaration.
5783
5784         * g++.old-deja/g++.other/decl2.C: New test; duplicate
5785         initializers.
5786
5787         * g++.old-deja/g++.other/null2.C: New test; conditional operator
5788         involving const pointer and NULL produces incorrect result.
5789
5790         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
5791         type name without `typename' should be rejected with -pedantic.
5792
5793 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
5794
5795         * g++.old-deja/g++.other/addrof1.C: New test.
5796
5797 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
5798
5799         * gcc.c-torture/compile/981001-1.c: New test.
5800         * gcc.c-torture/execute/981001-1.c: New test.
5801
5802 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
5803
5804         * gcc.c-torture/compile/981001-2.c: New test.
5805         * gcc.c-torture/compile/981001-3.c: New test.
5806         * gcc.c-torture/compile/981001-4.c: New test.
5807
5808 1998-10-01  Robert Lipe  <robertl@dgii.com>
5809
5810         * lib/objc.exp (objc_target_compile): Add -L during compiles for
5811         multilibbed hosts.   Idea grafted from g77.exp.
5812
5813 1998-09-30  Dave Love  <d.love@dl.ac.uk>
5814
5815         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
5816         avoid losing on systems which need -lsocket.
5817
5818 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
5819
5820         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
5821         * g++.old-deja/g++.other/nested2.C: Ditto.
5822         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
5823         failure.
5824
5825 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
5826
5827         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
5828         preferred over template operator!= for enum bitfields.
5829
5830 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
5831
5832         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
5833         that happen to have the same base name, but in different scopes,
5834         are incorrectly rejected.
5835
5836 1998-09-16  Richard Henderson  <rth@cygnus.com>
5837
5838         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
5839         on the native word size instead of an integer literal.
5840
5841 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
5842
5843         * g++.old-deja/g++.other/static2.C: Invocation of static data
5844         member of type pointer-to-function denoted as non-static member.
5845
5846         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
5847         checks involving function types and aliases.
5848
5849 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
5850
5851         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
5852         redefined to the same non-trivial type.
5853
5854         * g++.old-deja/g++.pt/explicit73.C: Test for proper
5855         namespace-qualification of template specializations declared in
5856         other namespaces.
5857
5858         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
5859         to declare a subset of the specializations of a template function
5860         as friends of specializations of a template class.
5861
5862         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
5863         member templates that do not fully specialize the enclosing
5864         template class are rejected.
5865
5866 1998-09-11  Dave Love  <d.love@dl.ac.uk>
5867
5868         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
5869
5870 1998-09-08  Dave Love  <d.love@dl.ac.uk>
5871
5872         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
5873         altered from libf2c/libU77 version.
5874
5875 1998-09-06  Dave Love  <d.love@dl.ac.uk>
5876
5877         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
5878
5879 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
5880
5881         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
5882         (un)signed char are different types for template specialization
5883         purposes.
5884
5885 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
5886
5887         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
5888         * objc: ObjC testsuite.
5889
5890 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
5891
5892         * gcc.c-torture/execute/941014-1.x:  New file.
5893
5894 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
5895
5896         * lib/c-torture.exp: Add support for
5897         torture_eval_before_compile and torture_eval_before_execute
5898         variables.
5899
5900 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
5901
5902         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
5903         this test triggers valid.
5904
5905 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
5906
5907         * gcc.dg/980827-1.c: New test.
5908
5909 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
5910
5911         * gcc.c-torture/execute/loop-4b.c: New test.
5912
5913 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
5914
5915         * lib/c-torture.exp: Add support for
5916         torture_eval_before_compile and torture_eval_before_execute
5917         variables.
5918
5919 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
5920
5921         * gcc.c-torture/compile/980825-1.c: New test.
5922
5923 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
5924
5925         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
5926         count number tests in opt_t0 not good_t0.
5927
5928 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
5929
5930         * gcc.c-torture/compile/930326-1.x: Fix typo.
5931
5932 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
5933
5934         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
5935         causes an ICE.
5936
5937 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
5938
5939         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
5940         STACK_SIZE is defined.
5941         * gcc.c-torture/unsorted/stuct.c: Similarly.
5942
5943         * gcc.c-torture/compile/980821-1.c: New test.
5944
5945 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
5946
5947         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
5948
5949 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
5950
5951         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
5952         code.
5953
5954 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
5955
5956         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
5957         error'.
5958
5959 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
5960
5961         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
5962
5963 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
5964
5965         * gcc.c-torture/compile/980816-1.c: New test.
5966
5967         * gcc.dg/980816-1.c: New test.
5968
5969 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
5970
5971         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
5972         compiler for ieee tests.
5973
5974 1998-08-01  Dave Love  <d.love@dl.ac.uk>
5975
5976         * g77.f-torture/compile/980729-0.f: New test.
5977
5978 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
5979
5980         * gcc.c-torture/special/eeprof-1.c: New test, for
5981         -finstrument-functions.
5982         * gcc.c-torture/special/special.exp: Run it.
5983
5984 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
5985
5986         * gcc.c-torture/compile/980729-1.c: New test.
5987
5988 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
5989
5990         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
5991         __thumb__ is defined, and test for ARM style doubles if so.
5992
5993 1998-07-26  Dave Love  <d.love@dl.ac.uk>
5994
5995         * g77.f-torture/noncompile/980615-0.f: New test.
5996
5997 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
5998
5999         * gcc.dg/980312-1.c: Do link instead of compile.
6000         * gcc.dg/980313-1.c: Likewise.
6001
6002 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
6003
6004         * gcc.c-torture/compile/980726-1.c: New test.
6005
6006 1998-07-25  Dave Love  <d.love@dl.ac.uk>
6007
6008         * g77.f-torture/execute/io0.f: New test.
6009
6010 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
6011
6012         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
6013         an int.
6014
6015 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
6016
6017         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
6018         m32r bugs.
6019
6020 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
6021
6022         * gcc.dg/980626-1.c: Expect failures for all toolchains until
6023         c-decl.c:grokdeclarator can handle mode attributes.
6024
6025 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
6026
6027         * gcc.c-torture/execute/980716-1.c: New test.
6028
6029 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
6030
6031         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
6032         the mn10200.
6033         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
6034         the mn10200.
6035         * gcc.c-torture/execute/va-arg-3.x: Similarly.
6036         * gcc.c-torture/compile/930326-1.x: Similarly.
6037
6038 1998-07-13  Dave Love  <d.love@dl.ac.uk>
6039
6040         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
6041         New test from Craig.
6042
6043 1998-07-12  Dave Love  <d.love@dl.ac.uk>
6044
6045         * g77.f-torture/noncompile/980616-0.f: New test.
6046
6047         * g77.f-torture/execute/970816-3.f:  New test from Craig.
6048
6049 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
6050
6051         *  g++.other/singleton.C: Return error value instead of taking
6052         SIGSEGV.
6053
6054 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
6055
6056         *  g++.other/singleton.C: New test.   Warning is under dispute.
6057         Runtime crash is not.
6058
6059 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
6060
6061         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
6062         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
6063         using6.C, using7.C}:  New namespace tests.
6064
6065 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
6066
6067         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
6068         specialization with typedef'ed names used as array indexes.
6069
6070 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
6071
6072         * gcc.c-torture/execute/980709-1.c: New test.
6073
6074         * gcc.dg/980709-1.c: New test.
6075
6076 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
6077
6078         * gcc.c-torture/execute/bcp-1.c: New test.
6079
6080 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
6081
6082         * gcc.c-torture/execute/980707-1.c: New test.
6083
6084 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
6085
6086         * gcc.c-torture/compile/980706-1.c: New test.
6087
6088 1998-07-01  Dave Love  <d.love@dl.ac.uk>
6089
6090         * g77.f-torture/execute/980701-0.f,
6091         g77.f-torture/execute/980701-1.f: New test from Craig.
6092
6093 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
6094
6095         * gcc.c-torture/compile/980701-1.c: New test.
6096
6097         * gcc.c-torture/execute/980701-1.c: New test.
6098
6099 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
6100 rlsruhe.de>
6101
6102         * g++.old-deja/g++.robertl/eb132.C: New test.
6103         * g++.old-deja/g++.robertl/eb133.C: Likewise.
6104
6105 1998-06-29  Dave Love  <d.love@dl.ac.uk>
6106
6107         * g77.f-torture/execute/980628-7.f,
6108         g77.f-torture/execute/980628-8.f,
6109         g77.f-torture/execute/980628-9.f,
6110         g77.f-torture/execute/980628-10.f: New tests from Craig.
6111
6112         * g77.f-torture/execute/980628-3.f: Remove mail headers.
6113
6114 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
6115
6116         * g77.f-torture/execute/980628-4.f: New test from Craig.
6117         * g77.f-torture/execute/980628-5.f: Likewise.
6118         * g77.f-torture/execute/980628-2.f: Likewise.
6119         * g77.f-torture/execute/980628-0.f: Likewise.
6120         * g77.f-torture/execute/980628-1.f: Likewise.
6121         * g77.f-torture/execute/980628-3.f: Likewise.
6122         * g77.f-torture/execute/980628-6.f: Likewise.
6123
6124 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
6125
6126         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
6127         directory when nothing has been installed yet.
6128
6129 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
6130
6131         * gcc.c-torture/special/special.exp: Handle newer versions of
6132         dejagnu.
6133
6134 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
6135
6136         * gcc.dg/980626-1.c: New test.
6137
6138 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
6139
6140         * gcc.misc-tests/m-un-2.c: New test.
6141         * g++.old-deja/g++.other/warn01.c: Likewise.
6142
6143 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
6144
6145         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
6146         compatibility with assmblers with a different comment character.
6147         Eliminate use of GAS-specific extensions.
6148
6149 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
6150
6151         * gcc.c-torture/execute/ieee/980619-1.c: New test.
6152
6153 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
6154
6155         *lib/g77.exp: Replace search for libf2c.a with search for newly
6156         renamed libg2c.a
6157
6158 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
6159
6160         * gcc.c-torture/execute/980617-1.c: New test.
6161
6162 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
6163
6164         * gcc.c-torture/execute/980612-1.c: New test.
6165
6166 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
6167
6168         * gcc.dg/980523-1.c: Only test on ppc-linux.
6169         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
6170
6171         * gcc.c-torture/execute/980608-1.c: New test.
6172
6173 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6174
6175         * gcc.c-torture/execute/980605-1.c: New test.
6176
6177 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
6178
6179         * gcc.c-torture/execute/980604-1.c: New test.
6180
6181 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
6182
6183         * gcc.c-torture/execute/980602-1.c: New test.
6184         * gcc.c-torture/execute/980602-2.c: Likewise.
6185
6186 1998-06-02  Dave Love  <d.love@dl.ac.uk>
6187
6188         * 970125-0.f: Fix per JCB.  Add commentary.
6189
6190 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
6191
6192         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
6193         IEEE -0 support.
6194
6195 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
6196
6197         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
6198         earlier.
6199
6200 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
6201
6202         * gcc.c-torture/execute/980526-3.c: New test.
6203
6204 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
6205
6206         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
6207         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
6208         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
6209         m88k-motorola-sysv3 to XFAIL.
6210
6211 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6212
6213         * gcc.dg/980526-1.c: New test.
6214         * gcc.c-torture/execute/980526-2.c: New test.
6215
6216 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
6217
6218         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
6219
6220         * gcc.c-torture/execute/980526-1.c: New test.
6221
6222 1998-05-26  Dave Love  <d.love@dl.ac.uk>
6223
6224         * g77.f-torture/execute/alpha2.f: Add runtime test.
6225
6226 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
6227
6228         * g++.old-deja/old-deja.exp: Strip leading directories.
6229
6230         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
6231         error for the line.  Don't run multiple tests for the same line.
6232
6233 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
6234
6235         * gcc.dg/980523-1.c: New test.
6236
6237 1998-05-23  Dave Love  <d.love@dl.ac.uk>
6238
6239         * g77.f-torture/compile/970915-0.f: New test.
6240
6241 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
6242
6243         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
6244
6245 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
6246
6247         * gcc.dg/980520-1.c: New test.
6248
6249 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
6250
6251         * gcc.dg/980502-1.c: Fix return type.
6252
6253 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
6254
6255         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
6256         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
6257         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
6258         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
6259         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
6260
6261 1998-05-20  Dave Love  <d.love@dl.ac.uk>
6262
6263         * g77.f-torture/execute/980520-1.f: New test.
6264
6265 1998-05-15  Dave Love  <d.love@dl.ac.uk>
6266
6267         * lib/mike-g77.exp: New file.
6268
6269         * g77.f-torture/noncompile/noncompile.exp,
6270         g77.f-torture/noncompile/check0.f: New files.
6271
6272 1998-05-14  Dave Love  <d.love@dl.ac.uk>
6273
6274         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
6275         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
6276         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
6277         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
6278         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
6279         abort where appropriate.
6280
6281 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
6282
6283         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
6284         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
6285
6286 1998-04-29  Dave Love  <d.love@dl.ac.uk>
6287
6288         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
6289
6290 1998-04-27  Dave Love  <d.love@dl.ac.uk>
6291
6292         * g77.f-torture/compile/980427-0.f: New test.
6293
6294 1998-04-24  Dave Love  <d.love@dl.ac.uk>
6295
6296         * g77.f-torture/compile/980424-0.f: New test.
6297
6298 1998-04-19  Dave Love  <d.love@dl.ac.uk>
6299
6300         * g77.f-torture/compile/980419-2.f (main): New test.
6301         * g77.f-torture/compile/970125-0.f: New test.
6302         * g77.f-torture/compile/980419-1.f: New test.
6303
6304 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
6305
6306         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
6307         of loop-4.c.
6308
6309 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
6310
6311         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
6312
6313 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
6314
6315         * gcc.c-torture/compile/980329-1.c: New test.
6316
6317 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
6318
6319         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
6320         * gcc.dg/980312-1.c: Fix typo in -march command.
6321
6322 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
6323
6324         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
6325
6326 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
6327
6328         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
6329         Dave Love agree the Fortran source is bogus.
6330
6331 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
6332
6333         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
6334         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
6335         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
6336         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
6337         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
6338
6339 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
6340
6341         * g++.old-deja/g++.other/friend1.C: New test.
6342
6343 1998-02-18  Dave Love  <d.love@dl.ac.uk>
6344
6345         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
6346         possibly uninitialized) variables and declare dnrm2.
6347
6348 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
6349
6350         From Bruno Haible <haible@ilog.fr>:
6351         * gcc.c-torture/execute/980223.c: New test.
6352
6353 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
6354
6355         * gcc.dg/ifelse-1.c: New test.
6356
6357 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
6358
6359         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
6360
6361           * lib/old-dejagnu.exp (old-dejagnu): Added the
6362           "execution test - XFAIL *-*-*" handling in the spirit of
6363           "excess errors test -". Changed the "execution test fails"
6364           handling to be like "excess errors test fails".
6365           * Update various tests accordingly.
6366
6367 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
6368
6369         * gcc.c-torture/execute/980205.c: New test.
6370
6371 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
6372
6373         * lib/c-torture.exp: Look for .x files instead of .cexp files.
6374         * lib/f-torture.exp: Similarly.
6375         * gcc.c-torture: Rename all .cexp files to .x files.
6376
6377 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6378
6379         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
6380         (940510-1.c): Removed duplicate.
6381         (971104-1.c): New test.
6382
6383 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
6384
6385           * lib/f-torture.exp: Improve error and loop detection.
6386
6387 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
6388
6389         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
6390         use that to size the filler array.
6391
6392 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
6393
6394         * lib/c-torture.exp(c-torture-execute): Fix typo.
6395
6396         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
6397         testcase as the executable name. Keep the executable around if
6398         the test fails.
6399
6400 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
6401
6402         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
6403         changes.  Only test one -g option, and move it to the end of the
6404         list of options to test.
6405
6406 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
6407
6408         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
6409         variable GCC_TORTURE_OPTIONS to supply default switches separated
6410         by colons.  If no environment variable, run tests with -O0 -g, -O1
6411         -g, and -O2 -g as well.
6412
6413 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
6414
6415         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
6416         explanatory comments. Fix indentation.
6417
6418 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
6419
6420         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
6421
6422 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
6423
6424         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
6425         * g++.old-deja/g++.mike/p7325.C: Likewise.
6426         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
6427
6428 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
6429
6430         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
6431         * g++.old-deja/g++.brendan/crash30.C: Likewise.
6432         * g++.old-deja/g++.brendan/crash39.C: Likewise.
6433         * g++.old-deja/g++.law/operators4.C: Likewise.
6434
6435 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
6436
6437         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
6438         * g++.old-deja/g++.mike/p784.C: Ditto.
6439         * g++.old-deja/g++.mike/p785.C: Ditto.
6440
6441 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
6442
6443           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
6444
6445 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
6446
6447         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
6448         target feature; pass this to c-torture-execute as needed.
6449
6450 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
6451
6452         * lib/c-torture.exp(c-torture-execute): If the previous and the
6453         current executables being tested are identical, we don't need to
6454         run the executable again. Try to make the executable names
6455         unique. Add an optional argument for passing additional compiler
6456         flags.
6457
6458 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
6459
6460         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
6461
6462 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
6463
6464         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
6465
6466 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
6467
6468         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
6469         32bit or larger longs.
6470
6471         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
6472         have either a 32bit long or 32bit int.
6473
6474 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6475
6476         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
6477         Make double precision tests dependent on sizeof (double).
6478
6479 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
6480
6481         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
6482         too.
6483
6484 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6485
6486         * gcc.c-torture/compile/961203-1.cexp: New script.
6487
6488 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
6489
6490         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
6491         up the includes ourselves.
6492
6493 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
6494
6495         * lib/plumhall.exp: Remove random include, and add a few
6496         verbose messages for debugging.
6497
6498 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
6499
6500         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
6501         of trying to do it ourselves.
6502
6503 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6504
6505         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
6506
6507 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
6508
6509         * gcc.prms/5403.c: Made regexp a bit less strict.
6510
6511 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
6512
6513         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
6514         is returned from remote_load instead.
6515         * lib/plumhall.exp: Ditto.
6516         * lib/mike-g++.exp: Ditto.
6517         * lib/old-dejagnu.exp: Ditto.
6518         * lib/c-torture.exp: Ditto.
6519
6520 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
6521
6522         * lib/g++.exp: Use build_wrapper procedure.
6523         * lib/gcc.exp: Ditto.
6524
6525 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
6526
6527         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
6528         an old-style decl for malloc.  Fixes tests to work when
6529         sizeof (int) != sizeof (size_t).
6530
6531 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
6532
6533         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
6534
6535         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
6536         use stdargs.h interface.
6537
6538 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
6539
6540         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
6541         NO_VARARGS when compiling.
6542
6543 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
6544
6545         * lib/plumhall.exp(ph_includes): New procedure.
6546         (ph_make): Use it.
6547         (ph_compiler): Ditto.
6548
6549         * lib/g++.exp: Rename test-glue.c to testglue.c.
6550         * lib/gcc.exp: Ditto.
6551
6552 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
6553
6554         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
6555         to completion when it's called.
6556
6557 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
6558
6559         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
6560         is defined, don't do test.
6561
6562 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
6563
6564         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
6565         for object files.
6566         (ph_summary): Mark skipped testcases as untested, not unresolved.
6567
6568         * lib/plumhall.exp (ph_make): If unresolved because of bad
6569         errorCode, record errorCode in log file.
6570         (*): Replace send_log/verbose with verbose -log.
6571
6572 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
6573
6574         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
6575         double conversion if double isn't at least 8 bytes.
6576
6577         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
6578         int to work with targets where int is 16 bits.
6579
6580         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
6581         8 bytes, just exit, since 4 byte doubles don't have enough bits of
6582         precision for the test to complete.
6583
6584 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
6585
6586         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
6587         if d10v is not compiled with the -mdouble64 flag.
6588         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
6589
6590         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
6591         d10v is not compiled with the -mint32 flag.
6592
6593 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
6594
6595         * lib/plumhall.exp: Use incr_count.
6596
6597 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
6598
6599         * gcc.c-torture: Update to c-torture-1.45.
6600
6601 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
6602
6603         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
6604         the name of the expect testcase file).
6605
6606         * lib/g++.exp(g++_init): Ditto.
6607
6608 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
6609
6610         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
6611         the host.
6612
6613         * lib/gcc.exp(gcc_exit): New procedure.
6614
6615 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
6616
6617         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
6618         specs where appropriate.
6619
6620         * g++.old-deja/g++.arm/*: Added additional ERROR checks
6621         because of new "candidates are" messages, and removed a few
6622
6623         * Converted all non-old-style g++ testcases to old-style, and
6624         moved into g++.old-deja.
6625
6626 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
6627
6628         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
6629         options.
6630
6631         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
6632         succeeded.
6633
6634         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
6635
6636 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
6637
6638         * lib/gcc.exp (gcc_target_compile): Add support for defining
6639         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
6640         the machine doesn't have those features.
6641
6642 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
6643
6644         * g++.law/operators4.exp: Don't use LIBS.
6645
6646 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
6647
6648         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
6649
6650         * lib/mike-g++.exp: Don't set the compiler to be tested here.
6651         * lib/g++.exp: Set it here instead. Also, allow use of the
6652         --tool_exec and --tool_opt options. Change CXX to
6653         GXX_UNDER_TEST.
6654
6655         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
6656
6657         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
6658
6659 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
6660
6661         * lib/old-dejagnu.exp: Use prune_warnings instead of
6662         prune_system_crud.
6663         * lib/mike-g++.exp: Ditto.
6664         * lib/gcc.exp: Ditto.
6665         * lib/g++.exp: Ditto.
6666
6667         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
6668
6669 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
6670
6671           * 941014-2.c: Include stdlib.h
6672           * 960327-1.c: Include stdio.h
6673           * dbra.c, index-1.c: Don't assume ints are 32bits.
6674
6675 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
6676
6677         * lib/gcc.exp: Add gcc,stack_size target feature.
6678
6679         * lib/g++.exp(g++_target_compile): Add the include and link
6680         paths here, not in two other places. And, it's $options, not
6681         options.
6682
6683         * lib/mike-g++.exp(postbase): Remove the code that determines
6684         the correct include and link paths.
6685         * g++.old-deja/old-deja.exp: Ditto.
6686
6687 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
6688
6689         * lib/g++.exp(g++_init): target_compile no longer returns the
6690         filename of the result.
6691
6692 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
6693
6694         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
6695         call to glob.
6696
6697         * gcc.c-torture/special/special.exp: Change call to
6698         gcc_target_compile to include the object file.
6699
6700 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
6701
6702         * gcc.c-torture/special/special.exp: Correct misspelling in last
6703         change.
6704
6705 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
6706
6707         * lib/plumhall.exp(ph_summary): Log the entire output of the
6708         executable. Return -1 if there were any failures, 0 otherwise.
6709         (ph_execute): Return -1 if there were any failures, 0 otherwise.
6710         (ph_make): Clean up objects and executables that were built
6711         if the tests succeeded.
6712
6713 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
6714
6715         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
6716         libraries and includes in the build tree as appropriate.
6717
6718 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
6719
6720         * lib/c-torture.exp: Instead of looking for the global variable
6721         NO_LONG_LONG, check to see if that's a feature of the target.
6722
6723 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
6724
6725         * config/default.exp: Minimize. Delete the remainer of the files in
6726         config; this functionality is now in devo/dejagnu/config.
6727
6728         g++.*/*: Pass any additional flags used to compile to postbase;
6729         delete CXXFLAGS.
6730
6731         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
6732         is now done by runtest.exp. Use gcc_target_compile instead of
6733         compile.
6734
6735         lib/c-torture.exp: Use gcc_target_compile instead of compile.
6736         Remove references to CFLAGS. Use remote_file instead of
6737         calling rm -f.
6738         (c-torture): Take a list of arguments to use to compile this
6739         testcase.
6740
6741         lib/g++.exp: Simplify. Use target_compile instead of compile.
6742         lib/gcc-dg.exp: Ditto.
6743         lib/gcc.exp: Ditto.
6744         lib/mike-{gcc,g++}.exp: Ditto.
6745         lib/old-dejagnu.exp: Ditto.
6746         lib/plumhall.exp: Ditto.
6747
6748 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
6749
6750         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
6751         (ph_linker): Likewise.
6752
6753 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
6754
6755           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
6756         MAP_ANON / MAP_ANONYMOUS if defined;
6757         else try to map from /dev/zero .
6758
6759 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
6760
6761         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
6762         isn't defined, then define it to MAP_ANONYMOUS.
6763
6764 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
6765
6766         * gcc.c-torture: Update to c-torture-1.42 release.
6767
6768 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
6769
6770         * gcc.c-torture: Update to c-torture-1.41 release.
6771
6772 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
6773
6774         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
6775         c-torture release.
6776
6777 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
6778
6779         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
6780         and LDFLAGS.  Fix second case to append the target_info ldflags
6781         onto LDFLAGS, not CFLAGS.
6782         * lib/g++.exp (g++_init): Add target_info stuff.
6783         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
6784         of libgloss and newlib flags for !native.
6785
6786         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
6787         (GDB): Fix relative path to go up another dir for finding gdb.
6788
6789 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
6790
6791         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
6792         versions in the target_info array, if they don't exist.
6793
6794 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
6795
6796         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
6797
6798 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
6799
6800         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
6801         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
6802
6803 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
6804
6805         * lib/old-dejagnu.exp: Don't remove the output file before we've
6806         actually tested it. Don't append pwd to the path of the executable
6807         we're testing.
6808
6809 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
6810
6811         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
6812
6813 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
6814
6815         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
6816         temporary directory for compiler files, and set it to a default
6817         value of /tmp. Set $output as the name of the output file from
6818         compiling the testcase. Add a -o option to $cflags_var so the
6819         compiler writes the final output file as $output. Set $executable
6820         to $output.
6821
6822         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
6823         directory for compiler files, and set it to /tmp if it doesn't
6824         already have a value. Set $output_file to the name of the output
6825         file from compiling the testcase. Add a -o option to CXXFLAGS so
6826         the compiler writes the final output file as $output. Use $output
6827         as the executable to be tested.
6828
6829 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
6830
6831         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
6832
6833 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
6834
6835         * gcc.c-torture/execute/pending-1.c: New test.  Still
6836         pending in Tege's queue.
6837
6838 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
6839
6840         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
6841         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
6842         if there were failures.  Call unresolved if there were unresolved
6843         testcases.  Call gcc_fail if program did not run to completion.
6844         (ph_make): Pass additional argument name to ph_execute.
6845         (ph_execute): Add new argument.  Pass additional arguments to
6846         ph_summary.  Call gcc_fail is there is no execution output.
6847
6848 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
6849
6850         * lib/plumhall.exp (proc_summary): Output relavent summary
6851         lines into the log so specific failures in plumhall can be
6852         investigated.
6853
6854 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
6855
6856         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
6857         (c-torture-execute): Don't try to execute tests which use
6858         "long long" types if $NO_LONG_LONG is nonzero.
6859
6860 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
6861
6862         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
6863         not c-torture.
6864
6865         * gcc.ieee: Move from here.
6866         * gcc.c-torture/execute/ieee: To here.
6867
6868 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
6869
6870         * gcc.c-torture: Update to c-torture-1.41 release.
6871
6872 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
6873
6874         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
6875         not "$output".
6876
6877 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
6878
6879         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
6880         -c present.
6881
6882 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
6883
6884         * config/proelf.exp: Handle connecting to a simulator.
6885
6886 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
6887
6888         * config/proelf.exp: New file.  Enough framework that we can
6889         run c-torture tests on the proelf targets (or any other target
6890         that gdb can connect to for that matter).
6891
6892 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
6893
6894         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
6895         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
6896
6897         * lib/plumhall.exp (ph_execute): Always call ph_summary if
6898         exec_output exists.
6899
6900 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
6901
6902         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
6903         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
6904
6905         * config/*.exp: Update FSF address.  Change result of ${tool}_load
6906         to pass/fail/unresolved/unsupported/untested.  Caller must now
6907         call unresolved/unsupported/untested.
6908         * lib/*.exp: Update FSF address.  Update to handle new results of
6909         ${tool}_load.
6910         * lib/chill.exp (verbose): Delete.
6911
6912 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
6913
6914         * lib/gcc.exp (default_gcc_start): Change order of args to
6915         $LDFLAGS $CFLAGS $LIBS.
6916         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
6917         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
6918         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
6919         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
6920         * gcc.misc-tests/dg-test.exp: Likewise.
6921         * gcc.misc-tests/msgs.exp: Likewise.
6922         * gcc.prms/prms.exp: Likewise.
6923         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
6924         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
6925
6926         * lib/dg.exp: Deleted, moved to dejagnu/lib.
6927
6928 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
6929
6930         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
6931
6932         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
6933         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
6934
6935         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
6936         necessary.
6937
6938 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
6939
6940         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
6941         global for loop; add use of $mathlib.
6942         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
6943         settings here; set mathlib for anything but VxWorks.
6944
6945 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
6946
6947         * gcc.c-torture: Update to c-torture-1.40 release.
6948
6949 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
6950
6951         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
6952         dg.exp.
6953
6954 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
6955
6956         * lib/c-torture.exp (c-torture-execute): Declare "output" as
6957         global.
6958
6959 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
6960
6961         * lib/g++.exp (LIBS): Define if not already.
6962         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
6963         (gcc-dg-prune): Call prune_gcc_output.
6964         * lib/gcc.exp (prune_gcc_output): New proc.
6965         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
6966         prune_gcc_output.
6967
6968 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
6969
6970         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
6971         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
6972
6973 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
6974
6975         * gcc.c-torture: Update to c-torture-1.39 release.
6976
6977 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
6978
6979         * lib/c-torture.exp (c-torture-execute): Don't return if one option
6980         fails, try others as well.
6981
6982 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
6983
6984         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
6985         If compilation fails, mark execute tests as `untested'.
6986         If test is marked as unsupported, don't mark compilation and
6987         execute tests as failed.
6988
6989 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6990
6991         * lib/g++.exp (g++_init): Don't link in libg++, and look to
6992         libstdc++ for whether or not we want to be doing shared
6993         libraries.  Delete link_curses since we don't need it anymore.
6994         * lib/mike-g++.exp (postbase): Don't link in libg++.
6995         * g++.old-deja/old-deja.exp: Likewise.
6996
6997 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6998
6999         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
7000
7001 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7002
7003         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
7004         For that, add `-Wl,-a,shared_archive'.
7005         * g++.old-deja/old-deja.exp: Likewise.
7006
7007 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
7008
7009         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
7010
7011 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
7012
7013         * lib/mike-g++.exp (postbase): Pay attention to the status of
7014         g++_load.
7015
7016 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7017
7018           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
7019
7020 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
7021
7022         * lib/gcc.exp (default_gcc_start): No longer need to log program
7023         being executed or its output, execute_anywhere does that now.
7024         * lib/g++.exp (default_g++_version): Call execute_anywhere.
7025         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
7026
7027 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7028
7029         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
7030         the same as those in lib/g++.exp.
7031
7032 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
7033
7034         * gcc.c-torture: Update to c-torture-1.38 release.
7035         * gcc.ieee: Related changes.
7036
7037 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
7038
7039         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
7040         "exec". Minor reformatting changes.
7041
7042         * config/rom68k.exp (${tool}_load): Make it work in a canadian
7043         cross. This means all "exec" calls now work on a remote host as
7044         well.
7045         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
7046         cross. Filter out the extra "\r\n" stuff that expect puts in.
7047         (c-torture-execute): Filter out the bogus warnings like
7048         c-torture-compile does. Add support for canadian cross.
7049         * lib/gcc.exp (default_gcc_version, default_gcc_start)
7050         Use execute_anywhere rather than calling exec directly. Now it
7051         works for canadian cross testing.
7052
7053 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
7054
7055         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
7056         results into a variable, and check that rather than using file exists.
7057
7058 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7059
7060         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
7061         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
7062
7063 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7064
7065         * g++.old-deja/old-deja.exp: Create and pass runshlib and
7066         lib_curses if there's a shared libg++ in the build tree.
7067
7068 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
7069
7070         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
7071         if not supported target.
7072
7073 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7074
7075         * lib/g++.exp (g++_init): Move empty setting of runshlib and
7076         link_curses up to always happen, not just for native builds.
7077
7078 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
7079
7080         * gcc.c-torture: Update to c-torture-1.36 release.
7081         * gcc.failure: Related changes.
7082
7083 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
7084
7085         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
7086
7087 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7088
7089         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
7090         * lib/mike-g++.exp (postbase): Not in here.  Still reference
7091         runshlib, link_curses, and mathlib for link and run.
7092
7093         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
7094         pass the runtime shared library options for Solaris, OSF/1, and
7095         Irix5, and link with -lcurses to avoid unresolved references.
7096
7097 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7098
7099         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
7100         only run once.
7101
7102 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
7103
7104         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
7105
7106 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
7107
7108         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
7109         do not have a framework for the "compat" tests yet.
7110
7111 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7112
7113         * lib/mike-g++.exp (postbase): New local variable `mathlib',
7114         set to null if we're testing vxworks5.1.  Use that instead of
7115         `-lm' in the setting of LIBS for link and run.
7116
7117 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7118
7119         * config/rom68k.exp (${tool}_load): Major changes to make it
7120         work.  Verified that it does in fact return the stuff in
7121         exec_output properly.  Catch any Emul or any TRAP other than 0.
7122
7123 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7124
7125         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
7126         LDFLAGS properly for targets that need stuff from libgloss.
7127         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
7128         only run once.
7129         (gpp_initialized): New variable.
7130
7131 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
7132
7133         * config/rom68k.exp: Load libgloss.exp.
7134         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
7135         so we can produce a fully linked binary.
7136         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
7137         so we can produce a fully linked binary.
7138
7139 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
7140
7141         * lib/plumhall.exp (ph_section): Watch for expected failures.
7142         Add missing `else'.
7143
7144         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
7145         run the testcase.
7146         (c-torture): Likewise.
7147
7148 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
7149
7150         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
7151
7152         * lib/mike-g++.exp (mike_cleanup): New proc.
7153         (prebase): New globals compiler_result, not_compiler_result,
7154         target_regexp.
7155         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
7156         allow leading "-" in pattern.  Watch for unsupported tests.
7157         If $compiler_result is set, pattern match assembler code,
7158         and ditto for $not_compiler_result.
7159         * lib/mike-gcc.exp: Likewise.
7160
7161         * lib/plumhall.exp (ph_execute): Only call ph_summary if
7162         execution "succeeded".
7163
7164 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
7165
7166         * config/win32.exp: New file.
7167         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
7168
7169 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
7170
7171         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
7172         unsupported.
7173         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
7174         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
7175         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
7176
7177         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
7178         "... without exceptions was ...".  That is now handled by
7179         prune_system_crud.
7180         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
7181
7182 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
7183
7184         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
7185         sieve.c,sort2.c}: New files.
7186         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
7187         sieve.exp,sort2.exp}: Drivers for them.
7188
7189         * lib/mike-gcc.exp (program_output): New user settable variable.
7190         (postbase): Call prune_system_crud.  Also prune extraneous compiler
7191         messages.
7192         * lib/mike-g++.exp (program_output): New user settable variable.
7193
7194         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
7195
7196         * config/sh.exp: Deleted (use sim.exp instead).
7197
7198 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7199
7200         * config/vx.exp: Declare CHECKTASK as global.
7201         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
7202         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
7203         * lib/old-dejagnu.exp: Load [pwd]/$executable.
7204
7205 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7206
7207         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
7208         target. Like vx.exp, only includes `vx29k.exp' instead of
7209         `vxworks.exp'.
7210
7211 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
7212
7213         * config/sim.exp: Increase time limit from 120 seconds to 240.
7214
7215 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
7216
7217         * gcc.c-torture/execute/950628-1.c: New test.
7218
7219 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
7220
7221         * gcc.c-torture: Update with changes/additions from
7222         c-torture-1.34.
7223
7224 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
7225
7226         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
7227
7228 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
7229
7230         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
7231
7232 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
7233
7234         * gcc.c-torture/compile/950512-1.c: New test.
7235         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
7236         * gcc.dg/struct-ret-1.c: Likewise.
7237
7238 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
7239
7240         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
7241           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
7242
7243 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
7244
7245         * gcc.c-torture/special/920411-1.c: Deleted.
7246         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
7247
7248 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
7249
7250         * config/sim.exp (${tool}_load): Hack in call to bash to get a
7251         cpu limit.
7252
7253 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
7254
7255         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
7256
7257 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
7258
7259         From kenner;
7260         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
7261         is the proper length.
7262         * va-arg-3.c: Likewise.
7263
7264 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
7265
7266         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
7267         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
7268
7269         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
7270         * lib/g++.exp (default_g++_start): Delete old cruft.
7271
7272 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
7273
7274         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
7275         (2 * (1 << 18)) to (2 * (1 << 17)).
7276
7277         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
7278
7279 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7280
7281         * config/rom68k.exp: Renamed from config/idp.exp
7282
7283 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
7284
7285         * c-torture/compile/921109-2.c
7286
7287 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
7288
7289         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
7290         excess errors.
7291
7292 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
7293
7294         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
7295         output.
7296         * lib/g++.exp (default_g++_start): Likewise.
7297
7298 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
7299
7300         * gcc.c-torture/compile/950329-1.c: New test.
7301
7302 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7303
7304           * config/bug.exp (${tool}_load): Updated to use new remote_open
7305           and remote_close procs.
7306         * config/idp.exp: New file.
7307
7308 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
7309
7310         * gcc.c-torture/execute/950322-1.c: New test.
7311
7312 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
7313
7314         * config/vx.exp (${tool}_load): Clean up testing of return code from
7315         vxworks_ld and vxworks_spawn.
7316
7317 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
7318
7319         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
7320
7321 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
7322
7323         * lib/old-deja.exp: Add `excess errors test - ' error, now one
7324         can mark excess errors on a machine by machine basis.  Note, the
7325         default is to not expect any excess errors, even when excess
7326         errors test - is given, so you will want to put an XFAIL ... on
7327         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
7328         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
7329         those 4 machines, but no others.
7330
7331 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7332
7333         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
7334         * lib/c-torture.exp: to here.
7335
7336 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
7337
7338         * gcc.c-torture/execute/950221-1.c: New test.
7339         * gcc.c-torture/execute/struct-ret-1.c: New test.
7340         * gcc.c-torture/compile/950221-1.c: New test.
7341
7342         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
7343
7344 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
7345
7346         * gcc.c-torture/execute/arith-1.c (main): Return 0.
7347         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
7348
7349 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
7350
7351         * g++.gb: New directory of tests, derived from my signature and
7352         class scoping tests.
7353
7354         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
7355         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
7356         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
7357         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
7358         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
7359         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
7360         * g++.gb/sig25.C: Likewise.
7361
7362         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
7363         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
7364         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
7365         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
7366         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
7367         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
7368         * g++.gb/sig25.exp: Likewise.
7369
7370         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
7371         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
7372         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
7373         * g++.gb/scope13.C: Likewise, this test still fails.
7374
7375         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
7376         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
7377         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
7378         * g++.gb/scope13.exp: Ditto.
7379
7380         * g++.gb/README: New file, explains what these tests are about.
7381
7382 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
7383
7384         * lib/dg.exp (dg-do): Support `preprocess'.
7385         (dg-test): Likewise.
7386
7387 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7388
7389         * config/udi.exp: change "continue -expect" to "exp_continue".
7390
7391 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
7392
7393         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
7394         Delete redundant tests.
7395
7396         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
7397         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
7398         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
7399         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
7400         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
7401         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
7402         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
7403         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
7404
7405         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
7406         storing label pointers.
7407         * gcc.c-torture/execute/921019-1.c: Likewise.
7408         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
7409         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
7410         parameter fp.
7411         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
7412         constants.
7413
7414         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
7415         Delete obsolete tests.
7416
7417         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
7418         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
7419         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
7420         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
7421         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
7422         * gcc.c-torture/compile/950124-1.c: New test.
7423
7424         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
7425
7426 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
7427
7428         * lib/mike-g++.exp: Add -lm to LIBS.
7429
7430 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
7431
7432         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
7433
7434 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
7435
7436         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
7437
7438 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
7439
7440         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
7441
7442 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
7443
7444         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
7445         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
7446         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
7447         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
7448         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
7449         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
7450         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
7451         * g++.law/{operators31.C, operators32.C,
7452         * g++.law/{operators33.C, operators34.C}: Likewise.
7453         * g++.law/{pic1.C, refs2.C}: Likewise.
7454         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
7455         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
7456         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
7457         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
7458
7459         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
7460         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
7461         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
7462         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
7463         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
7464         * g++.law/{enum9.exp, friend5.exp}: Likewise.
7465         * g++.law/{nest3.exp, nest4.exp}: Likewise.
7466         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
7467         * g++.law/{operators30.exp, operators31.exp}: Likewise.
7468         * g++.law/{operators32.exp, operators33.exp}: Likewise.
7469         * g++.law/{operators34.exp}: Likewise.
7470         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
7471         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
7472         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
7473         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
7474         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
7475
7476         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
7477         No longer expected to fail.
7478         * g++.law/missed-error3.C: Tweak for recent bool changes.
7479
7480 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
7481
7482         * config/emb-unix: Deleted.
7483         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
7484         remote execution.  Do final link on remote host if REMOTE_LINK is set.
7485
7486 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
7487
7488         * lib/dg.exp (dg-test): Fix typo in last patch.
7489
7490 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
7491
7492         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
7493         (handles multiple occurrences).
7494
7495 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
7496
7497         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
7498         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
7499         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
7500         printed).
7501         * lib/c-torture.exp (c-torture-compile): Likewise.
7502         (c-torture): Prepend full path if missing.
7503         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
7504         (gcc_fail): Likewise.
7505         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
7506
7507 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
7508
7509         * lib/netware.exp: Only attach to NetWare i386 systems.
7510
7511 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
7512
7513         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
7514         messages.  Add test name to "output pattern match" pass/fail message.
7515
7516 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
7517
7518         * gcc.dg: New testsuite.
7519         * gcc.dg/dg.exp: New file.
7520
7521         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
7522         test-switch.c}: Deleted.
7523
7524         * gcc.misc-tests/msgs.exp: New testcase driver.
7525
7526 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
7527
7528         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
7529         Watch for illegal return values from ${tool}_load.
7530         * config/unix.exp (${tool}_load): Fix pass/fail detection for
7531         cross targets.  Coerce return value >0 to 1.
7532
7533 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
7534
7535         * config/unix.exp (${tool}_load): Call program rsh, not proc.
7536
7537         * config/emb-unix.exp: New file.
7538
7539         * config/sim.exp: Error if variable $SIM not defined.
7540         (${tool}_load): Mark test as "untested" if simulator missing.
7541
7542         * config/unix.exp: Load remote.exp to get rcp_download.
7543         * lib/c-torture.exp: Use different option lists for testcases with
7544         and without loops.
7545         * gcc.c-torture/execute/execute.exp: Likewise.
7546
7547 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
7548
7549         * config/*.exp: Clarify return code from ${tool}_load.
7550         Call `unresolved' or `untested' instead of `warning' or `perror'
7551         (sometimes you still want to call both though).
7552         Add comment that `shell_id' is local to each file.
7553         * config/udi.exp (timeout): Set to 30.
7554         Don't print warning if connection fails, $connectmode has already
7555         printed an error.
7556         (${tool}_load): Move verbose messages to level 2.
7557         Rework pattern for "Process started" message.
7558         Pass `shell_id' to ${connectmode}_download.
7559         Retry twice upon timeout.  Make resetting of target more robust.
7560         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
7561         Pass `shell_id' to exit_$connectmode.
7562         Only call exit_$connectmode if connected.
7563         * config/unix.exp (${tool}_load): Check return codes better.
7564         * config/vrtx.exp (${tool}_load): Likewise.
7565         * config/vx.exp (${tool}_load): Likewise.
7566         Delete unneeded global's.
7567         * lib/dg.exp (dg-test): Update to reflect clarified return codes
7568         from ${tool}_load.
7569         (dg-stat): Delete.
7570         (dg-init): Delete recording of pass/fail counts.
7571         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
7572         (old-dejagnu-init): Likewise.
7573         (old-dejagnu-stat): Delete contents, empty proc now.
7574         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
7575         (c-torture): Delete references to lcnt, lpass, lfail.
7576         Get option list from TORTURE_OPTIONS.
7577         Delete -funroll[-all]-loops if no loops.
7578         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
7579         (g++_stat): Delete contents (empty proc now).
7580         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
7581         (gcc_finish): Likewise.
7582         (gcc_stat): Deleted.
7583         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
7584         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
7585         * gcc.c-torture/execute/execute.exp: Likewise.
7586         Split tests into two parts: compile, execute.
7587         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
7588         no loops.  Update to reflect clarified return codes from ${tool}_load.
7589
7590 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
7591
7592         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
7593         to grep for.
7594         (old-dejagnu): Likewise (where necessary).
7595
7596 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
7597
7598         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
7599
7600         * lib/dg.exp (dg-process-target): Fix processing of selector.
7601         Add comment regarding use of `error'.
7602
7603         * lib/gcc.exp (prune_system_crud): Define if missing.
7604         * lib/g++.exp (prune_system_crud): Likewise.
7605
7606         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
7607         Call prune_system_crud.
7608         * lib/dg.exp (dg-runtest): New proc.
7609         Use perror instead of send_user for tcl errors in testcase.
7610         Don't return any value, it's never used.
7611         Don't clobber previous definition of `unknown'.
7612         Print tcl errors in `dg-final'.
7613
7614 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
7615
7616         * lib/dg.exp (dg-process-target): Improve syntax error messages.
7617         (dg-test): Don't print errorInfo, it contains stack backtrace.
7618
7619 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
7620
7621         * lib/g++.exp (runtest_file_p): Define if missing.
7622
7623 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
7624
7625         * lib/mike-g++.exp: Comment out loading of g++.exp.
7626         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
7627         (default_g++_version): Always print something.
7628         (default_g++_start): Comment out call to `which'.
7629         (g++_start, g++_load): Deleted (must be defined in config file).
7630         * lib/gcc.exp: Test for existence of $CC at start.
7631         Delete check for tmpdir (done in gcc_init).
7632         (default_gcc_version): Always print something.
7633         (default_gcc_start): Comment out call to `which'.
7634         * config/*.exp: Major cleanup - make cross targets work at least a
7635         little better for g++ (by not being "--tool gcc" specific).
7636         Rename gcc_xxx to ${tool}_xxx.
7637         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
7638         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
7639
7640 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
7641
7642         * lib/c-torture.exp (c-torture-compile): Rework compiler
7643         message processing.
7644
7645         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
7646         c-torture.
7647
7648 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
7649
7650         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
7651
7652         * lib/dg.exp (dg-process-target): Support { target native }.
7653
7654 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
7655
7656         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
7657         looked for "... program xxx got fatal signal".
7658         Correct regsub munging of `comp_output'.
7659         Ignore compiler messages "path prefix not used" and "linker input
7660         file unused".
7661
7662 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
7663
7664         * lib/gcc.exp (runtest_file_p): Define if missing.
7665         * gcc.prms/template.c: Example to work from.
7666
7667 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
7668
7669         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
7670         * lib/dg.exp (dg-test): Call unsupported testcases as such.
7671
7672         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
7673         * gcc.prms/1883.c: Moved from compile/940714-1.c.
7674         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
7675         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
7676
7677         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
7678         (dg-process-target): No longer a varargs proc.
7679         Return S/N for target, P/F for xfail.  All callers changed.
7680         (user option procs): More argument checking.
7681         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
7682         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
7683         (dg-test): Skip test if not running on selected target in `dg-do'.
7684         Update handling of `dg-do-what', `dg-output-text'.
7685         Separate execution pass/fail from output pattern match pass/fail.
7686         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
7687
7688 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
7689
7690         * gcc.c-torture/special/special.exp: Don't expect failure for mips
7691         target for 920510-1.c.
7692
7693 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
7694
7695         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
7696         Clean up comment regarding use of passcnt, etc.
7697         (gcc_stat): Don't update `testcnt' here.
7698         (gcc_finish): Do it here.
7699         Might as well reset `but_id' here too.
7700         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
7701         to determine if the file should be tested.
7702         * gcc.c-torture/compile/compile.exp: Likewise.
7703         * gcc.c-torture/execute/execute.exp: Likewise.
7704         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
7705         * gcc.misc-tests/dg-test.exp: Likewise.
7706         * gcc.prms/prms.exp: Likewise.
7707         * gcc.wendy/wendy.exp: Likewise.
7708         * g++.old-deja.exp: Likewise.
7709         Move "Testing file" message to verbose level 1.
7710
7711 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
7712
7713         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
7714
7715 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
7716
7717         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
7718         (default_gcc_start): Accept optional second list element
7719         of compiler flags.  Print compiler output at verbosity level 2.
7720         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
7721         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
7722         Save current values of framework globals passcnt, failcnt, xpasscnt,
7723         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
7724         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
7725         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
7726         xfailcnt to compute stats.  Update framework global `testcnt' from
7727         pass/fail counts.
7728         (gcc_finish): New proc.  Clean up test environment.
7729         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
7730         (gcc_epass, gcc_efail): Delete.
7731         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
7732         argument of line number.
7733         (dg-init): If the tool has an init routine, call it.
7734         (dg-test): Remove args `cflags_var' and `libs_var'.
7735         Pass all compiler options to ${tool}_start.
7736         Handle missing line number.
7737         (dg-finish): New function.
7738         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
7739         particular files.  Call gcc_finish at end.  Move "skipping test"
7740         message to verbosity level 3.
7741         * gcc.c-torture/compile/compile.exp: Likewise.
7742         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
7743         * gcc.c-torture/execute/execute.exp: Likewise.
7744         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
7745         Print testcase being tried at verbosity level 1.
7746         * gcc.c-torture/special/special.exp: Unset xfail.
7747         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
7748         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
7749         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
7750         * gcc.failure/failure.exp: Likewise.
7751         * gcc.ieee/ieee.exp: Likewise.
7752         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
7753         Update call to dg-test.  Call dg-finish at end.
7754         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
7755         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
7756         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
7757         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
7758         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
7759         * gcc.wendy/wendy.exp: Add copyright.
7760         Delete setting of tmpdir (done by gcc_init).
7761         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
7762         Pass compiler flags to gcc_start.  Call gcc_finish at end.
7763         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
7764         gcc_[ce]pass/fail.
7765
7766 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
7767
7768         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
7769         confusion.
7770         (g++_load): Likewise.
7771
7772         * config/*.exp (gcc_load): Some were varargs fns and some were not.
7773         Rename argument to `prog' to remove the confusion.
7774         Varargs fns behave differently too!
7775         (g++_load): Likewise.
7776
7777         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
7778
7779         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
7780         what it is.  Delete (always) printing of status value for !native.
7781         Simplify verbose code, and include status and exec_output.
7782         (g++_load): Use gcc_load.
7783
7784 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
7785
7786         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
7787         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
7788         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
7789         940714-3.c as these testcases don't exist anymore.  Make
7790         va-arg-1.c expected to pass.
7791
7792 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
7793
7794         * gcc.misc-tests/misc.exp: Only run specific testcases.
7795         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
7796         * gcc.misc-tests/dg-[1-9].c: New files.
7797
7798         * lib/dg.exp: New testsuite driver.
7799         * gcc.prms/prms.exp: Use it.
7800
7801         * README.gcc: New file.
7802
7803         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
7804         Document and reset `lxpass' and `lxfail'.
7805         Simplify "initialized" message.
7806         (gcc_stat): Clean up comments a little.
7807
7808 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
7809
7810         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
7811
7812 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
7813
7814         * lib/old-dejagnu.exp (process-option): New proc.
7815         (old-dejagnu-init, old-dejagnu-stat): Likewise.
7816         (old-dejagnu): Simplify.
7817         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
7818
7819 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
7820
7821         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
7822         exists and is not an empty string.
7823
7824         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
7825         $xfail rather than calling setup_xfail.  Clear $xfail when test is
7826         finished.
7827         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
7828         automatically.
7829
7830         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
7831         longer expected to fail.
7832
7833         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
7834         "f" function call.
7835
7836         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
7837
7838         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
7839         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
7840         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
7841         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
7842         c-torture-1.29.
7843
7844         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
7845         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
7846
7847         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
7848
7849         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
7850         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
7851
7852         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
7853         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
7854         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
7855
7856 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
7857
7858         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
7859         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
7860         940714-1.c, 940714-2.c, 940714-3.c},
7861         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
7862         gcc.misc-tests/{mg.c,mg.exp}:
7863         New tests.
7864         * gcc.noncompile/noncompile.exp: Change accordingly.
7865
7866 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
7867
7868         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
7869         Undo previous clobberage.
7870
7871 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
7872
7873         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
7874         * gcc.special/{930510-1.c, special.exp}:
7875         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
7876         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
7877         struct-varargs-1.c}: New tests from c-torture-1.26.
7878
7879 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
7880
7881         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
7882           argument to switch.
7883
7884 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
7885
7886         * Revert the previous changes.  Please see Rob's directory
7887           (/lisa/test/rob/progressive/gcc/testsuite) for testing
7888           fixes.
7889
7890 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
7891
7892         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
7893             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
7894             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
7895             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
7896             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
7897             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
7898             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
7899             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
7900             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
7901             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
7902             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
7903             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
7904             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
7905             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
7906             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
7907             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
7908             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
7909             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
7910             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
7911             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
7912             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
7913             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
7914             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
7915             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
7916             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
7917             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
7918             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
7919
7920 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
7921
7922         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
7923             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
7924           with perror calls.
7925
7926 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
7927
7928         * config/unix.exp (g++_load): Fix syntax.
7929
7930 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
7931
7932         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
7933         * gcc.noncompile/921017-1.c: Deleted obsolete test.
7934         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
7935         Don't expect va-arg-1.c to fail.  Correct expected output for
7936         920928-1.c.
7937         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
7938         * gcc.wendy/hbm4.c: Correct typo.
7939         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
7940
7941 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
7942
7943         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
7944         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
7945         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
7946         * lib/c-torture.exp (c-torture-compile): Ditto.
7947
7948         Reduce volume of output (remove all the -I's and such).
7949         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
7950         Call gcc_cpass, gcc_cfail.
7951         (c-torture): Pass testing option to c-torture-compile.
7952
7953 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
7954
7955         Bring patches over from progressive.
7956         * config/default.exp: Exit remote shell cleanly.
7957         (g++_exit, g++_start): Add default versions.
7958         * config/sim.exp (gcc_load): Use perror, not error.
7959
7960 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
7961
7962         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
7963         set in site.exp.
7964
7965 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
7966
7967         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
7968         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
7969         (wendy_try): New proc to run testcase.
7970         (main loop): Call 'em.
7971         * gcc.wendy/*.c: Clean up pass to correct expected output.
7972
7973         * lib/gcc.exp: Minor cleanup work.
7974         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
7975
7976 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
7977
7978         * config/sim.exp (gcc_load): Document return codes better.
7979         Don't pass -v to simulator.
7980
7981 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
7982
7983           * gcc.special/920717-x.c: Fix typo.
7984           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
7985           get at sources.
7986
7987         * lib/mike-gcc.exp: Fix typo.
7988
7989 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
7990
7991         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
7992         binary to use, transform the name.
7993         * config/*.exp: rename everything. Nuke any g++ specific files,
7994         it's now a special case of gcc that requires no special support.
7995         Add a default.exp for unsupported targets.
7996
7997 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
7998
7999         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
8000         lib/old-dejagnu.exp: Fix a few patterns to work with the new
8001         version of Tcl.
8002
8003 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
8004
8005         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
8006         than a warning.
8007
8008 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
8009
8010         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
8011
8012 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
8013
8014         * gcc.execute/execute.exp: Combine opt_list and foption_list into
8015         option_list.  Compile every file with only 4/6 option choices
8016         (same as C torture) instead of with 12/18 different option
8017         choices.
8018         * lib/c-torture.exp: Likewise.
8019
8020         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
8021         not already set.
8022
8023 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
8024
8025         * lib/old-deja.exp: Add `excess errors test fails' error, now one
8026         can put an XFAIL *-*-* on excess errors.
8027
8028 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
8029
8030         * g++.law: Add more tests derived from g++-bugs snapshots.
8031
8032         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
8033         equivalent to g++.law/init9.
8034
8035         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
8036         compiled it, and the a.out file after we've run it.
8037
8038 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
8039
8040         * lib/mike-g++.exp (postbase): Delete the .o file after we've
8041         compiled it, and the a.out file after we've run it.
8042
8043 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
8044
8045         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
8046
8047 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8048
8049         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
8050         version number.
8051
8052 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
8053
8054         * g++.law: New directory of g++ tests derived from the g++-bugs
8055         snapshots.
8056
8057 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8058
8059         * gcc.compile: initbug1.c initbug1.exp testcase added
8060
8061 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8062
8063         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
8064         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
8065           fixes submitted by Jeff Law (law@cs.utah.edu)
8066         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
8067           Jeff Law (law@cs.utah.edu)
8068
8069
8070 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
8071
8072         * config/unix-g++.exp: Follow the gcc way of doing things.
8073         * g++.old-deja/old-deja.exp: Minor updates.
8074         * lib/g++.exp: New file, follow the gcc way of doing things.
8075         * lib/old-dejagnu.exp: Minor updates.
8076         * lib/mike-g++.exp: Always unset errorInfo.
8077
8078 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
8079
8080         * lib/gcc.exp: Fix some errors with the below change, CC and
8081         CFLAGS should be global when setting, not local.
8082
8083 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8084
8085         * lib/gcc.exp: Transform tool name.
8086
8087 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8088
8089         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
8090
8091 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8092
8093         * lib/gcc.exp: change gcc_done to gcc_stat
8094
8095 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8096
8097         * Upgraded gcc testsuite to c-torture version 1.25
8098
8099 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8100
8101         * lib/gcc.exp: added reporting code. Changed verbose compile message.
8102         * lib/c-torture: added hooks for new reporting code.
8103
8104 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8105
8106         * config/sh-gcc.exp: check if sh-sim exists in the path
8107
8108 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8109
8110         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
8111         * gcc.compile/compile.exp: Initial changes for new logic.
8112         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
8113         * gcc.failure/failure.exp: Initial changes for new logic.
8114         * gcc.ieee/ieee.exp: Initial changes for new logic.
8115         * gcc.misc-tests/misc.exp: Initial changes for new logic.
8116         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
8117         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
8118         * lib/c-torture.exp: Initial changes for new logic.
8119         * lib/gcc.exp: Initial changes for new logic.
8120
8121 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
8122
8123         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
8124         depend upon failure or success.  Fully qualify names in failure
8125         and success messages.  Always remove a.out before starting
8126         compile, just in case.  Pay more attention to error text output by
8127         the compiler.  Handle testcases with no known past errors just
8128         like all others, so that things are uniform.  Other miscellaneous
8129         improvements.
8130
8131 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8132
8133         * gcc.cpp: new directory for cpp tests
8134
8135 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8136
8137         * lib/chill.exp: Code reformatted, removed unused code.
8138         * config/unix-chill.exp: Code reformatted, removed unused code.
8139         * chill.execute/execute.exp: Code reformatted, removed unused code.
8140         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
8141
8142 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
8143
8144         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
8145         routines not written.
8146
8147 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8148
8149         * config/bug-gcc.exp: Use new procs from bug.exp.
8150
8151 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8152
8153         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
8154         via ftp, rather than depending on NFS.
8155         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
8156         case.
8157
8158 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8159
8160         * config/bug-gcc.exp: Use new download proc.
8161
8162 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
8163
8164         * chill.execute/execute.exp: cleanups, handles errors better
8165         * chill.compile/compile.exp: rewrite, based on execute.exp
8166         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
8167         * lib/chill.exp: major changes to diff proc and compile and link
8168           procs. added chill_fail and chill_pass wrappers to pass and
8169           fail. added more comments, and handle error codes better.
8170           Added a hack to capture stderr from exec, so noncompile tests
8171           can work.
8172
8173 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8174
8175         * chill.execute/execute.exp: rewrite of testsuite driver
8176         * lib/chill.exp: rewrite of testsuite driver
8177         * config/unix-chill.exp: rewrite of testsuite driver
8178
8179 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
8180
8181     In chill.execute:
8182         * iexpr.ch: Standardize uppercase.
8183         * tuples.dat: Standardize uppercase.
8184         * vary.ch: standardize.  Correct varying string assignments.
8185         * vary.dat: Add new output lines.
8186
8187 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
8188
8189     In chill.execute:
8190         * chprintf.ch: Standardize use of uppercase.
8191         * tuples.ch: Standardize and turn arr2 into a DCL,
8192           rather than a SYN.
8193         * pinits.ch: Standardize.
8194
8195 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
8196
8197         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
8198         * Makefil: Renamed to Makefile.in.
8199         * configure.in: New.
8200
8201 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
8202
8203     In chill.execute:
8204         * .cvsignore: Add result/output files.
8205         * Makefile: Fix up variables at start.  Use MFLAGS
8206           everywhere.  Correct bool_loc, built_ins entries.
8207           Add entry for vary1.ch.
8208         * bitarray.ch: Standardize upper-case usage.
8209         * bitexpr.ch: Standardize, add output of b1.
8210         * params.ch: Use arrayt in along PROC parameters, to
8211           avoid novelty problems.
8212         * sets.ch: Tiny cleanup.
8213         * vary1.ch: Re-indent.
8214
8215 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
8216
8217           * Add PR-related files to Makefiles, .cvsignore files, etc.
8218
8219 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8220
8221         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
8222           with compiler objects. New names are test-flow.c and test-loop.c
8223
8224 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8225
8226         * Upgraded c-torture tests from 1.19 to 1.20
8227
8228         * new files:
8229         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
8230         * gcc.compile: 930623-1.c 930623-2.c
8231         * gcc.noncompile: 930622-1.c 930622-2.c
8232         * gcc.failure: 920411-1.c 920627-2.c
8233         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
8234
8235 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8236
8237         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
8238           More changes to get testsuite working properly. Needs more work.
8239           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
8240
8241 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8242
8243         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
8244           More changes to get testsuite working properly. Needs more work.
8245
8246 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
8247
8248         * chill.compile/compile.exp: Added for Dejagnu support
8249         * chill.execute/execute.exp: Added for Dejagnu support
8250         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
8251
8252 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
8253
8254     This should complete moving the CHILL test files.
8255         * chill.noncompile(.cvsignore printf.grt
8256             in-printf.grt chprintf.grt chprintf.ch):
8257             Added test-support files.
8258           (Makefile): Modified further.
8259         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
8260             signal.ch): Added test files.
8261           * chill.execute (.cvsignore printf.grt printr.c
8262             in-printf.grt rts.c chprintf.grt rts.h): Added
8263           test-support files.
8264             (Makefile): More corrections.
8265
8266 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
8267
8268         * chill.compile, chill.execute, chill.nocompile: Add CHILL
8269           test cases, ready for DejaGnu.
8270
8271 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8272
8273         * Upgraded c-torture tests from 1.18 to 1.19
8274
8275         * gcc.compile: added test(s):
8276           930607-1.c
8277         * gcc.execute: added test(s):
8278           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
8279
8280         * added new subdirectory for misc tests: gcc.misc-tests
8281         * gcc.misc-test(s): added tests:
8282           inst-check.c test-consts.c test-ior.c test-switch.c
8283
8284 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
8285
8286         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
8287
8288 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
8289
8290         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
8291
8292 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8293
8294         * Upgraded c-torture tests from 1.17 to 1.18
8295
8296 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8297
8298         * Upgraded c-torture tests from 1.12 to 1.17
8299
8300 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
8301
8302         * lib/old-dejagnu.exp:
8303           Fixed handling of XFAIL target triplets to correctly
8304           recognize wildcard characters.  Removed code that
8305           appended a unique id tag to the end of the file name
8306           printed out by the result of the testcases within a
8307           given test file.
8308
8309 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
8310
8311         * lib/old-dejagnu.exp:
8312           Reworked expected failure handling to trigger off of XFAIL
8313           keyword in keyphrase embeded in testcase source code. The
8314           XFAIL keyword must be at the end of the keyphrase line. It
8315           may optionally be followed by one or more target triplets.
8316           It has just occured that the handling of wildcards in the
8317           target triplet may not be correct.
8318
8319 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
8320
8321         * g++.old-deja/tests:
8322           Moved all subdirectories up one level into g++.old-deja .
8323
8324         * lib/old-dejagnu.exp:
8325           Fixed problem with CXXFLAGS not being properly reset, and being
8326           corrupted with extraneous "-c" compiler option.  This was
8327           causing binaries to not be generated for test that needed them.
8328           Modified strings passed to "pass" and "fail" so that individual
8329           tests from the same test file would be distinguished by an
8330           identifier appended to the test file name in the summary logs;
8331           this corrected a problem with erroneous diff logs.  Added code
8332           to search testcases for expected fail and unexpected pass keywords.
8333
8334 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
8335
8336         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
8337
8338 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
8339
8340         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
8341           Removed extraneous text from end of "Special g++ Options"
8342           keyphrase.
8343
8344         * lib/old-dejagnu.exp: Added pattern matching to look for new
8345           keywords, embedded in testcases comments, which will trigger
8346           calls to xpass and xfail.
8347
8348 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
8349
8350         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
8351           comments embedded in the testcases, especially the one looking for
8352           special compiler options, as well as the pattern matching for the
8353           compiler output again.
8354
8355 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
8356
8357         * lib/old-dejagnu.exp: Do a proper check of the return value for
8358           execute tests. Fixed several problems with the pattern matching
8359           of the compiler output which gave erroneous test results.
8360           Changed several of the test result messages to be more descriptive.
8361         * config/unix-g++.exp: Proc g++_load now actually works and
8362           executes the tests passed to it and returns a usable return
8363           value.
8364
8365 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
8366
8367           * lib/gcc.exp: Exits gracefully if $CC is bogus.
8368
8369 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
8370
8371         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
8372           Modified both files to properly execute the old style
8373           dejagnu tests. The previous versions of these files were
8374           experimental and did not function anything near correctly.
8375
8376 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
8377
8378         * Removed all Makefile.in and configure.in files. No configuration
8379         needed now.
8380
8381 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
8382
8383         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
8384
8385 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
8386
8387         * gcc.compile/configure.in, gcc.unsorted/configure.in,
8388         gcc.special/configure.in, gcc.noncompile/configure.in,
8389         gcc.execute/configure.in, gcc.code_quality/configure.in,
8390         g++.other/configure.in, g++.old-deja/configure.in,
8391         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
8392         in srcname setting.
8393
8394 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
8395
8396         * lib/udi.exp:  Fixed mondfe and mondfe_download.
8397         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
8398         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
8399
8400 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
8401
8402         * config/udi-gdb.exp: Check $shell_id after connecting to target.
8403         (gdb_exit): Don't remove *_soc files.
8404
8405 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
8406
8407         * lib/c-torture.exp: Don't look for main; instead always use -w
8408         -c.  This is how the c-torture tests work.  Remove the object
8409         file if the compilation succeeds.
8410         * gcc.execute/execute.exp: Remove executable if test passes.
8411         * gcc.noncompile/noncompile.exp: Every test is an expected
8412         failure.
8413         * gcc.special/special.exp: Added tests from c-torture 1.11,
8414         corrected use of existing test.
8415         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
8416         gcc.execute/920625-1.c: Updated to c-torture 1.11.
8417         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
8418         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
8419         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
8420         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
8421         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
8422         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
8423         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
8424         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
8425         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
8426         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
8427         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
8428         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
8429         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
8430         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
8431         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
8432         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
8433         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
8434         c-torture 1.11.
8435         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
8436         correspond to c-torture 1.11.
8437
8438         * New file.