OSDN Git Service

* testsuite/gcc.dg/20011214-1.c: New.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
2
3         * testsuite/gcc.dg/20011214-1.c: New.
4
5 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
6
7         * gcc.dg/altivec-4.c: New.
8
9 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10
11         * gcc.dg/20011113-1.c: New test.
12
13 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14
15         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
16         std::__malloc_alloc_template<0> and
17         std::__default_alloc_template<false, 0>.
18
19 Thu Dec 13 10:35:33 2001  Nicola Pero  <n.pero@mi.flashnet.it>
20
21         * objc/execute/bf-21.m: New test.
22         * objc/execute/enumeration-1.m: New test.
23         * objc/execute/enumeration-2.m: New test.
24         
25 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26
27         * gcc.dg/gnu89-init-1.c: New test.
28
29 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30
31         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
32         * g++.old-deja/g++.jason/2371.C: Likewise.
33         * g++.old-deja/g++.jason/template33.C: Likewise.
34         * g++.old-deja/g++.jason/template34.C: Likewise.
35         * g++.old-deja/g++.jason/template36.C: Likewise.
36         * g++.old-deja/g++.oliva/typename1.C: Likewise.
37         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38         * g++.old-deja/g++.other/typename1.C: Likewise.
39         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40         * g++.old-deja/g++.pt/nontype5.C: Likewise.
41         * g++.old-deja/g++.pt/typename11.C: Likewise.
42         * g++.old-deja/g++.pt/typename14.C: Likewise.
43         * g++.old-deja/g++.pt/typename16.C: Likewise.
44         * g++.old-deja/g++.pt/typename3.C: Likewise.
45         * g++.old-deja/g++.pt/typename4.C: Likewise.
46         * g++.old-deja/g++.pt/typename5.C: Likewise.
47         * g++.old-deja/g++.pt/typename7.C: Likewise.
48         * g++.old-deja/g++.robertl/eb9.C: Likewise.
49
50 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
51
52         * g++.dg/other/linkage1.C: New test.
53         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54         specifiers.
55
56 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57
58         * gcc.dg/concat.c: New test.
59
60 2001-12-11  Stan Shebs  <shebs@apple.com>
61
62         * objc/compile: New test directory.
63         * objc/compile/compile.exp: New expect script.
64         * objc/compile/20011211-1.m: New compile test.
65
66 2001-12-11  Jason Merrill  <jason@redhat.com>
67
68         * lib/prune.exp (prune_gcc_output): Also handle "In member
69         function".  So many permutations...
70
71 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
72
73         * g++.dg/template/typedef1.C: New test.
74
75 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
76
77         * g++.dg/other/copy1.C: New test.
78
79 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
80
81         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
82
83         * gcc.dg/builtin-choose-expr.c: New.
84
85 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
86
87         * gcc.dg/altivec-2.c: New.
88
89 2001-12-07  Richard Henderson  <rth@redhat.com>
90
91         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
92
93 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
94
95         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
96         ultrasparc.
97
98 Fri Dec  7 06:29:03 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
99
100         * g++-old.deja/g++.robertl/eb101.C: Deleted.
101
102 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
103
104         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
105         variable argument list.
106
107 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
108
109         * gcc.c-torture/execute/memcheck: Delete entire directory.
110         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
111         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
112
113 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
114
115         * gcc.dg/Wshadow-1.c: New test.
116
117 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
118
119         * gcc.c-torture/compile/20011130-1.c: New test.
120
121         * gcc.dg/noncompile/20011025-1.c: New test.
122
123         * g++.dg/other/anon-union.C: New test.
124
125         * gcc.c-torture/execute/20011024-1.c: New test.
126
127 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
128
129         * gcc.c-torture/execute/20000722-1.x,
130         gcc.c-torture/execute/20010123-1.x: Remove.
131         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
132         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
133         gcc.dg/c99-complit-2.c: New tests.
134
135 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
136
137         * g++.dg/inherit/base1.C: New test.
138
139 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
140
141         * g++.dg/other/stdarg1.C: New test.
142
143         * gcc.c-torture/compile/20011130-2.c: New test.
144
145 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
146
147         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
148         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
149         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
150         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
151         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
152         * gcc.dg/builtin-prefetch-1.c: New test.
153
154 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
155
156         * gcc.dg/20011130-1.c: New test.
157
158 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
159
160         * g++.dg/other/scope1.C: New test.
161         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
162
163 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
164
165         * gcc.dg/vla-init-1.c: New test.
166
167 2001-12-01  Geoff Keating  <geoffk@redhat.com>
168
169         * gcc.c-torture/compile/structs.c: New testcase from GDB.
170
171 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
172
173         * objc.dg/alias.m: Update.
174         * objc.dg/class-1.m: Update.
175         * objc.dg/const-str-1.m: Update.
176         * objc.dg/fwd-proto-1.m: Update.
177         * objc.dg/id-1.m: Update.
178         * objc.dg/super-class-1.m: Update.
179
180 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
181
182         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
183         constructs.
184
185 Wed Nov 28 15:05:54 2001  Jeffrey A Law  (law@cygnus.com)
186
187         * gcc.c-torture/execute/20011128-1.c: New test.
188
189 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
190
191         * gcc.dg/20011127-1.c: New test.
192
193 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
194
195         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
196         from Austin Group draft 7.
197         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
198         scanf format arguments.
199         * gcc.dg/format/no-exargs-2.c: New test.
200
201 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
202
203         * g++.dg/abi/vbase8-4.C: New test.
204
205 2001-11-24  Ian Lance Taylor  <ian@airs.com>
206
207         * gcc.c-torture/execute/20011121-1.c: New test.
208
209 Fri Nov 23 15:55:44 2001  Jeffrey A Law  (law@cygnus.com)
210
211         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
212
213 2001-11-23  Andreas Jaeger  <aj@suse.de>
214
215         * gcc.dg/cpp/charconst-2.c: New test.
216
217 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
218
219         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
220         to the host if it is remote.  Let tests specify extra headers
221         they use.
222         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
223         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
224         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
225         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
226         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
227         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
228         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
229         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
230         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
231         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
232
233 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
234
235         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
236         for little endian ARMs.
237
238 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
239
240         * gcc.c-torture/compile/20011119-1.c: New test.
241         * gcc.c-torture/compile/20011119-2.c: New test.
242
243 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
244
245         * gcc.dg/altivec-1.c: Fix typo.
246
247 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
248
249         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
250
251 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
252
253         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
254
255 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
256
257         * lib/g77.exp: Don't specify --rpath-link.
258
259         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
260         across all the headers.
261         * gcc.dg/format/format.exp: For testing on a remote host,
262         copy format.h.
263
264         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
265         * gcc.c-torture/execute/930406-1.c: Likewise.
266         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
267
268 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
269
270         * gcc.dg/altivec-1.c: New.
271
272 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
273
274         * gcc.dg/cpp/fpreprocessed.c: New test case.
275
276 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
277
278         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
279         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
280         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
281
282 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
283
284         * gcc.dg/no-builtin-1.c: New test.
285
286 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
287
288         * gcc.c-torture/execute/20011115-1.c: New test.
289
290 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
291
292         * gcc.c-torture/compile/20011114-2.c: New test.
293         * gcc.c-torture/compile/20011114-3.c: New test.
294         * gcc.c-torture/compile/20011114-4.c: New test.
295
296 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
297
298         * g++.dg/other/init1.C: New test.
299
300 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
301
302         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
303         message.
304
305         * gcc.c-torture/execute/20011114-1.c: New testcase.
306
307         * gcc.c-torture/compile/20010327-1.c: Revert last change.
308         * gcc.c-torture/compile/20011114-1.c: New test, exactly
309         like the (before this change) version of 20010327-1.c.
310
311 2001-11-14  Roger Sayle <roger@eyesopen.com>
312
313         * gcc.c-torture/execute/string-opt-13.c: New testcase.
314
315 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
316
317         * g++.dg/init/array2.C: New test.
318
319 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
320
321         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
322
323 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
324
325         * g++.dg/other/forscope1.C: New test.
326         * g++.dg/ext/forscope1.C: New test.
327         * g++.dg/ext/forscope2.C: New test.
328
329 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
330
331         * gcc.c-torture/execute/20011113-1.c: New test.
332
333 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
334
335         * gcc.c-torture/execute/20011109-2.c: New test.
336
337         * gcc.c-torture/execute/20011109-1.c: New test.
338
339 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
340
341         * gcc.c-torture/compile/20011109-1.c: New test.
342
343 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
344
345         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
346         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
347         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
348         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
349         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
350         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
351         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
352
353 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
354
355         * g++.dg/warn/Wshadow-1.C: New tests.
356         * g++.old-deja/g++.mike/for3.C: Update.
357
358 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
359
360         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
361         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
362         XFAILs.  Adjust expected error texts.
363         * gcc.c-torture/compile/20011106-1.c,
364         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
365         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
366         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
367         gcc.dg/c99-array-lval-5.c: New tests.
368
369 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
370
371         * gcc.dg/cpp/defined.c: Update.
372
373 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
374
375         * gcc.c-torture/execute/anon-1.c: New test.
376
377 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
378
379         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
380         same size, so no warning should be produced on stormy16.
381
382         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
383         due to oversized array.
384         * g++.old-deja/g++.mike/ns15.C: Likewise.
385         * g++.old-deja/g++.pt/crash16.C: Likewise.
386
387 2001-11-02  Graham Stott  <grahams@redhat.com>
388
389         * g++.dgother/debug1.C: Fix typos.
390
391 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
392
393         * g++.dg/other/debug1.C: New test.
394
395 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
396
397         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
398         of unsigned long.
399
400 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
401
402         * gcc.dg/20011029-2.c: New test.
403
404         * gcc.c-torture/compile/20011029-1.c: New test.
405
406 Mon Oct 29 21:19:53 2001  Nicola Pero  <n.pero@mi.flashnet.it>
407
408         * objc/execute/class_self-1.m: New test.
409         * objc/execute/class_self-2.m: New test.
410
411 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
412
413         * gcc.misc-tests/msgs.exp: Delete.
414         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
415         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
416         error set to match recent changes.
417
418 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
419
420         * gcc.dg/20011021-1.c: New test.
421
422 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
423
424         * gcc.c-torture/compile/20011023-1.c: New test.
425
426 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
427
428         * lib/g77.exp: Rewrite based on lib/g++.exp.
429
430 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
431
432         * gcc.c-torture/execute/20011019-1.c: New test.
433
434         * gcc.dg/20011018-1.c: New test.
435
436 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
437
438         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
439
440 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
441
442         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
443         * gcc.dg/attr-invalid.c: Likewise.
444
445 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
446
447         * testsuite/gcc.dg/20011015-1.c: New test.
448
449 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
450
451         * g++.dg/template/unify2.C: New test.
452
453 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
454
455         * g++.dg/other/exception-specification.C: New test
456
457 2001-10-13  Tom Rix  <trix@redhat.com>
458
459         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
460         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
461
462 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
463
464         * testsuite/gcc.dg/20011009-1.c: New test.
465
466 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
467
468         PR g++/4476
469         * g++.dg/other/friend1.C: New test.
470
471 2001-10-11  Richard Henderson  <rth@redhat.com>
472
473         * g++.old-deja/g++.other/crash18.C: Add -S to options.
474
475 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
476
477         * gcc.c-torture/compile/20011010-1.c: New.
478
479 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
480
481         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
482         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
483         g77.f-torture/execute/execute.exp,
484         g77.f-torture/noncompile/noncompile.exp,
485         gcc.c-torture/compile/compile.exp,
486         gcc.c-torture/execute/execute.exp,
487         gcc.c-torture/execute/ieee/ieee.exp,
488         gcc.c-torture/execute/memcheck/memcheck.exp,
489         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
490         objc/execute/execute.exp: Update FSF address.
491
492 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
493
494         * gcc.dg/cpp/cmdlne-C.c: Update.
495         * gcc.dg/cpp/cmdlne-C2.c: New.
496
497 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
498
499         * gcc.c-torture/execute/20011008-3.c: New.
500
501 2001-10-08  DJ Delorie  <dj@redhat.com>
502
503         * gcc.dg/20011008-1.c: New.
504         * gcc.dg/20011008-2.c: New.
505
506 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
507
508         * gcc.dg/cpp/spacing1.c: Update test.
509
510 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
511
512         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
513         spelling errors of "separate" as "seperate".
514
515 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
516
517         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
518         enough to avoid inlining.
519
520 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
521
522         * lib/g77.exp: set libg2c_dir correctly.
523
524 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
525
526         * gcc.dg/cpp/macro11.c: New test.
527
528 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
529
530         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
531         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
532         gcc.dg/format/multattr-3.c: New tests.
533         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
534         tests for format attributes on function pointers being rejected.
535
536 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
537
538         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
539
540 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
541
542         * g++.dg/warn/format1.C: New test.
543
544 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
545
546         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
547
548 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
549
550         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
551
552 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
553
554         * gcc.dg/cpp/redef2.c: Add test.
555
556 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
557
558         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
559         long-standing bug on i686, apparently.
560         * gcc.c-torture/execute/loop-2c.x: New file.
561         * gcc.c-torture/execute/loop-2d.x: New file.
562         * gcc.c-torture/execute/loop-3c.x: New file.
563
564 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
565
566         * gcc.dg/cpp/20000625-2.c: Correct line number.
567
568 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
569
570         * gcc.dg/cpp/macro10.c: New test.
571         * gcc.dg/cpp/strify3.c: New test.
572         * gcc.dg/cpp/spacing1.c: Add tests.
573         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
574         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
575
576 2001-09-24  DJ Delorie  <dj@redhat.com>
577
578         * gcc.c-torture/execute/20010924-1.c: New test.
579
580 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
581
582         * testsuite/objc/execute/paste.m: Remove.
583
584 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
585
586         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
587
588 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
589
590         * g77.dg/strlen0.f: New test.
591
592 2001-09-21  Richard Henderson  <rth@redhat.com>
593
594         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
595         * g++.old-deja/g++.abi/vtable2.C: Likewise.
596
597 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
598
599         Table-driven attributes.
600         * g++.dg/ext/attrib1.C: New test.
601
602 2001-09-20  DJ Delorie  <dj@redhat.com>
603
604         * gcc.dg/20000926-1.c: Update expected warning messages.
605         * gcc.dg/array-2.c: Likewise, and test for warnings too.
606         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
607         array.
608
609 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
610
611         * g++.dg/eh/registers1.C: New test case.
612
613 2001-09-17  Richard Henderson  <rth@redhat.com>
614
615         * gcc.dg/array-5.c: Fix VLA decomposition test.
616
617 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
618
619         * gcc.dg/cpp/line5.c: New testcase.
620
621 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
622
623         * gcc.dg/cpp/macro9.c: New test.
624
625 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
626
627         * gcc.c-torture/execute/980223.c: Change type of addr from long
628         to char *.
629
630 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
631
632         * gcc.c-torture/execute/20010915-1.c: New test.
633
634 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
635
636         * g77.dg/bprob: New directory.
637         * g77.dg/bprob/bprob.exp: New file.
638         * g77.dg/bprob/bprob-1.f: New test.
639         * g77.dg/gcov: New directory.
640         * g77.dg/gcov/gcov.exp: New file.
641         * g77.dg/gcov/gcov-1.f: New test.
642         * g77.dg/gcov/gcov-1.x: New file.
643
644 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
645
646         * gcc.dg/cpp/directiv.c: Update.
647         * gcc.dg/cpp/undef1.c: Update.
648
649 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
650
651         * gcc.dg/20010912-1.c: New test.
652
653 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
654
655         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
656         language-independent file in lib.
657         * lib/gcov.exp: New file.
658
659 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
660
661         * gcc.c-torture/compile/20010911-1.c: New test.
662
663 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
664
665         * lib/profopt.exp: New, to support profile-directed optimizations.
666         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
667         * gcc.misc-tests/bprob-1.c: New test.
668         * gcc.misc-tests/bprob-2.c: New test.
669
670 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
671
672         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
673         XFAIL and which kinds of gcov output to verify.
674         * gcc.misc-tests/gcov-4b.x: New file.
675         * gcc.misc-tests/gcov-5b.x: New file.
676         * gcc.misc-tests/gcov-6.x: New file.
677         * gcc.misc-tests/gcov-7.c: New test.
678         * gcc.misc-tests/gcov-7.x: New file.
679
680 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
681
682         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
683         * gcc.misc-tests/gcov-6.c: New test.
684
685 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
686
687         PR c++/3986
688         * g++.dg/abi/vbase1.C: New test.
689
690 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
691
692         * objc.dg/method-2.m: New.
693
694 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
695
696         PR c++/4203
697         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
698         * g++.dg/init/empty1.C: New test.
699
700 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
701
702         * gcc.c-torture/compile/20010903-1.c: New test.
703
704 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
705
706         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
707         for m68k.
708
709 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
710
711         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
712
713         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
714
715         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
716
717 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
718
719         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
720         for 16-bit 'unsigned int'.
721
722 2001-08-29  Kazu Hirata  <kazu@hxi.com>
723
724         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
725
726 2001-08-27  Richard Henderson  <rth@redhat.com>
727
728         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
729         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
730
731 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
732
733         * gcc.dg/asm-names.c (ymain): New.
734
735 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
736
737         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
738         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
739         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
740
741 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
742
743         * gcc.dg/compare5.c: New testcase.
744
745 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
746
747         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
748         and "In instantiation".
749
750 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
751
752         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
753
754 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
755
756         * gcc.misc-tests/gcov.exp: Add support for branch information.
757         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
758         * gcc.misc-tests/gcov-4.c: New test.
759         * gcc.misc-tests/gcov-4b.c: New test.
760         * gcc.misc-tests/gcov-5b.c: New test.
761
762 2001-08-20  Zack Weinberg  <zackw@panix.com>
763
764         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
765         expected to fail.
766
767 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
768
769         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
770
771 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
772
773         * g++.dg/eh/template1.C: New test.
774
775 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
776
777         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
778         Fix thinko.
779         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
780         for xfail.
781
782 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
783
784         * lib/g77-dg.exp:  Use prune.exp for common procedures
785         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
786         * lib/g77.exp: (g77-dg-prune) Remove
787
788 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
789
790         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
791
792 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
793
794         * g++.dg/template/unify1.C: New test.
795
796 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
797
798         * g++.dg/abi/empty4.C: New test.
799
800 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
801
802         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
803         solaris2.*
804         * g77.f-torture/compile/pr3743.x: Likewise
805
806 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
807
808         * g++.dg/other/using-declaration.C: New test.
809
810 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
811
812         * gcc.dg/cpp/tr-sign.c: New testcase.
813
814 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
815
816         * gcc.dg/cpp/19951025-1.c: Revert.
817         * gcc.dg/cpp/directiv.c: We no longer process directives that
818         interrupt macro arguments.
819
820 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
821
822         * gcc.dg/bconstp-1.c: New test.
823
824 2001-08-03  Richard Henderson  <rth@redhat.com>
825
826         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
827
828 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
829
830         * gcc.dg/cpp/19951025-1.c: Update.
831
832 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
833
834         * g77.dg/ff90-1.f (s): Fix reference of variable z,
835         should be x.
836
837 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
838
839         Kill -fhonor-std.
840         * g++.old-deja/g++.ns/ns14.C: Remove special options.
841         * g++.old-deja/g++.other/std1.C: Likewise.
842         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
843
844 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
845
846         * lib/g77.exp:  Load gcc-defs.exp for common procedures
847         (g77_pass, g77_fail, g77_finish, g77_exit,
848         ${tool}_check_unsupported_p} Now redundant.  Deleted.
849
850 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
851
852         * g77.dg/fbackslash.f
853         * g77.dg/fcase-preserve.f
854         * g77.dg/ff90-1.f
855         * g77.dg/ffixed-line-length-0.f
856         * g77.dg/ffixed-line-length-132.f
857         * g77.dg/ffixed-line-length-7.f
858         * g77.dg/ffixed-line-length-72.f
859         * g77.dg/ffixed-line-length-none.f
860         * g77.dg/ffree-form-1.f
861         * g77.dg/fno-backslash.f
862         * g77.dg/fno-f90-1.f
863         * g77.dg/fno-fixed-form-1.f
864         * g77.dg/fno-onetrip.f
865         * g77.dg/fno-typeless-boz.f
866         * g77.dg/fno-underscoring.f
867         * g77.dg/fno-vxt-1.f
868         * g77.dg/fonetrip.f
869         * g77.dg/ftypeless-boz.f
870         * g77.dg/fugly-assumed.f
871         * g77.dg/funderscoring.f
872         * g77.dg/fvxt-1.f
873
874 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
875
876         * objc.dg/fwd-proto-1.m: New.
877         * objc.dg/local-decl-1.m: New.
878         * objc.dg/naming-1.m: New.
879         * objc.dg/naming-2.m: New.
880         * objc.dg/proto-hier-1.m: New.
881
882 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
883
884         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
885         largest-type elements to a struct makes its size grow.
886
887 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
888
889         * g++.dg/abi/vthunk1.C: New test.
890
891 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
892
893         * g++.dg/abi/vbase8-22.C: New test.
894
895 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
896
897         * gcc.dg/cpp/macro8.c: New test.
898
899 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
900
901         * g++.dg/abi/vbase8-21.C: New test.
902
903 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
904
905         * g++.dg/abi/vbase8-10.C: New test.
906
907 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
908
909         * lib/g++.exp (g++_set_ld_library_path): Renamed to
910         ${tool}_set_ld_library_path.
911         Changed caller.
912         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
913         g++.exp.
914
915 2001-07-26  Stan Cox <scox@redhat.com>
916
917         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
918         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
919         gcc_exit, gcc_check_unsupported_p):
920         Moved to gcc-deps.exp
921         * gcc-deps.exp: New file.
922
923 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
924
925         * g++.old-deja/g++.pt/defarg14.C: New test.
926
927 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
928
929         * g++.old-deja/g++.other/lineno5.C: New test.
930
931 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
932
933         * g++.old-deja/g++.pt/crash68.C: New test.
934
935 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
936
937         * g++.old-deja/g++.other/crash42.C: New test.
938
939 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
940
941         * gcc.dg/cpp/extratokens.c: Fix.
942         * gcc.dg/cpp/skipping2.c: New tests.
943
944 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
945
946         * gcc.c-torture/execute/20010724-1.c: New file.
947         * gcc.c-torture/execute/20010724-1.x: New file.
948
949 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
950
951         * g++.old-deja/g++.other/cond7.C: New test.
952
953 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
954
955         * g++.old-deja/g++.other/optimize4.C: New test.
956
957 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
958
959         * g++.old-deja/g++.abi/vbase8-5.C: New test.
960
961 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
962
963         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
964         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
965         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
966         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
967
968         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
969         bug report" message.
970
971         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
972         * g++.dg/ext/instantiate1.C: Move from old-deja.
973
974 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
975
976         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
977         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
978         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
979         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
980
981 Mon Jul 23 10:14:17 2001  Jeffrey A Law  (law@cygnus.com)
982
983         * gcc.c-torture/execute/20010723-1.c: New test.
984
985 2001-07-23  Ben Elliston  <bje@redhat.com>
986
987         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
988
989 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
990
991         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
992         i[34567]86-*-*.
993         Delete handling of ieee_multilib_flags.
994         Pass -mieee for alpha*-*-* and sh-*-*.
995         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
996
997 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
998
999         Remove old-abi tests.
1000         * g++.old-deja/g++.mike/p11116.C: Remove.
1001         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
1002
1003 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
1004
1005         * g77.f-torture/compile/pr3743.f:  New test
1006
1007 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
1008
1009         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
1010
1011 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1012
1013         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
1014         g++.old-deja/g++.pt/static6.C: Likewise.
1015         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
1016         supports weak symbols.
1017
1018 2001-07-18  Andreas Jaeger  <aj@suse.de>
1019
1020         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
1021         supported again.
1022
1023 2001-07-18  Andreas Jaeger  <aj@suse.de>
1024
1025         * gcc.dg/iftrap-1.c: Fix target line.
1026
1027 2001-07-17  Richard Henderson  <rth@redhat.com>
1028
1029         * gcc.c-torture/execute/20010717-1.c: New.
1030
1031 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
1032
1033         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
1034         tests.
1035
1036 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
1037
1038         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
1039
1040 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1041
1042         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
1043         UAC_SIGBUS, UAC_NOPRINT definitions.
1044
1045 Mon Jul 16 12:21:56 2001  Nicola Pero  <n.pero@mi.flashnet.it>
1046
1047         * objc/execute/object_is_class.m: New test.
1048         * objc/execute/object_is_meta_class.m: New test.
1049
1050 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1051
1052         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
1053         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
1054
1055 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
1056
1057         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
1058         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
1059
1060 2001-07-14  Richard Henderson  <rth@redhat.com>
1061
1062         * gcc.dg/iftrap-1.c: New.
1063
1064 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
1065
1066         * g77.f-torture/execute/intrinsic77.f: New test.
1067
1068 2001-07-11  Janis Johnson <janis@us.ibm.com>
1069
1070         * gcc.misc-tests/gcov-3.c: New test.
1071
1072 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
1073
1074         * gcc.c-torture/compile/20010711-1.c,
1075         * gcc.c-torture/compile/20010711-2.c: New tests.
1076
1077 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
1078
1079         * gcc.c-torture/execute/20010711-1.c: New test.
1080
1081 2001-07-11  Ben Elliston  <bje@redhat.com>
1082
1083         * g++.old-deja/g++.other/enum5.C: New test.
1084
1085 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
1086
1087         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
1088         (g++-dg-prune): Call prune_gcc_output.
1089         * prune.exp: New file for prune_gcc_output.
1090         * lib/g++.exp, lib/gcc.exp: Load it.
1091
1092 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
1093
1094         * gcc.c-torture/compile/20010701-1.c,
1095         g++.old-deja/g++.ext/attrib6.C: New tests.
1096
1097 Fri Jul  6 09:31:43 2001  Jeffrey A Law  (law@cygnus.com)
1098
1099         * gcc.c-torture/compile/20010706-1.c: New test.
1100
1101 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
1102
1103         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
1104
1105 2001-06-28  Stan Shebs  <shebs@apple.com>
1106
1107         * gcc.dg/pragma-darwin.c: New test.
1108
1109 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1110
1111         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
1112         Solaris 2.[678] system.
1113
1114 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
1115
1116         * gcc.dg/20010622-1.c: New test.
1117
1118 2001-06-18  Stan Shebs  <shebs@apple.com>
1119
1120         * objc.dg: New directory.
1121         * objc.dg/dg.exp: New file.
1122         * objc.dg/alias.m: New.
1123         * objc.dg/class-1.m: New.
1124         * objc.dg/class-2.m: New.
1125         * objc.dg/const-str-1.m: New.
1126         * objc.dg/const-str-2.m: New.
1127         * objc.dg/id-1.m: New.
1128         * objc.dg/method-1.m: New.
1129         * objc.dg/super-class-1.m: New.
1130         * lib/objc-dg.exp: New file.
1131
1132 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1133
1134         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
1135         of label name.
1136
1137 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1138
1139         * g++.old-deja/g++.abi/vbase8-9.C: New test.
1140
1141 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1142
1143         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
1144         variable.
1145
1146 2001-06-12  Richard Henderson  <rth@redhat.com>
1147
1148         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
1149
1150 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
1151
1152         * g++.old-deja/g++.abi/vbase5.C: New test.
1153         * g++.old-deja/g++.abi/vbase6.C: New test.
1154         * g++.old-deja/g++.abi/vbase7.C: New test.
1155
1156 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1157
1158         * gcc.c-torture/compile/20010610-1.c: New test.
1159
1160 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
1161
1162         * g++.old-deja/g++.abi/vbase4.C: New test.
1163
1164 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1165
1166         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
1167         support %f for HC11/HC12 targets.
1168         * gcc.c-torture/execute/930513-1.x: New file, likewise.
1169         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
1170         on HC11/HC12 targets.
1171         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
1172
1173 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1174
1175         * gcc.dg/wchar_t-1.c: New file.
1176         * gcc.dg/wint_t-1.c: Likewise.
1177
1178 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
1179
1180         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
1181
1182 2001-06-11  Richard Henderson  <rth@redhat.com>
1183
1184         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
1185
1186 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
1187
1188         * gcc.c-torture/compile/20010611-1.c: New test.
1189
1190 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
1191
1192         * gcc.dg/c99-tag-1.c: Add more tests.
1193
1194 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
1195
1196         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
1197         representation on MN10300 and ARM/Thumb.
1198
1199 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
1200
1201         * g77.f-torture/execute/20010610.f: New.
1202
1203 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
1204
1205         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
1206         names.
1207
1208 2001-06-09  Richard Henderson  <rth@redhat.com>
1209
1210         * gcc.c-torture/execute/ashrdi-1.c: New.
1211         * gcc.c-torture/execute/ashldi-1.c: New.
1212         * gcc.c-torture/execute/lshrdi-1.c: New.
1213
1214 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
1215
1216         * objc/execute/load-3.m: Added. Check sending +load to categories,
1217         in addition to classes.
1218
1219 2001-06-08  Stan Shebs  <shebs@apple.com>
1220
1221         * objc/execute/load-2.m: New test.  From Nicola Pero
1222         <n.pero@mi.flashnet.it>.
1223
1224 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
1225
1226         * gcc.c-torture/execute/20010605-2.c: New test.
1227
1228 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1229
1230         * g++.old-deja/g++.abi/vbase2.C: New test.
1231         * g++.old-deja/g++.abi/vbase3.C: New test.
1232
1233 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1234
1235         * g++.old-deja/g++.pt/friend49.C: New test.
1236
1237 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1238
1239         * g++.old-deja/g++.ext/anon3.C: New test.
1240
1241 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
1242
1243         * g++.old-deja/g++.other/conv7.C: New test.
1244
1245 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
1246
1247         * gcc.c-torture/compile/20010605-2.c: New test.
1248
1249 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1250
1251         * gcc.c-torture/execute/20010604-1.c: New test.
1252
1253 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
1254
1255         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
1256
1257 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
1258
1259         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
1260         (g++_link_flags): Likewise.
1261         (g++_init): Pass gccpath's value to two previous functions.
1262
1263 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1264
1265         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
1266         Ensure logfile entry matches exec command line.
1267
1268 2001-05-31  Richard Henderson  <rth@redhat.com>
1269
1270         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
1271         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
1272
1273 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
1274
1275         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
1276         compiler for irix6.2
1277
1278 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
1279
1280         * g++.old-deja/g++.other/optimize3.C: New file.
1281
1282 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
1283
1284         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
1285         assemble.
1286
1287 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
1288
1289         * g++.old-deja/g++.other/optimize2.C: New file.
1290
1291 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
1292
1293         * gcc.c-torture/compile/20010518-2.c: New file.
1294         * gcc.c-torture/execute/20010518-1.c: New file.
1295         * gcc.c-torture/execute/20010518-2.c: New file.
1296
1297 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
1298
1299         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
1300
1301 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
1302
1303         G++ no longer defines builtins that do not begin with __builtin.
1304         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
1305         * g++.old-deja/g++.brendand/misc13.C: Likewise.
1306         * g++.old-deja/g++.law/builtin1.C: Likewise.
1307         * g++.old-deja/g++.law/cvt2.C: Likewise.
1308         * g++.old-deja/g++.mike/net5.C: Likewise.
1309         * g++.old-deja/g++.other/builtins1.C: Likewise.
1310         * g++.old-deja/g++.other/builtins2.C: Likewise.
1311         * g++.old-deja/g++.other/builtins3.C: Likewise.
1312         * g++.old-deja/g++.other/builtins4.C: Likewise.
1313         * g++.old-deja/g++.other/inline8.C: Likewise.
1314         * g++.old-deja/g++.robertl/eb39.C: Likewise.
1315
1316 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
1317
1318         * g++.old-deja/g++.pt/using1.C: Adjust.
1319         * g++.old-deja/g++.pt/using2.C: New test.
1320
1321 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
1322
1323         * gcc.dg/cpp/charconst.c: New tests.
1324         * gcc.dg/cpp/escape.c: New tests.
1325         * gcc.dg/cpp/escape-1.c: New tests.
1326         * gcc.dg/cpp/escape-2.c: New tests.
1327         * gcc.dg/cpp/ucs.c: New tests.
1328
1329 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
1330
1331         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
1332         native compiler for irix6.5.
1333
1334 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
1335
1336         * lib/g++.exp (g++_include_flags): Use args to compute
1337         get_multilibs.
1338         (g++_link_flags): Likewise.
1339         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
1340
1341 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
1342
1343         * gcc.dg/c90-hexfloat-1.c: Add more tests.
1344
1345 2001-05-21  Geoff Keating  <geoffk@redhat.com>
1346
1347         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
1348         this file.
1349
1350 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1351
1352         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
1353         STACK_SIZE;
1354         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
1355         to STACK_SIZE; Use it to define size of add_histo array.
1356         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
1357         to STACK_SIZE.
1358         (f): Use GITT_SIZE to define size of gitt local table.
1359         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
1360         to STACK_SIZE; Use it to define size of bytemem array.
1361
1362 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1363
1364         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
1365         on 68HC11/HC12 due to the asm instruction.
1366         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
1367         * gcc.c-torture/compile/920520-1.x: Likewise.
1368         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
1369         on 68HC11/HC12 because the function is larger than 64K.
1370         * gcc.c-torture/compile/961203-1.x: New file, this test fails
1371         on 68HC11/HC12 because the structure is too large.
1372
1373 2001-05-20  Richard Henderson  <rth@redhat.com>
1374
1375         * gcc.c-torture/execute/20010520-1.c: New.
1376
1377 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1378
1379         * g++.old-deja/g++.warn/compare1.C: New test.
1380         * gcc.dg/compare4.c: New test.
1381
1382 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
1383
1384         * g++.old-deja/g++.other/optimize1.C: New test.
1385
1386 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1387
1388         * g++.old-deja/g++.pt/spec41.C: New test.
1389
1390 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
1391
1392         * gcc.c-torture/compile/20010114-1.x: Remove.
1393
1394 2001-05-18  Stan Shebs  <shebs@apple.com>
1395
1396         * gcc.c-torture/compile/20010518-1.c: New test.
1397
1398 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
1399
1400         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
1401         * g++.old-deja/g++.pt/crash67.C: New test.
1402
1403 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
1404
1405         * g++.old-deja/g++.other/debug9.C: New test.
1406
1407 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
1408
1409         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
1410
1411 Wed May 16 20:33:57 CEST 2001  Jan Hubicka  <jh@suse.cz>
1412
1413         * gcc.c-torture/compile/20010516-1.c: New test.
1414
1415 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1416
1417         * g++.old-deja/g++.other/crash41.C: New test.
1418
1419 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1420
1421         * g++.old-deja/g++.pt/crash66.C: New test.
1422
1423 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
1424
1425         * g++.old-deja/g++.robertl/eb27.C: Convert.
1426
1427 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
1428
1429         * g++.dg/friend-warn.C: New test.  Do not warn about friend
1430         declaration being redundant.
1431
1432 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
1433
1434         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
1435
1436 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
1437
1438         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
1439
1440 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
1441
1442         * lib/g++.exp: Use testsuite_flags.
1443
1444 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
1445
1446         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
1447
1448 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1449
1450         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
1451
1452 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
1453
1454         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
1455
1456 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
1457
1458         * gcc.c-torture/compile/20010313-1.c: New test.
1459
1460 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
1461
1462         * gcc.dg/cpp/direct2.c: New test.
1463         * gccq.dg/cpp/direct2s.c: New test.
1464
1465         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
1466
1467 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
1468
1469         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
1470         * g++.old-deja/g++.other/op3.C: Likewise.
1471
1472 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
1473
1474         * gcc.dg/cpp/syshdr.h: New file.
1475         * gcc.dg/cpp/sysmac1.c: Update.
1476         * gcc.dg/cpp/sysmac2.c: Update.
1477
1478 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
1479
1480         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
1481
1482 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
1483
1484         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
1485         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
1486
1487 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
1488
1489         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
1490
1491 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
1492
1493         * lib/g++.exp (g++_include_flags): Don't use any special flags
1494         if TESTING_IN_BUILD_TREE is not defined.
1495         (g++_init): Use a plain 'c++' as the compiler if
1496         TESTING_IN_BUILD_TREEE is not defined.
1497
1498 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
1499
1500         * g++.old-deja/g++.eh/catch13.C: New test.
1501         * g++.old-deja/g++.eh/catch14.C: New test.
1502
1503 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
1504
1505         * gcc.dg/cpp/tr-define.c: New test.
1506
1507 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
1508
1509         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
1510         <stdlib.h>, not <malloc.h>.
1511
1512 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
1513
1514         * g++.old-deja/g++.ns/template17.C: New test.
1515
1516 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
1517
1518         * g++.old-deja/g++.pt/ref4.C: New test.
1519
1520 2001-04-30  Richard Henderson  <rth@redhat.com>
1521
1522         * gcc.dg/20000724-1.c: Revert last change.
1523
1524 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
1525
1526         * g77.f-torture/execute/20010430.f: New test.
1527
1528 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
1529
1530         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
1531
1532 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
1533
1534         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
1535
1536 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
1537
1538         * g++.old-deja/g++.eh/crash6.C: New test.
1539
1540 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
1541
1542         * g++.old-deja/g++.other/warn7.C: New test.
1543
1544 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
1545
1546         * g++.old-deja/g++.other/defarg9.C: New test.
1547
1548 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
1549
1550         * g77.f-torture/compile/20010426.f: New test.
1551         * g77.f-torture/execute/20010426.f: New test.
1552
1553 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
1554
1555         * g77.f-torture/compile/20000629-1.x: Remove - error
1556         has been fixed.
1557
1558 Thu Apr 26 11:15:12 2001  Jeffrey A Law  (law@cygnus.com)
1559
1560         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
1561         Tweak slightly to work with g++.dg framework.
1562         * g++.dg/special/ecos.exp: Run initp1.C test.
1563         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
1564
1565         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
1566         its linker doesn't give line numbers either.
1567         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
1568
1569 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
1570
1571         * g++.old-deja/g++.other/lex1.C: New test.
1572
1573 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
1574
1575         * gcc.dg/noncompile/20010425-1.c: New test.
1576
1577 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
1578
1579         * g++.old-deja/g++.pt/mangle2.C: New test.
1580
1581 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
1582
1583         * gcc.dg/format/plus-1.c: New test.
1584
1585 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
1586
1587         * gcc.dg/20010423-1.c: New test.
1588
1589 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
1590
1591         * gcc.c-torture/execute/20010422-1.c: New test.
1592
1593 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
1594
1595         * g++.old-deja/g++.ns/type2.C: New test.
1596
1597 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
1598
1599         * g++.old-deja/g++.other/perf1.C: New test.
1600
1601 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
1602
1603         * gcc.dg/c99-func-2.c: Remove xfail.
1604         * gcc.dg/c99-func-3.c: Remove xfail.
1605         * gcc.dg/c99-func-4.c: Remove xfail.
1606
1607 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
1608
1609         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
1610
1611 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
1612
1613         * gcc.c-torture/compile/20010423-1.c: New test.
1614
1615 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1616
1617         * g++.old-deja/g++.pt/typename28.C: New test.
1618
1619 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1620
1621         * g++.old-deja/g++.abi/empty2.C: New test.
1622         * g++.old-deja/g++.abi/empty3.C: New test.
1623
1624 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1625
1626         * g++.old-deja/g++.other/comdat2.C: New test.
1627         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
1628
1629 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1630
1631         * g++.old-deja/g++.other/overload14.C: New test.
1632
1633 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1634
1635         * g++.old-deja/g++.other/lookup23.C: New test.
1636
1637 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1638
1639         * gcc.c-torture/execute/20010403-1.c: New test.
1640
1641 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
1642             Mark Mitchell  <mark@codesourcery.com>
1643
1644         * lib/old-dejagnu.exp: Don't delete output of executable.
1645         Add .exe suffix to executables.
1646
1647 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
1648
1649         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
1650
1651 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1652
1653         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
1654
1655 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
1656
1657         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
1658         * g++.old-deja/g++.abi/crash1.C: New test.
1659
1660 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
1661
1662         * g++.old-deja/g++.other/crash40.C: New test.
1663
1664 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1665
1666         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
1667
1668 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
1669
1670         * g++.old-deja/g++.other/warn6.C: New test.
1671
1672 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
1673
1674         * g++.old-deja/g++.robertl/eb42.C: Same.
1675
1676 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1677
1678         * gcc.dg/wtr-conversion-1.c: New testcase.
1679
1680 2001-04-10  Richard Henderson  <rth@redhat.com>
1681
1682         * g++.old-deja/g++.other/array5.C: New.
1683
1684 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1685
1686         * gcc.c-torture/execute/20010408-1.c: New test.
1687
1688 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
1689
1690         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
1691         headers and constructs.
1692         * g++.old-deja/g++.robertl/eb79.C: Same.
1693         * g++.old-deja/g++.robertl/eb77.C (main): Same.
1694         * g++.old-deja/g++.robertl/eb73.C: Same.
1695         * g++.old-deja/g++.robertl/eb66.C (main): Same.
1696         * g++.old-deja/g++.robertl/eb55.C (t): Same.
1697         * g++.old-deja/g++.robertl/eb54.C (main): Same.
1698         * g++.old-deja/g++.robertl/eb46.C (main): Same.
1699         * g++.old-deja/g++.robertl/eb44.C: Same.
1700         * g++.old-deja/g++.robertl/eb41.C (main): Same.
1701         * g++.old-deja/g++.robertl/eb4.C (main): Same.
1702         * g++.old-deja/g++.robertl/eb39.C: Same.
1703         * g++.old-deja/g++.robertl/eb33.C (main): Same.
1704         * g++.old-deja/g++.robertl/eb31.C (main): Same.
1705         * g++.old-deja/g++.robertl/eb30.C: Same.
1706         * g++.old-deja/g++.robertl/eb3.C: Same.
1707         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
1708         * g++.old-deja/g++.robertl/eb21.C: Same.
1709         * g++.old-deja/g++.robertl/eb15.C: Same.
1710         * g++.old-deja/g++.robertl/eb118.C: Same.
1711         * g++.old-deja/g++.robertl/eb115.C (main): Same.
1712         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
1713         * g++.old-deja/g++.robertl/eb109.C: Same.
1714         * g++.old-deja/g++.other/sibcall1.C (main): Same.
1715         * g++.old-deja/g++.mike/rtti1.C: Same.
1716         * g++.old-deja/g++.mike/p658.C: Same.
1717         * g++.old-deja/g++.mike/net46.C: Same.
1718         * g++.old-deja/g++.mike/net34.C: Same.
1719         * g++.old-deja/g++.mike/memoize1.C: Same.
1720         * g++.old-deja/g++.mike/eh2.C: Same.
1721         * g++.old-deja/g++.law/weak.C: Same.
1722         * g++.old-deja/g++.law/visibility7.C: Same.
1723         * g++.old-deja/g++.law/visibility25.C: Same.
1724         * g++.old-deja/g++.law/visibility22.C: Same.
1725         * g++.old-deja/g++.law/visibility2.C: Same.
1726         * g++.old-deja/g++.law/visibility17.C: Same.
1727         * g++.old-deja/g++.law/visibility13.C: Same.
1728         * g++.old-deja/g++.law/visibility10.C: Same.
1729         * g++.old-deja/g++.law/visibility1.C: Same.
1730         * g++.old-deja/g++.law/virtual3.C (eval): Same.
1731         * g++.old-deja/g++.law/vbase1.C: Same.
1732         * g++.old-deja/g++.law/operators32.C: Same.
1733         * g++.old-deja/g++.law/nest3.C: Same.
1734         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
1735         * g++.old-deja/g++.law/except5.C (main): Same.
1736         * g++.old-deja/g++.law/cvt7.C (run): Same.
1737         * g++.old-deja/g++.law/cvt2.C: Same.
1738         * g++.old-deja/g++.law/cvt16.C: Same.
1739         * g++.old-deja/g++.law/ctors6.C (bar): Same.
1740         * g++.old-deja/g++.law/ctors17.C (main): Same.
1741         * g++.old-deja/g++.law/ctors13.C: Same.
1742         * g++.old-deja/g++.law/ctors12.C (main): Same.
1743         * g++.old-deja/g++.law/ctors10.C: Same.
1744         * g++.old-deja/g++.law/code-gen5.C: Same.
1745         * g++.old-deja/g++.law/bad-error7.C: Same.
1746         * g++.old-deja/g++.law/arm9.C: Same.
1747         * g++.old-deja/g++.law/arm12.C: Same.
1748         * g++.old-deja/g++.law/arg8.C: Same.
1749         * g++.old-deja/g++.law/arg1.C: Same.
1750         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
1751         * g++.old-deja/g++.jason/template31.C: Same.
1752         * g++.old-deja/g++.jason/template24.C (main): Same.
1753         * g++.old-deja/g++.jason/2371.C: Same.
1754         * g++.old-deja/g++.eh/new2.C: Same.
1755         * g++.old-deja/g++.eh/new1.C: Same.
1756         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
1757         * g++.old-deja/g++.brendan/nest21.C (main): Same.
1758         * g++.old-deja/g++.brendan/err-msg3.C: Same.
1759         * g++.old-deja/g++.brendan/crash62.C: Same.
1760         * g++.old-deja/g++.brendan/crash52.C: Same.
1761         * g++.old-deja/g++.brendan/crash49.C (main): Same.
1762         * g++.old-deja/g++.brendan/crash38.C: Same.
1763         * g++.old-deja/g++.brendan/crash15.C (main): Same.
1764         * g++.old-deja/g++.brendan/copy9.C: Same.
1765
1766 Fri Apr  6 15:36:15 2001  J"orn Rennecke <amylaar@redhat.com>
1767
1768         * gcc.c-torture/execute/20001203-2.c (memset):
1769         Count argument is of type __SIZE_TYPE__.
1770
1771 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
1772
1773         * gcc.c-torture/compile/20010404-1.c: New test.
1774
1775 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
1776
1777         * gcc.c-torture/compile/20010326-1.c: New test.
1778
1779 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
1780
1781         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
1782         peculiarities of the SH.
1783         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
1784
1785 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1786
1787         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
1788         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
1789         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
1790
1791 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
1792
1793         * g77.f-torture/compile/20010321-1.f: New test.
1794
1795 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
1796
1797         * gcc.c-torture/compile/20010329-1.c: New test.
1798
1799 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
1800
1801         * gcc.c-torture/execute/20010329-1.c: New test.
1802
1803 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
1804
1805         * g++.old-deja/g++.other/eh4.C: Fix typo.
1806
1807 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
1808
1809         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
1810
1811 2001-03-28  Philip Blundell  <philb@gnu.org>
1812
1813         * gcc.c-torture/compile/20010328-1.c: New test.
1814
1815 2001-03-27  Richard Henderson  <rth@redhat.com>
1816
1817         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
1818         * g++.old-deja/g++.eh/vbase3.C: Likewise.
1819
1820 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
1821
1822         * gcc.c-torture/compile/20010327-1.c: New test.
1823
1824 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
1825
1826         * g++.old-deja/g++.other/friend12.C: New test.
1827         * g++.old-deja/g++.other/friend9.C: Expect no errors.
1828         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
1829
1830 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
1831
1832         * gcc.c-torture/execute/20010325-1.c: New test.
1833
1834 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
1835
1836         * g++.old-deja/g++.other/mangle3.C: New test.
1837
1838 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
1839
1840         * g++.old-deja/g++.other/anon8.C: New test.
1841
1842 2001-03-20  Philip Blundell  <philb@gnu.org>
1843
1844         * gcc.c-torture/compile/20010320-1.c: New test.
1845
1846 2001-03-17  Richard Henderson  <rth@redhat.com>
1847
1848         * g++.old-deja/g++.other/eh4.C: Add expected error text.
1849
1850 2001-03-15  Geoff Keating  <geoff@redhat.com>
1851
1852         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
1853         tests on AIX.
1854
1855 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
1856
1857         * g++.old-deja/g++.other/eh4.C: New test.
1858
1859 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
1860
1861         * gcc.dg/cpp/mi1.c: Update.
1862
1863 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
1864
1865         * g++.old-deja/g++.other/regstack.C: New test.
1866
1867 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
1868
1869         * g++.old-deja/g++.other/ref4.C: New test.
1870
1871 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
1872
1873         * objc/execute/va_method.m: Added.
1874         * objc/execute/IMP.m: Added.
1875         * objc/execute/_cmd.m: Added.
1876         * objc/execute/accessing_ivars.m: Added.
1877         * objc/execute/class-1.m: Added.
1878         * objc/execute/class-10.m: Added.
1879         * objc/execute/class-11.m: Added.
1880         * objc/execute/class-12.m: Added.
1881         * objc/execute/class-13.m: Added.
1882         * objc/execute/class-14.m: Added.
1883         * objc/execute/class-2.m: Added.
1884         * objc/execute/class-3.m: Added.
1885         * objc/execute/class-4.m: Added.
1886         * objc/execute/class-5.m: Added.
1887         * objc/execute/class-6.m: Added.
1888         * objc/execute/class-7.m: Added.
1889         * objc/execute/class-8.m: Added.
1890         * objc/execute/class-9.m: Added.
1891         * objc/execute/class-tests-1.h
1892         * objc/execute/class-tests-2.h
1893         * objc/execute/compatibility_alias.m: Added.
1894         * objc/execute/encode-1.m: Added.
1895         * objc/execute/formal_protocol-1.m: Added.
1896         * objc/execute/formal_protocol-2.m: Added.
1897         * objc/execute/formal_protocol-3.m: Added.
1898         * objc/execute/formal_protocol-4.m: Added.
1899         * objc/execute/formal_protocol-5.m: Added.
1900         * objc/execute/formal_protocol-6.m: Added.
1901         * objc/execute/formal_protocol-7.m: Added.
1902         * objc/execute/informal_protocol.m: Added.
1903         * objc/execute/initialize.m: Added.
1904         * objc/execute/load.m: Added.
1905         * objc/execute/many_args_method.m: Added.
1906         * objc/execute/nested-3.m: Added.
1907         * objc/execute/no_clash.m: Added.
1908         * objc/execute/private.m: Added.
1909         * objc/execute/redefining_self.m: Added.
1910         * objc/execute/root_methods.m: Added.
1911         * objc/execute/selector-1.m: Added.
1912         * objc/execute/static-1.m: Added.
1913         * objc/execute/static-2.m: Added.
1914         * objc/execute/va_method.m: Added.
1915
1916 2001-03-10  Richard Henderson  <rth@redhat.com>
1917
1918         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
1919
1920 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
1921
1922         * g++.old-deja/g++.other/crash31.C: XFAIL.
1923         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
1924         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
1925         * gcc.c-torture/execute/20010123-1.x: XFAIL.
1926         * gcc.c-torture/execute/20010124-1.x: XFAIL.
1927         * gcc.dg/sequence-pt-1.c: XFAIL one test.
1928
1929 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
1930
1931         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
1932
1933 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
1934
1935         * gcc.dg/20000724-1.c: Don't use multiline strings.
1936
1937 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
1938
1939         * objc/execute/string1.m, objc/execute/string2.m: Compare the
1940         result of -cString against what we expect it to be; don't just
1941         print it out for no one to read.
1942
1943         * objc/execute/string3.m, objc/execute/string4.m: New tests.
1944         Based on testcases provided by Nicola Pero.
1945
1946 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
1947
1948         * gcc.dg/cpp/macro7.c: New test.
1949
1950 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
1951
1952         * gcc.dg/cpp/multiline.c: Update.
1953
1954 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
1955
1956         * g++.old-deja/g++.other/enum3.C: New test.
1957
1958 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
1959
1960         * g++.old-deja/g++.other/pod1.C: New test.
1961
1962 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
1963
1964         * g++.old-deja/g++.ext/overload1.C: New test.
1965
1966 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1967
1968         * g++.old-deja/g++.pt/using1.C: New test.
1969
1970 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1971
1972         * g++.old-deja/g++.other/using9.C: New test.
1973
1974 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
1975
1976         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
1977
1978         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
1979
1980 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
1981
1982         * g++.old-deja/g++.ext/realpt1.C: Remove.
1983
1984 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
1985
1986         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
1987
1988 2001-02-26  Will Cohen  <wcohen@redhat.com>
1989
1990         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
1991
1992 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
1993
1994         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
1995         templatized constructors.
1996
1997 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1998
1999         * gcc.c-torture/execute/20010224-1.c: New test.
2000
2001 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
2002
2003         * gcc.c-torture/execute/20010222-1.c: New test.
2004
2005 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
2006
2007         * g++.old-deja/g++.other/inline20.C: New test.
2008
2009 Wed Feb 21 12:38:22 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
2010
2011         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
2012
2013 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
2014
2015         * g++.old-deja/g++.other/lookup22.C: New test.
2016
2017 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
2018
2019         * g77.dg: New directory.
2020         * g77.dg/20010216-1.f: New test case.
2021         * g77.dg/dg.exp: New driver.
2022         * lib/g77-dg.exp: New driver library.
2023
2024 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2025
2026         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
2027
2028 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
2029
2030         * g++.old-deja/g++.other/decl9.C: New test.
2031
2032 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
2033
2034         * g++.old-deja/g++.other/init16.C: Update the test so that it does
2035         not need <string> and also tests the initialization at runtime.
2036
2037 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
2038
2039         * gcc.c-torture/execute/longlong.c: New test.
2040
2041 Wed Feb 14 21:41:17 2001  J"orn Rennecke <amylaar@redhat.com>
2042
2043         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
2044
2045 Wed Feb 14 21:31:25 2001  J"orn Rennecke <amylaar@redhat.com>
2046
2047         * gcc.c-torture/execute/920302-1.c (execute):
2048         Change argument type to short.
2049
2050 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2051
2052         * g++.old-deja/g++.pt/deduct6.C: New test.
2053
2054 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2055
2056         * g++.old-deja/g++.pt/deduct5.C: New test.
2057
2058 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
2059
2060         * gcc.c-torture/execute/20010209-1.c: New test.
2061
2062 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
2063
2064         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
2065
2066 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
2067
2068         * g++.dg/vtgc1.C: Update for new ABI.
2069
2070         * consistency.vlad: New directory, 1665 files.
2071
2072 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2073
2074         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
2075         return type.
2076         * gcc.dg/cpp/digraphs.c: Declare puts.
2077
2078 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
2079
2080         * g++.old-deja/g++.other/warn5.C: New test.
2081
2082 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
2083
2084         * g++.old-deja/g++.pt/spec40.C: New test.
2085
2086 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
2087
2088         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
2089         case.
2090         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
2091
2092 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
2093
2094         * gcc.c-torture/compile/20010209-1.c: New test.
2095
2096 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
2097
2098         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
2099         excess errors message but not if it crashes.
2100         * g++.old-deja/g++.other/crash27.C: Likewise.
2101         * g++.old-deja/g++.other/crash28.C: Likewise.
2102         * g++.old-deja/g++.other/crash30.C: Likewise.
2103         * g++.old-deja/g++.other/crash32.C: Likewise.
2104         * g++.old-deja/g++.other/crash35.C: Likewise.
2105         * g++.old-deja/g++.pt/inherit2.C: Likewise.
2106
2107 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2108
2109         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
2110         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
2111         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
2112         g77.f-torture/execute/execute.exp,
2113         g77.f-torture/noncompile/noncompile.exp,
2114         gcc.c-torture/execute/execute.exp,
2115         gcc.c-torture/execute/memcheck/memcheck.exp,
2116         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
2117         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
2118         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
2119         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
2120         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
2121         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
2122         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
2123         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
2124         Remove bug reporting instructions with ancient email addresses.
2125
2126 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
2127
2128         * gcc.dg/20010202-1.c: New test.
2129         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
2130
2131 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
2132
2133         * g++.dg/stdbool-if.C: New test.
2134
2135 Wed Feb  7 09:54:47 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
2136
2137         * objc/execute/fdecl.m: Added main().
2138
2139 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
2140
2141         * gcc.c-torture/execute/20010206-1.c: New test.
2142
2143 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
2144
2145         * gcc.dg/cpp/avoidpaste1.c: Update.
2146
2147 Tue Feb  5 8:53:33 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
2148
2149         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
2150         Pero <nicola@brainstorm.co.uk>.
2151         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
2152
2153 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
2154
2155         * g++.old-deja/g++.pt/spec39.C: New test.
2156
2157 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
2158
2159         * gcc.c-torture/compile/20010202-1.c: New test.
2160
2161 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
2162
2163         * g++.old-deja/g++.abi/primary2.C: New test.
2164         * g++.old-deja/g++.abi/primary3.C: New test.
2165         * g++.old-deja/g++.abi/primary4.C: New test.
2166         * g++.old-deja/g++.abi/primary5.C: New test.
2167         * g++.old-deja/g++.abi/vtable3.h: New test.
2168         * g++.old-deja/g++.abi/vtable3a.C: New test.
2169         * g++.old-deja/g++.abi/vtable3b.C: New test.
2170         * g++.old-deja/g++.abi/vtable3c.C: New test.
2171         * g++.old-deja/g++.abi/vtable3d.C: New test.
2172         * g++.old-deja/g++.abi/vtable3e.C: New test.
2173         * g++.old-deja/g++.abi/vtable3f.C: New test.
2174         * g++.old-deja/g++.abi/vtable3g.C: New test.
2175         * g++.old-deja/g++.abi/vtable3h.C: New test.
2176         * g++.old-deja/g++.abi/vtable3i.C: New test.
2177         * g++.old-deja/g++.abi/vtable3j.C: New test.
2178         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
2179
2180 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
2181
2182         * g++.old-deja/g++.other/anon6.C: New test.
2183         * g++.old-deja/g++.other/anon7.C: New test.
2184
2185 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
2186
2187         * gcc.dg/cpp/avoidpaste2.c: New tests.
2188
2189 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
2190
2191         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
2192
2193 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
2194
2195         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
2196         DECIMAL_DIG cases for Irix."
2197
2198 Wed Jan 31 12:23:32 2001  J"orn Rennecke <amylaar@redhat.com>
2199
2200         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
2201
2202 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
2203
2204         * gcc.dg/c99-tag-1.c: New test.
2205
2206 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
2207
2208         * gcc.dg/cpp/tr-warn1.c: Add tests.
2209
2210 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
2211
2212         * gcc.dg/cpp/avoidpaste1.c: Update.
2213         * gcc.dg/cpp/paste4.c: Update.
2214
2215 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
2216
2217         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
2218         cases for Irix.
2219
2220 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
2221
2222         * g++.old-deja/g++.other/inline19.C: New test.
2223
2224 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
2225
2226         * gcc.dg/Wlarger-than.c: New test.
2227
2228 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
2229
2230         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
2231
2232 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
2233
2234         * gcc.c-torture/execute/20010129-1.c: New test.
2235         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
2236
2237 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
2238
2239         * gcc.dg/cpp/avoidpaste1.c: Test case.
2240
2241 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
2242
2243         * g++.old-deja/g++.other/inline18.C: New test.
2244
2245 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2246
2247         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
2248         and __builtin_putchar.
2249
2250 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
2251
2252         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
2253         tests.
2254
2255 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
2256
2257         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
2258         floating point number rounding mode to round to the nearest
2259         representable mode.
2260
2261 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
2262
2263         * g++.old-deja/g++.other/mangle2.C: New test.
2264
2265 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
2266
2267         * gcc.c-torture/compile/20010124-1.c: New test.
2268
2269 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
2270
2271         * g++.old-deja/g++.pt/spec38.C: New test.
2272
2273 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2274
2275         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
2276         "Build don't run".
2277
2278 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2279
2280         * gcc.c-torture/execute/20010123-1.c: New test.
2281
2282 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
2283
2284         * g++.old-deja/g++.pt/spec37.C: New test.
2285
2286 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
2287
2288         * g++.old-deja/g++.pt/overload14.C: New test.
2289
2290 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2291
2292         * gcc.c-torture/execute/20010122-1.c: New test, exercise
2293         __builtin_return_address.
2294
2295 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
2296
2297         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
2298         * g++.old-deja/g++.pt/spec35.C: New test.
2299         * g++.old-deja/g++.pt/spec36.C: New test.
2300
2301 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
2302
2303         * gcc.c-torture/compile/20010118-1.c: New test.
2304
2305 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
2306
2307         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
2308
2309 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
2310
2311         * gcc.c-torture/execute/20010119-1.c: New test.
2312
2313 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2314
2315         * g++.old-deja/g++.other/vbase5.C: New test.
2316
2317 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
2318
2319         * gcc.c-torture/execute/20010118-1.c: New test.
2320
2321 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2322
2323         * g++.old-deja/g++.pt/deduct3.C: New test.
2324
2325 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2326
2327         * g++.old-deja/g++.pt/spec34.C: New test.
2328
2329 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
2330
2331         * g77.f-torture/compile/20000601-2.f: New test.
2332
2333 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2334
2335         * g++.old-deja/g++.other/init17.C: New test.
2336
2337 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
2338
2339         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
2340
2341 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2342
2343         * g++.old-deja/g++.pt/unify8.C: New test.
2344
2345 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2346
2347         * g++.old-deja/g++.abi/vbase1.C: New test.
2348
2349 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2350
2351         * g++.old-deja/g++.pt/crash65.C: New test.
2352
2353 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
2354
2355         * gcc.dg/cpp/assembl2.S: New test case.
2356
2357 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
2358
2359         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
2360         are supported.
2361
2362 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2363
2364         * g++.old-deja/g++.other/builtins1.C: New test.
2365         * g++.old-deja/g++.other/builtins2.C: Likewise.
2366         * g++.old-deja/g++.other/builtins3.C: Likewise.
2367         * g++.old-deja/g++.other/builtins4.C: Likewise.
2368
2369 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
2370
2371         * gcc.c-torture/compile/20010117-1.c: New test.
2372         * gcc.c-torture/compile/20010117-2.c: New test.
2373
2374 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2375
2376         * g77.f-torture/execute/20010116.[fx]: New test,
2377         XFAIL on i?86-*-*.
2378         * g77.f-torture/compile/20010115.f: Indicate it's
2379         a test for PR fortran/1636.
2380
2381 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
2382
2383         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
2384
2385 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2386
2387         * g77.f-torture/compile/20010115.f: New test.
2388
2389 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
2390
2391         * g++.old-deja/g++.pt/nontype5.C: New test.
2392
2393 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
2394
2395         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
2396         have an equivalent working one below it.
2397
2398 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
2399
2400         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
2401         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
2402
2403 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
2404
2405         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
2406         message containing "init_priority".
2407         (conpr-2.C): Likewise.
2408         (conpr-3.C): Likewise.
2409         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
2410
2411 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2412
2413         * gcc.c-torture/execute/20010114-2.c: New test.
2414
2415 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
2416
2417         * gcc.c-torture/compile/20010114-1.c: New test.
2418         * gcc.c-torture/compile/20010114-1.x: Xfail.
2419         * gcc.c-torture/compile/20010114-2.c: New test.
2420         * gcc.c-torture/execute/20010114-1.c: New test.
2421         * gcc.dg/trunc-1.c: New test.
2422         * gcc.dg/uninit-B.c: New test.
2423
2424 2001-01-13  Nick Clifton  <nickc@redhat.com>
2425
2426         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
2427         target.
2428
2429 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2430
2431         * gcc.c-torture/compile/20010113-1.c: New test.
2432
2433 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
2434
2435         * gcc.c-torture/compile/20001212-1.c: New test.
2436
2437 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
2438
2439         * gcc.dg/cpp/widestr1.c: Update.
2440         * gcc.dg/cpp/prag-imp.c: Remove.
2441
2442 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
2443
2444         * gcc.c-torture/execute/20000801-3.x: Remove.
2445         * gcc.dg/c90-init-1.c: New test.
2446         * gcc.dg/c99-init-1.c: New test.
2447         * gcc.dg/c99-init-2.c: New test.
2448         * gcc.dg/gnu99-init-1.c: New test.
2449
2450 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
2451
2452         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
2453         testing that no relevant ones were found.
2454
2455 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2456
2457         * g++.old-deja/g++.pt/cast2.C: New test.
2458
2459 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2460
2461         * g++.old-deja/g++.pt/friend47.C: New test.
2462
2463 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2464
2465         * g++.old-deja/g++.pt/instantiate13.C: New test.
2466
2467 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2468
2469         * g++.old-deja/g++.other/defarg7.C: New test.
2470         * g++.old-deja/g++.other/defarg8.C: New test.
2471
2472 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2473
2474         * g++.old-deja/g++.pt/crash64.C: New test.
2475
2476 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2477
2478         * g++.old-deja/g++.pt/crash63.C: New test.
2479
2480 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
2481
2482         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
2483
2484 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
2485
2486         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
2487
2488 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
2489
2490         * g++.old-deja/g++.pt/error3.C: New test.
2491
2492 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
2493
2494         * g++.old-deja/g++.other/crash39.C: New test.
2495
2496 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
2497
2498         * g++.old-deja/g++.other/vbase4.C: New test.
2499
2500 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
2501
2502         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
2503         * gcc.dg/special/20000419-2.c: New file. Identical to above.
2504         * gcc.dg/special/special.exp: New test driver which will check
2505         for alias support for the above test.
2506
2507 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
2508
2509         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
2510         problems on small machines.
2511         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
2512         parameterize.
2513
2514 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
2515
2516         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
2517         mips.
2518         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
2519
2520 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
2521
2522         * g++.old_deja/g++.pt/using8.C: New test.
2523
2524 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2525
2526         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
2527
2528 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
2529
2530         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
2531         where a failure is expected.
2532         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
2533
2534 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
2535
2536         * g++.old_deja/g++.pt/instantiate12.C: New test.
2537
2538 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
2539
2540         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
2541         start of structs.
2542         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
2543         * g++.old-deja/g++.brendan/crash17.C: Likewise.
2544         * g++.old-deja/g++.brendan/crash29.C: Likewise.
2545         * g++.old-deja/g++.brendan/crash48.C: Likewise.
2546         * g++.old-deja/g++.brendan/ns1.C: Likewise.
2547         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
2548         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2549         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2550         * g++.old-deja/g++.eh/spec6.C: Likewise.
2551         * g++.old-deja/g++.jason/crash3.C: Likewise.
2552         * g++.old-deja/g++.law/ctors11.C: Likewise.
2553         * g++.old-deja/g++.law/ctors17.C: Likewise.
2554         * g++.old-deja/g++.law/ctors5.C: Likewise.
2555         * g++.old-deja/g++.law/ctors9.C: Likewise.
2556         * g++.old-deja/g++.mike/ambig1.C: Likewise.
2557         * g++.old-deja/g++.mike/net22.C: Likewise.
2558         * g++.old-deja/g++.mike/p3538a.C: Likewise.
2559         * g++.old-deja/g++.mike/p3538b.C: Likewise.
2560         * g++.old-deja/g++.mike/virt3.C: Likewise.
2561         * g++.old-deja/g++.niklas/t128.C: Likewise.
2562         * g++.old-deja/g++.other/anon4.C: Likewise.
2563         * g++.old-deja/g++.other/using1.C: Likewise.
2564         * g++.old-deja/g++.other/warn3.C: Likewise.
2565         * g++.old-deja/g++.pt/t37.C: Likewise.
2566         * g++.old-deja/g++.robertl/eb69.C: Likewise.
2567         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2568
2569 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
2570
2571         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
2572
2573 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2574
2575         * gcc.c-torture/execute/stdio-opt-3.c: New test.
2576
2577 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
2578
2579         * gcc.c-torture/compile/20010107-1.c: New test.
2580
2581 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2582
2583         * gcc.c-torture/execute/builtin-noret-1.c: New test.
2584
2585 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2586
2587         * gcc.dg/format/format.h: New file.
2588         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
2589         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
2590         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
2591         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
2592         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
2593         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
2594         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
2595         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
2596         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
2597         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
2598         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
2599         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
2600         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
2601         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
2602         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
2603         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
2604         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
2605         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
2606         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
2607         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
2608         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
2609         instead of declaring standard types, macros and functions in each
2610         test.
2611
2612 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
2613
2614         * gcc.c-torture/execute/20010106-1.c: New test.
2615
2616 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
2617
2618         * gcc.dg/format/format.exp: New file.
2619         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
2620         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
2621         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
2622         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
2623         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
2624         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
2625         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
2626         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
2627         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
2628         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
2629         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
2630         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
2631         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
2632         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
2633         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
2634         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
2635         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
2636         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
2637         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
2638         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
2639         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
2640         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
2641         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
2642         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
2643         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
2644         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
2645         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
2646         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
2647         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
2648         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
2649         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
2650         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
2651         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
2652         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
2653         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
2654         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
2655         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
2656         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
2657         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
2658         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
2659         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
2660         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
2661
2662 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
2663
2664         * gcc.c-torture/execute/991228-1.c: Take word endianness into
2665         account.
2666
2667 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
2668
2669         * gcc.c-torture/execute/builtin-complex-1.c: New test.
2670
2671 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2672
2673         * g++.old-deja/g++.pt/crash62.C: New test.
2674
2675 2001-01-04  Richard Henderson  <rth@redhat.com>
2676
2677         * gcc.dg/20000926-1.c: Update expected warnings.
2678         * gcc.dg/array-2.c: Likewise.
2679         * gcc.dg/array-4.c: Also validate flexible array members.
2680         * gcc.dg/c99-flex-array-1.c: New.
2681
2682 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
2683
2684         * gcc.c-torture/compile/20001222-1.x: Remove.
2685
2686 Thu Jan  4 13:54:11 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2687
2688         * gcc.c-torture/execute/built-in-setjmp.c: New.
2689
2690 2001-01-03  Richard Henderson  <rth@redhat.com>
2691
2692         * gcc.dg/940510-1.c: Update expected error wording.
2693         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
2694
2695 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
2696
2697         * lib/target-supports.exp (check_alias_available): Modified to
2698         indicate aliases not supported if only weak aliases are supported.
2699
2700 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2701
2702         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
2703         Turn on cmpstrsi checks for __pj__ and __i370__.
2704
2705 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2706
2707         * g++.old-deja/g++.other/virtual11.C: New test.
2708
2709 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2710
2711         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
2712
2713 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2714
2715         * gcc.c-torture/compile/20010102-1.c: New test.
2716
2717 2001-01-02  Andreas Jaeger  <aj@suse.de>
2718
2719         * gcc.dg/noreturn-3.c: New test.
2720
2721         * gcc.dg/noreturn-4.c: New test.
2722
2723 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2724
2725         * gcc.c-torture/execute/stdio-opt-1.c: Also test
2726         __builtin_fputc and __builtin_fwrite.
2727
2728 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
2729
2730         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
2731         signed char, not default char.
2732
2733 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
2734
2735         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
2736
2737 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
2738
2739         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
2740
2741 2000-12-29  Richard Henderson  <rth@redhat.com>
2742
2743         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
2744         (__cyg_profile_func_exit): Define.
2745
2746 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
2747
2748         * g++.dg/vtgc1.C: New test.
2749
2750 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
2751
2752         * gcc.dg/noncompile/20001228-1.c: New test.
2753
2754         * gcc.dg/20001228-1.c: New test.
2755
2756         * gcc.c-torture/execute/20001228-1.c: New test.
2757
2758 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
2759
2760         * gcc.dg/format-strfmon-1.c: New test.
2761
2762 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2763
2764         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
2765         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
2766         * gcc.c-torture/execute/string-opt-1.c: Likewise.
2767         * gcc.c-torture/execute/string-opt-2.c: Likewise.
2768         * gcc.c-torture/execute/string-opt-3.c: Likewise.
2769         * gcc.c-torture/execute/string-opt-4.c: Likewise.
2770         * gcc.c-torture/execute/string-opt-6.c: Likewise.
2771         * gcc.c-torture/execute/string-opt-7.c: Likewise.
2772         * gcc.c-torture/execute/string-opt-8.c: Likewise.
2773         * gcc.c-torture/execute/string-opt-9.c: Likewise.
2774         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2775         * gcc.c-torture/execute/string-opt-11.c: Likewise.
2776         * gcc.c-torture/execute/string-opt-12.c: Likewise.
2777
2778         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
2779         * gcc.c-torture/execute/string-opt-4.c: Test index.
2780
2781 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
2782
2783         * gcc.c-torture/compile/20001226-1.c: New test.
2784
2785 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
2786
2787         * gcc.c-torture/compile/20001222-1.c: New test.
2788         * gcc.c-torture/compile/20001222-1.x: Xfail.
2789
2790 Fri Dec 22 06:45:03 2000  Alexandre Oliva  <aoliva@redhat.com>
2791
2792         * gcc.c-torture/execute/comp-goto-2.c: New test.
2793
2794 Thu Dec 21 22:43:03 2000  J"orn Rennecke <amylaar@redhat.com>
2795
2796         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
2797         Use long types if __INT_MAX__ is 32767.
2798         (main): Use cast to (sint32 *) when poking 88 into a_page.
2799
2800         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
2801
2802 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
2803
2804         * gcc.c-torture/compile/20001221-1.c: New test.
2805         * gcc.c-torture/execute/20001221-1.c: New test.
2806
2807 2000-12-20  Richard Henderson  <rth@redhat.com>
2808
2809         * g++.old-deja/g++.pt/crash36.C: Update error lines.
2810         * g++.old-deja/g++.robertl/eb109.C: Likewise.
2811
2812 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2813
2814         * gcc.dg/compare3.c: New test.
2815
2816 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2817
2818         * gcc.dg/format-warnll-1.c: New test.
2819
2820 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
2821
2822         * gcc.dg/cpp/cmdlne-P.c: New test.
2823
2824 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2825
2826         * gcc.c-torture/execute/builtin-abs-1.c,
2827         gcc.c-torture/execute/builtin-abs-2.c: New tests.
2828
2829 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
2830
2831         * gcc.dg/cpp/multiline.c: New test.
2832
2833 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
2834
2835         * g++.old-deja/g++.other/syshdr1.C: Update.
2836         * gcc.dg/cpp/lineflags.c: Remove temporarily.
2837
2838 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2839
2840         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
2841
2842 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2843
2844         * g++.old-deja/g++.pt/ttp65.C: New test.
2845
2846 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2847
2848         * g++.old-deja/g++.pt/ttp64.C: New test.
2849
2850 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2851
2852         * g++.old-deja/g++.pt/spec33.C: New test.
2853
2854 2000-12-14  Catherine Moore  <clm@redhat.com>
2855
2856         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
2857         * gcc.c-torture/execute/920612-2.c: Likewise.
2858         * gcc.c-torture/execute/920428-2.c: Likewise.
2859         * gcc-c-torture/execute/va-arg-11.c: Call exit.
2860         * gcc.c-torture/execute/va-arg-21.c: Likewise.
2861
2862 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2863
2864         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
2865         * gcc.dg/pack-test-2.c: Likewise.
2866
2867 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
2868
2869         Tests by Zack Weinberg <zackw@stanford.edu>.
2870
2871         * gcc.dg/cpp/defined.c: Update.
2872         * gcc.dg/cpp/defined_trad.c: New tests.
2873
2874 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
2875
2876         * gcc.dg/cpp/trad-direct.c: Update.
2877
2878 2000-12-11  Neil Booth  <neilb@earthling.net>
2879
2880         * gcc.dg/cpp/defined_trad.c
2881
2882 2000-12-11  Neil Booth  <neilb@earthling.net>
2883
2884         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
2885
2886 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2887
2888         * gcc.dg/format-miss-2.c: New test.
2889
2890 2000-12-09  Neil Booth  <neilb@earthling.net>
2891
2892         * gcc.dg/cpp/lineflags.c: New tests.
2893         * gcc.dg/cpp/poison.c: Update.
2894         * gcc.dg/cpp/redef2.c: Update.
2895         * gcc.dg/cpp/skipping.c: New test.
2896
2897 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
2898
2899         * g++.old-deja/g++.other/eh3.C: New testcase.
2900
2901 2000-12-07  Neil Booth  <neilb@earthling.net>
2902
2903         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
2904         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
2905         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
2906         wtr-union-init-2.c, wtr-union-init-3.c: Update.
2907         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
2908         Update.
2909
2910 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2911
2912         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
2913         __SIZE_TYPE__ instead of int for type of integers cast to
2914         pointers.
2915
2916 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
2917
2918         * g++.old-deja/g++.other/cleanup4.C: New test.
2919
2920 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2921
2922         * format-sec-1.c: New test.
2923
2924 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2925
2926         * gcc.dg/format-nonlit-3.c: New test.
2927
2928 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2929
2930         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
2931         through a null pointer.
2932
2933 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2934
2935         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
2936         * g++.old-deja/g++.pt/partial4.C: New test.
2937
2938 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
2939
2940         * gcc.c-torture/execute/ieee/hugeval.x: New.
2941
2942 2000-12-06  Neil Booth  <neilb@earthling.net>
2943
2944         * gcc.dg/cpp/backslash2.c: New tests.
2945
2946 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2947
2948         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
2949         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
2950
2951 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
2952
2953         * gcc.c-torture/execute/20001203-2.c: New testcase.
2954
2955 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
2956
2957         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
2958         * g++.old-deja/g++.other/virtual10.C: New test.
2959
2960 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
2961
2962         * g++.old-deja/g++.mike/pmf5.C: Remove test.
2963
2964 2000-12-05  Richard Henderson  <rth@redhat.com>
2965
2966         * gcc.c-torture/compile/20001205-1.c: New.
2967
2968 2000-12-04  Neil Booth  <neilb@earthling.net>
2969
2970         * g++.old-deja/g++.other/virtual9.C: New test.
2971         * g++.old-deja/g++.pt/crash61.C: New test.
2972         * gcc.c-torture/execute/loop-9.c: New test.
2973
2974 2000-12-04  Neil Booth  <neilb@earthling.net>
2975
2976         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
2977         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
2978         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
2979         * gcc.dg/cpp/extratokens.c: ...here.
2980
2981 2000-12-04  Neil Booth  <neilb@earthling.net>
2982
2983         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
2984         New tests.
2985
2986 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2987
2988         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
2989         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
2990
2991 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
2992
2993         * gcc.c-torture/execute/20001203-1.c: New test.
2994
2995 2000-12-03  Neil Booth  <neilb@earthling.net>
2996
2997         * gcc.dg/cpp/macro6.c: New test cases.
2998
2999 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3000
3001         * gcc.c-torture/execute/string-opt-9.c: New test.
3002         * gcc.c-torture/execute/string-opt-10.c: Likewise.
3003         * gcc.c-torture/execute/string-opt-11.c: Likewise.
3004         * gcc.c-torture/execute/string-opt-12.c: Likewise.
3005
3006         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
3007         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
3008
3009 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
3010
3011         * gcc.dg/cpp/if-6.c: New testcase.
3012
3013         * gcc.dg/20001201-1.c: New testcase.
3014
3015 2000-12-02  Neil Booth  <neilb@earthling.net>
3016
3017         * g++.old-deja/g++.other/externC4.C,
3018         g++.old-deja/g++.other/friend10.C: New tests.
3019
3020 2000-12-02  Neil Booth  <neilb@earthling.net>
3021
3022         * g++.old-deja/g++.other/instan2.C
3023         * g++.old-deja/g++.other/instan3.C: New test.
3024
3025 2000-12-02  Neil Booth  <neilb@earthling.net>
3026
3027         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
3028         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
3029         gnuc99.c,gnuc99-pedantic.c: New tests.
3030
3031 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3032
3033         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
3034         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
3035
3036 2000-12-01  Neil Booth  <neilb@earthling.net>
3037
3038         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
3039         * gcc.dg/cpp/poison.c: Update.
3040         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
3041
3042 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
3043
3044         * g77.f-torture/execute/20001201.f: New test.
3045
3046 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3047
3048         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
3049
3050 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
3051
3052         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
3053
3054 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3055
3056         * g++.old-deja/g++.other/cast6.C: New test.
3057
3058 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
3059
3060         * gcc.c-torture/execute/20001130-2.c: New testcase.
3061
3062 2000-11-30  Richard Henderson  <rth@redhat.com>
3063
3064         * gcc.c-torture/execute/20001130-1.c: New test.
3065
3066 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
3067
3068         * g++.old-deja/g++.other/op3.C: New test.
3069
3070 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
3071
3072         * g++.old-deja/g++.other/op2.C: New test.
3073
3074 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
3075
3076         * g++.old-deja/g++.other/crash38.C: New test.
3077
3078 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
3079
3080         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
3081
3082 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
3083
3084         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
3085         tests.
3086         * gcc.c-torture/execute/string-opt-6.c: New test.
3087
3088         * gcc.dg/20001117-1.c: Add main.
3089
3090 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
3091
3092         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
3093         Move from here ...
3094         * gcc.dg/940510-1.c: ... to here.
3095
3096         * gcc.dg/20000926-1.c: GNU C now allows initializations of
3097         zero-size arrays in toplevel structures.
3098
3099 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
3100
3101         * gcc.c-torture/execute/loop-8.c: New test.
3102
3103 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3104
3105         * g++.old-deja/g++.other/base1.C: New test.
3106
3107 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3108
3109         * g++.old-deja/g++.other/parse2.C: New test.
3110
3111 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3112
3113         * g++.old-deja/g++.pt/incomplete1.C: New test.
3114
3115 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3116
3117         * g++.old-deja/g++.other/friend9.C: New test.
3118
3119 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
3120
3121         * gcc.dg/20001127-1.c: New test.
3122
3123 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
3124
3125         * g++.old-deja/g++.pt/friend46.C: New test.
3126
3127 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
3128
3129         * g++.old-deja/g++.other/ptrmem8.C: New test.
3130
3131 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3132
3133         * gcc.c-torture/execute/string-opt-7.c: New test.
3134         * gcc.c-torture/execute/string-opt-8.c: Likewise.
3135
3136 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
3137
3138         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
3139         instead of 'mkcheck 2'.
3140
3141 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3142
3143         * gcc.c-torture/execute/memcheck/driver.c,
3144         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
3145         C9X references to refer to C99.
3146
3147 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
3148
3149         * gcc.dg/ultrasp3.c: New test.
3150
3151 2000-11-25  Neil Booth  <neilb@earthling.net>
3152
3153         * gcc.dg/cpp/include2.c: Update test to be locale independent.
3154
3155 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
3156
3157         * gcc.c-torture/compile/20001123-2.c: New.
3158
3159 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3160
3161         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
3162
3163 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
3164
3165         * gcc.dg/sequence-point-1.c: Add some new tests.
3166         * gcc.c-torture/execute/20001124-1.c: New test.
3167
3168 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
3169
3170         * g++.old-deja/g++.other/vaarg4.C: New test.
3171         * gcc.c-torture/compile/20001123-1.c: New test.
3172
3173 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
3174
3175         * g++.other/crash24.C: Adjust and remove XFAIL.
3176         * g++.other/crash37.C: New test.
3177
3178 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
3179
3180         * g++.old-deja/g++.pt/instantiate9.C: New test.
3181
3182 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
3183
3184         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
3185         new ABI, too.
3186
3187         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
3188         * g++.old-deja/g++.robertl/eb55.C: Likewise.
3189
3190 2000-11-22  Neil Booth  <neilb@earthling.net>
3191
3192         * gcc.dg/cpp/Wtrigraphs.c: New test.
3193
3194 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
3195
3196         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
3197
3198 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
3199
3200         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
3201
3202 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
3203
3204         * lib/gcc-dg.exp: load_lib scanasm.exp.
3205         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
3206         * lib/g++-dg.exp: load_lib scanasm.exp.
3207         * lib/scanasm.exp: New.
3208         (scan-assembler, scan-assembler-not): Add optional arguments to
3209         test name, or if not present, the pattern name.
3210         (scan-assembler-dem, scan-assembler-dem-not): New.
3211
3212         * g++.dg/dg.exp: New.
3213
3214 2000-11-21  Neil Booth  <neilb@earthling.net>
3215
3216         * gcc.dg/cpp/integrated1.c: Remove.
3217
3218 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
3219
3220         * gcc.c-torture/execute/20001121-1.c: New test.
3221
3222 2000-11-21  Richard Henderson  <rth@redhat.com>
3223
3224         * gcc.c-torture/compile/20001121-1.c: New test.
3225
3226 2000-11-20  Neil Booth  <neilb@earthling.net>
3227
3228         * gcc.dg/cpp/integrated1.c: New test.
3229
3230 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
3231
3232         * g++.old-deja/g++.other/inline17.C: New test.
3233
3234 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
3235
3236         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
3237         local variable to be zero: I made the variable global. Now
3238         uses abort() and exit() instead of relying on main's return value.
3239
3240 2000-11-20  Neil Booth  <neilb@earthling.net>
3241
3242         * gcc.dg/cpp/paste2.c: Update test.
3243         * objc/execute/paste.m: New test.
3244
3245 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
3246
3247         * gcc.dg/c99-condexpr-1.c: New test.
3248
3249 2000-11-20  Neil Booth  <neilb@earthling.net>
3250
3251         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
3252
3253 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
3254
3255         * g++.old-deja/g++.pt/export1.C: New test.
3256
3257 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
3258
3259         * gcc.dg/20001117-1.c: New test.
3260
3261 2000-11-18  Richard Henderson  <rth@redhat.com>
3262
3263         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
3264
3265 2000-11-18  Richard Henderson  <rth@redhat.com>
3266
3267         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
3268         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
3269         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
3270
3271 2000-11-18  Richard Henderson  <rth@redhat.com>
3272
3273         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
3274         (main): New.  Exit cleanly.
3275
3276 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3277
3278         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
3279         gcc.dg/c99-fordecl-2.c: New tests.
3280
3281 2000-11-18  Richard Henderson  <rth@redhat.com>
3282
3283         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
3284         * gcc.c-torture/execute/zerolen-2.c: New.
3285
3286 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3287
3288         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
3289         memory.
3290
3291 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
3292
3293         * g++.old-deja/g++.pt/instantiate8.C: New test.
3294
3295 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
3296
3297         * g++.old-deja/g++.other/incomplete.C: Add more tests.
3298         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
3299
3300 2000-11-16  Nick Clifton  <nickc@redhat.com>
3301
3302         * gcc.c-torture/execute/nestfunc-2.c: New test.
3303         * gcc.c-torture/execute/nestfunc-3.c: New test.
3304
3305 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
3306
3307         * gcc.c-torture/compile/20001116-1.c: New test.
3308
3309 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3310
3311         * gcc.c-torture/execute/20001115-1.c: New test.
3312
3313 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
3314
3315         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
3316         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
3317         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
3318         * g++.old-deja/g++.abi/vmihint.C: Likewise.
3319
3320 2000-11-15  Neil Booth  <neilb@earthling.net>
3321
3322         gcc.dg/cpp/_Pragma1.c: Update.
3323         gcc.dg/cpp/_Pragma2.c: New test.
3324
3325 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
3326
3327         * g++.old-deja/g++.other/anon5.C: New test.
3328
3329 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
3330
3331         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
3332         tests.
3333
3334 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
3335
3336         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
3337         output.
3338
3339 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3340
3341         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
3342         labels at end of compound statements.
3343
3344 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
3345
3346         * gcc.c-torture/execute/loop-7.c: New test.
3347
3348 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3349
3350         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
3351
3352 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3353
3354         * gcc.dg/c99-bool-1.c: New test.
3355
3356 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3357
3358         * gcc.dg/c99-scope-1.c: Remove xfail.
3359         * gcc.dg/c99-scope-2.c: New test.
3360
3361 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3362
3363         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
3364         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
3365
3366 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
3367
3368         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
3369         error messages.
3370
3371         * g++.mike/p700.C: Don't typedef wchar_t.
3372         * g++.mike/p784.C: Likewise.
3373         * g++.mike/eb101.C: Don't use __wchar_t.
3374
3375 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3376
3377         * g77.f-torture/execute/20001111.[fx]: Test premature exit
3378         from DO loop.
3379
3380 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
3381
3382         * gcc.c-torture/execute/20001111-1.c: New test.
3383
3384 2000-11-10  Nick Clifton  <nickc@redhat.com>
3385
3386         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
3387         long multuiple and accumulate.
3388
3389 2000-11-09  Richard Henderson  <rth@redhat.com>
3390
3391         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
3392         via size_t instead of int.
3393
3394         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
3395         * gcc.c-torture/execute/string-opt-2.c: Likewise.
3396         * gcc.c-torture/execute/string-opt-3.c: Likewise.
3397         * gcc.c-torture/execute/string-opt-4.c: Likewise.
3398
3399 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
3400
3401         * gcc.c-torture/compile/20001109-1.c: New test.
3402         * gcc.c-torture/compile/20001109-2.c: New test.
3403
3404 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
3405
3406         * g++.old-deja/g++.pt/operator1.C: New test.
3407         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
3408
3409 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
3410
3411         * gcc.dg/20001108-1.c: New test.
3412
3413 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
3414
3415         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
3416         with both arguments constant strings.
3417         * gcc.c-torture/execute/string-opt-3.c: New test.
3418         * gcc.c-torture/execute/string-opt-4.c: New test.
3419         * gcc.c-torture/execute/string-opt-5.c: New test.
3420
3421 2000-11-08  Nick Clifton  <nickc@redhat.com>
3422
3423         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
3424         mulsidi3adddi patterns.
3425
3426 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
3427
3428         * g++.old-deja/g++.other/crash36.C: New test.
3429
3430 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
3431
3432         * g++.old-deja/g++.other/init16.C: New test.
3433
3434 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
3435
3436         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
3437
3438 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
3439
3440         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
3441         * gcc.c-torture/execute/va-arg-16.x: Likewise.
3442         * gcc.c-torture/execute/va-arg-17.x: Likewise.
3443
3444 2000-11-07  DJ Delorie  <dj@redhat.com>
3445
3446         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
3447
3448 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3449
3450         * gcc.c-torture/execute/string-opt-1.c: New test.
3451
3452 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
3453
3454         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
3455         mips-sgi-irix6.* because the MIPS ABI passes floating-point
3456         parameters in registers, and there is no way for a varargs
3457         function to know in which order the integer and floating-point
3458         parameters should be interleaved when they are placed on the
3459         stack.
3460         * gcc.c-torture/execute/va-arg-16.x: Likewise.
3461         * gcc.c-torture/execute/va-arg-17.x: Likewise.
3462
3463 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3464
3465         * gcc.c-torture/execute/string-opt-2.c: New test.
3466
3467 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
3468
3469         * g++.old-deja/g++.pt/crash60.C: New test.
3470
3471 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
3472
3473         * g++.old-deja/g++.other/crash24.C: New test.
3474         * g++.old-deja/g++.other/crash25.C: New test.
3475         * g++.old-deja/g++.other/crash26.C: New test.
3476         * g++.old-deja/g++.other/crash27.C: New test.
3477         * g++.old-deja/g++.other/crash28.C: New test.
3478         * g++.old-deja/g++.other/crash29.C: New test.
3479         * g++.old-deja/g++.other/crash30.C: New test.
3480         * g++.old-deja/g++.other/crash31.C: New test.
3481         * g++.old-deja/g++.other/crash32.C: New test.
3482         * g++.old-deja/g++.other/crash33.C: New test.
3483         * g++.old-deja/g++.other/crash34.C: New test.
3484         * g++.old-deja/g++.other/crash35.C: New test.
3485
3486 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
3487
3488         * gcc.c-torture/execute/20001031-1.c: New test.
3489
3490 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
3491
3492         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
3493         namespace.
3494
3495         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
3496         standards-conformant.
3497
3498         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
3499
3500         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
3501         * g++.old-deja/g++.mike/p755a.C: Likewise.
3502         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
3503         library makes no calls to `operator new' during initialization.
3504
3505 2000-11-04  Neil Booth  <neilb@earthling.net>
3506
3507         * gcc.dg/cpp/include2.c: New tests.
3508
3509 Fri Nov  3 13:32:14 2000  Mark P Mitchell  <mark@codesourcery.com>
3510
3511         * lib/g++.exp (g++_set_ld_library_path): New function.
3512         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
3513
3514 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
3515
3516         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
3517         warnings.
3518
3519 2000-11-01  Richard Henderson  <rth@redhat.com>
3520
3521         * g++.old-deja/g++.ext/namedret1.C: New.
3522         * g++.old-deja/g++.ext/namedret2.C: New.
3523         * g++.old-deja/g++.ext/namedret3.C: New.
3524
3525 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
3526
3527         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
3528         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
3529
3530 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3531
3532         * gcc.c-torture/execute/va-arg-21.c: New test.
3533
3534 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
3535
3536         * gcc.dg/c99-complex-2.c: New test.
3537
3538 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3539
3540         * gcc.c-torture/execute/stdio-opt-1.c: New test.
3541
3542 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
3543
3544         * g++.old-deja/g++.other/inline16.C: New test.
3545
3546 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
3547
3548         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
3549         __PRETTY_FUNCTION__
3550
3551 2000-10-29  Neil Booth  <neilb@earthling.net>
3552
3553         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
3554         New tests.
3555         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
3556         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
3557         optimisation.
3558
3559 2000-10-29  Neil Booth  <neilb@earthling.net>
3560
3561         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
3562         * mi1.c, mi1c.h: Add null directives to multiple-include test.
3563         * mi5.c: Test multiple includes work with -C.
3564         * trigraphs.c: Test ^= version.
3565
3566 2000-10-28  Neil Booth  <neilb@earthling.net>
3567
3568         New tests and test updates for new macro expander.
3569
3570         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
3571         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
3572         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
3573         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
3574         new diagnostic messages.
3575
3576         * gcc.dg/cpp/macro3.c: New tests.
3577
3578 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
3579
3580         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
3581         on the same line.
3582
3583 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
3584
3585         * g++.old-deja/g++.other/eh2.C: New test.
3586
3587 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
3588
3589         * gcc.c-torture/execute/20001027-1.c: New test.
3590
3591 2000-10-26  Richard Henderson  <rth@redhat.com>
3592
3593         * gcc.c-torture/execute/20001026-1.c: New.
3594
3595 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
3596
3597         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
3598         * g++.old-deja/g++.law/builtin1.C: Likewise.
3599         * g++.old-deja/g++.law/ctors10.C: Likewise.
3600         * g++.old-deja/g++.law/virtual3.C: Likewise.
3601         * g++.old-deja/g++.mike/p658.C: Likewise.
3602         * g++.old-deja/g++.other/sibcall1.C: Likewise.
3603         * g++.old-deja/g++.other/vaarg2.C: Likewise.
3604         * g++.old-deja/g++.robertl/eb124.C: Likewise.
3605         * g++.old-deja/g++.robertl/eb44.C: Likewise.
3606         * g++.old-deja/g++.robertl/eb77.C: Likewise.
3607
3608 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3609
3610         * gcc.c-torture/compile/20001024-1.c: New test.
3611
3612 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
3613
3614         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
3615         to tell us whether or not we are using V3.
3616
3617 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
3618
3619         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
3620         operands.
3621
3622 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3623
3624         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
3625
3626 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
3627
3628         * gcc.c-torture/execute/20001024-1.c: New test.
3629
3630 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
3631
3632         * g++.old-deja/g++.other/sibcall1.C: New test.
3633
3634 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
3635
3636         * gcc.dg/noncompile/init-3.c: New test.
3637
3638 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
3639
3640         * gcc.dg/format-array-1.c: New test.
3641
3642 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3643
3644         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
3645         writing through null pointers; remove comment about testing
3646         unterminated strings.
3647
3648 2000-10-17  Matthew Hiller  <hiller@redhat.com>
3649
3650         * gcc.c-torture/execute/20001017-2.c: New test.
3651
3652 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3653
3654         * gcc.c-torture/compile/20001018-1.c: New test.
3655         * gcc.c-torture/compile/20001018-1.x: Xfail.
3656
3657 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3658
3659         * gcc.c-torture/execute/20001017-1.c: New test.
3660
3661 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3662
3663         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
3664         for multiple use of arguments with scanf formats; add tests for
3665         multiple use of arguments.
3666
3667 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
3668
3669         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
3670
3671 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3672
3673         * gcc.dg/format-miss-1.c: New test.
3674
3675 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
3676
3677         * gcc.c-torture/execute/20001013-1.c: New test.
3678
3679 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
3680
3681         * gcc.dg/format-branch-1.c: New test.
3682
3683 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
3684
3685         * README, lib/file-format.exp: Remove EGCS references.
3686
3687 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
3688
3689         * gcc.dg/20001013-1.c: New test.
3690
3691 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
3692
3693         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
3694         for intmax_t in the compiler using __typeof__ and the type rules
3695         for conditional expressions.
3696
3697 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
3698
3699         * gcc.dg/20001012-1.c: New test.
3700         * gcc.dg/20001012-2.c: New test.
3701
3702 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
3703
3704         * gcc.dg/format-attr-1.c: New test.
3705
3706 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
3707
3708         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
3709         __LONG_LONG_MAX__ instead of LLONG_MAX.
3710
3711 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
3712
3713         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
3714         scanf flags.
3715         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
3716         flags.
3717
3718 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
3719
3720         * gcc.dg/sequence-pt-1.c: New test.
3721
3722 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
3723
3724         * gcc.c-torture/execute/20001011-1.c: New testcase.
3725         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
3726
3727 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
3728
3729         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
3730         does not error on it.
3731
3732 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
3733
3734         * gcc.dg/20001009-1.c: New test.
3735
3736 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
3737
3738         * gcc.c-torture/compile/20001009-1.c: Move from here ....
3739         * gcc.c-torture/execute/20001009-2.c: ... to here.
3740
3741 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
3742
3743         * gcc.c-torture/compile/20001009-1.c: New testcase.
3744         * gcc.c-torture/execute/20001009-1.c: New testcase.
3745         Testcases provided by Jan Hubicka <jh@suse.cz>.
3746
3747 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3748
3749         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
3750         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
3751         uintmax_t using <limits.h> to emulate the compiler's internal
3752         logic.  No longer XFAIL %j tests.
3753
3754 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3755
3756         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
3757         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
3758         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
3759         regexps and details of expected handling of some bad formats.
3760         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
3761         suppression.
3762
3763 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3764
3765         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
3766         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
3767         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
3768         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
3769         in list archives.
3770
3771 2000-10-06  Richard Henderson  <rth@cygnus.com>
3772
3773         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
3774         * g++.old-deja/g++.brendan/crash52.C: Likewise.
3775         * g++.old-deja/g++.jason/report.C: Likewise.
3776         * g++.old-deja/g++.law/friend5.C: Likewise.
3777         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
3778         of the expected warnings.
3779
3780 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
3781
3782         * g++.old-deja/g++.pt/enum14.C: New test.
3783
3784 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3785
3786         * g++.old-deja/g++.pt/crash59.C: New test.
3787
3788 2000-10-04  Will Cohen  <wcohen@redhat.com>
3789
3790         * gcc.dg/20000926-1.c: New test.
3791
3792 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
3793
3794         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
3795         function name for current C++ compiler.
3796         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
3797
3798 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
3799
3800         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
3801         __PRETTY_FUNCTION__.
3802         * g++.old-deja/g++.ext/pretty2.C: Likewise.
3803
3804 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3805
3806         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
3807
3808 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
3809
3810         * gcc.c-torture/compile/20000923-1.c: New test.
3811
3812 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
3813
3814         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
3815         * g++.old-deja/g++.pt/ttp62.C: Same.
3816         * g++.old-deja/g++.other/inline14.C: Same.
3817
3818 2000-09-24  Richard Henderson  <rth@cygnus.com>
3819
3820         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
3821
3822 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
3823
3824         * gcc.dg/c90-printf-1.c: Add test for wide string format.
3825
3826 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
3827
3828         * gcc.c-torture/compile/20000922-1.c: New file.
3829
3830 2000-09-21  Nick Clifton  <nickc@redhat.com>
3831
3832         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
3833         a signed long modulo operation.
3834         (mod6): New funciton - perform an unsigned long modulo operation.
3835         (main): Add tests for modulos of very large numbers by very small
3836         dividends.
3837
3838 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3839
3840         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
3841
3842 2000-09-19  Richard Henderson  <rth@cygnus.com>
3843
3844         * gcc.dg/compare2.c (case 10): XFAIL.
3845
3846 2000-09-18  Richard Henderson  <rth@cygnus.com>
3847
3848         * gcc.c-torture/execute/20000906-1.c: Move ...
3849         * gcc.dg/20000906-1.c: ... here.  Only run on targets
3850         that support __builtin_trap.
3851
3852 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
3853
3854         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
3855
3856 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3857
3858         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
3859         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
3860         more $ format tests.
3861
3862 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3863
3864         * gcc.dg/format-errmk-1.c: New test.
3865
3866 2000-09-17  Greg McGary  <greg@mcgary.org>
3867
3868         * gcc.c-torture/execute/20000917-1.x: Remove.
3869
3870 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3871
3872         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
3873
3874 2000-09-17  Greg McGary  <greg@mcgary.org>
3875
3876         * gcc.c-torture/execute/20000917-1.c: New test.
3877         * gcc.c-torture/execute/20000917-1.x: XFAIL.
3878
3879 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
3880
3881         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
3882         in nested macro bug.
3883
3884 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
3885
3886         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
3887
3888 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
3889
3890         * gcc.c-torture/execute/20000914-1.c: New test.
3891
3892 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
3893
3894         * g++.other/inline13.C: New test.
3895
3896 2000-09-12  Andreas Jaeger  <aj@suse.de>
3897
3898         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
3899         constant by Ulrich Drepper <drepper@redhat.com>.
3900
3901 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
3902
3903         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
3904
3905 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3906
3907         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
3908
3909 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
3910
3911         * gcc.dg/cpp/backslash.c: New test.
3912
3913 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
3914
3915         * gcc.c-torture/execute/20000910-1.c: New test.
3916         * gcc.c-torture/execute/20000910-2.c: Likewise.
3917
3918 2000-09-11  Robert Lipe  <robertl@sco.com>
3919
3920         * gcc.dg/pragma-align.c: New test.
3921
3922 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
3923
3924         * g++.old-deja/g++.pt/explicit82.C: New test.
3925         * g++.old-deja/g++.pt/explicit83.C: New test.
3926
3927 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
3928
3929         * gcc.dg/asm-names.c: New test.
3930
3931 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3932
3933         * gcc.dg/cpp/tr-warn6.c: New test
3934
3935 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3936
3937         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
3938         be accepted.
3939
3940 2000-09-07  Catherine Moore  <clm@redhat.com>
3941
3942         * gcc.c-torture/execute/unroll-1.c: New test.
3943
3944 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
3945
3946         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
3947         ERROR markers.
3948         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
3949         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
3950         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
3951         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
3952         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
3953         Preprocess only.
3954         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
3955         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
3956
3957 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3958
3959         * g++.old-deja/g++.pt/deduct2.C: New test.
3960
3961 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3962
3963         * g++.old-deja/g++.pt/parms2.C: New test.
3964
3965 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3966
3967         * g++.old-deja/g++.pt/crash58.C: New test.
3968
3969 2000-09-06  Greg McGary  <greg@mcgary.org>
3970
3971         * gcc.c-torture/execute/20000906-1.c: New test.
3972         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
3973
3974 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3975
3976         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
3977
3978 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3979
3980         * g++.old-deja/g++.pt/crash57.C: New test.
3981
3982 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3983
3984         * g++.old-deja/g++.pt/crash56.C: New test.
3985
3986 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3987
3988         * g++.old-deja/g++.pt/koenig1.C: New test.
3989
3990 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
3991
3992         * gcc.dg/20000904-1.c: New test.
3993
3994 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
3995
3996         * gcc.dg/cpp/paste8.c: New test.
3997
3998 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
3999
4000         * gcc.c-torture/compile/20000827-1.c: New test.
4001
4002 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
4003
4004         * gcc.dg/format-diag-1.c: New test.
4005
4006 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
4007
4008         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
4009         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
4010         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
4011         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
4012         gcc.dg/formatz-1.c: Adjust warning regular expressions.
4013
4014 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4015
4016         * g++.old-deja/g++.other/nested4.C: New test.
4017
4018 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4019
4020         * g++.old-deja/g++.ns/scoped1.C: New test.
4021
4022 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
4023
4024         * lib/g++.exp: Support testing already-installed GCC.
4025
4026 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4027
4028         * wtr-label-1.c, wtr-suffix-1.c: New tests.
4029
4030 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4031
4032         * gcc.dg/return-type-2.c: New test.
4033
4034 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
4035
4036         * gcc.c-torture/compile/20000825-1.c: New test.
4037
4038 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
4039
4040         * gcc.dg/dwarf2-2.c: New test.
4041
4042 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
4043
4044         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
4045         dg-warning regexps.
4046
4047 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
4048
4049         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
4050         gcc.dg/format-ext-5.c: New tests.
4051
4052 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
4053
4054         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
4055
4056 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
4057
4058         * gcc.dg/noncompile/930622-2.c: Adjust error message.
4059
4060 2000-08-24  Richard Henderson  <rth@cygnus.com>
4061
4062         * gcc.dg/ia64-sync-1.c: New test.
4063         * gcc.dg/ia64-sync-2.c: New test.
4064         * gcc.dg/ia64-asm-1.c: New test.
4065
4066 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
4067
4068         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
4069         * gcc.dg/format-ext-2.c: New test.
4070
4071 2000-08-23  Jason Merrill  <jason@redhat.com>
4072
4073         * lib/old-dejagnu.exp: Also ignore "In member function" and
4074         "At global scope".
4075
4076 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4077
4078         * gcc.dg/noncompile/label-lineno-1.c: New test.
4079
4080 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
4081
4082         * gcc.dg/c99-array-nonobj-1.c: New test.
4083
4084 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
4085
4086         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
4087         tests.
4088         * gcc.dg/format-ext-1.c: New test.
4089
4090 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4091
4092         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
4093         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
4094         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
4095         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
4096         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
4097
4098 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
4099
4100         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
4101         gcc.dg/c99-strftime-2.c: New tests.
4102
4103 2000-08-22  Richard Henderson  <rth@cygnus.com>
4104
4105         * gcc.c-torture/execute/20000822-1.c: New test.
4106
4107 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
4108
4109         * gcc.c-torture/execute/20000819-1.x: Remove.
4110
4111 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
4112
4113         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
4114         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
4115         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
4116         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
4117         gcc.dg/format-xopen-1.c: New tests.
4118
4119 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
4120
4121         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
4122
4123 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
4124
4125         * g++.old-deja/g++.other/loop2.C: New test.
4126
4127         * gcc.c-torture/compile/20000606-1.c: New test.
4128         * gcc.c-torture/compile/20000728-1.c: New test.
4129         * gcc.c-torture/execute/20000801-1.c: New test.
4130         * gcc.c-torture/execute/20000801-2.c: New test.
4131         * gcc.c-torture/execute/20000819-1.c: New test.
4132         * gcc.c-torture/execute/20000819-1.x: XFAIL.
4133         * gcc.dg/20000629-1.c: New test.
4134         * gcc.dg/20000724-1.c: New test.
4135         * gcc.dg/20000807-1.c: New test.
4136
4137 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
4138
4139         * gcc.dg/cpp/pragma-1.c: New test.
4140         * gcc.dg/cpp/pragma-2.c: New test.
4141
4142 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
4143
4144         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
4145         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
4146
4147 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4148
4149         * gcc.c-torture/compile/20000818-1.c: New test.
4150
4151 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
4152
4153         * gcc.c-torture/execute/20000818-1.c: New test.
4154
4155 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
4156
4157         * gcc.dg/format-va-1.c: New test.
4158
4159 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4160
4161         * g++.old-deja/g++.other/typedef8.C: New test.
4162
4163 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4164
4165         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
4166         * g++.old-deja/g++.mike/net36.C: Mark candidate.
4167         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
4168         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
4169         * g++.old-deja/g++.other/ptrmem7.C: New test.
4170         * g++.old-deja/g++.pt/ptrmem10.C: New test.
4171
4172 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4173
4174         * g++.old-deja/g++.pt/typename27.C: New test.
4175
4176 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
4177
4178         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
4179         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
4180         * g++.old-deja/g++.pt/friend45.C: New test.
4181         * g++.old-deja/g++.other/friend8.C: New test.
4182
4183 2000-08-15  Richard Henderson  <rth@cygnus.com>
4184
4185         * gcc.c-torture/execute/20000815-1.c: New test.
4186
4187 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
4188
4189         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
4190         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
4191         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
4192
4193 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
4194
4195         * g++.old-deja/g++.other/refinit2.C: New test.
4196
4197 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
4198
4199         * lib/c-torture.exp (c-torture): Make
4200         compiler_conditional_xfail_data global.
4201         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
4202         compiler_conditional_xfail_data machinery.
4203         (f-torture-execute): Likewise.
4204         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
4205         and only when unrolling loops.
4206
4207         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
4208
4209 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4210
4211         * g++.old-deja/g++.pt/explicit81.C: New test.
4212
4213 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4214
4215         * g++.old-deja/g++.pt/typename26.C: New test.
4216
4217 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
4218
4219         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
4220         warning.
4221
4222 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4223
4224         * g++.old-deja/g++.other/array3.C: New test.
4225
4226 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
4227
4228         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
4229         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
4230         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
4231         New tests.
4232
4233 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
4234
4235         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
4236         * g++.old-deja/g++.abi/vmihint.C: Likewise.
4237
4238 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
4239
4240         * gcc.c-torture/execute/20000808-1.c: New test.
4241
4242 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
4243
4244         * gcc.dg/c90-const-expr-1.c: New test.
4245
4246 2000-08-08  Richard Henderson  <rth@cygnus.com>
4247
4248         * gcc.dg/noncompile/920923-1.c: Declare calloc.
4249
4250 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
4251
4252         * gcc.dg/noncompile/const-ll-1.c: New test.
4253
4254 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4255
4256         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
4257
4258 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
4259
4260         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
4261         that running programs linked against the shared version of libobjc
4262         run correctly.
4263
4264 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
4265
4266         * gcc.dg/c99-printf-1.c: New test.
4267
4268 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
4269
4270         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
4271
4272 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
4273
4274         * gcc.c-torture/execute/20000731-1.x: Delete.
4275
4276 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
4277
4278         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
4279         and torture_without_loops as is done by c-torture.exp.
4280         (search_for): Copy from c-torture.exp.
4281         (gcc-dg-runtest): New function, drives a directory of tests
4282         iterating over the TORTURE_OPTIONS.
4283         (scan-assembler, scan-assembler-not): Move here from
4284         individual directory drivers.
4285
4286         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
4287         defined by lib/gcc-dg.exp.
4288         * gcc.dg/cpp/cpp.exp: Likewise.
4289         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
4290         gcc-dg-runtest, so we cycle over optimization options.
4291
4292         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
4293         * gcc.dg/compare2.c: No longer expected to fail.
4294
4295 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
4296
4297         * gcc.c-torture/execute/20000804-1.c: New test.
4298
4299 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
4300
4301         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
4302
4303 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
4304
4305         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
4306
4307 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
4308
4309         * gcc.c-torture/compile/20000803-1.c: New test.
4310
4311 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4312
4313         * gcc.c-torture/execute/20000801-3.c,
4314         gcc.c-torture/execute/20000801-4.c: New tests.
4315         * gcc.c-torture/execute/20000801-3.x,
4316         gcc.c-torture/execute/20000801-4.x: Xfail.
4317
4318 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
4319
4320         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
4321         libobjc/.libs to allow for libtool.
4322
4323 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
4324
4325         * gcc.c-torture/compile/20000802-1.c: New test.
4326
4327 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
4328
4329         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
4330
4331 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
4332
4333         * gcc-c-torture/execute/20000731-2.c: New test.
4334
4335         * gcc.c-torture/execute/20000731-1.c: New test.
4336         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
4337
4338 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
4339
4340         * testsuite/gcc.dg/cpp/paste7.c: New test.
4341         * gcc.dg/cpp/20000725-1.c: New test.
4342
4343 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
4344
4345         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
4346         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
4347         declaration warning for __builtin_dwarf_reg_size.
4348
4349         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
4350
4351 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
4352
4353         * gcc.dg/noncompile/voidparam-1.c: New test.
4354
4355 2000-07-30  Richard Henderson  <rth@cygnus.com>
4356
4357         * gcc.dg/c90-digraph-1.c: Don't xfail.
4358         * gcc.dg/compare2.c (case 10): Xfail.
4359         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
4360
4361 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
4362
4363         * gcc.dg/c99-main-1.c: New test.
4364
4365 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
4366
4367         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
4368
4369 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
4370
4371         * gcc.c-tortuer/execute/20000726-1.c: New test.
4372
4373 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
4374
4375         * gcc.c-torture/execute/enum-2.c: New test.
4376
4377 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4378
4379         * gcc.dg/cpp/tr-warn3.c: New test.
4380
4381 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4382
4383         * g++.old-deja/g++.ext/implicit1.C: Remove.
4384         * g++.old-deja/g++.jason/c2.C: Remove
4385         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
4386         * g++.old-deja/g++.pt/crash16.C: Likewise.
4387         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
4388
4389 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4390
4391         * g++.old-deja/g++.other/for2.C: New test.
4392
4393 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
4394
4395         * gcc.dg/20000720-1.c: New test.
4396
4397 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
4398
4399         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
4400
4401 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
4402
4403         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
4404         * gcc.c-torture/execute/20000722-1.c: New.
4405         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
4406
4407 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
4408
4409         * gcc.dg/cpp/20000720-1.S: New test.
4410
4411 2000-07-21  Michael Meissner  <meissner@redhat.com>
4412
4413         * gcc.c-torture/execute/ieee/hugeval.c: New test.
4414
4415 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
4416
4417         * g++.old-deja/g++.brendan/crash16.C,
4418         g++.old-deja/g++.brendan/parse3.C,
4419         g++.old-deja/g++.brendan/redecl1.C,
4420         g++.old-deja/g++.ns/template13.C,
4421         g++.old-deja/g++.other/decl4.C,
4422         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
4423
4424 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
4425
4426         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
4427         and "Internal error".
4428
4429         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
4430         regexps.
4431         * gcc.dg/cpp/paste6.c: New test.
4432
4433 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
4434
4435         * gcc.dg/cpp/tr-direct.c: New test.
4436
4437         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
4438         gcc.dg/cpp/undef1.c: Tweak error regexps.
4439
4440 2000-07-18  Eric Christopher <echristo@redhat.com>
4441
4442         * gcc.c-torture/compile/20000718-1.c: New test.
4443
4444 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
4445
4446         * cpplex.c (_cpp_push_token): If the token being pushed back
4447         is the previous token in this context, just subtract one from
4448         context->posn.
4449         * cppmacro.c (save_expansion): Clear aux field when storing a
4450         placemarker.
4451
4452 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
4453
4454         * gcc.dg/noncompile/redecl-1.c: New test.
4455
4456 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
4457
4458         * gcc.c-torture/execute/20000717-5.c: New test.
4459         * gcc.c-torture/execute/20000717-1.x: Removed.
4460
4461 2000-07-17  Richard Henderson  <rth@cygnus.com>
4462
4463         * gcc.c-torture/execute/20000717-4.c: New test.
4464
4465 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
4466
4467         * gcc.dg/cpp/syshdr.c: New test.
4468         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
4469
4470 2000-07-17  Neil Booth  <neilb@earthling.net>
4471
4472         * gcc.dg/cpp/cmdlne-dM.c: New test.
4473         * gcc.dg/cpp/cmdlne-dD.c: New test.
4474
4475 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
4476
4477         * gcc.c-torture/execute/20000717-3.c: New test.
4478
4479         * gcc.c-torture/compile/20000717-1.c: New test.
4480
4481 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
4482
4483         * gcc.c-torture/execute/20000717-2.c: New test.
4484
4485 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
4486
4487         * gcc.dg/formatz-1.c: New test.
4488
4489         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
4490         * gcc.dg/c99-digraph-1.c: New tests.
4491
4492         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
4493         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
4494
4495         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
4496         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
4497         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
4498         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
4499         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
4500         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
4501         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
4502
4503 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
4504
4505         * gcc.c-torture/execute/20000717-1.c: New test.
4506         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
4507
4508 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
4509
4510         * gcc.c-torture/execute/20000715-2.c: New test.
4511         * gcc.dg/20000715-1.c: New test.
4512
4513 2000-07-15  Michael Meissner  <meissner@redhat.com>
4514
4515         * gcc.c-torture/execute/20000715-1.c: New test.
4516
4517 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
4518
4519         * gcc.c-torture/execute/20000707-1.c: New test.
4520
4521 2000-07-13  Neil Booth  <NeilB@earthling.net>
4522
4523         * testsuite/gcc.dg/cpp/digraph1.c,
4524         testsuite/gcc.dg/cpp/digraph2.c,
4525         testsuite/gcc.dg/cpp/digraphs.c: New tests.
4526
4527 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
4528
4529         * g77.f-torture/compile/20000630-2.f:  New test.
4530         * g77.f-torture/compile/20000630-2.x
4531
4532 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
4533
4534         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
4535
4536 2000-07-11  Neil Booth  <NeilB@earthling.net>
4537
4538         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
4539
4540 2000-07-11  Neil Booth  <NeilB@earthling.net>
4541
4542         * gcc.dg/cpp/cmdlne-C.c: New.
4543
4544 2000-07-09  Neil Booth  <NeilB@earthling.net>
4545
4546         * gcc.dg/cpp/directiv.c: New tests.
4547         * gcc.dg/cpp/undef1.c: Update.
4548
4549 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
4550
4551         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
4552
4553 2000-07-09  Neil Booth  <NeilB@earthling.net>
4554
4555         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
4556
4557 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
4558
4559         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
4560         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
4561
4562 2000-07-08  Neil Booth  <NeilB@earthling.net>
4563
4564         * gcc.dg/cpp/macsyntx.c: New tests.
4565
4566 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
4567
4568         * gcc.dg/20000707-1.c: New test.
4569
4570 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
4571
4572         * gcc.c-torture/execute/20000706-1.c: New test.
4573         * gcc.c-torture/execute/20000706-2.c: New test.
4574         * gcc.c-torture/execute/20000706-3.c: New test.
4575         * gcc.c-torture/execute/20000706-4.c: New test.
4576         * gcc.c-torture/execute/20000706-5.c: New test.
4577
4578 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
4579
4580         * g++.old-deja/g++.pt/instantiate7.C: New test.
4581
4582 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
4583
4584         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
4585         * g++.old-deja/g++.mike/thunk3.C: Likewise.
4586         * g++.old-deja/g++.other/rtti3.C: Likewise.
4587         * g++.old-deja/g++.other/rttid3.C: Likewise.
4588
4589 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
4590
4591         *  g77.f-torture/compile/20000630-1.x: Fix typo
4592
4593 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
4594
4595         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
4596         assembly output.
4597
4598 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
4599
4600         * gcc.dg/cpp/ident.c: New test.
4601
4602 2000-07-05  Neil Booth  <NeilB@earthling.net>
4603
4604         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
4605           gcc.dg/cpp/lexstrng.c: New tests.
4606
4607 2000-07-04  Neil Booth  <NeilB@earthling.net>
4608
4609         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
4610         * gcc.dg/cpp/strify2.c: Same.
4611
4612 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
4613
4614         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
4615         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
4616         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
4617         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
4618
4619         * testsuite/gcc.dg/cpp/macro1.c,
4620         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
4621         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
4622         testsuite/gcc.dg/cpp/strify1.c,
4623         testsuite/gcc.dg/cpp/strify2.c: New tests.
4624
4625 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
4626
4627         * gcc.c-torture/execute/20000703-1.c: New test.
4628
4629 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4630
4631         * g++.old-deja/g++.pt (lookup10.C): New test.
4632
4633 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4634
4635         * g++.old-deja/g++.pt (typename25.C): New test.
4636
4637 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
4638
4639         * gcc.c-torture/compile/20000701-1.c: New test.
4640
4641 2000-06-30  Nick Clifton  <nickc@cygnus.com>
4642
4643         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
4644         to test case.
4645
4646 2000-06-30  Catherine Moore  <clm@cygnus.com>
4647
4648         * gcc.c-torture/execute/align-1.c: New test.
4649
4650 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
4651
4652         * g++.old-deja/g++.pt/expr8.C: New test.
4653         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
4654
4655 2000-06-29  Nick Clifton  <nickc@cygnus.com>
4656
4657         * gcc.c-torture/compile/20000629-1.c: New test.
4658
4659 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
4660
4661
4662         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
4663         gcc.dg/noncompile directory, depending on whether they're
4664         preprocessor tests or not.  Annotate all the tests for the dg
4665         framework.
4666
4667         * gcc.c-torture/noncompile/noncompile.exp: Delete.
4668         * gcc.dg/noncompile/noncompile.exp: New.
4669
4670         * Moved files:
4671         Old name                                New name
4672         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
4673         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
4674         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
4675         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
4676         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
4677         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
4678         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
4679         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
4680         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
4681         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
4682         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
4683         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
4684         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
4685         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
4686         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
4687         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
4688         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
4689         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
4690         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
4691         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
4692         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
4693         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
4694         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
4695         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
4696
4697         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
4698         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
4699         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
4700         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
4701         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
4702         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
4703
4704 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
4705
4706         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
4707         declare one variable.  On the fourth, error.
4708         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
4709         declared by 20000628-1a.h.
4710
4711 2000-06-29  Richard Henderson  <rth@redhat.com>
4712
4713         * gcc.c-torture/execute/930529-1.x: New file.
4714         * gcc.dg/920413-1.c: Adjust expected warning text.
4715         * gcc.dg/980217-1.c: Declare abort.
4716         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
4717
4718 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
4719
4720         * g77.f-torture/compile/20000629-1.f: New test.
4721         * g77.f-torture/compile/20000629-1.x: Expected to fail.
4722
4723 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
4724
4725         Rearrange lots of files, removing entirely the
4726         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
4727         directories.
4728
4729         * Deleted files:
4730         gcc.c-torture/code_quality/code_quality.exp
4731         gcc.c-torture/special/special.exp
4732         gcc.failure/failure.exp
4733         gcc.failure/940409-1.x
4734         gcc.c-torture/compile/961203-1.x
4735
4736         * New files:
4737         gcc.misc-tests/linkage.exp
4738         gcc.c-torture/execute/920730-1t.c
4739         gcc.c-torture/execute/920730-1t.x
4740         gcc.c-torture/compile/920520-1.x
4741         gcc.c-torture/compile/920521-1.x
4742         gcc.c-torture/compile/981006-1.x
4743         gcc.c-torture/execute/eeprof-1.x
4744
4745         * Moved files (possibly with modifications to fit a new harness):
4746         Old name                                New name
4747         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
4748         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
4749         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
4750         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
4751         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
4752         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
4753         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
4754         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
4755         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
4756         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
4757         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
4758         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
4759         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
4760         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
4761
4762 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
4763
4764         * c-torture/compile/961203-1.x: Delete.
4765
4766         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
4767         not exit. Include stdio.h.
4768         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
4769         * gcc.misc-tests/dg-12.c: Likewise.
4770         * gcc.misc-tests/dg-5.c: Likewise.
4771         * gcc.misc-tests/dg-6.c: Likewise.
4772         * gcc.misc-tests/dg-7.c: Prototype abort.
4773         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
4774         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
4775         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
4776         not exit.
4777         * gcc.misc-tests/sieve.c: Use return from main, not exit.
4778         * gcc.misc-tests/sort2.c: Use return from main, not exit.
4779
4780 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
4781
4782         * gcc.dg/cpp/20000628-1.c: New test.
4783         * gcc.dg/cpp/20000628-1.h: New header for above test.
4784         * gcc.dg/cpp/20000628-1a.h: Likewise.
4785
4786 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
4787
4788         * gcc.dg/cpp: New directory.
4789         * gcc.dg/cpp/cpp.exp: New driver.
4790         * gcc.dg/cpp/20000627-1.c: New test.
4791         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
4792         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
4793         and rewrite as a compilation test.
4794
4795         * gcc.dg: Move many files into the cpp subdirectory, possibly
4796         renaming or editing them as well.
4797         Old name                New name
4798         990119-1.c              cpp/19990119-1.c
4799         990228-1.c              cpp/19990228-1.c
4800         990407-1.c              cpp/19990407-1.c
4801         990409-1.c              cpp/19990409-1.c
4802         990413-1.c              cpp/19990413-1.c
4803         990703-1.c              cpp/19990703-1.c
4804         20000127-1.c            cpp/20000127-1.c
4805         20000129-1.c            cpp/20000129-1.c
4806         20000207-1.c            cpp/20000207-1.c
4807         20000207-2.c            cpp/20000207-2.c
4808         20000209-1.c            cpp/20000209-1.c
4809         20000209-2.c            cpp/20000209-2.c
4810         20000301-1.c            cpp/20000301-1.c
4811         20000419-1.c            cpp/20000419-1.c
4812         20000510-1.S            cpp/20000510-1.S
4813         20000519-1.c            cpp/20000519-1.c
4814         20000529-1.c            cpp/20000529-1.c
4815         20000625-1.c            cpp/20000625-1.c
4816         20000625-2.c            cpp/20000625-2.c
4817         cpp-as1.c               cpp/assert1.c
4818         cpp-as2.c               cpp/assert2.c
4819         cxx-comments-1.c        cpp/cxxcom1.c
4820         cxx-comments-2.c        cpp/cxxcom2.c
4821         endif-label.c           cpp/endif.c
4822         cpp-hash1.c             cpp/hash1.c
4823         cpp-hash2.c             cpp/hash2.c
4824         cpp-if1.c               cpp/if-1.c
4825         cpp-if2.c               cpp/if-2.c
4826         cpp-if3.c               cpp/if-3.c
4827         cpp-if4.c               cpp/if-4.c
4828         cpp-if5.c               cpp/if-5.c
4829         cpp-cond.c              cpp/if-cexp.c
4830         cpp-missingop.c         cpp/if-mop.c
4831         cpp-missingparen.c      cpp/if-mpar.c
4832         cpp-opprec.c            cpp/if-oppr.c
4833         cpp-ifparen.c           cpp/if-paren.c
4834         cpp-shortcircuit.c      cpp/if-sc.c
4835         cpp-shift.c             cpp/if-shift.c
4836         cpp-unary.c             cpp/if-unary.c
4837         cpp-li1.c               cpp/line1.c
4838         cpp-li2.c               cpp/line2.c
4839         lineno.c                cpp/line3.c
4840         lineno-2.c              cpp/line4.c
4841         cpp-mi.c                cpp/mi1.c
4842         cpp-mic.h               cpp/mi1c.h
4843         cpp-micc.h              cpp/mi1cc.h
4844         cpp-mind.h              cpp/mi1nd.h
4845         cpp-mindp.h             cpp/mi1ndp.h
4846         cpp-mix.h               cpp/mi1x.h
4847         cpp-mi2.c               cpp/mi2.c
4848         cpp-mi2a.h              cpp/mi2a.h
4849         cpp-mi2b.h              cpp/mi2b.h
4850         cpp-mi2c.h              cpp/mi2c.h
4851         cpp-mi3.c               cpp/mi3.c
4852         cpp-mi3.def             cpp/mi3.def
4853         poison-1.c              cpp/poison.c
4854         pr-impl.c               cpp/prag-imp.c
4855         cpp-redef-2.c           cpp/redef1.c
4856         cpp-redef.c             cpp/redef2.c
4857         strpaste.c              cpp/strp1.c
4858         strpaste-2.c            cpp/strp2.c
4859         cpp-tradpaste.c         cpp/tr-paste.c
4860         cpp-tradstringify.c     cpp/tr-str.c
4861         cpp-tradwarn1.c         cpp/tr-warn1.c
4862         cpp-tradwarn2.c         cpp/tr-warn2.c
4863         trigraphs.c             cpp/trigraphs.c
4864         cpp-unc1.c              cpp/unc1.c
4865         cpp-unc2.c              cpp/unc2.c
4866         cpp-unc3.c              cpp/unc3.c
4867         cpp-unc.c               cpp/unc4.c
4868         undef.c                 cpp/undef1.c
4869         undef-2.c               cpp/undef2.c
4870         cpp-wi1.c               cpp/widestr1.c
4871
4872 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
4873
4874         * lib/g++.exp (g++_include_flags): Tweak.
4875
4876 2000-06-27  H.J. Lu  <hjl@gnu.org>
4877             Loren J. Rittle  <ljrittle@acm.org>
4878
4879         * lib/g++.exp (g++_include_flags): Override libgloss.exp
4880         version with one that knows about the new gcc tree structure.
4881         (g++_link_flags): Same.
4882
4883 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
4884
4885         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
4886         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
4887         case we are cross-compiling.
4888
4889         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
4890         g++.old-deja/g++.niklas/Makefile.in,
4891         g++.old-deja/g++.niklas/configure.in,
4892         g++.old-deja/g++.other/Makefile.in,
4893         g++.old-deja/g++.other/configure.in,
4894         gcc.c-torture/code_quality/Makefile.in,
4895         gcc.c-torture/code_quality/configure.in,
4896         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
4897         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
4898         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
4899         gcc.c-torture/execute/ieee/Makefile.in,
4900         gcc.c-torture/execute/ieee/configure.in,
4901         gcc.c-torture/noncompile/Makefile.in,
4902         gcc.c-torture/noncompile/configure.in,
4903         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
4904         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
4905         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
4906
4907 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
4908
4909         * g++.old-deja/g++.other/ambig3.C: New test.
4910
4911 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
4912
4913         * g++.old-deja/g++.pt/syntax1.C: New test.
4914         * g++.old-deja/g++.pt/syntax2.C: New test.
4915         * g++.old-deja/g++.other/syntax3.C: New test.
4916         * g++.old-deja/g++.other/syntax4.C: New test.
4917
4918 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
4919
4920         * gcc.dg/20000623-1.c: Prototype exit and abort.
4921
4922 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
4923
4924         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
4925         New tests.
4926         * gcc.dg/cpp-mi3.def: New file.
4927
4928         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
4929         inside assertions.
4930         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
4931         lexer's error messages.
4932         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
4933         divine anything from the linemarkers.
4934         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
4935         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
4936
4937 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
4938
4939         * gcc.dg/20000623-1.c: New test.
4940
4941 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
4942
4943         * gcc.c-torture/execute/20000622-1.c: New test.
4944
4945 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4946
4947         * g++.old-deja/g++.other/init15.C: New test.
4948
4949 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4950
4951         * g++.old-deja/g++.pt/vaarg2.C: New test.
4952         * g++.old-deja/g++.pt/vaarg3.C: New test.
4953
4954 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
4955
4956         * g++.old-deja/g++.other/dyncast6.C: New test.
4957
4958 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
4959
4960         * gcc.c-torture/execute/loop-6.c: New test.
4961
4962 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
4963
4964         * gcc.dg/20000614-1.c: New test.
4965         * gcc.dg/20000614-2.c: New test.
4966
4967 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
4968
4969         * g++.old-deja/g++.other/inline12.C: New test.
4970
4971 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
4972
4973         * g++.old-deja/g++.other/eh1.C: New test.
4974
4975 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
4976
4977         * g++.old-deja/g++.other/type.C: New test.
4978
4979 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
4980
4981         * g++.old-deja/g++.other/initstring.C: New test.
4982
4983 2000-06-12  Jason Merrill  <jason@redhat.com>
4984
4985         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
4986
4987 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
4988
4989         * gcc.c-torture/compile/20000609-1.c: New test.
4990
4991 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
4992
4993         * gcc.dg/20000609-1.c: New test.
4994
4995 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
4996
4997         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
4998         * gcc.c-torture/noncompile/poison-1.c: Move...
4999         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
5000         * gcc.dg/cpp-li1.c: Add a token after the #line.
5001
5002 2000-06-05  Richard Henderson  <rth@cygnus.com>
5003
5004         * gcc.c-torture/execute/20000605-2.c: New test.
5005         * gcc.c-torture/execute/20000605-3.c: New test.
5006
5007 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
5008
5009         * g77.f-torture/execute/20000503-1.x: New file.
5010
5011 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5012
5013         * g++.old-deja/g++.eh/badalloc1.C: New test.
5014
5015 2000-06-05  Richard Henderson  <rth@cygnus.com>
5016
5017         * gcc.c-torture/execute/20000605-1.c: New test.
5018
5019 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
5020             Nathan Sidwell <nathan@codesourcery.com>
5021
5022         * gcc.c-torture/compile/20000605-1.c: New test.
5023
5024 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
5025
5026         * g77.f-torture/compile/20000601-1.f:  New test.
5027
5028 2000-06-03  Richard Henderson  <rth@cygnus.com>
5029
5030         * gcc.c-torture/execute/20000603-1.c: New.
5031
5032 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
5033
5034         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
5035         * gcc.dg/noreturn-2.c (noreturn): Likewise.
5036
5037 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
5038
5039         * gcc.dg/compare2.c (case 12): XFAIL.
5040         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
5041         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
5042
5043         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
5044
5045 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
5046
5047         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
5048         guard macro is already defined when the header is first
5049         included.
5050         * gcc.dg/cpp-mix.h: New file.
5051         * gcc.dg/endif-label.c: Update patterns to match compiler.
5052
5053         * g++.brendan/complex1.C: Declare abort.
5054         * g++.law/refs4.C: Remove XFAIL.
5055         * g++.oliva/expr2.C: Declare abort and exit.
5056
5057 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
5058
5059         * gcc.c-torture/execute/20000528-1.c: New test.
5060
5061         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
5062         * g++.old-deja/g++.law/temps4.C: Likewise.
5063
5064         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
5065         stdlib.h.  Call abort() on failure.
5066         * g++.old-deja/g++.law/refs4.C: Likewise.
5067         * g++.old-deja/g++.law/temps4.C: Likewise.
5068         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
5069         * gcc.c-torture/execute/20000112-1.c: Include string.h.
5070
5071 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
5072
5073         Relative to g++.dg/special:
5074         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
5075
5076         Relative to g++.old-deja:
5077         * g++.brendan/complex1.C, g++.jason/optimize2.C,
5078         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
5079         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
5080         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
5081         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
5082         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
5083         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
5084
5085         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
5086         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
5087         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
5088         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
5089         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
5090         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
5091         and/or string.h.
5092
5093         * g++.other/goto1.C: Update expectations for error messages.
5094
5095 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
5096
5097         * gcc.c-torture/compile/20000523-1.c: New test.
5098
5099 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
5100
5101         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
5102
5103 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
5104
5105         * g++.old-deja/g++.eh/catch11.C: New test.
5106         * g++.old-deja/g++.eh/catch12.C: New test.
5107
5108 2000-05-24  Nick Clifton  <nickc@cygnus.com>
5109
5110         * gcc.c-torture/execute/20000523-1.c: New test.
5111
5112 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
5113
5114         * c-torture/execute/bcp-1.c: Replace abort in arg of
5115         __builtin_constant_p with a generic external function.
5116
5117         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
5118         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
5119         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
5120         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
5121         Prototype abort and/or exit.
5122
5123         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
5124         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
5125         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
5126         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
5127
5128 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
5129
5130         * gcc.dg/dwarf2-1.c: New test.
5131
5132 2000-05-20  Richard Henderson  <rth@cygnus.com>
5133
5134         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
5135
5136 2000-05-20  Andreas Jaeger  <aj@suse.de>
5137
5138         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
5139         testcase.
5140
5141 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
5142
5143         * gcc.c-torture/execute/20000519-2.c: New test.
5144
5145 2000-05-19  Andreas Jaeger  <aj@suse.de>
5146
5147         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
5148         which fails with SSA.
5149
5150         * lib/c-torture.exp: Also test with -O3 -fssa.
5151
5152 2000-05-18  Michael Meissner  <meissner@redhat.com>
5153
5154         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
5155         * gcc.c-torture/execute/920415-1.c: Ditto.
5156         * gcc.c-torture/execute/920501-1.c: Ditto.
5157         * gcc.c-torture/execute/conversion.c: Ditto.
5158         * gcc.c-torture/execute/cvt-1.c: Ditto.
5159
5160 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
5161
5162         * gcc.c-torture/compile/20000518-1.c: New test.
5163
5164 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
5165
5166         * g77.f-torture/compile/200005018.f:  New test.
5167
5168 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
5169
5170         * gcc.c-torture/compile/20000517-1.c: New test.
5171
5172 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5173
5174         * gcc.c-torture/execute/20000516-1.c: New test.
5175
5176 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
5177
5178         * g++.old-deja/g++.other/eh.C: New test.
5179
5180 2000-05-12  Richard Henderson  <rth@cygnus.com>
5181
5182         * gcc.c-torture/execute/990208-1.c (main): Don't pass
5183         constants through to doit's conditional.
5184
5185 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
5186
5187         * gcc.c-torture/compile/20000511-1.c: New test.
5188         * g77.f-torture/compile/20000511-1.f: New test.
5189         * g77.f-torture/compile/20000511-2.f: New test.
5190
5191 2000-05-11  Michael Meissner  <meissner@redhat.com>
5192
5193         * gcc.c-torture/execute/20000511-1.c: New test.
5194
5195 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
5196
5197         * gcc.dg/dg.exp: Scan .S files as well as .c files.
5198         * gcc.dg/20000510-1.S: New.
5199
5200 2000-05-08  Catherine Moore  <clm@cygnus.com>
5201
5202         * gcc.dg/unused-3.c: New.
5203
5204 2000-05-06  Richard Henderson  <rth@cygnus.com>
5205
5206           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
5207           * g++.old-deja/g++.mike/warn1.C: Likewise.
5208           * g++.old-deja/g++.pt/local1.C: Likewise.
5209           * g++.old-deja/g++.pt/local7.C: Likewise.
5210           * g++.old-deja/g++.pt/spec16.C: Likewise.
5211
5212 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
5213
5214         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
5215
5216 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
5217
5218           * g77.f-torture/execute/20000503-1.f:  New test.
5219
5220 2000-05-04  Andreas Jaeger  <aj@suse.de>
5221
5222         * gcc.dg/noreturn-2.c: New test.
5223
5224 2000-05-04  Neil Booth  <NeilB@earthling.net>
5225
5226         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
5227         preprocessor.
5228
5229 2000-05-04  Richard Henderson  <rth@cygnus.com>
5230
5231         * gcc.c-torture/execute/20000503-1.c: Fix typo.
5232
5233 2000-05-04  Richard Henderson  <rth@cygnus.com>
5234
5235         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
5236         OpenSSL by Jason R Thorpe.
5237
5238 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
5239
5240         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
5241
5242 2000-05-03  Robert Lipe <robertlipe@usa.net>
5243
5244         * gcc.dg/20000503-1.c: New test.
5245
5246 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
5247
5248         * gcc.c-torture/compile/20000502-1.c: New test.
5249         * g++.old-deja/g++.other/align.C: New test.
5250         * gcc.dg/cpp-tradstringify.c: New test.
5251
5252 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
5253
5254         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
5255         and hard registers.
5256
5257 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
5258
5259         * gcc.c-torture/execute/loop-5.c: New test.
5260
5261 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
5262
5263         * gcc.c-torture/execute/va-arg-20.c: New test.
5264
5265 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
5266
5267         * gcc.c-torture/execute/20000422-1.c: New test.
5268
5269 2000-04-20  Greg McGary  <gkm@gnu.org>
5270
5271         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
5272         when optimizing, but without sibling-call optimizations (-O1).
5273
5274 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
5275
5276           * gcc.c-torture/compile/20000420-1.c: New test.
5277
5278 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
5279
5280         * g++.abi/ptrflags.C: New test.
5281         * g++.eh/catchptr1.C: Test incomplete pointer chains.
5282
5283 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
5284
5285         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
5286
5287 2000-04-19  Greg McGary  <gkm@gnu.org>
5288
5289         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
5290         sibling-call optimizations.
5291
5292 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
5293
5294         * gcc.dg/20000419-1.c: New test.
5295
5296 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
5297
5298         * gcc.c-torture/execute/20000412-6.c: New test.
5299
5300 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
5301
5302         * gcc.c-torture/execute/20000412-5.c: New test.
5303         * g77.f-torture/compile/20000412-1.f: New test.
5304         * gcc.c-torture/execute/20000412-4.c: New test.
5305         * gcc.c-torture/compile/20000412-2.c: New test.
5306         * gcc.c-torture/execute/20000412-3.c: New test.
5307         * gcc.c-torture/compile/20000412-1.c: New test.
5308         * gcc.c-torture/execute/20000412-2.c: New test.
5309
5310 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
5311
5312         * objc/execute/bf-20.m: New test.
5313
5314 2000-04-10  Richard Henderson  <rth@cygnus.com>
5315
5316         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
5317
5318         * gcc.c-torture/execute/20000412-1.c: New test.
5319
5320 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
5321
5322         * g++.old-deja/g++.eh/catchptr1.C: New test.
5323
5324 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
5325
5326         * g++.old-deja/g++.abi/cxa_vec.C: New test.
5327
5328 2000-04-08  Neil Booth  <NeilB@earthling.net>
5329
5330         * gcc.dg/cpp-nullchar.c: Remove test as
5331         embedded nulls cause problems.
5332
5333 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5334
5335         * gcc.dg/compare2.c: New test.
5336
5337 2000-04-08  Neil Booth  <NeilB@earthling.net>
5338
5339         * gcc.dg/cpp-nullchar.c: New test.
5340
5341 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
5342
5343         * gcc.dg/cpp-mi2.c: New test.
5344         * gcc.dg/cpp-mi2[abc].h: New files.
5345
5346 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
5347
5348         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
5349         member name.
5350
5351 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
5352
5353         * g++.old-deja/g++.abi/vmihint.C: New test.
5354
5355 2000-04-06  Neil Booth  <NeilB@earthling.net>
5356
5357         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
5358         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
5359         copyright.
5360
5361 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
5362
5363         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
5364         avoid stack-frame overwrite.
5365
5366 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
5367
5368         * gcc.c-torture/compile/20000405-2.c: New test.
5369         * gcc.c-torture/compile/20000405-3.c: New test.
5370
5371 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5372
5373         * gcc.c-torture/compile/20000405-1.c: New test.
5374
5375 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
5376
5377         * gcc.dg/cast-qual-1.c: Revert last change.
5378
5379 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5380
5381         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
5382
5383 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
5384
5385         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
5386         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
5387
5388 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
5389
5390         * gcc.c-torture/compile/20000403-2.c: New test.
5391         * gcc.c-torture/compile/20000403-1.c: New test.
5392
5393 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
5394
5395         * gcc.c-torture/execute/20000403-1.c: New test.
5396
5397 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
5398
5399         * gcc.c-torture/execute/20000402-1.c: New test.
5400
5401 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
5402
5403         * gcc.c-torture/execute/va-arg-15.c: New test.
5404         * gcc.c-torture/execute/va-arg-16.c: New test.
5405         * gcc.c-torture/execute/va-arg-17.c: New test.
5406         * gcc.c-torture/execute/va-arg-18.c: New test.
5407         * gcc.c-torture/execute/va-arg-19.c: New test.
5408
5409 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
5410
5411         * gcc.c-torture/compile/981211-1.c: Move to...
5412         * gcc.dg/cpp-as1.c: ...here.
5413         * gcc.dg/cpp-as2.c: New file.
5414
5415         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
5416         compiler.
5417
5418 2000-04-02  Neil Booth  <NeilB@earthling.net>
5419
5420         * gcc.dg/cpp-cond.c  New tests.
5421         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
5422         accidental success less likely.
5423         * gcc.dg/cpp-missingop.c  New tests.
5424         * gcc.dg/cpp-missingparen.c  New tests.
5425         * gcc.dg/cpp-shift.c  New tests.
5426         * gcc.dg/cpp-shortcircuit.c  New tests.
5427         * gcc.dg/cpp-unary.c  New tests.
5428
5429 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
5430
5431         * gcc.c-torture/compile/20000329-1.c: New test.
5432
5433 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
5434
5435         * gcc.c-torture/compile/20000326-1.c: New test.
5436         * gcc.c-torture/compile/20000326-2.c: New test.
5437
5438 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
5439
5440         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
5441         the first parameter is a function argument.
5442
5443 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
5444
5445         * g++.old-deja/g++.ext/array4.C: New test.
5446
5447 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
5448
5449         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
5450
5451 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5452
5453         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
5454
5455 2000-03-19  Richard Henderson  <rth@cygnus.com>
5456
5457         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
5458
5459 2000-03-19  Richard Henderson  <rth@cygnus.com>
5460
5461         * gcc.c-torture/compile/20000319-1.c: New test.
5462
5463 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
5464
5465         * gcc.c-torture/execute/20000314-3.c: New test.
5466         * gcc.c-torture/execute/20000314-2.c: New test.
5467         * gcc.c-torture/execute/20000314-1.c: New test.
5468         * gcc.c-torture/compile/20000314-2.c: New test.
5469         * gcc.c-torture/compile/20000314-1.c: New test.
5470
5471 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
5472
5473         * g++.old-deja/g++.warn/inline.C: New test.
5474
5475 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
5476
5477         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
5478         standards-compliant result rather than specific constants.
5479         Put test-values in array.
5480
5481 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
5482
5483         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
5484         (g++_target_compile): Put test-specific options last.
5485
5486 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5487
5488         * g++.old-deja/g++.eh/vbase4.C: New test.
5489
5490 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5491
5492         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
5493
5494 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5495
5496         * g++.old-deja/g++.brendan/misc12.C: Removed.
5497         * g++.old-deja/g++.pt/memtemp77.C: Constify.
5498         * g++.old-deja/g++.ext/pretty4.C: New test.
5499
5500 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5501
5502         * g++.old-deja/g++.other/string2.C: New test.
5503
5504 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
5505
5506         * g++.old-deja/g++.warn/impint2.C: New test.
5507
5508 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
5509
5510         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
5511         is 1, not zero.
5512
5513 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
5514
5515         * g++.old-deja/g++.warn/impint.C: New test.
5516         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
5517         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
5518         * g++.old-deja/g++.pt/explicit12.C: Likewise.
5519         * g++.old-deja/g++.pt/explicit13.C: Likewise.
5520         * g++.old-deja/g++.pt/explicit17.C: Likewise.
5521         * g++.old-deja/g++.pt/explicit18.C: Likewise.
5522         * g++.old-deja/g++.pt/explicit19.C: Likewise.
5523         * g++.old-deja/g++.pt/explicit23.C: Likewise.
5524         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5525         * g++.old-deja/g++.pt/explicit35.C: Likewise.
5526         * g++.old-deja/g++.pt/explicit6.C: Likewise.
5527         * g++.old-deja/g++.pt/memclass7.C: Likewise.
5528
5529 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
5530
5531         * gcc.dg/cpp-redef.c: New test.
5532
5533 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
5534
5535         * g++.old-deja/g++.pt/unify7.C: New test.
5536
5537 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5538
5539         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
5540         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
5541
5542 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
5543
5544         * gcc.c-torture/compile/20000224-1.c: New test.
5545
5546 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5547
5548         * gcc.c-torture/compile/cpp-2.c: New test.
5549         * gcc.c-torture/compile/cpp-1.c: New test.
5550
5551 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
5552
5553         * gcc.c-torture/execute/20000225-1.c: New test.
5554
5555 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5556
5557         * gcc.dg/cpp-li2.c: New test.
5558
5559         * gcc.dg/cpp-wi1.c: New test.
5560
5561         * gcc.dg/cpp-li1.c: New test.
5562
5563 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
5564
5565         * g++.old-deja/g++.other/sizeof5.C: New test.
5566
5567 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5568
5569         * gcc.c-torture/execute/va-arg-13.c: New test.
5570
5571 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
5572
5573         * gcc.c-torture/execute/va-arg-12.c: New test.
5574
5575 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5576
5577         * gcc.c-torture/execute/20000223-1.c: New test.
5578
5579 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5580
5581         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
5582
5583 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
5584
5585         * g++.old-deja/g++.abi/ptrmem.C: New test.
5586
5587 2000-02-19  Richard Henderson  <rth@cygnus.com>
5588
5589         * gcc.c-torture/compile/init-3.c: New.
5590
5591 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
5592
5593         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
5594         ALWAYS_CXXFLAGS.
5595
5596 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
5597
5598         * gcc.c-torture/compile/20000211-3.c: New test.
5599
5600 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
5601
5602         * gcc.c-torture/compile/20000211-2.c: New test.
5603
5604 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
5605
5606         * gcc.c-torture/compile/20000211-1.c: New test.
5607
5608 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
5609
5610         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
5611           on native targets
5612
5613 2000-02-08  Nathan Sidwell  <nathan@acm.org>
5614
5615         * g++.old-deja/g++.other/cast5.C: New test.
5616
5617 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
5618
5619         * gcc.c-torture/execute/20000205-1.c: New.
5620
5621 2000-02-03  Nathan Sidwell  <nathan@acm.org>
5622
5623         * g++.old-deja/g++.jason/cast3.C: Return void.
5624         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
5625
5626 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5627
5628         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
5629
5630         * gcc.dg/loop-1.c: New test.
5631
5632 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
5633
5634         * gcc.c-torture/compile/20000127-1.c: New test.
5635         * gcc.c-torture/execute/991228-1.c: New test.
5636
5637 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5638
5639         * gcc.dg/unused-2.c: New test.
5640
5641         * gcc.dg/conv-1.c: New test.
5642
5643 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
5644
5645         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
5646         compiler.
5647         (tool_option_proc): Fix typo.
5648
5649 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
5650
5651         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
5652         of the ld on the host, not on the build machine.
5653         Also, don't crash if '--help' is not a supported option.
5654
5655 2000-01-24  Richard Henderson  <rth@cygnus.com>
5656
5657         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
5658
5659 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
5660
5661         * gcc.c-torture/execute/20000120-2.c: New test.
5662         * gcc.c-torture/execute/20000120-1.c: New test.
5663
5664 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
5665
5666         * gcc.c-torture/execute/20000113-1.c: New test.
5667
5668 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
5669
5670         * gcc.c-torture/execute/20000112-1.c: New test.
5671
5672 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5673
5674         * gcc.dg/20000111-1.c: New test.
5675
5676 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
5677
5678         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
5679         with 16 bit integers.
5680
5681 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5682
5683         * gcc.dg/20000108-1.c: New test.
5684
5685 2000-01-05  Nathan Sidwell  <nathan@acm.org>
5686
5687         * g++.old-deja/g++.ns/koenig8.C: New test.
5688
5689 2000-01-05  Nathan Sidwell  <nathan@acm.org>
5690
5691         * g++.old-deja/g++.other/cast4.C: New test.
5692
5693 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
5694
5695         * gcc.c-torture/compile/20000105-2.c: New test.
5696         * gcc.c-torture/compile/20000105-1.c: New test.
5697
5698 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5699
5700         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
5701         references to printf & atoi to conform to ANSI standard.
5702         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
5703         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
5704         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
5705         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
5706         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
5707         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5708         * g++.old-deja/g++.brendan/copy1.C: Likewise.
5709         * g++.old-deja/g++.brendan/copy2.C: Likewise.
5710         * g++.old-deja/g++.brendan/copy3.C: Likewise.
5711         * g++.old-deja/g++.brendan/copy4.C: Likewise.
5712         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5713         * g++.old-deja/g++.brendan/copy6.C: Likewise.
5714         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5715         * g++.old-deja/g++.brendan/copy8.C: Likewise.
5716         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5717         * g++.old-deja/g++.brendan/crash14.C: Likewise.
5718         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
5719         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5720         * g++.old-deja/g++.brendan/delete2.C: Likewise.
5721         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
5722         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
5723         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
5724         * g++.old-deja/g++.brendan/eh1.C: Likewise.
5725         * g++.old-deja/g++.brendan/groff1.C: Likewise.
5726         * g++.old-deja/g++.brendan/init3.C: Likewise.
5727         * g++.old-deja/g++.brendan/misc12.C: Likewise.
5728         * g++.old-deja/g++.brendan/misc7.C: Likewise.
5729         * g++.old-deja/g++.brendan/new2.C: Likewise.
5730         * g++.old-deja/g++.brendan/operators4.C: Likewise.
5731         * g++.old-deja/g++.brendan/operators5.C: Likewise.
5732         * g++.old-deja/g++.brendan/overload2.C: Likewise.
5733         * g++.old-deja/g++.brendan/overload7.C: Likewise.
5734         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
5735         * g++.old-deja/g++.brendan/reference1.C: Likewise.
5736         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
5737         * g++.old-deja/g++.brendan/template24.C: Likewise.
5738         * g++.old-deja/g++.brendan/template3.C: Likewise.
5739         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
5740         * g++.old-deja/g++.jason/inline3.C: Likewise.
5741         * g++.old-deja/g++.jason/opeq.C: Likewise.
5742         * g++.old-deja/g++.law/arg5.C: Likewise.
5743         * g++.old-deja/g++.law/arm7.C: Likewise.
5744         * g++.old-deja/g++.law/ctors11.C: Likewise.
5745         * g++.old-deja/g++.law/cvt8.C: Likewise.
5746         * g++.old-deja/g++.law/init9.C: Likewise.
5747         * g++.old-deja/g++.law/refs4.C: Likewise.
5748         * g++.old-deja/g++.law/template2.C: Likewise.
5749         * g++.old-deja/g++.law/visibility24.C: Likewise.
5750         * g++.old-deja/g++.law/vtable3.C: Likewise.
5751         * g++.old-deja/g++.mike/asm2.C: Likewise.
5752         * g++.old-deja/g++.mike/eh1.C: Likewise.
5753         * g++.old-deja/g++.mike/misc1.C: Likewise.
5754         * g++.old-deja/g++.mike/misc13.C: Likewise.
5755         * g++.old-deja/g++.mike/misc14.C: Likewise.
5756         * g++.old-deja/g++.mike/ns12.C: Likewise.
5757         * g++.old-deja/g++.mike/p1248.C: Likewise.
5758         * g++.old-deja/g++.mike/p3708.C: Likewise.
5759         * g++.old-deja/g++.mike/p3708a.C: Likewise.
5760         * g++.old-deja/g++.mike/p3708b.C: Likewise.
5761         * g++.old-deja/g++.mike/p646.C: Likewise.
5762         * g++.old-deja/g++.mike/p700.C: Likewise.
5763         * g++.old-deja/g++.mike/p783.C: Likewise.
5764         * g++.old-deja/g++.mike/p783a.C: Likewise.
5765         * g++.old-deja/g++.mike/p783b.C: Likewise.
5766         * g++.old-deja/g++.mike/p786.C: Likewise.
5767         * g++.old-deja/g++.mike/p789.C: Likewise.
5768         * g++.old-deja/g++.mike/p789a.C: Likewise.
5769         * g++.old-deja/g++.mike/p807a.C: Likewise.
5770         * g++.old-deja/g++.other/delete3.C: Likewise.
5771         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5772         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5773         * g++.old-deja/g++.other/dyncast3.C: Likewise.
5774         * g++.old-deja/g++.other/empty1.C: Likewise.
5775         * g++.old-deja/g++.other/temporary1.C: Likewise.
5776         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
5777         * g++.old-deja/g++.pt/t16.C: Likewise.
5778         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
5779
5780 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
5781
5782         * gcc.dg/991230-1.c: New test.
5783
5784 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
5785
5786         * gcc.c-torture/compile/991229-3.c: New test.
5787         * gcc.c-torture/compile/991229-2.c: New test.
5788         * gcc.c-torture/compile/991229-1.c: New test.
5789
5790 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
5791
5792         * gcc.c-torture/compile/labels-2.c: New test.
5793
5794 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
5795
5796         * gcc.c-torture/execute/991227-1.c: New test.
5797
5798 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5799
5800         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
5801
5802 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
5803
5804         * gcc.c-torture/execute/991221-1.c: New test.
5805
5806 1999-12-20  Nathan Sidwell  <nathan@acm.org>
5807
5808         * g++.old-deja/g++.other/cast3.C: New test.
5809
5810 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
5811
5812         * gcc.c-torture/execute/991216-4.c: New test.
5813
5814 1999-12-16  Michael Meissner  <meissner@cygnus.com>
5815
5816         * gcc.c-torture/execute/991216-1.c: New test.
5817         * gcc.c-torture/execute/991216-2.c: New test.
5818         * gcc.c-torture/execute/991216-3.c: New test.
5819
5820 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
5821
5822         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
5823         Actually make the test fail by using "-O2" for compilation.
5824
5825 1999-12-15  Nathan Sidwell  <nathan@acm.org>
5826
5827         * g++.old-deja/g++.warn/cast-align1.C: New test.
5828
5829 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
5830
5831         * gcc.c-torture/compile/991214-1.c: New test.
5832         * gcc.c-torture/compile/991214-2.c: New test.
5833
5834 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
5835
5836         * gcc.dg/991214-1.c: New test.
5837
5838 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
5839
5840         * gcc.c-torture/compile/991213-3.c: New test.
5841         * gcc.c-torture/compile/991213-2.c: New test.
5842         * gcc.c-torture/compile/991213-1.c: New test.
5843
5844 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
5845
5846         * gcc.dg/991209-1.c: New test.
5847
5848 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
5849
5850         * gcc.c-torture/compile/991208-1.c: New test.
5851
5852 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5853
5854         * gcc.dg/ultrasp2.c: New test.
5855
5856 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
5857
5858         * g++.old-deja/g++.abi/align.C (main): Fix typo.
5859
5860 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
5861
5862         * gcc.c-torture/compile/991202-1.c: New test.
5863         * gcc.c-torture/execute/991202-1.c: New test.
5864         * gcc.c-torture/execute/991202-2.c: New test.
5865         * gcc.c-torture/execute/991202-3.c: New test.
5866
5867 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
5868
5869         * g++.old-deja/g++.abi/align.C: New test.
5870         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5871         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5872
5873 1999-12-01  Richard Henderson  <rth@cygnus.com>
5874
5875         * gcc.c-torture/execute/991201-1.c: New.
5876
5877 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
5878
5879         * gcc.dg/991129-1.c: New test.
5880
5881 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
5882
5883         * gcc.c-torture/compile/991127-1.c: New test.
5884
5885 1999-11-22  Nathan Sidwell  <nathan@acm.org>
5886
5887         * g++.old-deja/g++.other/warn4.C: New test.
5888
5889 1999-11-22  Nathan Sidwell  <nathan@acm.org>
5890
5891         * g++.old-deja/g++.eh/cleanup2.C: New test.
5892         * g++.old-deja/g++.ext/pretty2.C: New test.
5893         * g++.old-deja/g++.ext/pretty3.C: New test.
5894         * g++.old-deja/g++.other/debug6.C: New test.
5895
5896 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
5897
5898         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
5899         compiler_output to look for one error message instead of two.
5900
5901 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
5902
5903         * gcc.c-torture/execute/991118-1.c: Also test case
5904         where the word boundary does not split a byte evenly.
5905
5906 1999-11-19  Nathan Sidwell  <nathan@acm.org>
5907
5908         * g++.old-deja/g++.ext/restrict1.C: New test.
5909
5910 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
5911
5912         * gcc.c-torture/execute/991118-1.c: New test.
5913
5914 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
5915
5916         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
5917         working directory pathnames.
5918
5919 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
5920
5921         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
5922         host is equipped with driver.h and driver.o so it can actually
5923         compile and run the tests.
5924
5925 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
5926
5927         * gcc.c-torture/compile/991008-1.c: New test.
5928
5929 1999-11-08  Nick Clifton  <nickc@cygnus.com>
5930
5931         * lib/gcc-dg.exp: Include target-supports.exp
5932
5933 1999-11-05  Nick Clifton  <nickc@cygnus.com>
5934
5935         * lib/target-supports.exp: New file: Provide procs to test for
5936         features supported by the target.
5937         (check_weak_available): Moved here from ecos.exp.
5938         (check_alias_available): New proc: Determine of the target
5939         toolchain supports the alias attribute.
5940
5941         * gcc.dg/special/ecos.exp: Move check_weak_available to
5942         target-supports.exp.
5943         (alias-1.c): Only perform the test if the target supports
5944         aliases.
5945         (wkali-1.c): Only perform the test if the target supports
5946         aliases.
5947
5948         * gcc.dg/990506-0.c: Expect error messages from cross
5949         targets as well as native targets.
5950
5951 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5952
5953         * gcc.dg/ultrasp1.c: Removed xfail.
5954         * gcc.dg/struct-ret-2.c: Likewise.
5955         * gcc.dg/array-1.c: Likewise.
5956
5957 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5958
5959         * gcc.dg/struct-ret-2.c: New test.
5960
5961         * gcc.dg/array-1.c: New test.
5962
5963 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
5964
5965         * gcc.c-torture/execute/991030-1.c: New test.
5966
5967 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
5968
5969         * gcc.c-torture/compile/991026-2.c: New test.
5970
5971 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
5972
5973         * gcc.c-torture/compile/991026-1.c: New test.
5974
5975 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
5976
5977         * gcc.c-torture/execute/991023-1.c: New test.
5978
5979 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
5980
5981         * gcc.c-torture/execute/991019-1.c: New test.
5982
5983 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
5984
5985         * gcc.c-torture/execute/991016-1.c: New test.
5986
5987 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
5988
5989         * gcc.c-torture/execute/991014-1.c: New test.
5990
5991 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
5992
5993         * g++.old-deja/g++.other/union2.C: New test.
5994
5995 1999-10-13  Nathan Sidwell  <nathan@acm.org>
5996
5997         * g++.old-deja/g++.other/vaarg2.C: New test.
5998         * g++.old-deja/g++.other/vaarg3.C: New test.
5999
6000 1999-10-12  Craig Burley  <craig@jcb-sc.com>
6001
6002         * g77.f-torture/noncompile/19990905-1.f: Moved from being
6003         in compile/.
6004
6005 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
6006
6007         * gcc.c-torture/execute/va-arg-11.c: New test.
6008
6009 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
6010
6011         * lib/file-format.exp (gcc_target_object_format): Don't
6012         crash if objdump is unavailable.
6013
6014 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
6015
6016         * gcc.misc-tests/mg.exp: delete extraneous redirection.
6017
6018 1999-09-28  Nick Clifton  <nickc@cygnus.com>
6019
6020         * gcc.c-torture/compile/990928-1.c: New test.
6021
6022 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
6023
6024         * g++.old-deja/g++.other/decl6.C: New test.
6025
6026 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6027
6028         * gcc.c-torture/execute/va-arg-10.c: New test.
6029
6030 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
6031
6032         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
6033         __PRETTY_FUNCTION__.
6034
6035 1999-09-23  Nick Clifton  <nickc@cygnus.com>
6036
6037         * gcc.c-torture/execute/990923-1.c: New test.
6038
6039 1999-09-21  Nick Clifton  <nickc@cygnus.com>
6040
6041         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
6042         for which -fpic is inappropriate.
6043
6044 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
6045
6046         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
6047
6048 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
6049
6050         * g++.old-deja/g++.other/dyncast1.C: New test.
6051         * g++.old-deja/g++.other/dyncast2.C: New test.
6052         * g++.old-deja/g++.other/dyncast3.C: New test.
6053         * g++.old-deja/g++.other/dyncast4.C: New test.
6054         * g++.old-deja/g++.other/dyncast5.C: New test.
6055         * g++.old-deja/g++.eh/catch3.C: New test.
6056         * g++.old-deja/g++.eh/catch3p.C: New test.
6057         * g++.old-deja/g++.eh/catch4.C: New test.
6058         * g++.old-deja/g++.eh/catch4p.C: New test.
6059         * g++.old-deja/g++.eh/catch5.C: New test.
6060         * g++.old-deja/g++.eh/catch5p.C: New test.
6061         * g++.old-deja/g++.eh/catch6.C: New test.
6062         * g++.old-deja/g++.eh/catch6p.C: New test.
6063         * g++.old-deja/g++.eh/catch7.C: New test.
6064         * g++.old-deja/g++.eh/catch7p.C: New test.
6065         * g++.old-deja/g++.eh/catch8.C: New test.
6066         * g++.old-deja/g++.eh/catch8p.C: New test.
6067         * g++.old-deja/g++.eh/catch9.C: New test.
6068         * g++.old-deja/g++.eh/catch9p.C: New test.
6069
6070 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
6071
6072         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
6073         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
6074
6075 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
6076
6077         * gcc.c-torture/compile/990913-1.c: New test.
6078
6079 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
6080
6081         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
6082         * g++.old-deja/g++.jason/rfg5.C: Likewise.
6083
6084 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
6085
6086         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
6087
6088 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
6089
6090         * g++.old-deja/g++.other/lookup11.C: New test.
6091         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
6092         what is permitted and what we want.
6093         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
6094         overload use.
6095         * g++.old-deja/g++.jason/rfg5.C: Likewise
6096
6097 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
6098
6099         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
6100         * gcc.c-torture/noncompile/poison-1.c: New file.
6101
6102 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
6103
6104         * g++.old-deja/g++.other/sizeof3.C: New test.
6105         * g++.old-deja/g++.other/sizeof4.C: New test.
6106         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
6107         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
6108
6109 1999-09-07  Richard Henderson  <rth@cygnus.com>
6110
6111         * gcc.dg/va-arg-1.c: New.
6112
6113 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6114
6115         * gcc.c-torture/execute/va-arg-9.c: New test.
6116
6117 1999-09-05  Craig Burley  <craig@jcb-sc.com>
6118
6119         * g77.f-torture/compile/980519-2.f: New test.
6120         * g77.f-torture/compile/19990905-0.f: New test.
6121         * g77.f-torture/compile/19990905-1.f: New test.
6122         * g77.f-torture/compile/19990905-2.f: New test.
6123
6124         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
6125
6126 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
6127
6128         * gcc.c-torture/execute/990827-1.c: Fix typo.
6129
6130 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
6131
6132         * g++.old-deja/g++.other/deref1.C: New test.
6133
6134 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
6135
6136         * g++.old-deja/g++.other/ambig2.C: New test.
6137         * g++.old-deja/g++.other/cond5.C: New test.
6138         * g++.old-deja/g++.other/lookup16.C: New test.
6139
6140 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
6141
6142         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
6143         assemblers too.
6144
6145 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
6146
6147         * lib/c-torture.exp: Avoid the "compare executables" optimization
6148         when testing native.
6149
6150 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
6151
6152         * gcc.c-torture/execute/990829-1.c: New test.
6153         * gcc.c-torture/compile/990829-1.c: New test.
6154
6155 1999-08-27  Paul Burchard  <burchard@pobox.com>
6156
6157         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
6158         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
6159         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
6160         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
6161         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
6162         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
6163         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
6164         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
6165         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
6166         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
6167         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
6168
6169 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
6170
6171         * gcc.c-torture/execute/990827-1.c: New test.
6172
6173 1999-08-26  Craig Burley  <craig@jcb-sc.com>
6174
6175         * g77.f-torture/noncompile/19990826-4.f: New test.
6176
6177         * g77.f-torture/compile/19990826-3.f: New test.
6178
6179         * g77.f-torture/execute/19990826-2.f: New test.
6180
6181         * g77.f-torture/compile/19990826-1.f: New test.
6182
6183         * gcc.c-torture/execute/990826-0.c: New test.
6184         * g77.c-torture/execute/19990826-0.f: New test.
6185
6186         * g77.f-torture/noncompile/970626-2.f: New test.
6187
6188 1999-08-25  Paul Burchard  <burchard@pobox.com>
6189
6190         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
6191         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
6192         lss-011.C: New tests.
6193
6194 1999-08-25  Nathan Sidwell  <nathan@acm.org>
6195
6196         * g++.old-deja/g++.other/decl5.C: New test.
6197
6198 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6199
6200         * noncompile/noncompile.exp: Load_lib c-torture.exp.
6201         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
6202         call `postbase' for each one.  All callers of `postbase' changed
6203         to call this instead.
6204
6205 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
6206
6207         * gcc.c-torture/execute/990811-1.c: New test.
6208
6209 1999-08-09  Nick Clifton  <nickc@cygnus.com>
6210
6211         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
6212         just native ones.
6213
6214         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
6215         just native ones.
6216
6217 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
6218
6219         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
6220
6221 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
6222
6223         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
6224
6225 1999-08-04  Nathan Sidwell  <nathan@acm.org>
6226
6227         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
6228
6229 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
6230
6231         * gcc.c-torture/execute/990804-1.c: New test.
6232
6233 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6234
6235         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
6236         * g++.old-deja/g++.brendan/crash64.C: Likewise
6237         * g++.old-deja/g++.brendan/overload8.C: Likewise
6238
6239 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6240
6241         * g++.old-deja/g++.other/struct1.C: New test.
6242
6243 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6244
6245         * g++.old-deja/g++.other/enum2.C: New test.
6246
6247 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
6248
6249         Adapted from tests from Franz Sirl:
6250         * gcc.c-torture/execute/va-arg-7.c: New test.
6251         * gcc.c-torture/execute/va-arg-8.c: New test.
6252
6253 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
6254
6255         * gcc.c-torture/compile/990801-2.c: New test.
6256
6257         * gcc.c-torture/compile/990801-1.c: New test.
6258
6259 1999-07-27  Michael Meissner  <meissner@cygnus.com>
6260
6261         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
6262         fp-cmp-1.c, converting double to float.
6263
6264         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
6265         fp-cmp-1.c, converting double to long double.
6266
6267         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
6268         from fr1 to unknown_register, since fr1 is a legitimate register
6269         on some machines.
6270
6271 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
6272
6273         * README: More listname related changes.
6274
6275 1999-07-08  Catherine Moore  <clm@cygnus.com>
6276
6277         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
6278
6279 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
6280
6281         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
6282
6283 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
6284
6285         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
6286
6287 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
6288
6289         * gcc.dg/990703-1.c: New test.
6290
6291 1999-06-29  Nick Clifton  <nickc@cygnus.com>
6292
6293         * lib/file-format.exp: New file: Move definition of proc
6294         gcc_target_object_format to here from
6295         gcc.dg/special/ecos.exp.
6296
6297         * lib/c-torture.exp: Include lib file-format.exp.
6298         * lib/gcc-dg.exp: Include lib file-format.exp.
6299
6300         * gcc.dg/special/ecos.exp: Remove definition of proc
6301         gcc_target_object_format.
6302
6303 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
6304
6305         * gcc.c-torture/execute/990628-1.c: New test.
6306
6307 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
6308
6309         * gcc.c-torture/compile/990625-2.c: New test.
6310
6311         * gcc.c-torture/compile/990625-1.c: New test.
6312
6313 1999-06-23  Nick Clifton  <nickc@cygnus.com>
6314
6315         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
6316         attributes compile.
6317         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
6318         ports that use the COFF/PE file format.
6319
6320 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
6321
6322         * gcc.c-torture/compile/990617-1.c: New test.
6323
6324 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
6325
6326         * g++.old-deja/g++.other/decl4.C: New test.
6327
6328 1999-06-14  Nathan Sidwell  <nathan@acm.org>
6329
6330         * g++.old-deja/g++.other/bitfld3.C: New test.
6331
6332 1999-06-08  Nathan Sidwell  <nathan@acm.org>
6333
6334         * g++.old-deja/g++.eh/catch1.C: New test.
6335
6336 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
6337
6338         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
6339
6340         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
6341         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
6342
6343 1999-06-05  Craig Burley  <craig@jcb-sc.com>
6344
6345         * g77.f-torture/compile/19990502-0.f: Replace with new,
6346         shorter, test that still fails after recent changes.
6347
6348 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
6349
6350         * gcc.c-torture/execute/990604-1.c: New test.
6351
6352 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
6353
6354         * gcc.c-torture/execute/990531-1.c: New test.
6355
6356 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6357
6358         * gcc.c-torture/compile/990527-1.c: New test.
6359
6360 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
6361
6362         * gcc.c-torture/execute/990527-1.c: New test.
6363
6364 1999-05-25  Nick Clifton  <nickc@cygnus.com>
6365
6366         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
6367         bitfields as signed.
6368
6369 1999-05-25  Craig Burley  <craig@jcb-sc.com>
6370
6371         * g77.f-torture/compile/19990525-0.f: New test.
6372
6373 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
6374
6375         * gcc.c-torture/execute/990525-2.c: New test.
6376
6377         * gcc.c-torture/execute/990525-1.c: New test.
6378
6379 1999-05-24  Nathan Sidwell  <nathan@acm.org>
6380
6381         * g++.old-deja/g++.other/anon3.C: New test.
6382         * g++.old-deja/g++.other/anon4.C: New test.
6383         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
6384         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
6385         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
6386         Merrill).
6387
6388 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
6389
6390         * gcc.c-torture/execute/990524-1.c: New test.
6391
6392         * gcc.dg/990524-1.c: New test.
6393
6394 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6395
6396         * gcc.c-torture/compile/990523-1.c: New test.
6397
6398 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
6399
6400         * gcc.c-torture/compile/990519-1.c: New test.
6401
6402 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
6403
6404         * gcc.c-torture/compile/990517-1.c: New test.
6405
6406         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
6407         (e4, f4): New tests.
6408         (main): Call them.
6409
6410 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6411
6412         * gcc.dg/noreturn-1.c: New test.
6413
6414 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
6415
6416         * gcc.c-torture/execute/990513-1.c: New test.
6417
6418 1999-05-10  Richard Henderson  <rth@cygnus.com>
6419
6420         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
6421
6422 1999-05-10  Craig Burley  <craig@jcb-sc.com>
6423
6424         * g77.f-torture/execute/erfc.f: Use small single-precision
6425         values, to avoid problems on Alphas when not -mieee.
6426
6427 1999-05-08  Craig Burley  <craig@jcb-sc.com>
6428
6429         * gcc.dg/990506-0.c: New test.
6430
6431 1999-05-08  Richard Henderson  <rth@cygnus.com>
6432
6433         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
6434         the constant to test.  Don't XFAIL 64-bit targets.
6435
6436         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
6437         * g++.old-deja/g++.law/profile1.C: Likewise.
6438
6439         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
6440         operator new instances.
6441         * g++.old-deja/g++.other/delete5.C: Likewise.
6442
6443 1999-05-03  Craig Burley  <craig@jcb-sc.com>
6444
6445         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
6446         intrinsic.
6447
6448 1999-05-03  Craig Burley  <craig@jcb-sc.com>
6449
6450         * g77.f-torture/execute/u77-test.f: Reverse order of two
6451         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
6452
6453 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6454
6455         * gcc.dg/compare1.c: New test.
6456
6457 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6458
6459         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
6460         New tests.
6461
6462 1999-05-02  Craig Burley  <craig@jcb-sc.com>
6463
6464         * g77.f-torture/compile/19990502-1.f: New test.
6465
6466 1999-05-02  Craig Burley  <craig@jcb-sc.com>
6467
6468         * g77.f-torture/compile/19990502-0.f: New test.
6469
6470 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
6471
6472         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
6473         intrinsic.
6474
6475 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
6476
6477         * g77.f-torture/execute/u77-test.f (main): List libU77
6478         intrinsics not currently tested.
6479         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
6480         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
6481         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
6482         Trim blanks off the ends of some printed strings.
6483
6484 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
6485
6486         * g77.f-torture/execute/u77-test.f (main): Just warn about
6487         FSTAT gid disagreement, as it's expected on some systems.
6488
6489 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
6490
6491         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
6492         use a new function, which allows for some slop.
6493         Clean up some commentary.
6494         (issum): The new function.
6495         (sgladd): Deleted subroutine.
6496
6497 1999-05-01  Craig Burley  <craig@jcb-sc.com>
6498
6499         * g77.f-torture/execute/u77-test.f: Modify to be more like
6500         libf2c/libU77 version, bringing patches to that version here.
6501         Add suitable commentary.
6502
6503 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
6504
6505         * gcc.dg/990424-1.c: New test.
6506
6507 1999-04-24  Craig Burley  <craig@jcb-sc.com>
6508
6509         * g77.f-torture/execute/u77-test.f (main): Bug involving
6510         LSTAT has been fixed, so turn back on full checking.
6511
6512 1999-04-20  Craig Burley  <craig@jcb-sc.com>
6513
6514         * g77.f-torture/compile/19990419-0.f: New test.
6515         * g77.f-torture/execute/19990419-1.f: New test.
6516
6517 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
6518
6519         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
6520         to avoid the need for a prototype to supress a warning.
6521
6522 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
6523
6524         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
6525
6526 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
6527
6528         * gcc.c-torture/execute/990404-1.c: New test.
6529
6530 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6531
6532         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
6533         * gcc.dg/cpp-if3.c: Don't use -pedantic.
6534         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
6535         missing initializer warnings.
6536
6537 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
6538
6539         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
6540         matching strings.
6541
6542 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
6543
6544         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
6545
6546 1999-03-26  Craig Burley  <craig@jcb-sc.com>
6547
6548         * g77.f-torture/execute/19990325-0.f: New test.
6549         * g77.f-torture/execute/19990325-1.f: New test.
6550
6551 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
6552
6553         * gcc.c-torture/execute/990324-1.c: New test.
6554
6555 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
6556
6557         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
6558         test with 4.
6559
6560 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
6561
6562         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
6563
6564 1999-03-13  Craig Burley  <craig@jcb-sc.com>
6565
6566         * g77.f-torture/execute/19990313-2.f: New test.
6567         * g77.f-torture/execute/19990313-3.f: New test.
6568
6569 1999-03-13  Craig Burley  <craig@jcb-sc.com>
6570
6571         * g77.f-torture/execute/19990313-0.f: New test.
6572         * g77.f-torture/execute/19990313-1.f: New test.
6573
6574 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
6575
6576         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
6577         printf to sprintf.
6578         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
6579         (main): Add check for u15.  Conditionalize u31 check depending on
6580         whether ints are <32 bits or >=32 bits.
6581
6582 1999-03-08  Craig Burley  <craig@jcb-sc.com>
6583
6584         * g77.f-torture/execute/19981119-0.f: Improve testiness.
6585
6586 1999-03-08  Craig Burley  <craig@jcb-sc.com>
6587
6588         * g77.f-torture/compile/19990305-0.f: New test.
6589         * g77.f-torture/execute/19981119-0.f: New test.
6590
6591 1999-03-08  Craig Burley  <craig@jcb-sc.com>
6592
6593         * g77.f-torture/execute/970625-2.f: call ABORT if final
6594         result is not correct, instead of just printing it.
6595         Add this checking via newly introduced obfuscation, to
6596         trip up buggy front ends.
6597
6598 1999-03-07  Craig Burley  <craig@jcb-sc.com>
6599
6600         * g77.f-torture/compile/960317-1.f: Moved from being
6601         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
6602
6603 1999-03-06  Craig Burley  <craig@jcb-sc.com>
6604
6605         * g77.f-torture/execute/960317-1.f: New (old) test.
6606         * g77.f-torture/execute/970625-2.f: Ditto.
6607
6608 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
6609
6610         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
6611         message on line 1 or line 2; cccp and cpplib do this differently.
6612
6613 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
6614
6615         * g++.old-deja/g++.law/weak1.C: New test.
6616
6617 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6618
6619         * gcc.c-torture/execute/990119-1.c: Renamed to...
6620         * gcc.dg/990119-1.c: this, so it will only be tested once
6621         (it's a preprocessor test, it doesn't need to be run at
6622         multiple optimization levels).
6623
6624 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6625
6626         * lib/g++.exp: Don't add incdir=$base_dir/../include to
6627           ALWAYS_CXXFLAGS.
6628
6629 1999-02-24  Craig Burley  <craig@jcb-sc.com>
6630
6631         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
6632         * g77.f-torture/compile/19981216-0.f: ...as it is expected
6633         to not be compilable by current g77.
6634
6635 1999-02-24  Nick Clifton  <nickc@cygnus.com>
6636
6637         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
6638
6639 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
6640
6641         * gcc.c-torture/execute/990222-1.c: New test.
6642
6643 1999-02-19  Craig Burley  <craig@jcb-sc.com>
6644
6645         * g77.f-torture/compile/19990218-0.f: New test.
6646         * g77.f-torture/noncompile/19990218-1.f: New test.
6647
6648 1999-02-18  Craig Burley  <craig@jcb-sc.com>
6649
6650         * g77.f-torture/compile/19981216-0.f: New test.
6651
6652 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
6653
6654         * gcc.dg/990214-1.c: New test.
6655
6656 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
6657
6658         * gcc.dg/990213-2.c: New test.
6659
6660         * gcc.dg/990213-1.c: New test.
6661
6662 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
6663
6664         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
6665         ints.
6666
6667 1999-02-11  Nick Clifton  <nickc@cygnus.com>
6668
6669         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
6670         specified by target.
6671
6672         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
6673
6674 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
6675
6676         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
6677
6678 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
6679
6680         * gcc.dg/special/ecos.exp: New test driver for new tests with
6681         special requirements.
6682
6683         * gcc.dg/special/alias-1.c: New test.
6684         * gcc.dg/special/gcsec-1.c: New test.
6685         * gcc.dg/special/weak-1.c: New test.
6686         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
6687         * gcc.dg/special/weak-2.c: New test.
6688         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
6689         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
6690         * gcc.dg/special/wkali-1.c: New test.
6691         * gcc.dg/special/wkali-2.c: New test.
6692         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
6693         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
6694
6695 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
6696
6697           * lib/c-torture.exp (c-torture-compile): Pull out code for
6698           analyzing gcc error messages.
6699           (c-torture-execute): Likewise.  Fix some (harmless) false
6700           positives.
6701           * lib/gcc.exp (gcc_check_compile): New function.
6702
6703 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
6704
6705         * gcc.c-torture/execute/990208-1.c: New test.
6706
6707 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
6708
6709         * g++.dg/special/ecos.exp: New driver for new tests with special
6710         requirements
6711
6712         * g++.dg/special/conpr-1.C: New test
6713         * g++.dg/special/conpr-2.C: New test
6714         * g++.dg/special/conpr-2a.C: New test
6715         * g++.dg/special/conpr-3.C: New test
6716         * g++.dg/special/conpr-3a.C: New test
6717         * g++.dg/special/conpr-3b.C: New test
6718
6719         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
6720         allow g++ to use the dg driver
6721
6722         * README: Add comment about g++.dg directory
6723
6724 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
6725
6726         * README: Update email addresses.
6727
6728 1999-02-03  Nick Clifton  <nickc@cygnus.com>
6729
6730         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
6731         arguments in order to force structure S onto the stack even on
6732         the alpha.
6733         (test): Pass 10 leading arguments to function foo as well as the
6734         structure S.
6735
6736         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
6737         failure for all targets.
6738
6739         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
6740         abort to terminate program execution.
6741
6742 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
6743
6744         * gcc.c-torture/execute/990130-1.c: New test.
6745
6746 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
6747
6748         * gcc.dg/990130-1.c: New test.
6749
6750 1999-01-28  Michael Meissner  <meissner@cygnus.com>
6751
6752         * gcc.c-torture/execute/990128-1.c: New test.
6753
6754 1999-01-27  Michael Meissner  <meissner@cygnus.com>
6755
6756         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
6757
6758 1999-01-27  Felix Lee  <flee@cygnus.com>
6759
6760         * lib/c-torture.exp (c-torture-compile): pull out code for
6761         analyzing gcc error messages.
6762         (c-torture-execute): ditto, and fix some (harmless) false
6763         positives.
6764         * lib/gcc.exp (gcc_check_compile): new function.
6765
6766 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
6767
6768         * gcc.dg/990117-1.c: New test.
6769
6770         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
6771
6772         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
6773
6774 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
6775
6776         * g77.f-torture/compile/990115-1.f: New test.
6777
6778 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
6779
6780         * gcc.c-torture/compile/990107-1.c: New test
6781
6782 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
6783
6784         * gcc.c-torture/execute/990106-2.c: New test.
6785
6786         * gcc.c-torture/execute/990106-1.c: New test.
6787
6788 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
6789
6790         * gcc.c-torture/compile/981223-1.c: New test.
6791
6792 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
6793
6794         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
6795         (opt3): Rename from opt4 and disable.
6796
6797 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
6798
6799         * g++.old-deja/g++.pt/ptrmem5.C: New test.
6800
6801 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
6802
6803         * g++.old-deja/g++.other/conv5.C: New test.
6804
6805 1998-12-14  Nick Clifton  <nickc@cygnus.com>
6806
6807         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
6808
6809 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
6810
6811         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
6812
6813 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
6814
6815         * gcc.c-torture/compile/981211-1.c: New test.
6816
6817 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
6818
6819         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
6820
6821         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
6822
6823 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6824
6825         * gcc.special/930510-1.c: Make C9X safe.
6826         * gcc.misc-tests/gcov-1.c Similarly.
6827         * gcc.misc-tests/gcov-2.c Similarly.
6828
6829 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6830
6831         * gcc.dg/ultrasp1.c: New test.
6832
6833 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
6834
6835         * gcc.c-torture/execute/981206.c: New test.
6836
6837 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6838
6839         * g++.old-deja/g++.ns/template7.C: New test.
6840
6841         * g++.old-deja/g++.other/expr1.C: New test.
6842
6843         * g++.old-deja/g++.eh/tmpl3.C: New test.
6844
6845         * g++.old-deja/g++.eh/tmpl2.C: New test.
6846
6847 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
6848
6849         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
6850         * g++.old-deja/g++.other/using6.C: Removed.
6851         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
6852
6853         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
6854
6855 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
6856
6857         * g++.old-deja/g++.pt/overload8.C: New test.
6858
6859         * g++.old-deja/g++.pt/overload7.C: New test.
6860
6861         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
6862
6863         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
6864         and relinking messages.
6865         * lib/g++.exp (g++_target_compile): Remove .rpo file when
6866         compiling with -frepo.
6867
6868 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
6869
6870         * g++.old-deja/g++.pt/lookup6.C: New test.
6871
6872 1998-11-30  Nick Clifton  <nickc@cygnus.com>
6873
6874         * gcc.c-torture/execute/981130-1.c: New test.
6875         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
6876
6877 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
6878
6879         * g++.old-deja/g++.pt/explicit76.C: New test.
6880
6881         * g++.old-deja/g++.pt/friend38.C: New test.
6882
6883         * g++.old-deja/g++.ns/crash2.C: New test.
6884
6885         * g++.old-deja/g++.pt/defarg8.C: New test.
6886
6887         * g++.old-deja/g++.pt/instantiate6.C: New test.
6888
6889         * g++.old-deja/g++.pt/static6.C: New test.
6890
6891         * g++.old-deja/g++.pt/decl2.C: New test.
6892
6893 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
6894
6895         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
6896         problem is actually related with name lookup, but so what? :-)
6897
6898         * g++.old-deja/g++.pt/friend37.C: New test.
6899
6900 1998-11-25  Dave Love  <d.love@dl.ac.uk>
6901
6902         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
6903         element, which fails on some systems.
6904
6905         * g77.f-torture/execute/labug1.f: New test.
6906
6907 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
6908
6909         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
6910         is defined.
6911
6912 1998-11-18  Dave Love  <d.love@dl.ac.uk>
6913
6914         * g77.f-torture/compile/981117-1.f: New test.
6915
6916 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
6917
6918         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
6919         properly discarded.
6920
6921 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
6922
6923         * gcc.c-torture/execute/memcheck: New directory of tests for
6924         -fcheck-memory-usage.
6925
6926 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
6927
6928         * README: New file, general information about the testsuite and
6929         new description of the various C++ test subdirectories.
6930         * README.g++: Eliminate obsolete information, update and move most
6931         relevant stuff to README.
6932
6933 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
6934
6935         * gcc.c-torture/compile/981107-1.c: New test.
6936
6937 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
6938
6939         * execute/memcpy-bi.c: New testcase.
6940
6941 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
6942
6943         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
6944         base classes.
6945
6946         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
6947         template is selected.
6948
6949         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
6950         classes, it should be accepted for all types.
6951
6952         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
6953
6954         * g++.old-deja/g++.pt/spec24.C: Ensure that template
6955         specializations start with template headers.
6956
6957 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
6958
6959         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
6960
6961         * g++.old-deja/g++.other/init9.C: Test cross initialization of
6962         non-POD types.
6963
6964 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
6965
6966         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
6967
6968 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
6969
6970         * compile/981022-1.c, compile/981022-1.x: New test and driver.
6971
6972 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
6973
6974         * 981019-1.c: New test.
6975
6976 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
6977
6978         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
6979         find objc headers.
6980
6981 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
6982
6983         * compile/981001-4.c: Remove use of GCC extension that triggers a
6984         compiler bug.
6985
6986 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
6987
6988         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
6989
6990 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
6991
6992         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
6993         instantiation of template produces incorrect code for delete
6994         expression.
6995
6996         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
6997         constructors' name is not unique.
6998         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
6999         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
7000
7001         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
7002         automatic array of const is ill-formed.
7003
7004         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
7005         of template parameter?
7006
7007         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
7008         const.
7009
7010         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
7011         pointer-to-member expression.
7012
7013         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
7014         declaration causes ICE.
7015
7016 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
7017
7018         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
7019         reserved in the global namespace.
7020
7021         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
7022         generate needed virtual table.
7023
7024         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
7025
7026 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
7027
7028         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
7029         template-dependent type
7030
7031 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
7032
7033         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
7034         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
7035         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
7036
7037         * g++.old-deja/g++.other/using5.C: New test; using decl from base
7038         class should be usable as argument of member function.
7039         * g++.old-deja/g++.other/using6.C: New test; using decl from base
7040         class should be usable as return type of member function.
7041         * g++.old-deja/g++.other/using7.C: New test; using decl from base
7042         class should be usable as type of data member.
7043
7044         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
7045
7046 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
7047
7048         * gcc.c-torture/special/920521-1.c: Fix bogus test.
7049
7050 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
7051
7052         * gcc.dg/dll-?.c Add thumb to target list.
7053         Fix assembler scan patterns to match current assembler output.
7054
7055 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
7056
7057         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
7058         matching of template brackets.
7059
7060         * g++.old-deja/g++.other/using4.C: New test.  Test using
7061         declarations of methods from base classes.
7062
7063         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
7064         within functions should introduce names into the innermost
7065         enclosing namespace.
7066
7067         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
7068         of static locals if first initialization throws.
7069
7070 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
7071
7072         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
7073
7074 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
7075
7076         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
7077         lose track of the possible targets of tablejump insns.
7078         * special/special.exp: Run it.
7079
7080 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
7081
7082         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
7083         must be declared before its specializations can be named in friend
7084         declarations.
7085
7086 1998-10-05  Dave Love  <d.love@dl.ac.uk>
7087
7088         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
7089
7090         * g77.f-torture/execute/io1.f: New test.
7091
7092 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
7093
7094         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
7095         with pointer to template function, for which no argument deduction
7096         is possible.
7097
7098         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
7099         specialization of template function as argument to template
7100         function.
7101
7102         * g++.old-deja/g++.other/access2.C: New test; Inner class
7103         shouldn't have privileged access to Outer's names.
7104
7105 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
7106
7107         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
7108         friend template declared within template class conflicts with
7109         nested class of the same name.
7110
7111         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
7112         is ignored.
7113
7114         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
7115         object with direct initializer as function declaration.
7116
7117         * g++.old-deja/g++.other/decl2.C: New test; duplicate
7118         initializers.
7119
7120         * g++.old-deja/g++.other/null2.C: New test; conditional operator
7121         involving const pointer and NULL produces incorrect result.
7122
7123         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
7124         type name without `typename' should be rejected with -pedantic.
7125
7126 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
7127
7128         * g++.old-deja/g++.other/addrof1.C: New test.
7129
7130 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
7131
7132         * gcc.c-torture/compile/981001-1.c: New test.
7133         * gcc.c-torture/execute/981001-1.c: New test.
7134
7135 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
7136
7137         * gcc.c-torture/compile/981001-2.c: New test.
7138         * gcc.c-torture/compile/981001-3.c: New test.
7139         * gcc.c-torture/compile/981001-4.c: New test.
7140
7141 1998-10-01  Robert Lipe  <robertl@dgii.com>
7142
7143         * lib/objc.exp (objc_target_compile): Add -L during compiles for
7144         multilibbed hosts.   Idea grafted from g77.exp.
7145
7146 1998-09-30  Dave Love  <d.love@dl.ac.uk>
7147
7148         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
7149         avoid losing on systems which need -lsocket.
7150
7151 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
7152
7153         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
7154         * g++.old-deja/g++.other/nested2.C: Ditto.
7155         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
7156         failure.
7157
7158 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
7159
7160         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
7161         preferred over template operator!= for enum bitfields.
7162
7163 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
7164
7165         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
7166         that happen to have the same base name, but in different scopes,
7167         are incorrectly rejected.
7168
7169 1998-09-16  Richard Henderson  <rth@cygnus.com>
7170
7171         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
7172         on the native word size instead of an integer literal.
7173
7174 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
7175
7176         * g++.old-deja/g++.other/static2.C: Invocation of static data
7177         member of type pointer-to-function denoted as non-static member.
7178
7179         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
7180         checks involving function types and aliases.
7181
7182 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
7183
7184         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
7185         redefined to the same non-trivial type.
7186
7187         * g++.old-deja/g++.pt/explicit73.C: Test for proper
7188         namespace-qualification of template specializations declared in
7189         other namespaces.
7190
7191         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
7192         to declare a subset of the specializations of a template function
7193         as friends of specializations of a template class.
7194
7195         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
7196         member templates that do not fully specialize the enclosing
7197         template class are rejected.
7198
7199 1998-09-11  Dave Love  <d.love@dl.ac.uk>
7200
7201         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
7202
7203 1998-09-08  Dave Love  <d.love@dl.ac.uk>
7204
7205         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
7206         altered from libf2c/libU77 version.
7207
7208 1998-09-06  Dave Love  <d.love@dl.ac.uk>
7209
7210         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
7211
7212 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
7213
7214         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
7215         (un)signed char are different types for template specialization
7216         purposes.
7217
7218 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
7219
7220         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
7221         * objc: ObjC testsuite.
7222
7223 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
7224
7225         * gcc.c-torture/execute/941014-1.x:  New file.
7226
7227 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
7228
7229         * lib/c-torture.exp: Add support for
7230         torture_eval_before_compile and torture_eval_before_execute
7231         variables.
7232
7233 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
7234
7235         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
7236         this test triggers valid.
7237
7238 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
7239
7240         * gcc.dg/980827-1.c: New test.
7241
7242 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7243
7244         * gcc.c-torture/execute/loop-4b.c: New test.
7245
7246 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
7247
7248         * lib/c-torture.exp: Add support for
7249         torture_eval_before_compile and torture_eval_before_execute
7250         variables.
7251
7252 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
7253
7254         * gcc.c-torture/compile/980825-1.c: New test.
7255
7256 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
7257
7258         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
7259         count number tests in opt_t0 not good_t0.
7260
7261 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
7262
7263         * gcc.c-torture/compile/930326-1.x: Fix typo.
7264
7265 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
7266
7267         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
7268         causes an ICE.
7269
7270 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
7271
7272         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
7273         STACK_SIZE is defined.
7274         * gcc.c-torture/unsorted/stuct.c: Similarly.
7275
7276         * gcc.c-torture/compile/980821-1.c: New test.
7277
7278 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
7279
7280         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
7281
7282 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
7283
7284         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
7285         code.
7286
7287 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
7288
7289         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
7290         error'.
7291
7292 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
7293
7294         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
7295
7296 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
7297
7298         * gcc.c-torture/compile/980816-1.c: New test.
7299
7300         * gcc.dg/980816-1.c: New test.
7301
7302 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
7303
7304         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
7305         compiler for ieee tests.
7306
7307 1998-08-01  Dave Love  <d.love@dl.ac.uk>
7308
7309         * g77.f-torture/compile/980729-0.f: New test.
7310
7311 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
7312
7313         * gcc.c-torture/special/eeprof-1.c: New test, for
7314         -finstrument-functions.
7315         * gcc.c-torture/special/special.exp: Run it.
7316
7317 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
7318
7319         * gcc.c-torture/compile/980729-1.c: New test.
7320
7321 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
7322
7323         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
7324         __thumb__ is defined, and test for ARM style doubles if so.
7325
7326 1998-07-26  Dave Love  <d.love@dl.ac.uk>
7327
7328         * g77.f-torture/noncompile/980615-0.f: New test.
7329
7330 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
7331
7332         * gcc.dg/980312-1.c: Do link instead of compile.
7333         * gcc.dg/980313-1.c: Likewise.
7334
7335 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
7336
7337         * gcc.c-torture/compile/980726-1.c: New test.
7338
7339 1998-07-25  Dave Love  <d.love@dl.ac.uk>
7340
7341         * g77.f-torture/execute/io0.f: New test.
7342
7343 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
7344
7345         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
7346         an int.
7347
7348 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
7349
7350         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
7351         m32r bugs.
7352
7353 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
7354
7355         * gcc.dg/980626-1.c: Expect failures for all toolchains until
7356         c-decl.c:grokdeclarator can handle mode attributes.
7357
7358 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
7359
7360         * gcc.c-torture/execute/980716-1.c: New test.
7361
7362 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
7363
7364         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
7365         the mn10200.
7366         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
7367         the mn10200.
7368         * gcc.c-torture/execute/va-arg-3.x: Similarly.
7369         * gcc.c-torture/compile/930326-1.x: Similarly.
7370
7371 1998-07-13  Dave Love  <d.love@dl.ac.uk>
7372
7373         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
7374         New test from Craig.
7375
7376 1998-07-12  Dave Love  <d.love@dl.ac.uk>
7377
7378         * g77.f-torture/noncompile/980616-0.f: New test.
7379
7380         * g77.f-torture/execute/970816-3.f:  New test from Craig.
7381
7382 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
7383
7384         *  g++.other/singleton.C: Return error value instead of taking
7385         SIGSEGV.
7386
7387 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
7388
7389         *  g++.other/singleton.C: New test.   Warning is under dispute.
7390         Runtime crash is not.
7391
7392 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
7393
7394         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
7395         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
7396         using6.C, using7.C}:  New namespace tests.
7397
7398 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
7399
7400         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
7401         specialization with typedef'ed names used as array indexes.
7402
7403 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
7404
7405         * gcc.c-torture/execute/980709-1.c: New test.
7406
7407         * gcc.dg/980709-1.c: New test.
7408
7409 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
7410
7411         * gcc.c-torture/execute/bcp-1.c: New test.
7412
7413 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
7414
7415         * gcc.c-torture/execute/980707-1.c: New test.
7416
7417 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
7418
7419         * gcc.c-torture/compile/980706-1.c: New test.
7420
7421 1998-07-01  Dave Love  <d.love@dl.ac.uk>
7422
7423         * g77.f-torture/execute/980701-0.f,
7424         g77.f-torture/execute/980701-1.f: New test from Craig.
7425
7426 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
7427
7428         * gcc.c-torture/compile/980701-1.c: New test.
7429
7430         * gcc.c-torture/execute/980701-1.c: New test.
7431
7432 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
7433 rlsruhe.de>
7434
7435         * g++.old-deja/g++.robertl/eb132.C: New test.
7436         * g++.old-deja/g++.robertl/eb133.C: Likewise.
7437
7438 1998-06-29  Dave Love  <d.love@dl.ac.uk>
7439
7440         * g77.f-torture/execute/980628-7.f,
7441         g77.f-torture/execute/980628-8.f,
7442         g77.f-torture/execute/980628-9.f,
7443         g77.f-torture/execute/980628-10.f: New tests from Craig.
7444
7445         * g77.f-torture/execute/980628-3.f: Remove mail headers.
7446
7447 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
7448
7449         * g77.f-torture/execute/980628-4.f: New test from Craig.
7450         * g77.f-torture/execute/980628-5.f: Likewise.
7451         * g77.f-torture/execute/980628-2.f: Likewise.
7452         * g77.f-torture/execute/980628-0.f: Likewise.
7453         * g77.f-torture/execute/980628-1.f: Likewise.
7454         * g77.f-torture/execute/980628-3.f: Likewise.
7455         * g77.f-torture/execute/980628-6.f: Likewise.
7456
7457 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
7458
7459         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
7460         directory when nothing has been installed yet.
7461
7462 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
7463
7464         * gcc.c-torture/special/special.exp: Handle newer versions of
7465         dejagnu.
7466
7467 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
7468
7469         * gcc.dg/980626-1.c: New test.
7470
7471 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
7472
7473         * gcc.misc-tests/m-un-2.c: New test.
7474         * g++.old-deja/g++.other/warn01.c: Likewise.
7475
7476 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
7477
7478         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
7479         compatibility with assmblers with a different comment character.
7480         Eliminate use of GAS-specific extensions.
7481
7482 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
7483
7484         * gcc.c-torture/execute/ieee/980619-1.c: New test.
7485
7486 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
7487
7488         *lib/g77.exp: Replace search for libf2c.a with search for newly
7489         renamed libg2c.a
7490
7491 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
7492
7493         * gcc.c-torture/execute/980617-1.c: New test.
7494
7495 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
7496
7497         * gcc.c-torture/execute/980612-1.c: New test.
7498
7499 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
7500
7501         * gcc.dg/980523-1.c: Only test on ppc-linux.
7502         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
7503
7504         * gcc.c-torture/execute/980608-1.c: New test.
7505
7506 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7507
7508         * gcc.c-torture/execute/980605-1.c: New test.
7509
7510 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
7511
7512         * gcc.c-torture/execute/980604-1.c: New test.
7513
7514 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
7515
7516         * gcc.c-torture/execute/980602-1.c: New test.
7517         * gcc.c-torture/execute/980602-2.c: Likewise.
7518
7519 1998-06-02  Dave Love  <d.love@dl.ac.uk>
7520
7521         * 970125-0.f: Fix per JCB.  Add commentary.
7522
7523 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
7524
7525         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
7526         IEEE -0 support.
7527
7528 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
7529
7530         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
7531         earlier.
7532
7533 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
7534
7535         * gcc.c-torture/execute/980526-3.c: New test.
7536
7537 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
7538
7539         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
7540         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
7541         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
7542         m88k-motorola-sysv3 to XFAIL.
7543
7544 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7545
7546         * gcc.dg/980526-1.c: New test.
7547         * gcc.c-torture/execute/980526-2.c: New test.
7548
7549 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
7550
7551         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
7552
7553         * gcc.c-torture/execute/980526-1.c: New test.
7554
7555 1998-05-26  Dave Love  <d.love@dl.ac.uk>
7556
7557         * g77.f-torture/execute/alpha2.f: Add runtime test.
7558
7559 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
7560
7561         * g++.old-deja/old-deja.exp: Strip leading directories.
7562
7563         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
7564         error for the line.  Don't run multiple tests for the same line.
7565
7566 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
7567
7568         * gcc.dg/980523-1.c: New test.
7569
7570 1998-05-23  Dave Love  <d.love@dl.ac.uk>
7571
7572         * g77.f-torture/compile/970915-0.f: New test.
7573
7574 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
7575
7576         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
7577
7578 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
7579
7580         * gcc.dg/980520-1.c: New test.
7581
7582 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
7583
7584         * gcc.dg/980502-1.c: Fix return type.
7585
7586 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
7587
7588         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
7589         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
7590         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
7591         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
7592         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
7593
7594 1998-05-20  Dave Love  <d.love@dl.ac.uk>
7595
7596         * g77.f-torture/execute/980520-1.f: New test.
7597
7598 1998-05-15  Dave Love  <d.love@dl.ac.uk>
7599
7600         * lib/mike-g77.exp: New file.
7601
7602         * g77.f-torture/noncompile/noncompile.exp,
7603         g77.f-torture/noncompile/check0.f: New files.
7604
7605 1998-05-14  Dave Love  <d.love@dl.ac.uk>
7606
7607         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
7608         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
7609         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
7610         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
7611         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
7612         abort where appropriate.
7613
7614 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
7615
7616         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
7617         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
7618
7619 1998-04-29  Dave Love  <d.love@dl.ac.uk>
7620
7621         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
7622
7623 1998-04-27  Dave Love  <d.love@dl.ac.uk>
7624
7625         * g77.f-torture/compile/980427-0.f: New test.
7626
7627 1998-04-24  Dave Love  <d.love@dl.ac.uk>
7628
7629         * g77.f-torture/compile/980424-0.f: New test.
7630
7631 1998-04-19  Dave Love  <d.love@dl.ac.uk>
7632
7633         * g77.f-torture/compile/980419-2.f (main): New test.
7634         * g77.f-torture/compile/970125-0.f: New test.
7635         * g77.f-torture/compile/980419-1.f: New test.
7636
7637 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
7638
7639         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
7640         of loop-4.c.
7641
7642 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
7643
7644         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
7645
7646 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
7647
7648         * gcc.c-torture/compile/980329-1.c: New test.
7649
7650 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
7651
7652         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
7653         * gcc.dg/980312-1.c: Fix typo in -march command.
7654
7655 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
7656
7657         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
7658
7659 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
7660
7661         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
7662         Dave Love agree the Fortran source is bogus.
7663
7664 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
7665
7666         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
7667         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
7668         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
7669         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
7670         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
7671
7672 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
7673
7674         * g++.old-deja/g++.other/friend1.C: New test.
7675
7676 1998-02-18  Dave Love  <d.love@dl.ac.uk>
7677
7678         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
7679         possibly uninitialized) variables and declare dnrm2.
7680
7681 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
7682
7683         From Bruno Haible <haible@ilog.fr>:
7684         * gcc.c-torture/execute/980223.c: New test.
7685
7686 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
7687
7688         * gcc.dg/ifelse-1.c: New test.
7689
7690 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
7691
7692         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
7693
7694           * lib/old-dejagnu.exp (old-dejagnu): Added the
7695           "execution test - XFAIL *-*-*" handling in the spirit of
7696           "excess errors test -". Changed the "execution test fails"
7697           handling to be like "excess errors test fails".
7698           * Update various tests accordingly.
7699
7700 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
7701
7702         * gcc.c-torture/execute/980205.c: New test.
7703
7704 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
7705
7706         * lib/c-torture.exp: Look for .x files instead of .cexp files.
7707         * lib/f-torture.exp: Similarly.
7708         * gcc.c-torture: Rename all .cexp files to .x files.
7709
7710 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7711
7712         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
7713         (940510-1.c): Removed duplicate.
7714         (971104-1.c): New test.
7715
7716 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
7717
7718           * lib/f-torture.exp: Improve error and loop detection.
7719
7720 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
7721
7722         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
7723         use that to size the filler array.
7724
7725 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
7726
7727         * lib/c-torture.exp(c-torture-execute): Fix typo.
7728
7729         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
7730         testcase as the executable name. Keep the executable around if
7731         the test fails.
7732
7733 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
7734
7735         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
7736         changes.  Only test one -g option, and move it to the end of the
7737         list of options to test.
7738
7739 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
7740
7741         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
7742         variable GCC_TORTURE_OPTIONS to supply default switches separated
7743         by colons.  If no environment variable, run tests with -O0 -g, -O1
7744         -g, and -O2 -g as well.
7745
7746 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
7747
7748         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
7749         explanatory comments. Fix indentation.
7750
7751 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
7752
7753         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
7754
7755 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
7756
7757         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
7758         * g++.old-deja/g++.mike/p7325.C: Likewise.
7759         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
7760
7761 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
7762
7763         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
7764         * g++.old-deja/g++.brendan/crash30.C: Likewise.
7765         * g++.old-deja/g++.brendan/crash39.C: Likewise.
7766         * g++.old-deja/g++.law/operators4.C: Likewise.
7767
7768 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
7769
7770         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
7771         * g++.old-deja/g++.mike/p784.C: Ditto.
7772         * g++.old-deja/g++.mike/p785.C: Ditto.
7773
7774 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
7775
7776           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
7777
7778 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
7779
7780         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
7781         target feature; pass this to c-torture-execute as needed.
7782
7783 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
7784
7785         * lib/c-torture.exp(c-torture-execute): If the previous and the
7786         current executables being tested are identical, we don't need to
7787         run the executable again. Try to make the executable names
7788         unique. Add an optional argument for passing additional compiler
7789         flags.
7790
7791 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
7792
7793         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
7794
7795 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
7796
7797         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
7798
7799 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
7800
7801         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
7802         32bit or larger longs.
7803
7804         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
7805         have either a 32bit long or 32bit int.
7806
7807 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7808
7809         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
7810         Make double precision tests dependent on sizeof (double).
7811
7812 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
7813
7814         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
7815         too.
7816
7817 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7818
7819         * gcc.c-torture/compile/961203-1.cexp: New script.
7820
7821 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
7822
7823         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
7824         up the includes ourselves.
7825
7826 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
7827
7828         * lib/plumhall.exp: Remove random include, and add a few
7829         verbose messages for debugging.
7830
7831 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
7832
7833         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
7834         of trying to do it ourselves.
7835
7836 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7837
7838         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
7839
7840 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
7841
7842         * gcc.prms/5403.c: Made regexp a bit less strict.
7843
7844 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
7845
7846         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
7847         is returned from remote_load instead.
7848         * lib/plumhall.exp: Ditto.
7849         * lib/mike-g++.exp: Ditto.
7850         * lib/old-dejagnu.exp: Ditto.
7851         * lib/c-torture.exp: Ditto.
7852
7853 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
7854
7855         * lib/g++.exp: Use build_wrapper procedure.
7856         * lib/gcc.exp: Ditto.
7857
7858 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
7859
7860         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
7861         an old-style decl for malloc.  Fixes tests to work when
7862         sizeof (int) != sizeof (size_t).
7863
7864 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
7865
7866         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
7867
7868         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
7869         use stdargs.h interface.
7870
7871 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
7872
7873         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
7874         NO_VARARGS when compiling.
7875
7876 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
7877
7878         * lib/plumhall.exp(ph_includes): New procedure.
7879         (ph_make): Use it.
7880         (ph_compiler): Ditto.
7881
7882         * lib/g++.exp: Rename test-glue.c to testglue.c.
7883         * lib/gcc.exp: Ditto.
7884
7885 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
7886
7887         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
7888         to completion when it's called.
7889
7890 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
7891
7892         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
7893         is defined, don't do test.
7894
7895 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
7896
7897         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
7898         for object files.
7899         (ph_summary): Mark skipped testcases as untested, not unresolved.
7900
7901         * lib/plumhall.exp (ph_make): If unresolved because of bad
7902         errorCode, record errorCode in log file.
7903         (*): Replace send_log/verbose with verbose -log.
7904
7905 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
7906
7907         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
7908         double conversion if double isn't at least 8 bytes.
7909
7910         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
7911         int to work with targets where int is 16 bits.
7912
7913         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
7914         8 bytes, just exit, since 4 byte doubles don't have enough bits of
7915         precision for the test to complete.
7916
7917 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
7918
7919         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
7920         if d10v is not compiled with the -mdouble64 flag.
7921         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
7922
7923         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
7924         d10v is not compiled with the -mint32 flag.
7925
7926 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
7927
7928         * lib/plumhall.exp: Use incr_count.
7929
7930 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
7931
7932         * gcc.c-torture: Update to c-torture-1.45.
7933
7934 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
7935
7936         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
7937         the name of the expect testcase file).
7938
7939         * lib/g++.exp(g++_init): Ditto.
7940
7941 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
7942
7943         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
7944         the host.
7945
7946         * lib/gcc.exp(gcc_exit): New procedure.
7947
7948 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
7949
7950         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
7951         specs where appropriate.
7952
7953         * g++.old-deja/g++.arm/*: Added additional ERROR checks
7954         because of new "candidates are" messages, and removed a few
7955
7956         * Converted all non-old-style g++ testcases to old-style, and
7957         moved into g++.old-deja.
7958
7959 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
7960
7961         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
7962         options.
7963
7964         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
7965         succeeded.
7966
7967         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
7968
7969 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
7970
7971         * lib/gcc.exp (gcc_target_compile): Add support for defining
7972         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
7973         the machine doesn't have those features.
7974
7975 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
7976
7977         * g++.law/operators4.exp: Don't use LIBS.
7978
7979 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
7980
7981         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
7982
7983         * lib/mike-g++.exp: Don't set the compiler to be tested here.
7984         * lib/g++.exp: Set it here instead. Also, allow use of the
7985         --tool_exec and --tool_opt options. Change CXX to
7986         GXX_UNDER_TEST.
7987
7988         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
7989
7990         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
7991
7992 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
7993
7994         * lib/old-dejagnu.exp: Use prune_warnings instead of
7995         prune_system_crud.
7996         * lib/mike-g++.exp: Ditto.
7997         * lib/gcc.exp: Ditto.
7998         * lib/g++.exp: Ditto.
7999
8000         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
8001
8002 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
8003
8004           * 941014-2.c: Include stdlib.h
8005           * 960327-1.c: Include stdio.h
8006           * dbra.c, index-1.c: Don't assume ints are 32bits.
8007
8008 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
8009
8010         * lib/gcc.exp: Add gcc,stack_size target feature.
8011
8012         * lib/g++.exp(g++_target_compile): Add the include and link
8013         paths here, not in two other places. And, it's $options, not
8014         options.
8015
8016         * lib/mike-g++.exp(postbase): Remove the code that determines
8017         the correct include and link paths.
8018         * g++.old-deja/old-deja.exp: Ditto.
8019
8020 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
8021
8022         * lib/g++.exp(g++_init): target_compile no longer returns the
8023         filename of the result.
8024
8025 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
8026
8027         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
8028         call to glob.
8029
8030         * gcc.c-torture/special/special.exp: Change call to
8031         gcc_target_compile to include the object file.
8032
8033 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
8034
8035         * gcc.c-torture/special/special.exp: Correct misspelling in last
8036         change.
8037
8038 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
8039
8040         * lib/plumhall.exp(ph_summary): Log the entire output of the
8041         executable. Return -1 if there were any failures, 0 otherwise.
8042         (ph_execute): Return -1 if there were any failures, 0 otherwise.
8043         (ph_make): Clean up objects and executables that were built
8044         if the tests succeeded.
8045
8046 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
8047
8048         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
8049         libraries and includes in the build tree as appropriate.
8050
8051 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
8052
8053         * lib/c-torture.exp: Instead of looking for the global variable
8054         NO_LONG_LONG, check to see if that's a feature of the target.
8055
8056 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
8057
8058         * config/default.exp: Minimize. Delete the remainer of the files in
8059         config; this functionality is now in devo/dejagnu/config.
8060
8061         g++.*/*: Pass any additional flags used to compile to postbase;
8062         delete CXXFLAGS.
8063
8064         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
8065         is now done by runtest.exp. Use gcc_target_compile instead of
8066         compile.
8067
8068         lib/c-torture.exp: Use gcc_target_compile instead of compile.
8069         Remove references to CFLAGS. Use remote_file instead of
8070         calling rm -f.
8071         (c-torture): Take a list of arguments to use to compile this
8072         testcase.
8073
8074         lib/g++.exp: Simplify. Use target_compile instead of compile.
8075         lib/gcc-dg.exp: Ditto.
8076         lib/gcc.exp: Ditto.
8077         lib/mike-{gcc,g++}.exp: Ditto.
8078         lib/old-dejagnu.exp: Ditto.
8079         lib/plumhall.exp: Ditto.
8080
8081 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
8082
8083         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
8084         (ph_linker): Likewise.
8085
8086 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
8087
8088           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
8089         MAP_ANON / MAP_ANONYMOUS if defined;
8090         else try to map from /dev/zero .
8091
8092 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
8093
8094         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
8095         isn't defined, then define it to MAP_ANONYMOUS.
8096
8097 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
8098
8099         * gcc.c-torture: Update to c-torture-1.42 release.
8100
8101 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
8102
8103         * gcc.c-torture: Update to c-torture-1.41 release.
8104
8105 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
8106
8107         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
8108         c-torture release.
8109
8110 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8111
8112         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
8113         and LDFLAGS.  Fix second case to append the target_info ldflags
8114         onto LDFLAGS, not CFLAGS.
8115         * lib/g++.exp (g++_init): Add target_info stuff.
8116         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
8117         of libgloss and newlib flags for !native.
8118
8119         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
8120         (GDB): Fix relative path to go up another dir for finding gdb.
8121
8122 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
8123
8124         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
8125         versions in the target_info array, if they don't exist.
8126
8127 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8128
8129         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
8130
8131 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
8132
8133         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
8134         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
8135
8136 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
8137
8138         * lib/old-dejagnu.exp: Don't remove the output file before we've
8139         actually tested it. Don't append pwd to the path of the executable
8140         we're testing.
8141
8142 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
8143
8144         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
8145
8146 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
8147
8148         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
8149         temporary directory for compiler files, and set it to a default
8150         value of /tmp. Set $output as the name of the output file from
8151         compiling the testcase. Add a -o option to $cflags_var so the
8152         compiler writes the final output file as $output. Set $executable
8153         to $output.
8154
8155         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
8156         directory for compiler files, and set it to /tmp if it doesn't
8157         already have a value. Set $output_file to the name of the output
8158         file from compiling the testcase. Add a -o option to CXXFLAGS so
8159         the compiler writes the final output file as $output. Use $output
8160         as the executable to be tested.
8161
8162 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8163
8164         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
8165
8166 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
8167
8168         * gcc.c-torture/execute/pending-1.c: New test.  Still
8169         pending in Tege's queue.
8170
8171 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
8172
8173         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
8174         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
8175         if there were failures.  Call unresolved if there were unresolved
8176         testcases.  Call gcc_fail if program did not run to completion.
8177         (ph_make): Pass additional argument name to ph_execute.
8178         (ph_execute): Add new argument.  Pass additional arguments to
8179         ph_summary.  Call gcc_fail is there is no execution output.
8180
8181 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
8182
8183         * lib/plumhall.exp (proc_summary): Output relavent summary
8184         lines into the log so specific failures in plumhall can be
8185         investigated.
8186
8187 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
8188
8189         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
8190         (c-torture-execute): Don't try to execute tests which use
8191         "long long" types if $NO_LONG_LONG is nonzero.
8192
8193 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
8194
8195         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
8196         not c-torture.
8197
8198         * gcc.ieee: Move from here.
8199         * gcc.c-torture/execute/ieee: To here.
8200
8201 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
8202
8203         * gcc.c-torture: Update to c-torture-1.41 release.
8204
8205 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
8206
8207         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
8208         not "$output".
8209
8210 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
8211
8212         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
8213         -c present.
8214
8215 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
8216
8217         * config/proelf.exp: Handle connecting to a simulator.
8218
8219 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
8220
8221         * config/proelf.exp: New file.  Enough framework that we can
8222         run c-torture tests on the proelf targets (or any other target
8223         that gdb can connect to for that matter).
8224
8225 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
8226
8227         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
8228         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
8229
8230         * lib/plumhall.exp (ph_execute): Always call ph_summary if
8231         exec_output exists.
8232
8233 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
8234
8235         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
8236         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
8237
8238         * config/*.exp: Update FSF address.  Change result of ${tool}_load
8239         to pass/fail/unresolved/unsupported/untested.  Caller must now
8240         call unresolved/unsupported/untested.
8241         * lib/*.exp: Update FSF address.  Update to handle new results of
8242         ${tool}_load.
8243         * lib/chill.exp (verbose): Delete.
8244
8245 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
8246
8247         * lib/gcc.exp (default_gcc_start): Change order of args to
8248         $LDFLAGS $CFLAGS $LIBS.
8249         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
8250         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
8251         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
8252         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
8253         * gcc.misc-tests/dg-test.exp: Likewise.
8254         * gcc.misc-tests/msgs.exp: Likewise.
8255         * gcc.prms/prms.exp: Likewise.
8256         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
8257         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
8258
8259         * lib/dg.exp: Deleted, moved to dejagnu/lib.
8260
8261 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8262
8263         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
8264
8265         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
8266         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
8267
8268         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
8269         necessary.
8270
8271 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
8272
8273         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
8274         global for loop; add use of $mathlib.
8275         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
8276         settings here; set mathlib for anything but VxWorks.
8277
8278 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
8279
8280         * gcc.c-torture: Update to c-torture-1.40 release.
8281
8282 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
8283
8284         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
8285         dg.exp.
8286
8287 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
8288
8289         * lib/c-torture.exp (c-torture-execute): Declare "output" as
8290         global.
8291
8292 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
8293
8294         * lib/g++.exp (LIBS): Define if not already.
8295         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
8296         (gcc-dg-prune): Call prune_gcc_output.
8297         * lib/gcc.exp (prune_gcc_output): New proc.
8298         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
8299         prune_gcc_output.
8300
8301 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
8302
8303         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
8304         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
8305
8306 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
8307
8308         * gcc.c-torture: Update to c-torture-1.39 release.
8309
8310 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
8311
8312         * lib/c-torture.exp (c-torture-execute): Don't return if one option
8313         fails, try others as well.
8314
8315 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
8316
8317         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
8318         If compilation fails, mark execute tests as `untested'.
8319         If test is marked as unsupported, don't mark compilation and
8320         execute tests as failed.
8321
8322 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8323
8324         * lib/g++.exp (g++_init): Don't link in libg++, and look to
8325         libstdc++ for whether or not we want to be doing shared
8326         libraries.  Delete link_curses since we don't need it anymore.
8327         * lib/mike-g++.exp (postbase): Don't link in libg++.
8328         * g++.old-deja/old-deja.exp: Likewise.
8329
8330 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8331
8332         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
8333
8334 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8335
8336         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
8337         For that, add `-Wl,-a,shared_archive'.
8338         * g++.old-deja/old-deja.exp: Likewise.
8339
8340 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
8341
8342         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
8343
8344 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
8345
8346         * lib/mike-g++.exp (postbase): Pay attention to the status of
8347         g++_load.
8348
8349 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8350
8351           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
8352
8353 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
8354
8355         * lib/gcc.exp (default_gcc_start): No longer need to log program
8356         being executed or its output, execute_anywhere does that now.
8357         * lib/g++.exp (default_g++_version): Call execute_anywhere.
8358         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
8359
8360 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8361
8362         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
8363         the same as those in lib/g++.exp.
8364
8365 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
8366
8367         * gcc.c-torture: Update to c-torture-1.38 release.
8368         * gcc.ieee: Related changes.
8369
8370 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
8371
8372         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
8373         "exec". Minor reformatting changes.
8374
8375         * config/rom68k.exp (${tool}_load): Make it work in a canadian
8376         cross. This means all "exec" calls now work on a remote host as
8377         well.
8378         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
8379         cross. Filter out the extra "\r\n" stuff that expect puts in.
8380         (c-torture-execute): Filter out the bogus warnings like
8381         c-torture-compile does. Add support for canadian cross.
8382         * lib/gcc.exp (default_gcc_version, default_gcc_start)
8383         Use execute_anywhere rather than calling exec directly. Now it
8384         works for canadian cross testing.
8385
8386 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
8387
8388         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
8389         results into a variable, and check that rather than using file exists.
8390
8391 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8392
8393         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
8394         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
8395
8396 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8397
8398         * g++.old-deja/old-deja.exp: Create and pass runshlib and
8399         lib_curses if there's a shared libg++ in the build tree.
8400
8401 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
8402
8403         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
8404         if not supported target.
8405
8406 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8407
8408         * lib/g++.exp (g++_init): Move empty setting of runshlib and
8409         link_curses up to always happen, not just for native builds.
8410
8411 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
8412
8413         * gcc.c-torture: Update to c-torture-1.36 release.
8414         * gcc.failure: Related changes.
8415
8416 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
8417
8418         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
8419
8420 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8421
8422         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
8423         * lib/mike-g++.exp (postbase): Not in here.  Still reference
8424         runshlib, link_curses, and mathlib for link and run.
8425
8426         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
8427         pass the runtime shared library options for Solaris, OSF/1, and
8428         Irix5, and link with -lcurses to avoid unresolved references.
8429
8430 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8431
8432         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
8433         only run once.
8434
8435 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
8436
8437         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
8438
8439 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
8440
8441         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
8442         do not have a framework for the "compat" tests yet.
8443
8444 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8445
8446         * lib/mike-g++.exp (postbase): New local variable `mathlib',
8447         set to null if we're testing vxworks5.1.  Use that instead of
8448         `-lm' in the setting of LIBS for link and run.
8449
8450 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8451
8452         * config/rom68k.exp (${tool}_load): Major changes to make it
8453         work.  Verified that it does in fact return the stuff in
8454         exec_output properly.  Catch any Emul or any TRAP other than 0.
8455
8456 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8457
8458         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
8459         LDFLAGS properly for targets that need stuff from libgloss.
8460         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
8461         only run once.
8462         (gpp_initialized): New variable.
8463
8464 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
8465
8466         * config/rom68k.exp: Load libgloss.exp.
8467         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
8468         so we can produce a fully linked binary.
8469         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
8470         so we can produce a fully linked binary.
8471
8472 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
8473
8474         * lib/plumhall.exp (ph_section): Watch for expected failures.
8475         Add missing `else'.
8476
8477         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
8478         run the testcase.
8479         (c-torture): Likewise.
8480
8481 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
8482
8483         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
8484
8485         * lib/mike-g++.exp (mike_cleanup): New proc.
8486         (prebase): New globals compiler_result, not_compiler_result,
8487         target_regexp.
8488         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
8489         allow leading "-" in pattern.  Watch for unsupported tests.
8490         If $compiler_result is set, pattern match assembler code,
8491         and ditto for $not_compiler_result.
8492         * lib/mike-gcc.exp: Likewise.
8493
8494         * lib/plumhall.exp (ph_execute): Only call ph_summary if
8495         execution "succeeded".
8496
8497 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
8498
8499         * config/win32.exp: New file.
8500         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
8501
8502 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
8503
8504         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
8505         unsupported.
8506         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
8507         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
8508         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
8509
8510         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
8511         "... without exceptions was ...".  That is now handled by
8512         prune_system_crud.
8513         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
8514
8515 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
8516
8517         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
8518         sieve.c,sort2.c}: New files.
8519         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
8520         sieve.exp,sort2.exp}: Drivers for them.
8521
8522         * lib/mike-gcc.exp (program_output): New user settable variable.
8523         (postbase): Call prune_system_crud.  Also prune extraneous compiler
8524         messages.
8525         * lib/mike-g++.exp (program_output): New user settable variable.
8526
8527         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
8528
8529         * config/sh.exp: Deleted (use sim.exp instead).
8530
8531 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8532
8533         * config/vx.exp: Declare CHECKTASK as global.
8534         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
8535         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
8536         * lib/old-dejagnu.exp: Load [pwd]/$executable.
8537
8538 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8539
8540         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
8541         target. Like vx.exp, only includes `vx29k.exp' instead of
8542         `vxworks.exp'.
8543
8544 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
8545
8546         * config/sim.exp: Increase time limit from 120 seconds to 240.
8547
8548 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
8549
8550         * gcc.c-torture/execute/950628-1.c: New test.
8551
8552 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
8553
8554         * gcc.c-torture: Update with changes/additions from
8555         c-torture-1.34.
8556
8557 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
8558
8559         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
8560
8561 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
8562
8563         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
8564
8565 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
8566
8567         * gcc.c-torture/compile/950512-1.c: New test.
8568         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
8569         * gcc.dg/struct-ret-1.c: Likewise.
8570
8571 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
8572
8573         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
8574           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
8575
8576 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
8577
8578         * gcc.c-torture/special/920411-1.c: Deleted.
8579         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
8580
8581 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
8582
8583         * config/sim.exp (${tool}_load): Hack in call to bash to get a
8584         cpu limit.
8585
8586 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
8587
8588         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
8589
8590 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
8591
8592         From kenner;
8593         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
8594         is the proper length.
8595         * va-arg-3.c: Likewise.
8596
8597 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
8598
8599         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
8600         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
8601
8602         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
8603         * lib/g++.exp (default_g++_start): Delete old cruft.
8604
8605 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
8606
8607         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
8608         (2 * (1 << 18)) to (2 * (1 << 17)).
8609
8610         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
8611
8612 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8613
8614         * config/rom68k.exp: Renamed from config/idp.exp
8615
8616 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
8617
8618         * c-torture/compile/921109-2.c
8619
8620 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
8621
8622         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
8623         excess errors.
8624
8625 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
8626
8627         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
8628         output.
8629         * lib/g++.exp (default_g++_start): Likewise.
8630
8631 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
8632
8633         * gcc.c-torture/compile/950329-1.c: New test.
8634
8635 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8636
8637           * config/bug.exp (${tool}_load): Updated to use new remote_open
8638           and remote_close procs.
8639         * config/idp.exp: New file.
8640
8641 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
8642
8643         * gcc.c-torture/execute/950322-1.c: New test.
8644
8645 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
8646
8647         * config/vx.exp (${tool}_load): Clean up testing of return code from
8648         vxworks_ld and vxworks_spawn.
8649
8650 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
8651
8652         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
8653
8654 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
8655
8656         * lib/old-deja.exp: Add `excess errors test - ' error, now one
8657         can mark excess errors on a machine by machine basis.  Note, the
8658         default is to not expect any excess errors, even when excess
8659         errors test - is given, so you will want to put an XFAIL ... on
8660         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
8661         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
8662         those 4 machines, but no others.
8663
8664 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8665
8666         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
8667         * lib/c-torture.exp: to here.
8668
8669 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
8670
8671         * gcc.c-torture/execute/950221-1.c: New test.
8672         * gcc.c-torture/execute/struct-ret-1.c: New test.
8673         * gcc.c-torture/compile/950221-1.c: New test.
8674
8675         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
8676
8677 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
8678
8679         * gcc.c-torture/execute/arith-1.c (main): Return 0.
8680         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
8681
8682 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
8683
8684         * g++.gb: New directory of tests, derived from my signature and
8685         class scoping tests.
8686
8687         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
8688         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
8689         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
8690         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
8691         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
8692         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
8693         * g++.gb/sig25.C: Likewise.
8694
8695         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
8696         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
8697         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
8698         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
8699         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
8700         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
8701         * g++.gb/sig25.exp: Likewise.
8702
8703         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
8704         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
8705         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
8706         * g++.gb/scope13.C: Likewise, this test still fails.
8707
8708         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
8709         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
8710         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
8711         * g++.gb/scope13.exp: Ditto.
8712
8713         * g++.gb/README: New file, explains what these tests are about.
8714
8715 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
8716
8717         * lib/dg.exp (dg-do): Support `preprocess'.
8718         (dg-test): Likewise.
8719
8720 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8721
8722         * config/udi.exp: change "continue -expect" to "exp_continue".
8723
8724 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
8725
8726         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
8727         Delete redundant tests.
8728
8729         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
8730         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
8731         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
8732         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
8733         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
8734         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
8735         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
8736         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
8737
8738         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
8739         storing label pointers.
8740         * gcc.c-torture/execute/921019-1.c: Likewise.
8741         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
8742         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
8743         parameter fp.
8744         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
8745         constants.
8746
8747         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
8748         Delete obsolete tests.
8749
8750         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
8751         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
8752         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
8753         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
8754         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
8755         * gcc.c-torture/compile/950124-1.c: New test.
8756
8757         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
8758
8759 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
8760
8761         * lib/mike-g++.exp: Add -lm to LIBS.
8762
8763 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
8764
8765         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
8766
8767 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
8768
8769         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
8770
8771 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
8772
8773         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
8774
8775 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
8776
8777         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
8778         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
8779         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
8780         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
8781         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
8782         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
8783         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
8784         * g++.law/{operators31.C, operators32.C,
8785         * g++.law/{operators33.C, operators34.C}: Likewise.
8786         * g++.law/{pic1.C, refs2.C}: Likewise.
8787         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
8788         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
8789         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
8790         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
8791
8792         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
8793         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
8794         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
8795         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
8796         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
8797         * g++.law/{enum9.exp, friend5.exp}: Likewise.
8798         * g++.law/{nest3.exp, nest4.exp}: Likewise.
8799         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
8800         * g++.law/{operators30.exp, operators31.exp}: Likewise.
8801         * g++.law/{operators32.exp, operators33.exp}: Likewise.
8802         * g++.law/{operators34.exp}: Likewise.
8803         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
8804         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
8805         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
8806         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
8807         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
8808
8809         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
8810         No longer expected to fail.
8811         * g++.law/missed-error3.C: Tweak for recent bool changes.
8812
8813 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
8814
8815         * config/emb-unix: Deleted.
8816         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
8817         remote execution.  Do final link on remote host if REMOTE_LINK is set.
8818
8819 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
8820
8821         * lib/dg.exp (dg-test): Fix typo in last patch.
8822
8823 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
8824
8825         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
8826         (handles multiple occurrences).
8827
8828 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
8829
8830         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
8831         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
8832         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
8833         printed).
8834         * lib/c-torture.exp (c-torture-compile): Likewise.
8835         (c-torture): Prepend full path if missing.
8836         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
8837         (gcc_fail): Likewise.
8838         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
8839
8840 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
8841
8842         * lib/netware.exp: Only attach to NetWare i386 systems.
8843
8844 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
8845
8846         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
8847         messages.  Add test name to "output pattern match" pass/fail message.
8848
8849 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
8850
8851         * gcc.dg: New testsuite.
8852         * gcc.dg/dg.exp: New file.
8853
8854         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
8855         test-switch.c}: Deleted.
8856
8857         * gcc.misc-tests/msgs.exp: New testcase driver.
8858
8859 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
8860
8861         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
8862         Watch for illegal return values from ${tool}_load.
8863         * config/unix.exp (${tool}_load): Fix pass/fail detection for
8864         cross targets.  Coerce return value >0 to 1.
8865
8866 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
8867
8868         * config/unix.exp (${tool}_load): Call program rsh, not proc.
8869
8870         * config/emb-unix.exp: New file.
8871
8872         * config/sim.exp: Error if variable $SIM not defined.
8873         (${tool}_load): Mark test as "untested" if simulator missing.
8874
8875         * config/unix.exp: Load remote.exp to get rcp_download.
8876         * lib/c-torture.exp: Use different option lists for testcases with
8877         and without loops.
8878         * gcc.c-torture/execute/execute.exp: Likewise.
8879
8880 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
8881
8882         * config/*.exp: Clarify return code from ${tool}_load.
8883         Call `unresolved' or `untested' instead of `warning' or `perror'
8884         (sometimes you still want to call both though).
8885         Add comment that `shell_id' is local to each file.
8886         * config/udi.exp (timeout): Set to 30.
8887         Don't print warning if connection fails, $connectmode has already
8888         printed an error.
8889         (${tool}_load): Move verbose messages to level 2.
8890         Rework pattern for "Process started" message.
8891         Pass `shell_id' to ${connectmode}_download.
8892         Retry twice upon timeout.  Make resetting of target more robust.
8893         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
8894         Pass `shell_id' to exit_$connectmode.
8895         Only call exit_$connectmode if connected.
8896         * config/unix.exp (${tool}_load): Check return codes better.
8897         * config/vrtx.exp (${tool}_load): Likewise.
8898         * config/vx.exp (${tool}_load): Likewise.
8899         Delete unneeded global's.
8900         * lib/dg.exp (dg-test): Update to reflect clarified return codes
8901         from ${tool}_load.
8902         (dg-stat): Delete.
8903         (dg-init): Delete recording of pass/fail counts.
8904         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
8905         (old-dejagnu-init): Likewise.
8906         (old-dejagnu-stat): Delete contents, empty proc now.
8907         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
8908         (c-torture): Delete references to lcnt, lpass, lfail.
8909         Get option list from TORTURE_OPTIONS.
8910         Delete -funroll[-all]-loops if no loops.
8911         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
8912         (g++_stat): Delete contents (empty proc now).
8913         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
8914         (gcc_finish): Likewise.
8915         (gcc_stat): Deleted.
8916         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
8917         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
8918         * gcc.c-torture/execute/execute.exp: Likewise.
8919         Split tests into two parts: compile, execute.
8920         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
8921         no loops.  Update to reflect clarified return codes from ${tool}_load.
8922
8923 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
8924
8925         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
8926         to grep for.
8927         (old-dejagnu): Likewise (where necessary).
8928
8929 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
8930
8931         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
8932
8933         * lib/dg.exp (dg-process-target): Fix processing of selector.
8934         Add comment regarding use of `error'.
8935
8936         * lib/gcc.exp (prune_system_crud): Define if missing.
8937         * lib/g++.exp (prune_system_crud): Likewise.
8938
8939         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
8940         Call prune_system_crud.
8941         * lib/dg.exp (dg-runtest): New proc.
8942         Use perror instead of send_user for tcl errors in testcase.
8943         Don't return any value, it's never used.
8944         Don't clobber previous definition of `unknown'.
8945         Print tcl errors in `dg-final'.
8946
8947 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
8948
8949         * lib/dg.exp (dg-process-target): Improve syntax error messages.
8950         (dg-test): Don't print errorInfo, it contains stack backtrace.
8951
8952 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
8953
8954         * lib/g++.exp (runtest_file_p): Define if missing.
8955
8956 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
8957
8958         * lib/mike-g++.exp: Comment out loading of g++.exp.
8959         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
8960         (default_g++_version): Always print something.
8961         (default_g++_start): Comment out call to `which'.
8962         (g++_start, g++_load): Deleted (must be defined in config file).
8963         * lib/gcc.exp: Test for existence of $CC at start.
8964         Delete check for tmpdir (done in gcc_init).
8965         (default_gcc_version): Always print something.
8966         (default_gcc_start): Comment out call to `which'.
8967         * config/*.exp: Major cleanup - make cross targets work at least a
8968         little better for g++ (by not being "--tool gcc" specific).
8969         Rename gcc_xxx to ${tool}_xxx.
8970         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
8971         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
8972
8973 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
8974
8975         * lib/c-torture.exp (c-torture-compile): Rework compiler
8976         message processing.
8977
8978         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
8979         c-torture.
8980
8981 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
8982
8983         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
8984
8985         * lib/dg.exp (dg-process-target): Support { target native }.
8986
8987 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
8988
8989         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
8990         looked for "... program xxx got fatal signal".
8991         Correct regsub munging of `comp_output'.
8992         Ignore compiler messages "path prefix not used" and "linker input
8993         file unused".
8994
8995 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
8996
8997         * lib/gcc.exp (runtest_file_p): Define if missing.
8998         * gcc.prms/template.c: Example to work from.
8999
9000 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
9001
9002         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
9003         * lib/dg.exp (dg-test): Call unsupported testcases as such.
9004
9005         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
9006         * gcc.prms/1883.c: Moved from compile/940714-1.c.
9007         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
9008         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
9009
9010         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
9011         (dg-process-target): No longer a varargs proc.
9012         Return S/N for target, P/F for xfail.  All callers changed.
9013         (user option procs): More argument checking.
9014         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
9015         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
9016         (dg-test): Skip test if not running on selected target in `dg-do'.
9017         Update handling of `dg-do-what', `dg-output-text'.
9018         Separate execution pass/fail from output pattern match pass/fail.
9019         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
9020
9021 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9022
9023         * gcc.c-torture/special/special.exp: Don't expect failure for mips
9024         target for 920510-1.c.
9025
9026 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
9027
9028         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
9029         Clean up comment regarding use of passcnt, etc.
9030         (gcc_stat): Don't update `testcnt' here.
9031         (gcc_finish): Do it here.
9032         Might as well reset `but_id' here too.
9033         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
9034         to determine if the file should be tested.
9035         * gcc.c-torture/compile/compile.exp: Likewise.
9036         * gcc.c-torture/execute/execute.exp: Likewise.
9037         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
9038         * gcc.misc-tests/dg-test.exp: Likewise.
9039         * gcc.prms/prms.exp: Likewise.
9040         * gcc.wendy/wendy.exp: Likewise.
9041         * g++.old-deja.exp: Likewise.
9042         Move "Testing file" message to verbose level 1.
9043
9044 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
9045
9046         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
9047
9048 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
9049
9050         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
9051         (default_gcc_start): Accept optional second list element
9052         of compiler flags.  Print compiler output at verbosity level 2.
9053         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
9054         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
9055         Save current values of framework globals passcnt, failcnt, xpasscnt,
9056         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
9057         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
9058         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
9059         xfailcnt to compute stats.  Update framework global `testcnt' from
9060         pass/fail counts.
9061         (gcc_finish): New proc.  Clean up test environment.
9062         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
9063         (gcc_epass, gcc_efail): Delete.
9064         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
9065         argument of line number.
9066         (dg-init): If the tool has an init routine, call it.
9067         (dg-test): Remove args `cflags_var' and `libs_var'.
9068         Pass all compiler options to ${tool}_start.
9069         Handle missing line number.
9070         (dg-finish): New function.
9071         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
9072         particular files.  Call gcc_finish at end.  Move "skipping test"
9073         message to verbosity level 3.
9074         * gcc.c-torture/compile/compile.exp: Likewise.
9075         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
9076         * gcc.c-torture/execute/execute.exp: Likewise.
9077         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
9078         Print testcase being tried at verbosity level 1.
9079         * gcc.c-torture/special/special.exp: Unset xfail.
9080         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
9081         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
9082         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
9083         * gcc.failure/failure.exp: Likewise.
9084         * gcc.ieee/ieee.exp: Likewise.
9085         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
9086         Update call to dg-test.  Call dg-finish at end.
9087         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
9088         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
9089         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
9090         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
9091         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
9092         * gcc.wendy/wendy.exp: Add copyright.
9093         Delete setting of tmpdir (done by gcc_init).
9094         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
9095         Pass compiler flags to gcc_start.  Call gcc_finish at end.
9096         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
9097         gcc_[ce]pass/fail.
9098
9099 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
9100
9101         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
9102         confusion.
9103         (g++_load): Likewise.
9104
9105         * config/*.exp (gcc_load): Some were varargs fns and some were not.
9106         Rename argument to `prog' to remove the confusion.
9107         Varargs fns behave differently too!
9108         (g++_load): Likewise.
9109
9110         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
9111
9112         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
9113         what it is.  Delete (always) printing of status value for !native.
9114         Simplify verbose code, and include status and exec_output.
9115         (g++_load): Use gcc_load.
9116
9117 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9118
9119         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
9120         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
9121         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
9122         940714-3.c as these testcases don't exist anymore.  Make
9123         va-arg-1.c expected to pass.
9124
9125 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
9126
9127         * gcc.misc-tests/misc.exp: Only run specific testcases.
9128         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
9129         * gcc.misc-tests/dg-[1-9].c: New files.
9130
9131         * lib/dg.exp: New testsuite driver.
9132         * gcc.prms/prms.exp: Use it.
9133
9134         * README.gcc: New file.
9135
9136         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
9137         Document and reset `lxpass' and `lxfail'.
9138         Simplify "initialized" message.
9139         (gcc_stat): Clean up comments a little.
9140
9141 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
9142
9143         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
9144
9145 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
9146
9147         * lib/old-dejagnu.exp (process-option): New proc.
9148         (old-dejagnu-init, old-dejagnu-stat): Likewise.
9149         (old-dejagnu): Simplify.
9150         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
9151
9152 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
9153
9154         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
9155         exists and is not an empty string.
9156
9157         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
9158         $xfail rather than calling setup_xfail.  Clear $xfail when test is
9159         finished.
9160         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
9161         automatically.
9162
9163         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
9164         longer expected to fail.
9165
9166         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
9167         "f" function call.
9168
9169         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
9170
9171         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
9172         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
9173         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
9174         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
9175         c-torture-1.29.
9176
9177         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
9178         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
9179
9180         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
9181
9182         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
9183         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
9184
9185         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
9186         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
9187         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
9188
9189 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
9190
9191         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
9192         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
9193         940714-1.c, 940714-2.c, 940714-3.c},
9194         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
9195         gcc.misc-tests/{mg.c,mg.exp}:
9196         New tests.
9197         * gcc.noncompile/noncompile.exp: Change accordingly.
9198
9199 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
9200
9201         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
9202         Undo previous clobberage.
9203
9204 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
9205
9206         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
9207         * gcc.special/{930510-1.c, special.exp}:
9208         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
9209         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
9210         struct-varargs-1.c}: New tests from c-torture-1.26.
9211
9212 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
9213
9214         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
9215           argument to switch.
9216
9217 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
9218
9219         * Revert the previous changes.  Please see Rob's directory
9220           (/lisa/test/rob/progressive/gcc/testsuite) for testing
9221           fixes.
9222
9223 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
9224
9225         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
9226             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
9227             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
9228             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
9229             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
9230             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
9231             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
9232             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
9233             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
9234             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
9235             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
9236             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
9237             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
9238             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
9239             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
9240             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
9241             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
9242             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
9243             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
9244             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
9245             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
9246             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
9247             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
9248             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
9249             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
9250             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
9251             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
9252
9253 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
9254
9255         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
9256             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
9257           with perror calls.
9258
9259 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
9260
9261         * config/unix.exp (g++_load): Fix syntax.
9262
9263 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9264
9265         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
9266         * gcc.noncompile/921017-1.c: Deleted obsolete test.
9267         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
9268         Don't expect va-arg-1.c to fail.  Correct expected output for
9269         920928-1.c.
9270         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
9271         * gcc.wendy/hbm4.c: Correct typo.
9272         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
9273
9274 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
9275
9276         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
9277         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
9278         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
9279         * lib/c-torture.exp (c-torture-compile): Ditto.
9280
9281         Reduce volume of output (remove all the -I's and such).
9282         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
9283         Call gcc_cpass, gcc_cfail.
9284         (c-torture): Pass testing option to c-torture-compile.
9285
9286 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
9287
9288         Bring patches over from progressive.
9289         * config/default.exp: Exit remote shell cleanly.
9290         (g++_exit, g++_start): Add default versions.
9291         * config/sim.exp (gcc_load): Use perror, not error.
9292
9293 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
9294
9295         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
9296         set in site.exp.
9297
9298 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
9299
9300         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
9301         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
9302         (wendy_try): New proc to run testcase.
9303         (main loop): Call 'em.
9304         * gcc.wendy/*.c: Clean up pass to correct expected output.
9305
9306         * lib/gcc.exp: Minor cleanup work.
9307         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
9308
9309 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
9310
9311         * config/sim.exp (gcc_load): Document return codes better.
9312         Don't pass -v to simulator.
9313
9314 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
9315
9316           * gcc.special/920717-x.c: Fix typo.
9317           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
9318           get at sources.
9319
9320         * lib/mike-gcc.exp: Fix typo.
9321
9322 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
9323
9324         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
9325         binary to use, transform the name.
9326         * config/*.exp: rename everything. Nuke any g++ specific files,
9327         it's now a special case of gcc that requires no special support.
9328         Add a default.exp for unsupported targets.
9329
9330 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
9331
9332         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
9333         lib/old-dejagnu.exp: Fix a few patterns to work with the new
9334         version of Tcl.
9335
9336 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
9337
9338         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
9339         than a warning.
9340
9341 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
9342
9343         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
9344
9345 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9346
9347         * gcc.execute/execute.exp: Combine opt_list and foption_list into
9348         option_list.  Compile every file with only 4/6 option choices
9349         (same as C torture) instead of with 12/18 different option
9350         choices.
9351         * lib/c-torture.exp: Likewise.
9352
9353         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
9354         not already set.
9355
9356 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
9357
9358         * lib/old-deja.exp: Add `excess errors test fails' error, now one
9359         can put an XFAIL *-*-* on excess errors.
9360
9361 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
9362
9363         * g++.law: Add more tests derived from g++-bugs snapshots.
9364
9365         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
9366         equivalent to g++.law/init9.
9367
9368         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
9369         compiled it, and the a.out file after we've run it.
9370
9371 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
9372
9373         * lib/mike-g++.exp (postbase): Delete the .o file after we've
9374         compiled it, and the a.out file after we've run it.
9375
9376 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
9377
9378         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
9379
9380 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9381
9382         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
9383         version number.
9384
9385 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
9386
9387         * g++.law: New directory of g++ tests derived from the g++-bugs
9388         snapshots.
9389
9390 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9391
9392         * gcc.compile: initbug1.c initbug1.exp testcase added
9393
9394 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9395
9396         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
9397         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
9398           fixes submitted by Jeff Law (law@cs.utah.edu)
9399         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
9400           Jeff Law (law@cs.utah.edu)
9401
9402
9403 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
9404
9405         * config/unix-g++.exp: Follow the gcc way of doing things.
9406         * g++.old-deja/old-deja.exp: Minor updates.
9407         * lib/g++.exp: New file, follow the gcc way of doing things.
9408         * lib/old-dejagnu.exp: Minor updates.
9409         * lib/mike-g++.exp: Always unset errorInfo.
9410
9411 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
9412
9413         * lib/gcc.exp: Fix some errors with the below change, CC and
9414         CFLAGS should be global when setting, not local.
9415
9416 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9417
9418         * lib/gcc.exp: Transform tool name.
9419
9420 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9421
9422         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
9423
9424 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9425
9426         * lib/gcc.exp: change gcc_done to gcc_stat
9427
9428 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9429
9430         * Upgraded gcc testsuite to c-torture version 1.25
9431
9432 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9433
9434         * lib/gcc.exp: added reporting code. Changed verbose compile message.
9435         * lib/c-torture: added hooks for new reporting code.
9436
9437 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9438
9439         * config/sh-gcc.exp: check if sh-sim exists in the path
9440
9441 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9442
9443         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
9444         * gcc.compile/compile.exp: Initial changes for new logic.
9445         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
9446         * gcc.failure/failure.exp: Initial changes for new logic.
9447         * gcc.ieee/ieee.exp: Initial changes for new logic.
9448         * gcc.misc-tests/misc.exp: Initial changes for new logic.
9449         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
9450         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
9451         * lib/c-torture.exp: Initial changes for new logic.
9452         * lib/gcc.exp: Initial changes for new logic.
9453
9454 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
9455
9456         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
9457         depend upon failure or success.  Fully qualify names in failure
9458         and success messages.  Always remove a.out before starting
9459         compile, just in case.  Pay more attention to error text output by
9460         the compiler.  Handle testcases with no known past errors just
9461         like all others, so that things are uniform.  Other miscellaneous
9462         improvements.
9463
9464 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9465
9466         * gcc.cpp: new directory for cpp tests
9467
9468 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9469
9470         * lib/chill.exp: Code reformatted, removed unused code.
9471         * config/unix-chill.exp: Code reformatted, removed unused code.
9472         * chill.execute/execute.exp: Code reformatted, removed unused code.
9473         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
9474
9475 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
9476
9477         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
9478         routines not written.
9479
9480 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9481
9482         * config/bug-gcc.exp: Use new procs from bug.exp.
9483
9484 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9485
9486         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
9487         via ftp, rather than depending on NFS.
9488         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
9489         case.
9490
9491 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9492
9493         * config/bug-gcc.exp: Use new download proc.
9494
9495 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
9496
9497         * chill.execute/execute.exp: cleanups, handles errors better
9498         * chill.compile/compile.exp: rewrite, based on execute.exp
9499         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
9500         * lib/chill.exp: major changes to diff proc and compile and link
9501           procs. added chill_fail and chill_pass wrappers to pass and
9502           fail. added more comments, and handle error codes better.
9503           Added a hack to capture stderr from exec, so noncompile tests
9504           can work.
9505
9506 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9507
9508         * chill.execute/execute.exp: rewrite of testsuite driver
9509         * lib/chill.exp: rewrite of testsuite driver
9510         * config/unix-chill.exp: rewrite of testsuite driver
9511
9512 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
9513
9514     In chill.execute:
9515         * iexpr.ch: Standardize uppercase.
9516         * tuples.dat: Standardize uppercase.
9517         * vary.ch: standardize.  Correct varying string assignments.
9518         * vary.dat: Add new output lines.
9519
9520 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
9521
9522     In chill.execute:
9523         * chprintf.ch: Standardize use of uppercase.
9524         * tuples.ch: Standardize and turn arr2 into a DCL,
9525           rather than a SYN.
9526         * pinits.ch: Standardize.
9527
9528 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
9529
9530         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
9531         * Makefil: Renamed to Makefile.in.
9532         * configure.in: New.
9533
9534 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
9535
9536     In chill.execute:
9537         * .cvsignore: Add result/output files.
9538         * Makefile: Fix up variables at start.  Use MFLAGS
9539           everywhere.  Correct bool_loc, built_ins entries.
9540           Add entry for vary1.ch.
9541         * bitarray.ch: Standardize upper-case usage.
9542         * bitexpr.ch: Standardize, add output of b1.
9543         * params.ch: Use arrayt in along PROC parameters, to
9544           avoid novelty problems.
9545         * sets.ch: Tiny cleanup.
9546         * vary1.ch: Re-indent.
9547
9548 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
9549
9550           * Add PR-related files to Makefiles, .cvsignore files, etc.
9551
9552 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9553
9554         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
9555           with compiler objects. New names are test-flow.c and test-loop.c
9556
9557 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9558
9559         * Upgraded c-torture tests from 1.19 to 1.20
9560
9561         * new files:
9562         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
9563         * gcc.compile: 930623-1.c 930623-2.c
9564         * gcc.noncompile: 930622-1.c 930622-2.c
9565         * gcc.failure: 920411-1.c 920627-2.c
9566         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
9567
9568 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9569
9570         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
9571           More changes to get testsuite working properly. Needs more work.
9572           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
9573
9574 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9575
9576         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
9577           More changes to get testsuite working properly. Needs more work.
9578
9579 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
9580
9581         * chill.compile/compile.exp: Added for Dejagnu support
9582         * chill.execute/execute.exp: Added for Dejagnu support
9583         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
9584
9585 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
9586
9587     This should complete moving the CHILL test files.
9588         * chill.noncompile(.cvsignore printf.grt
9589             in-printf.grt chprintf.grt chprintf.ch):
9590             Added test-support files.
9591           (Makefile): Modified further.
9592         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
9593             signal.ch): Added test files.
9594           * chill.execute (.cvsignore printf.grt printr.c
9595             in-printf.grt rts.c chprintf.grt rts.h): Added
9596           test-support files.
9597             (Makefile): More corrections.
9598
9599 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
9600
9601         * chill.compile, chill.execute, chill.nocompile: Add CHILL
9602           test cases, ready for DejaGnu.
9603
9604 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9605
9606         * Upgraded c-torture tests from 1.18 to 1.19
9607
9608         * gcc.compile: added test(s):
9609           930607-1.c
9610         * gcc.execute: added test(s):
9611           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
9612
9613         * added new subdirectory for misc tests: gcc.misc-tests
9614         * gcc.misc-test(s): added tests:
9615           inst-check.c test-consts.c test-ior.c test-switch.c
9616
9617 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
9618
9619         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
9620
9621 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
9622
9623         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
9624
9625 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9626
9627         * Upgraded c-torture tests from 1.17 to 1.18
9628
9629 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9630
9631         * Upgraded c-torture tests from 1.12 to 1.17
9632
9633 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
9634
9635         * lib/old-dejagnu.exp:
9636           Fixed handling of XFAIL target triplets to correctly
9637           recognize wildcard characters.  Removed code that
9638           appended a unique id tag to the end of the file name
9639           printed out by the result of the testcases within a
9640           given test file.
9641
9642 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
9643
9644         * lib/old-dejagnu.exp:
9645           Reworked expected failure handling to trigger off of XFAIL
9646           keyword in keyphrase embeded in testcase source code. The
9647           XFAIL keyword must be at the end of the keyphrase line. It
9648           may optionally be followed by one or more target triplets.
9649           It has just occured that the handling of wildcards in the
9650           target triplet may not be correct.
9651
9652 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
9653
9654         * g++.old-deja/tests:
9655           Moved all subdirectories up one level into g++.old-deja .
9656
9657         * lib/old-dejagnu.exp:
9658           Fixed problem with CXXFLAGS not being properly reset, and being
9659           corrupted with extraneous "-c" compiler option.  This was
9660           causing binaries to not be generated for test that needed them.
9661           Modified strings passed to "pass" and "fail" so that individual
9662           tests from the same test file would be distinguished by an
9663           identifier appended to the test file name in the summary logs;
9664           this corrected a problem with erroneous diff logs.  Added code
9665           to search testcases for expected fail and unexpected pass keywords.
9666
9667 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
9668
9669         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
9670
9671 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
9672
9673         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
9674           Removed extraneous text from end of "Special g++ Options"
9675           keyphrase.
9676
9677         * lib/old-dejagnu.exp: Added pattern matching to look for new
9678           keywords, embedded in testcases comments, which will trigger
9679           calls to xpass and xfail.
9680
9681 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
9682
9683         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
9684           comments embedded in the testcases, especially the one looking for
9685           special compiler options, as well as the pattern matching for the
9686           compiler output again.
9687
9688 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
9689
9690         * lib/old-dejagnu.exp: Do a proper check of the return value for
9691           execute tests. Fixed several problems with the pattern matching
9692           of the compiler output which gave erroneous test results.
9693           Changed several of the test result messages to be more descriptive.
9694         * config/unix-g++.exp: Proc g++_load now actually works and
9695           executes the tests passed to it and returns a usable return
9696           value.
9697
9698 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
9699
9700           * lib/gcc.exp: Exits gracefully if $CC is bogus.
9701
9702 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
9703
9704         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
9705           Modified both files to properly execute the old style
9706           dejagnu tests. The previous versions of these files were
9707           experimental and did not function anything near correctly.
9708
9709 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
9710
9711         * Removed all Makefile.in and configure.in files. No configuration
9712         needed now.
9713
9714 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
9715
9716         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
9717
9718 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
9719
9720         * gcc.compile/configure.in, gcc.unsorted/configure.in,
9721         gcc.special/configure.in, gcc.noncompile/configure.in,
9722         gcc.execute/configure.in, gcc.code_quality/configure.in,
9723         g++.other/configure.in, g++.old-deja/configure.in,
9724         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
9725         in srcname setting.
9726
9727 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
9728
9729         * lib/udi.exp:  Fixed mondfe and mondfe_download.
9730         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
9731         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
9732
9733 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
9734
9735         * config/udi-gdb.exp: Check $shell_id after connecting to target.
9736         (gdb_exit): Don't remove *_soc files.
9737
9738 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
9739
9740         * lib/c-torture.exp: Don't look for main; instead always use -w
9741         -c.  This is how the c-torture tests work.  Remove the object
9742         file if the compilation succeeds.
9743         * gcc.execute/execute.exp: Remove executable if test passes.
9744         * gcc.noncompile/noncompile.exp: Every test is an expected
9745         failure.
9746         * gcc.special/special.exp: Added tests from c-torture 1.11,
9747         corrected use of existing test.
9748         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
9749         gcc.execute/920625-1.c: Updated to c-torture 1.11.
9750         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
9751         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
9752         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
9753         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
9754         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
9755         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
9756         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
9757         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
9758         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
9759         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
9760         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
9761         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
9762         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
9763         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
9764         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
9765         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
9766         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
9767         c-torture 1.11.
9768         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
9769         correspond to c-torture 1.11.
9770
9771         * New file.