OSDN Git Service

* gcc.dg/20020103-1.c: New.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2002-01-03  Richard Henderson  <rth@redhat.com>
2
3         * gcc.dg/20020103-1.c: New.
4
5 2002-01-03  Kazu Hirata  <kazu@hxi.com>
6
7         * gcc.c-torture/execute/20020103-1.c: New test.
8
9 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10
11         * g++.dg/other/debug2.C: New test.
12
13         * gcc.c-torture/compile/20020103-1.c: New test.
14
15 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16
17         * gcc.dg/gnu89-init-1.c: Added new tests.
18
19 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20
21         * g++.dg/template/friend2.C: Remove as patch is reverted.
22
23         * g++.dg/warn/oldcast1.C: New test.
24
25         * g++.dg/template/ptrmem1.C: New test.
26         * g++.dg/template/ptrmem2.C: New test.
27
28         * g++.dg/template/ntp.C: New test.
29
30         * g++.dg/other/component1.C: New test.
31
32         * g++.dg/template/ttp3.C: New test.
33
34         * g++.dg/template/friend2.C: New test.
35         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36
37 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38
39         * g++.dg/other/ptrmem1.C: New test.
40         * g++.dg/other/ptrmem2.C: New test.
41
42 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43
44         * g++.dg/template/ctor1.C: New test.
45
46 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47
48         * g++.dg/template/friend2.C: New test.
49
50 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
51
52         * gcc.dg/mmix-1.c: New test.
53
54 2001-12-31  Richard Henderson  <rth@redhat.com>
55
56         * gcc.dg/asm-5.c: New.
57
58 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
59
60         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
61         in namespace __gnu_cxx
62
63 2001-12-30  Richard Henderson  <rth@redhat.com>
64
65         * gcc.dg/debug-6.c: New.
66
67 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
68
69         * gcc.c-torture/compile/20011229-2.c: New test.
70
71 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
72
73         * gcc.dg/debug-3.c: New test.
74         * gcc.dg/debug-4.c: New test.
75         * gcc.dg/debug-5.c: New test.
76
77 2001-12-29  Richard Henderson  <rth@redhat.com>
78
79         * g++.dg/eh/loop1.C: New.
80
81 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
82
83         * g++.dg/template/crash1.C: New test.
84
85 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
86
87         * g++.dg/other/const1.C: New test.
88
89 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
90
91         * gcc.c-torture/compile/20011229-1.c: New test.
92
93 2001-12-28  Stan Shebs  <shebs@apple.com>
94
95         * lib/objc-torture.exp: Resync with c-torture.exp.
96         * lib/objc.exp: Load standard libraries.
97
98 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
99
100         * gcc.dg/gnu89-init-1.c: Adjust for the new behaviour, add some
101         additional tests.
102
103 2001-12-27  Roger Sayle <roger@eyesopen.com>
104
105         * gcc.c-torture/execute/string-opt-16.c: New testcase.
106
107 2001-12-27  Richard Henderson  <rth@redhat.com>
108
109         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
110
111 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
112
113         * g++.dg/eh/ctor1.C: New test.
114         * g++.dg/other/error2.C: New test.
115
116 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
117
118         * g++.dg/other/init2.C: New test.
119
120 2001-12-24  Richard Henderson  <rth@redhat.com>
121
122         * gcc.dg/20011223-1.c: New.
123         * gcc.dg/inline-1.c: New.
124
125 2001-12-23  Richard Henderson  <rth@redhat.com>
126
127         * gcc.dg/asm-4.c: Test operand modifiers.
128
129 2001-12-23  Richard Henderson  <rth@redhat.com>
130
131         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
132
133 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
134
135         * gcc.c-torture/execute/20011223-1.c: New test.
136
137 2001-12-21  Richard Henderson  <rth@redhat.com>
138
139         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
140         re-enables the warning.
141
142 2001-12-21  Richard Henderson  <rth@redhat.com>
143
144         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
145
146 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
147
148         * gcc.c-torture/compile/20011218-1.c: New test.
149
150 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
151
152         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
153         arm-isr.c test.
154         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
155         epilogue generation for ARM ISR routines.
156
157 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
158
159         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
160         * gcc.dg/format/c90-printf-3.c: Likewise.
161         * gcc.dg/format/c99-printf-3.c: Likewise.
162         * gcc.dg/format/ext-1.c: Likewise.
163         * gcc.dg/format/ext-6.c: Likewise.
164         * gcc.dg/format/format.h: Prototype unlocked stdio.
165
166 2001-12-20  Richard Henderson  <rth@redhat.com>
167
168         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
169         (arena): Use it.
170         (malloc): Correct allocation logic.  Abort if we fill up the
171         arena before initialization complete.
172         (realloc): Correct allocation logic.
173
174 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
175
176         * gcc.c-torture/compile/20011219-2.c: New test.
177
178         * gcc.c-torture/execute/20011219-1.c: New test.
179
180 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
181
182         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
183         target does not support weak symbols.
184
185 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
186
187         * gcc.c-torture/compile/20011219-1.c: New test.
188
189 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
190
191         * g++.dg/other/error1.C: New test.
192
193 Mon Dec 17 14:31:42 2001  Jeffrey A Law  (law@redhat.com)
194
195         * gcc.c-torture/execute/20011217-1.c: New test.
196
197 Mon Dec 17 16:54:56 2001  Nicola Pero  <nicola@brainstorm.co.uk>
198
199         * objc.dg/special/: New directory.
200         * objc.dg/special/special.exp: New file.
201         * objc.dg/special/unclaimed-category-1.h: New file.
202         * objc.dg/special/unclaimed-category-1a.m: New file.
203         * objc.dg/special/unclaimed-category-1.m: New file.
204
205 2001-12-17  Andreas Jaeger  <aj@suse.de>
206
207         * gcc.c-torture/compile/20011217-2.c: New test.
208
209 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
210
211         * gcc.c-torture/compile/20011217-1.c: New test.
212
213 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
214
215         * testsuite/gcc.dg/20011214-1.c: New.
216
217 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
218
219         * gcc.dg/altivec-4.c: New.
220
221 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
222
223         * gcc.dg/20011113-1.c: New test.
224
225 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
226
227         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
228         std::__malloc_alloc_template<0> and
229         std::__default_alloc_template<false, 0>.
230
231 Thu Dec 13 10:35:33 2001  Nicola Pero  <n.pero@mi.flashnet.it>
232
233         * objc/execute/bf-21.m: New test.
234         * objc/execute/enumeration-1.m: New test.
235         * objc/execute/enumeration-2.m: New test.
236
237 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
238
239         * gcc.dg/gnu89-init-1.c: New test.
240
241 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
242
243         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
244         * g++.old-deja/g++.jason/2371.C: Likewise.
245         * g++.old-deja/g++.jason/template33.C: Likewise.
246         * g++.old-deja/g++.jason/template34.C: Likewise.
247         * g++.old-deja/g++.jason/template36.C: Likewise.
248         * g++.old-deja/g++.oliva/typename1.C: Likewise.
249         * g++.old-deja/g++.oliva/typename2.C: Likewise.
250         * g++.old-deja/g++.other/typename1.C: Likewise.
251         * g++.old-deja/g++.pt/inherit2.C: Likewise.
252         * g++.old-deja/g++.pt/nontype5.C: Likewise.
253         * g++.old-deja/g++.pt/typename11.C: Likewise.
254         * g++.old-deja/g++.pt/typename14.C: Likewise.
255         * g++.old-deja/g++.pt/typename16.C: Likewise.
256         * g++.old-deja/g++.pt/typename3.C: Likewise.
257         * g++.old-deja/g++.pt/typename4.C: Likewise.
258         * g++.old-deja/g++.pt/typename5.C: Likewise.
259         * g++.old-deja/g++.pt/typename7.C: Likewise.
260         * g++.old-deja/g++.robertl/eb9.C: Likewise.
261
262 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
263
264         * g++.dg/other/linkage1.C: New test.
265         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
266         specifiers.
267
268 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
269
270         * gcc.dg/concat.c: New test.
271
272 2001-12-11  Stan Shebs  <shebs@apple.com>
273
274         * objc/compile: New test directory.
275         * objc/compile/compile.exp: New expect script.
276         * objc/compile/20011211-1.m: New compile test.
277
278 2001-12-11  Jason Merrill  <jason@redhat.com>
279
280         * lib/prune.exp (prune_gcc_output): Also handle "In member
281         function".  So many permutations...
282
283 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
284
285         * g++.dg/template/typedef1.C: New test.
286
287 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
288
289         * g++.dg/other/copy1.C: New test.
290
291 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
292
293         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
294
295         * gcc.dg/builtin-choose-expr.c: New.
296
297 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
298
299         * gcc.dg/altivec-2.c: New.
300
301 2001-12-07  Richard Henderson  <rth@redhat.com>
302
303         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
304
305 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
306
307         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
308         ultrasparc.
309
310 Fri Dec  7 06:29:03 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
311
312         * g++-old.deja/g++.robertl/eb101.C: Deleted.
313
314 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
315
316         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
317         variable argument list.
318
319 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
320
321         * gcc.c-torture/execute/memcheck: Delete entire directory.
322         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
323         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
324
325 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
326
327         * gcc.dg/Wshadow-1.c: New test.
328
329 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
330
331         * gcc.c-torture/compile/20011130-1.c: New test.
332
333         * gcc.dg/noncompile/20011025-1.c: New test.
334
335         * g++.dg/other/anon-union.C: New test.
336
337         * gcc.c-torture/execute/20011024-1.c: New test.
338
339 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
340
341         * gcc.c-torture/execute/20000722-1.x,
342         gcc.c-torture/execute/20010123-1.x: Remove.
343         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
344         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
345         gcc.dg/c99-complit-2.c: New tests.
346
347 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
348
349         * g++.dg/inherit/base1.C: New test.
350
351 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
352
353         * g++.dg/other/stdarg1.C: New test.
354
355         * gcc.c-torture/compile/20011130-2.c: New test.
356
357 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
358
359         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
360         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
361         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
362         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
363         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
364         * gcc.dg/builtin-prefetch-1.c: New test.
365
366 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
367
368         * gcc.dg/20011130-1.c: New test.
369
370 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
371
372         * g++.dg/other/scope1.C: New test.
373         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
374
375 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
376
377         * gcc.dg/vla-init-1.c: New test.
378
379 2001-12-01  Geoff Keating  <geoffk@redhat.com>
380
381         * gcc.c-torture/compile/structs.c: New testcase from GDB.
382
383 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
384
385         * objc.dg/alias.m: Update.
386         * objc.dg/class-1.m: Update.
387         * objc.dg/const-str-1.m: Update.
388         * objc.dg/fwd-proto-1.m: Update.
389         * objc.dg/id-1.m: Update.
390         * objc.dg/super-class-1.m: Update.
391
392 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
393
394         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
395         constructs.
396
397 Wed Nov 28 15:05:54 2001  Jeffrey A Law  (law@cygnus.com)
398
399         * gcc.c-torture/execute/20011128-1.c: New test.
400
401 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
402
403         * gcc.dg/20011127-1.c: New test.
404
405 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
406
407         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
408         from Austin Group draft 7.
409         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
410         scanf format arguments.
411         * gcc.dg/format/no-exargs-2.c: New test.
412
413 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
414
415         * g++.dg/abi/vbase8-4.C: New test.
416
417 2001-11-24  Ian Lance Taylor  <ian@airs.com>
418
419         * gcc.c-torture/execute/20011121-1.c: New test.
420
421 Fri Nov 23 15:55:44 2001  Jeffrey A Law  (law@cygnus.com)
422
423         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
424
425 2001-11-23  Andreas Jaeger  <aj@suse.de>
426
427         * gcc.dg/cpp/charconst-2.c: New test.
428
429 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
430
431         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
432         to the host if it is remote.  Let tests specify extra headers
433         they use.
434         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
435         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
436         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
437         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
438         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
439         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
440         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
441         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
442         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
443         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
444
445 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
446
447         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
448         for little endian ARMs.
449
450 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
451
452         * gcc.c-torture/compile/20011119-1.c: New test.
453         * gcc.c-torture/compile/20011119-2.c: New test.
454
455 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
456
457         * gcc.dg/altivec-1.c: Fix typo.
458
459 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
460
461         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
462
463 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
464
465         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
466
467 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
468
469         * lib/g77.exp: Don't specify --rpath-link.
470
471         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
472         across all the headers.
473         * gcc.dg/format/format.exp: For testing on a remote host,
474         copy format.h.
475
476         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
477         * gcc.c-torture/execute/930406-1.c: Likewise.
478         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
479
480 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
481
482         * gcc.dg/altivec-1.c: New.
483
484 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
485
486         * gcc.dg/cpp/fpreprocessed.c: New test case.
487
488 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
489
490         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
491         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
492         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
493
494 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
495
496         * gcc.dg/no-builtin-1.c: New test.
497
498 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
499
500         * gcc.c-torture/execute/20011115-1.c: New test.
501
502 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
503
504         * gcc.c-torture/compile/20011114-2.c: New test.
505         * gcc.c-torture/compile/20011114-3.c: New test.
506         * gcc.c-torture/compile/20011114-4.c: New test.
507
508 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
509
510         * g++.dg/other/init1.C: New test.
511
512 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
513
514         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
515         message.
516
517         * gcc.c-torture/execute/20011114-1.c: New testcase.
518
519         * gcc.c-torture/compile/20010327-1.c: Revert last change.
520         * gcc.c-torture/compile/20011114-1.c: New test, exactly
521         like the (before this change) version of 20010327-1.c.
522
523 2001-11-14  Roger Sayle <roger@eyesopen.com>
524
525         * gcc.c-torture/execute/string-opt-13.c: New testcase.
526
527 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
528
529         * g++.dg/init/array2.C: New test.
530
531 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
532
533         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
534
535 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
536
537         * g++.dg/other/forscope1.C: New test.
538         * g++.dg/ext/forscope1.C: New test.
539         * g++.dg/ext/forscope2.C: New test.
540
541 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
542
543         * gcc.c-torture/execute/20011113-1.c: New test.
544
545 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
546
547         * gcc.c-torture/execute/20011109-2.c: New test.
548
549         * gcc.c-torture/execute/20011109-1.c: New test.
550
551 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
552
553         * gcc.c-torture/compile/20011109-1.c: New test.
554
555 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
556
557         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
558         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
559         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
560         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
561         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
562         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
563         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
564
565 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
566
567         * g++.dg/warn/Wshadow-1.C: New tests.
568         * g++.old-deja/g++.mike/for3.C: Update.
569
570 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
571
572         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
573         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
574         XFAILs.  Adjust expected error texts.
575         * gcc.c-torture/compile/20011106-1.c,
576         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
577         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
578         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
579         gcc.dg/c99-array-lval-5.c: New tests.
580
581 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
582
583         * gcc.dg/cpp/defined.c: Update.
584
585 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
586
587         * gcc.c-torture/execute/anon-1.c: New test.
588
589 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
590
591         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
592         same size, so no warning should be produced on stormy16.
593
594         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
595         due to oversized array.
596         * g++.old-deja/g++.mike/ns15.C: Likewise.
597         * g++.old-deja/g++.pt/crash16.C: Likewise.
598
599 2001-11-02  Graham Stott  <grahams@redhat.com>
600
601         * g++.dgother/debug1.C: Fix typos.
602
603 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
604
605         * g++.dg/other/debug1.C: New test.
606
607 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
608
609         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
610         of unsigned long.
611
612 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
613
614         * gcc.dg/20011029-2.c: New test.
615
616         * gcc.c-torture/compile/20011029-1.c: New test.
617
618 Mon Oct 29 21:19:53 2001  Nicola Pero  <n.pero@mi.flashnet.it>
619
620         * objc/execute/class_self-1.m: New test.
621         * objc/execute/class_self-2.m: New test.
622
623 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
624
625         * gcc.misc-tests/msgs.exp: Delete.
626         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
627         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
628         error set to match recent changes.
629
630 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
631
632         * gcc.dg/20011021-1.c: New test.
633
634 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
635
636         * gcc.c-torture/compile/20011023-1.c: New test.
637
638 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
639
640         * lib/g77.exp: Rewrite based on lib/g++.exp.
641
642 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
643
644         * gcc.c-torture/execute/20011019-1.c: New test.
645
646         * gcc.dg/20011018-1.c: New test.
647
648 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
649
650         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
651
652 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
653
654         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
655         * gcc.dg/attr-invalid.c: Likewise.
656
657 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
658
659         * testsuite/gcc.dg/20011015-1.c: New test.
660
661 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
662
663         * g++.dg/template/unify2.C: New test.
664
665 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
666
667         * g++.dg/other/exception-specification.C: New test
668
669 2001-10-13  Tom Rix  <trix@redhat.com>
670
671         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
672         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
673
674 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
675
676         * testsuite/gcc.dg/20011009-1.c: New test.
677
678 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
679
680         PR g++/4476
681         * g++.dg/other/friend1.C: New test.
682
683 2001-10-11  Richard Henderson  <rth@redhat.com>
684
685         * g++.old-deja/g++.other/crash18.C: Add -S to options.
686
687 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
688
689         * gcc.c-torture/compile/20011010-1.c: New.
690
691 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
692
693         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
694         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
695         g77.f-torture/execute/execute.exp,
696         g77.f-torture/noncompile/noncompile.exp,
697         gcc.c-torture/compile/compile.exp,
698         gcc.c-torture/execute/execute.exp,
699         gcc.c-torture/execute/ieee/ieee.exp,
700         gcc.c-torture/execute/memcheck/memcheck.exp,
701         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
702         objc/execute/execute.exp: Update FSF address.
703
704 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
705
706         * gcc.dg/cpp/cmdlne-C.c: Update.
707         * gcc.dg/cpp/cmdlne-C2.c: New.
708
709 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
710
711         * gcc.c-torture/execute/20011008-3.c: New.
712
713 2001-10-08  DJ Delorie  <dj@redhat.com>
714
715         * gcc.dg/20011008-1.c: New.
716         * gcc.dg/20011008-2.c: New.
717
718 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
719
720         * gcc.dg/cpp/spacing1.c: Update test.
721
722 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
723
724         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
725         spelling errors of "separate" as "seperate".
726
727 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
728
729         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
730         enough to avoid inlining.
731
732 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
733
734         * lib/g77.exp: set libg2c_dir correctly.
735
736 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
737
738         * gcc.dg/cpp/macro11.c: New test.
739
740 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
741
742         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
743         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
744         gcc.dg/format/multattr-3.c: New tests.
745         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
746         tests for format attributes on function pointers being rejected.
747
748 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
749
750         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
751
752 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
753
754         * g++.dg/warn/format1.C: New test.
755
756 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
757
758         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
759
760 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
761
762         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
763
764 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
765
766         * gcc.dg/cpp/redef2.c: Add test.
767
768 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
769
770         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
771         long-standing bug on i686, apparently.
772         * gcc.c-torture/execute/loop-2c.x: New file.
773         * gcc.c-torture/execute/loop-2d.x: New file.
774         * gcc.c-torture/execute/loop-3c.x: New file.
775
776 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
777
778         * gcc.dg/cpp/20000625-2.c: Correct line number.
779
780 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
781
782         * gcc.dg/cpp/macro10.c: New test.
783         * gcc.dg/cpp/strify3.c: New test.
784         * gcc.dg/cpp/spacing1.c: Add tests.
785         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
786         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
787
788 2001-09-24  DJ Delorie  <dj@redhat.com>
789
790         * gcc.c-torture/execute/20010924-1.c: New test.
791
792 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
793
794         * testsuite/objc/execute/paste.m: Remove.
795
796 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
797
798         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
799
800 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
801
802         * g77.dg/strlen0.f: New test.
803
804 2001-09-21  Richard Henderson  <rth@redhat.com>
805
806         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
807         * g++.old-deja/g++.abi/vtable2.C: Likewise.
808
809 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
810
811         Table-driven attributes.
812         * g++.dg/ext/attrib1.C: New test.
813
814 2001-09-20  DJ Delorie  <dj@redhat.com>
815
816         * gcc.dg/20000926-1.c: Update expected warning messages.
817         * gcc.dg/array-2.c: Likewise, and test for warnings too.
818         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
819         array.
820
821 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
822
823         * g++.dg/eh/registers1.C: New test case.
824
825 2001-09-17  Richard Henderson  <rth@redhat.com>
826
827         * gcc.dg/array-5.c: Fix VLA decomposition test.
828
829 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
830
831         * gcc.dg/cpp/line5.c: New testcase.
832
833 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
834
835         * gcc.dg/cpp/macro9.c: New test.
836
837 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
838
839         * gcc.c-torture/execute/980223.c: Change type of addr from long
840         to char *.
841
842 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
843
844         * gcc.c-torture/execute/20010915-1.c: New test.
845
846 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
847
848         * g77.dg/bprob: New directory.
849         * g77.dg/bprob/bprob.exp: New file.
850         * g77.dg/bprob/bprob-1.f: New test.
851         * g77.dg/gcov: New directory.
852         * g77.dg/gcov/gcov.exp: New file.
853         * g77.dg/gcov/gcov-1.f: New test.
854         * g77.dg/gcov/gcov-1.x: New file.
855
856 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
857
858         * gcc.dg/cpp/directiv.c: Update.
859         * gcc.dg/cpp/undef1.c: Update.
860
861 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
862
863         * gcc.dg/20010912-1.c: New test.
864
865 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
866
867         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
868         language-independent file in lib.
869         * lib/gcov.exp: New file.
870
871 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
872
873         * gcc.c-torture/compile/20010911-1.c: New test.
874
875 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
876
877         * lib/profopt.exp: New, to support profile-directed optimizations.
878         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
879         * gcc.misc-tests/bprob-1.c: New test.
880         * gcc.misc-tests/bprob-2.c: New test.
881
882 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
883
884         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
885         XFAIL and which kinds of gcov output to verify.
886         * gcc.misc-tests/gcov-4b.x: New file.
887         * gcc.misc-tests/gcov-5b.x: New file.
888         * gcc.misc-tests/gcov-6.x: New file.
889         * gcc.misc-tests/gcov-7.c: New test.
890         * gcc.misc-tests/gcov-7.x: New file.
891
892 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
893
894         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
895         * gcc.misc-tests/gcov-6.c: New test.
896
897 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
898
899         PR c++/3986
900         * g++.dg/abi/vbase1.C: New test.
901
902 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
903
904         * objc.dg/method-2.m: New.
905
906 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
907
908         PR c++/4203
909         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
910         * g++.dg/init/empty1.C: New test.
911
912 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
913
914         * gcc.c-torture/compile/20010903-1.c: New test.
915
916 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
917
918         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
919         for m68k.
920
921 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
922
923         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
924
925         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
926
927         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
928
929 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
930
931         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
932         for 16-bit 'unsigned int'.
933
934 2001-08-29  Kazu Hirata  <kazu@hxi.com>
935
936         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
937
938 2001-08-27  Richard Henderson  <rth@redhat.com>
939
940         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
941         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
942
943 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
944
945         * gcc.dg/asm-names.c (ymain): New.
946
947 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
948
949         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
950         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
951         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
952
953 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
954
955         * gcc.dg/compare5.c: New testcase.
956
957 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
958
959         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
960         and "In instantiation".
961
962 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
963
964         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
965
966 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
967
968         * gcc.misc-tests/gcov.exp: Add support for branch information.
969         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
970         * gcc.misc-tests/gcov-4.c: New test.
971         * gcc.misc-tests/gcov-4b.c: New test.
972         * gcc.misc-tests/gcov-5b.c: New test.
973
974 2001-08-20  Zack Weinberg  <zackw@panix.com>
975
976         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
977         expected to fail.
978
979 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
980
981         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
982
983 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
984
985         * g++.dg/eh/template1.C: New test.
986
987 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
988
989         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
990         Fix thinko.
991         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
992         for xfail.
993
994 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
995
996         * lib/g77-dg.exp:  Use prune.exp for common procedures
997         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
998         * lib/g77.exp: (g77-dg-prune) Remove
999
1000 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
1001
1002         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
1003
1004 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1005
1006         * g++.dg/template/unify1.C: New test.
1007
1008 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
1009
1010         * g++.dg/abi/empty4.C: New test.
1011
1012 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
1013
1014         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
1015         solaris2.*
1016         * g77.f-torture/compile/pr3743.x: Likewise
1017
1018 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
1019
1020         * g++.dg/other/using-declaration.C: New test.
1021
1022 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
1023
1024         * gcc.dg/cpp/tr-sign.c: New testcase.
1025
1026 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
1027
1028         * gcc.dg/cpp/19951025-1.c: Revert.
1029         * gcc.dg/cpp/directiv.c: We no longer process directives that
1030         interrupt macro arguments.
1031
1032 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
1033
1034         * gcc.dg/bconstp-1.c: New test.
1035
1036 2001-08-03  Richard Henderson  <rth@redhat.com>
1037
1038         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
1039
1040 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
1041
1042         * gcc.dg/cpp/19951025-1.c: Update.
1043
1044 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
1045
1046         * g77.dg/ff90-1.f (s): Fix reference of variable z,
1047         should be x.
1048
1049 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1050
1051         Kill -fhonor-std.
1052         * g++.old-deja/g++.ns/ns14.C: Remove special options.
1053         * g++.old-deja/g++.other/std1.C: Likewise.
1054         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
1055
1056 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
1057
1058         * lib/g77.exp:  Load gcc-defs.exp for common procedures
1059         (g77_pass, g77_fail, g77_finish, g77_exit,
1060         ${tool}_check_unsupported_p} Now redundant.  Deleted.
1061
1062 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
1063
1064         * g77.dg/fbackslash.f
1065         * g77.dg/fcase-preserve.f
1066         * g77.dg/ff90-1.f
1067         * g77.dg/ffixed-line-length-0.f
1068         * g77.dg/ffixed-line-length-132.f
1069         * g77.dg/ffixed-line-length-7.f
1070         * g77.dg/ffixed-line-length-72.f
1071         * g77.dg/ffixed-line-length-none.f
1072         * g77.dg/ffree-form-1.f
1073         * g77.dg/fno-backslash.f
1074         * g77.dg/fno-f90-1.f
1075         * g77.dg/fno-fixed-form-1.f
1076         * g77.dg/fno-onetrip.f
1077         * g77.dg/fno-typeless-boz.f
1078         * g77.dg/fno-underscoring.f
1079         * g77.dg/fno-vxt-1.f
1080         * g77.dg/fonetrip.f
1081         * g77.dg/ftypeless-boz.f
1082         * g77.dg/fugly-assumed.f
1083         * g77.dg/funderscoring.f
1084         * g77.dg/fvxt-1.f
1085
1086 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
1087
1088         * objc.dg/fwd-proto-1.m: New.
1089         * objc.dg/local-decl-1.m: New.
1090         * objc.dg/naming-1.m: New.
1091         * objc.dg/naming-2.m: New.
1092         * objc.dg/proto-hier-1.m: New.
1093
1094 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
1095
1096         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
1097         largest-type elements to a struct makes its size grow.
1098
1099 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1100
1101         * g++.dg/abi/vthunk1.C: New test.
1102
1103 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1104
1105         * g++.dg/abi/vbase8-22.C: New test.
1106
1107 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
1108
1109         * gcc.dg/cpp/macro8.c: New test.
1110
1111 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
1112
1113         * g++.dg/abi/vbase8-21.C: New test.
1114
1115 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
1116
1117         * g++.dg/abi/vbase8-10.C: New test.
1118
1119 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1120
1121         * lib/g++.exp (g++_set_ld_library_path): Renamed to
1122         ${tool}_set_ld_library_path.
1123         Changed caller.
1124         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
1125         g++.exp.
1126
1127 2001-07-26  Stan Cox <scox@redhat.com>
1128
1129         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
1130         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
1131         gcc_exit, gcc_check_unsupported_p):
1132         Moved to gcc-deps.exp
1133         * gcc-deps.exp: New file.
1134
1135 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1136
1137         * g++.old-deja/g++.pt/defarg14.C: New test.
1138
1139 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
1140
1141         * g++.old-deja/g++.other/lineno5.C: New test.
1142
1143 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
1144
1145         * g++.old-deja/g++.pt/crash68.C: New test.
1146
1147 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
1148
1149         * g++.old-deja/g++.other/crash42.C: New test.
1150
1151 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
1152
1153         * gcc.dg/cpp/extratokens.c: Fix.
1154         * gcc.dg/cpp/skipping2.c: New tests.
1155
1156 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1157
1158         * gcc.c-torture/execute/20010724-1.c: New file.
1159         * gcc.c-torture/execute/20010724-1.x: New file.
1160
1161 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1162
1163         * g++.old-deja/g++.other/cond7.C: New test.
1164
1165 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1166
1167         * g++.old-deja/g++.other/optimize4.C: New test.
1168
1169 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1170
1171         * g++.old-deja/g++.abi/vbase8-5.C: New test.
1172
1173 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
1174
1175         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
1176         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
1177         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
1178         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
1179
1180         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
1181         bug report" message.
1182
1183         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
1184         * g++.dg/ext/instantiate1.C: Move from old-deja.
1185
1186 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
1187
1188         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
1189         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
1190         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
1191         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
1192
1193 Mon Jul 23 10:14:17 2001  Jeffrey A Law  (law@cygnus.com)
1194
1195         * gcc.c-torture/execute/20010723-1.c: New test.
1196
1197 2001-07-23  Ben Elliston  <bje@redhat.com>
1198
1199         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
1200
1201 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1202
1203         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
1204         i[34567]86-*-*.
1205         Delete handling of ieee_multilib_flags.
1206         Pass -mieee for alpha*-*-* and sh-*-*.
1207         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
1208
1209 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
1210
1211         Remove old-abi tests.
1212         * g++.old-deja/g++.mike/p11116.C: Remove.
1213         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
1214
1215 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
1216
1217         * g77.f-torture/compile/pr3743.f:  New test
1218
1219 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
1220
1221         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
1222
1223 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1224
1225         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
1226         g++.old-deja/g++.pt/static6.C: Likewise.
1227         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
1228         supports weak symbols.
1229
1230 2001-07-18  Andreas Jaeger  <aj@suse.de>
1231
1232         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
1233         supported again.
1234
1235 2001-07-18  Andreas Jaeger  <aj@suse.de>
1236
1237         * gcc.dg/iftrap-1.c: Fix target line.
1238
1239 2001-07-17  Richard Henderson  <rth@redhat.com>
1240
1241         * gcc.c-torture/execute/20010717-1.c: New.
1242
1243 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
1244
1245         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
1246         tests.
1247
1248 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
1249
1250         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
1251
1252 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1253
1254         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
1255         UAC_SIGBUS, UAC_NOPRINT definitions.
1256
1257 Mon Jul 16 12:21:56 2001  Nicola Pero  <n.pero@mi.flashnet.it>
1258
1259         * objc/execute/object_is_class.m: New test.
1260         * objc/execute/object_is_meta_class.m: New test.
1261
1262 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1263
1264         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
1265         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
1266
1267 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
1268
1269         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
1270         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
1271
1272 2001-07-14  Richard Henderson  <rth@redhat.com>
1273
1274         * gcc.dg/iftrap-1.c: New.
1275
1276 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
1277
1278         * g77.f-torture/execute/intrinsic77.f: New test.
1279
1280 2001-07-11  Janis Johnson <janis@us.ibm.com>
1281
1282         * gcc.misc-tests/gcov-3.c: New test.
1283
1284 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
1285
1286         * gcc.c-torture/compile/20010711-1.c,
1287         * gcc.c-torture/compile/20010711-2.c: New tests.
1288
1289 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
1290
1291         * gcc.c-torture/execute/20010711-1.c: New test.
1292
1293 2001-07-11  Ben Elliston  <bje@redhat.com>
1294
1295         * g++.old-deja/g++.other/enum5.C: New test.
1296
1297 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
1298
1299         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
1300         (g++-dg-prune): Call prune_gcc_output.
1301         * prune.exp: New file for prune_gcc_output.
1302         * lib/g++.exp, lib/gcc.exp: Load it.
1303
1304 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
1305
1306         * gcc.c-torture/compile/20010701-1.c,
1307         g++.old-deja/g++.ext/attrib6.C: New tests.
1308
1309 Fri Jul  6 09:31:43 2001  Jeffrey A Law  (law@cygnus.com)
1310
1311         * gcc.c-torture/compile/20010706-1.c: New test.
1312
1313 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
1314
1315         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
1316
1317 2001-06-28  Stan Shebs  <shebs@apple.com>
1318
1319         * gcc.dg/pragma-darwin.c: New test.
1320
1321 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1322
1323         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
1324         Solaris 2.[678] system.
1325
1326 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
1327
1328         * gcc.dg/20010622-1.c: New test.
1329
1330 2001-06-18  Stan Shebs  <shebs@apple.com>
1331
1332         * objc.dg: New directory.
1333         * objc.dg/dg.exp: New file.
1334         * objc.dg/alias.m: New.
1335         * objc.dg/class-1.m: New.
1336         * objc.dg/class-2.m: New.
1337         * objc.dg/const-str-1.m: New.
1338         * objc.dg/const-str-2.m: New.
1339         * objc.dg/id-1.m: New.
1340         * objc.dg/method-1.m: New.
1341         * objc.dg/super-class-1.m: New.
1342         * lib/objc-dg.exp: New file.
1343
1344 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1345
1346         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
1347         of label name.
1348
1349 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1350
1351         * g++.old-deja/g++.abi/vbase8-9.C: New test.
1352
1353 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1354
1355         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
1356         variable.
1357
1358 2001-06-12  Richard Henderson  <rth@redhat.com>
1359
1360         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
1361
1362 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
1363
1364         * g++.old-deja/g++.abi/vbase5.C: New test.
1365         * g++.old-deja/g++.abi/vbase6.C: New test.
1366         * g++.old-deja/g++.abi/vbase7.C: New test.
1367
1368 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1369
1370         * gcc.c-torture/compile/20010610-1.c: New test.
1371
1372 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
1373
1374         * g++.old-deja/g++.abi/vbase4.C: New test.
1375
1376 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1377
1378         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
1379         support %f for HC11/HC12 targets.
1380         * gcc.c-torture/execute/930513-1.x: New file, likewise.
1381         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
1382         on HC11/HC12 targets.
1383         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
1384
1385 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1386
1387         * gcc.dg/wchar_t-1.c: New file.
1388         * gcc.dg/wint_t-1.c: Likewise.
1389
1390 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
1391
1392         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
1393
1394 2001-06-11  Richard Henderson  <rth@redhat.com>
1395
1396         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
1397
1398 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
1399
1400         * gcc.c-torture/compile/20010611-1.c: New test.
1401
1402 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
1403
1404         * gcc.dg/c99-tag-1.c: Add more tests.
1405
1406 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
1407
1408         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
1409         representation on MN10300 and ARM/Thumb.
1410
1411 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
1412
1413         * g77.f-torture/execute/20010610.f: New.
1414
1415 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
1416
1417         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
1418         names.
1419
1420 2001-06-09  Richard Henderson  <rth@redhat.com>
1421
1422         * gcc.c-torture/execute/ashrdi-1.c: New.
1423         * gcc.c-torture/execute/ashldi-1.c: New.
1424         * gcc.c-torture/execute/lshrdi-1.c: New.
1425
1426 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
1427
1428         * objc/execute/load-3.m: Added. Check sending +load to categories,
1429         in addition to classes.
1430
1431 2001-06-08  Stan Shebs  <shebs@apple.com>
1432
1433         * objc/execute/load-2.m: New test.  From Nicola Pero
1434         <n.pero@mi.flashnet.it>.
1435
1436 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
1437
1438         * gcc.c-torture/execute/20010605-2.c: New test.
1439
1440 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1441
1442         * g++.old-deja/g++.abi/vbase2.C: New test.
1443         * g++.old-deja/g++.abi/vbase3.C: New test.
1444
1445 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1446
1447         * g++.old-deja/g++.pt/friend49.C: New test.
1448
1449 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1450
1451         * g++.old-deja/g++.ext/anon3.C: New test.
1452
1453 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
1454
1455         * g++.old-deja/g++.other/conv7.C: New test.
1456
1457 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
1458
1459         * gcc.c-torture/compile/20010605-2.c: New test.
1460
1461 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1462
1463         * gcc.c-torture/execute/20010604-1.c: New test.
1464
1465 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
1466
1467         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
1468
1469 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
1470
1471         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
1472         (g++_link_flags): Likewise.
1473         (g++_init): Pass gccpath's value to two previous functions.
1474
1475 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1476
1477         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
1478         Ensure logfile entry matches exec command line.
1479
1480 2001-05-31  Richard Henderson  <rth@redhat.com>
1481
1482         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
1483         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
1484
1485 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
1486
1487         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
1488         compiler for irix6.2
1489
1490 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
1491
1492         * g++.old-deja/g++.other/optimize3.C: New file.
1493
1494 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
1495
1496         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
1497         assemble.
1498
1499 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
1500
1501         * g++.old-deja/g++.other/optimize2.C: New file.
1502
1503 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
1504
1505         * gcc.c-torture/compile/20010518-2.c: New file.
1506         * gcc.c-torture/execute/20010518-1.c: New file.
1507         * gcc.c-torture/execute/20010518-2.c: New file.
1508
1509 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
1510
1511         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
1512
1513 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
1514
1515         G++ no longer defines builtins that do not begin with __builtin.
1516         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
1517         * g++.old-deja/g++.brendand/misc13.C: Likewise.
1518         * g++.old-deja/g++.law/builtin1.C: Likewise.
1519         * g++.old-deja/g++.law/cvt2.C: Likewise.
1520         * g++.old-deja/g++.mike/net5.C: Likewise.
1521         * g++.old-deja/g++.other/builtins1.C: Likewise.
1522         * g++.old-deja/g++.other/builtins2.C: Likewise.
1523         * g++.old-deja/g++.other/builtins3.C: Likewise.
1524         * g++.old-deja/g++.other/builtins4.C: Likewise.
1525         * g++.old-deja/g++.other/inline8.C: Likewise.
1526         * g++.old-deja/g++.robertl/eb39.C: Likewise.
1527
1528 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
1529
1530         * g++.old-deja/g++.pt/using1.C: Adjust.
1531         * g++.old-deja/g++.pt/using2.C: New test.
1532
1533 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
1534
1535         * gcc.dg/cpp/charconst.c: New tests.
1536         * gcc.dg/cpp/escape.c: New tests.
1537         * gcc.dg/cpp/escape-1.c: New tests.
1538         * gcc.dg/cpp/escape-2.c: New tests.
1539         * gcc.dg/cpp/ucs.c: New tests.
1540
1541 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
1542
1543         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
1544         native compiler for irix6.5.
1545
1546 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
1547
1548         * lib/g++.exp (g++_include_flags): Use args to compute
1549         get_multilibs.
1550         (g++_link_flags): Likewise.
1551         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
1552
1553 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
1554
1555         * gcc.dg/c90-hexfloat-1.c: Add more tests.
1556
1557 2001-05-21  Geoff Keating  <geoffk@redhat.com>
1558
1559         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
1560         this file.
1561
1562 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1563
1564         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
1565         STACK_SIZE;
1566         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
1567         to STACK_SIZE; Use it to define size of add_histo array.
1568         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
1569         to STACK_SIZE.
1570         (f): Use GITT_SIZE to define size of gitt local table.
1571         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
1572         to STACK_SIZE; Use it to define size of bytemem array.
1573
1574 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1575
1576         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
1577         on 68HC11/HC12 due to the asm instruction.
1578         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
1579         * gcc.c-torture/compile/920520-1.x: Likewise.
1580         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
1581         on 68HC11/HC12 because the function is larger than 64K.
1582         * gcc.c-torture/compile/961203-1.x: New file, this test fails
1583         on 68HC11/HC12 because the structure is too large.
1584
1585 2001-05-20  Richard Henderson  <rth@redhat.com>
1586
1587         * gcc.c-torture/execute/20010520-1.c: New.
1588
1589 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1590
1591         * g++.old-deja/g++.warn/compare1.C: New test.
1592         * gcc.dg/compare4.c: New test.
1593
1594 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
1595
1596         * g++.old-deja/g++.other/optimize1.C: New test.
1597
1598 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1599
1600         * g++.old-deja/g++.pt/spec41.C: New test.
1601
1602 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
1603
1604         * gcc.c-torture/compile/20010114-1.x: Remove.
1605
1606 2001-05-18  Stan Shebs  <shebs@apple.com>
1607
1608         * gcc.c-torture/compile/20010518-1.c: New test.
1609
1610 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
1611
1612         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
1613         * g++.old-deja/g++.pt/crash67.C: New test.
1614
1615 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
1616
1617         * g++.old-deja/g++.other/debug9.C: New test.
1618
1619 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
1620
1621         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
1622
1623 Wed May 16 20:33:57 CEST 2001  Jan Hubicka  <jh@suse.cz>
1624
1625         * gcc.c-torture/compile/20010516-1.c: New test.
1626
1627 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1628
1629         * g++.old-deja/g++.other/crash41.C: New test.
1630
1631 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1632
1633         * g++.old-deja/g++.pt/crash66.C: New test.
1634
1635 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
1636
1637         * g++.old-deja/g++.robertl/eb27.C: Convert.
1638
1639 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
1640
1641         * g++.dg/friend-warn.C: New test.  Do not warn about friend
1642         declaration being redundant.
1643
1644 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
1645
1646         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
1647
1648 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
1649
1650         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
1651
1652 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
1653
1654         * lib/g++.exp: Use testsuite_flags.
1655
1656 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
1657
1658         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
1659
1660 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1661
1662         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
1663
1664 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
1665
1666         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
1667
1668 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
1669
1670         * gcc.c-torture/compile/20010313-1.c: New test.
1671
1672 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
1673
1674         * gcc.dg/cpp/direct2.c: New test.
1675         * gccq.dg/cpp/direct2s.c: New test.
1676
1677         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
1678
1679 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
1680
1681         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
1682         * g++.old-deja/g++.other/op3.C: Likewise.
1683
1684 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
1685
1686         * gcc.dg/cpp/syshdr.h: New file.
1687         * gcc.dg/cpp/sysmac1.c: Update.
1688         * gcc.dg/cpp/sysmac2.c: Update.
1689
1690 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
1691
1692         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
1693
1694 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
1695
1696         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
1697         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
1698
1699 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
1700
1701         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
1702
1703 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
1704
1705         * lib/g++.exp (g++_include_flags): Don't use any special flags
1706         if TESTING_IN_BUILD_TREE is not defined.
1707         (g++_init): Use a plain 'c++' as the compiler if
1708         TESTING_IN_BUILD_TREEE is not defined.
1709
1710 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
1711
1712         * g++.old-deja/g++.eh/catch13.C: New test.
1713         * g++.old-deja/g++.eh/catch14.C: New test.
1714
1715 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
1716
1717         * gcc.dg/cpp/tr-define.c: New test.
1718
1719 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
1720
1721         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
1722         <stdlib.h>, not <malloc.h>.
1723
1724 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
1725
1726         * g++.old-deja/g++.ns/template17.C: New test.
1727
1728 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
1729
1730         * g++.old-deja/g++.pt/ref4.C: New test.
1731
1732 2001-04-30  Richard Henderson  <rth@redhat.com>
1733
1734         * gcc.dg/20000724-1.c: Revert last change.
1735
1736 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
1737
1738         * g77.f-torture/execute/20010430.f: New test.
1739
1740 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
1741
1742         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
1743
1744 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
1745
1746         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
1747
1748 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
1749
1750         * g++.old-deja/g++.eh/crash6.C: New test.
1751
1752 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
1753
1754         * g++.old-deja/g++.other/warn7.C: New test.
1755
1756 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
1757
1758         * g++.old-deja/g++.other/defarg9.C: New test.
1759
1760 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
1761
1762         * g77.f-torture/compile/20010426.f: New test.
1763         * g77.f-torture/execute/20010426.f: New test.
1764
1765 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
1766
1767         * g77.f-torture/compile/20000629-1.x: Remove - error
1768         has been fixed.
1769
1770 Thu Apr 26 11:15:12 2001  Jeffrey A Law  (law@cygnus.com)
1771
1772         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
1773         Tweak slightly to work with g++.dg framework.
1774         * g++.dg/special/ecos.exp: Run initp1.C test.
1775         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
1776
1777         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
1778         its linker doesn't give line numbers either.
1779         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
1780
1781 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
1782
1783         * g++.old-deja/g++.other/lex1.C: New test.
1784
1785 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
1786
1787         * gcc.dg/noncompile/20010425-1.c: New test.
1788
1789 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
1790
1791         * g++.old-deja/g++.pt/mangle2.C: New test.
1792
1793 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
1794
1795         * gcc.dg/format/plus-1.c: New test.
1796
1797 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
1798
1799         * gcc.dg/20010423-1.c: New test.
1800
1801 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
1802
1803         * gcc.c-torture/execute/20010422-1.c: New test.
1804
1805 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
1806
1807         * g++.old-deja/g++.ns/type2.C: New test.
1808
1809 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
1810
1811         * g++.old-deja/g++.other/perf1.C: New test.
1812
1813 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
1814
1815         * gcc.dg/c99-func-2.c: Remove xfail.
1816         * gcc.dg/c99-func-3.c: Remove xfail.
1817         * gcc.dg/c99-func-4.c: Remove xfail.
1818
1819 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
1820
1821         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
1822
1823 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
1824
1825         * gcc.c-torture/compile/20010423-1.c: New test.
1826
1827 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1828
1829         * g++.old-deja/g++.pt/typename28.C: New test.
1830
1831 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1832
1833         * g++.old-deja/g++.abi/empty2.C: New test.
1834         * g++.old-deja/g++.abi/empty3.C: New test.
1835
1836 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1837
1838         * g++.old-deja/g++.other/comdat2.C: New test.
1839         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
1840
1841 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1842
1843         * g++.old-deja/g++.other/overload14.C: New test.
1844
1845 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1846
1847         * g++.old-deja/g++.other/lookup23.C: New test.
1848
1849 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1850
1851         * gcc.c-torture/execute/20010403-1.c: New test.
1852
1853 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
1854             Mark Mitchell  <mark@codesourcery.com>
1855
1856         * lib/old-dejagnu.exp: Don't delete output of executable.
1857         Add .exe suffix to executables.
1858
1859 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
1860
1861         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
1862
1863 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1864
1865         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
1866
1867 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
1868
1869         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
1870         * g++.old-deja/g++.abi/crash1.C: New test.
1871
1872 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
1873
1874         * g++.old-deja/g++.other/crash40.C: New test.
1875
1876 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1877
1878         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
1879
1880 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
1881
1882         * g++.old-deja/g++.other/warn6.C: New test.
1883
1884 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
1885
1886         * g++.old-deja/g++.robertl/eb42.C: Same.
1887
1888 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1889
1890         * gcc.dg/wtr-conversion-1.c: New testcase.
1891
1892 2001-04-10  Richard Henderson  <rth@redhat.com>
1893
1894         * g++.old-deja/g++.other/array5.C: New.
1895
1896 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1897
1898         * gcc.c-torture/execute/20010408-1.c: New test.
1899
1900 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
1901
1902         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
1903         headers and constructs.
1904         * g++.old-deja/g++.robertl/eb79.C: Same.
1905         * g++.old-deja/g++.robertl/eb77.C (main): Same.
1906         * g++.old-deja/g++.robertl/eb73.C: Same.
1907         * g++.old-deja/g++.robertl/eb66.C (main): Same.
1908         * g++.old-deja/g++.robertl/eb55.C (t): Same.
1909         * g++.old-deja/g++.robertl/eb54.C (main): Same.
1910         * g++.old-deja/g++.robertl/eb46.C (main): Same.
1911         * g++.old-deja/g++.robertl/eb44.C: Same.
1912         * g++.old-deja/g++.robertl/eb41.C (main): Same.
1913         * g++.old-deja/g++.robertl/eb4.C (main): Same.
1914         * g++.old-deja/g++.robertl/eb39.C: Same.
1915         * g++.old-deja/g++.robertl/eb33.C (main): Same.
1916         * g++.old-deja/g++.robertl/eb31.C (main): Same.
1917         * g++.old-deja/g++.robertl/eb30.C: Same.
1918         * g++.old-deja/g++.robertl/eb3.C: Same.
1919         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
1920         * g++.old-deja/g++.robertl/eb21.C: Same.
1921         * g++.old-deja/g++.robertl/eb15.C: Same.
1922         * g++.old-deja/g++.robertl/eb118.C: Same.
1923         * g++.old-deja/g++.robertl/eb115.C (main): Same.
1924         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
1925         * g++.old-deja/g++.robertl/eb109.C: Same.
1926         * g++.old-deja/g++.other/sibcall1.C (main): Same.
1927         * g++.old-deja/g++.mike/rtti1.C: Same.
1928         * g++.old-deja/g++.mike/p658.C: Same.
1929         * g++.old-deja/g++.mike/net46.C: Same.
1930         * g++.old-deja/g++.mike/net34.C: Same.
1931         * g++.old-deja/g++.mike/memoize1.C: Same.
1932         * g++.old-deja/g++.mike/eh2.C: Same.
1933         * g++.old-deja/g++.law/weak.C: Same.
1934         * g++.old-deja/g++.law/visibility7.C: Same.
1935         * g++.old-deja/g++.law/visibility25.C: Same.
1936         * g++.old-deja/g++.law/visibility22.C: Same.
1937         * g++.old-deja/g++.law/visibility2.C: Same.
1938         * g++.old-deja/g++.law/visibility17.C: Same.
1939         * g++.old-deja/g++.law/visibility13.C: Same.
1940         * g++.old-deja/g++.law/visibility10.C: Same.
1941         * g++.old-deja/g++.law/visibility1.C: Same.
1942         * g++.old-deja/g++.law/virtual3.C (eval): Same.
1943         * g++.old-deja/g++.law/vbase1.C: Same.
1944         * g++.old-deja/g++.law/operators32.C: Same.
1945         * g++.old-deja/g++.law/nest3.C: Same.
1946         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
1947         * g++.old-deja/g++.law/except5.C (main): Same.
1948         * g++.old-deja/g++.law/cvt7.C (run): Same.
1949         * g++.old-deja/g++.law/cvt2.C: Same.
1950         * g++.old-deja/g++.law/cvt16.C: Same.
1951         * g++.old-deja/g++.law/ctors6.C (bar): Same.
1952         * g++.old-deja/g++.law/ctors17.C (main): Same.
1953         * g++.old-deja/g++.law/ctors13.C: Same.
1954         * g++.old-deja/g++.law/ctors12.C (main): Same.
1955         * g++.old-deja/g++.law/ctors10.C: Same.
1956         * g++.old-deja/g++.law/code-gen5.C: Same.
1957         * g++.old-deja/g++.law/bad-error7.C: Same.
1958         * g++.old-deja/g++.law/arm9.C: Same.
1959         * g++.old-deja/g++.law/arm12.C: Same.
1960         * g++.old-deja/g++.law/arg8.C: Same.
1961         * g++.old-deja/g++.law/arg1.C: Same.
1962         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
1963         * g++.old-deja/g++.jason/template31.C: Same.
1964         * g++.old-deja/g++.jason/template24.C (main): Same.
1965         * g++.old-deja/g++.jason/2371.C: Same.
1966         * g++.old-deja/g++.eh/new2.C: Same.
1967         * g++.old-deja/g++.eh/new1.C: Same.
1968         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
1969         * g++.old-deja/g++.brendan/nest21.C (main): Same.
1970         * g++.old-deja/g++.brendan/err-msg3.C: Same.
1971         * g++.old-deja/g++.brendan/crash62.C: Same.
1972         * g++.old-deja/g++.brendan/crash52.C: Same.
1973         * g++.old-deja/g++.brendan/crash49.C (main): Same.
1974         * g++.old-deja/g++.brendan/crash38.C: Same.
1975         * g++.old-deja/g++.brendan/crash15.C (main): Same.
1976         * g++.old-deja/g++.brendan/copy9.C: Same.
1977
1978 Fri Apr  6 15:36:15 2001  J"orn Rennecke <amylaar@redhat.com>
1979
1980         * gcc.c-torture/execute/20001203-2.c (memset):
1981         Count argument is of type __SIZE_TYPE__.
1982
1983 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
1984
1985         * gcc.c-torture/compile/20010404-1.c: New test.
1986
1987 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
1988
1989         * gcc.c-torture/compile/20010326-1.c: New test.
1990
1991 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
1992
1993         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
1994         peculiarities of the SH.
1995         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
1996
1997 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1998
1999         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
2000         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
2001         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
2002
2003 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
2004
2005         * g77.f-torture/compile/20010321-1.f: New test.
2006
2007 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
2008
2009         * gcc.c-torture/compile/20010329-1.c: New test.
2010
2011 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
2012
2013         * gcc.c-torture/execute/20010329-1.c: New test.
2014
2015 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
2016
2017         * g++.old-deja/g++.other/eh4.C: Fix typo.
2018
2019 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
2020
2021         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
2022
2023 2001-03-28  Philip Blundell  <philb@gnu.org>
2024
2025         * gcc.c-torture/compile/20010328-1.c: New test.
2026
2027 2001-03-27  Richard Henderson  <rth@redhat.com>
2028
2029         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
2030         * g++.old-deja/g++.eh/vbase3.C: Likewise.
2031
2032 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
2033
2034         * gcc.c-torture/compile/20010327-1.c: New test.
2035
2036 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
2037
2038         * g++.old-deja/g++.other/friend12.C: New test.
2039         * g++.old-deja/g++.other/friend9.C: Expect no errors.
2040         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
2041
2042 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2043
2044         * gcc.c-torture/execute/20010325-1.c: New test.
2045
2046 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
2047
2048         * g++.old-deja/g++.other/mangle3.C: New test.
2049
2050 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
2051
2052         * g++.old-deja/g++.other/anon8.C: New test.
2053
2054 2001-03-20  Philip Blundell  <philb@gnu.org>
2055
2056         * gcc.c-torture/compile/20010320-1.c: New test.
2057
2058 2001-03-17  Richard Henderson  <rth@redhat.com>
2059
2060         * g++.old-deja/g++.other/eh4.C: Add expected error text.
2061
2062 2001-03-15  Geoff Keating  <geoff@redhat.com>
2063
2064         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
2065         tests on AIX.
2066
2067 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
2068
2069         * g++.old-deja/g++.other/eh4.C: New test.
2070
2071 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
2072
2073         * gcc.dg/cpp/mi1.c: Update.
2074
2075 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
2076
2077         * g++.old-deja/g++.other/regstack.C: New test.
2078
2079 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
2080
2081         * g++.old-deja/g++.other/ref4.C: New test.
2082
2083 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
2084
2085         * objc/execute/va_method.m: Added.
2086         * objc/execute/IMP.m: Added.
2087         * objc/execute/_cmd.m: Added.
2088         * objc/execute/accessing_ivars.m: Added.
2089         * objc/execute/class-1.m: Added.
2090         * objc/execute/class-10.m: Added.
2091         * objc/execute/class-11.m: Added.
2092         * objc/execute/class-12.m: Added.
2093         * objc/execute/class-13.m: Added.
2094         * objc/execute/class-14.m: Added.
2095         * objc/execute/class-2.m: Added.
2096         * objc/execute/class-3.m: Added.
2097         * objc/execute/class-4.m: Added.
2098         * objc/execute/class-5.m: Added.
2099         * objc/execute/class-6.m: Added.
2100         * objc/execute/class-7.m: Added.
2101         * objc/execute/class-8.m: Added.
2102         * objc/execute/class-9.m: Added.
2103         * objc/execute/class-tests-1.h
2104         * objc/execute/class-tests-2.h
2105         * objc/execute/compatibility_alias.m: Added.
2106         * objc/execute/encode-1.m: Added.
2107         * objc/execute/formal_protocol-1.m: Added.
2108         * objc/execute/formal_protocol-2.m: Added.
2109         * objc/execute/formal_protocol-3.m: Added.
2110         * objc/execute/formal_protocol-4.m: Added.
2111         * objc/execute/formal_protocol-5.m: Added.
2112         * objc/execute/formal_protocol-6.m: Added.
2113         * objc/execute/formal_protocol-7.m: Added.
2114         * objc/execute/informal_protocol.m: Added.
2115         * objc/execute/initialize.m: Added.
2116         * objc/execute/load.m: Added.
2117         * objc/execute/many_args_method.m: Added.
2118         * objc/execute/nested-3.m: Added.
2119         * objc/execute/no_clash.m: Added.
2120         * objc/execute/private.m: Added.
2121         * objc/execute/redefining_self.m: Added.
2122         * objc/execute/root_methods.m: Added.
2123         * objc/execute/selector-1.m: Added.
2124         * objc/execute/static-1.m: Added.
2125         * objc/execute/static-2.m: Added.
2126         * objc/execute/va_method.m: Added.
2127
2128 2001-03-10  Richard Henderson  <rth@redhat.com>
2129
2130         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
2131
2132 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
2133
2134         * g++.old-deja/g++.other/crash31.C: XFAIL.
2135         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
2136         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
2137         * gcc.c-torture/execute/20010123-1.x: XFAIL.
2138         * gcc.c-torture/execute/20010124-1.x: XFAIL.
2139         * gcc.dg/sequence-pt-1.c: XFAIL one test.
2140
2141 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
2142
2143         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
2144
2145 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
2146
2147         * gcc.dg/20000724-1.c: Don't use multiline strings.
2148
2149 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
2150
2151         * objc/execute/string1.m, objc/execute/string2.m: Compare the
2152         result of -cString against what we expect it to be; don't just
2153         print it out for no one to read.
2154
2155         * objc/execute/string3.m, objc/execute/string4.m: New tests.
2156         Based on testcases provided by Nicola Pero.
2157
2158 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
2159
2160         * gcc.dg/cpp/macro7.c: New test.
2161
2162 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
2163
2164         * gcc.dg/cpp/multiline.c: Update.
2165
2166 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
2167
2168         * g++.old-deja/g++.other/enum3.C: New test.
2169
2170 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
2171
2172         * g++.old-deja/g++.other/pod1.C: New test.
2173
2174 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
2175
2176         * g++.old-deja/g++.ext/overload1.C: New test.
2177
2178 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2179
2180         * g++.old-deja/g++.pt/using1.C: New test.
2181
2182 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2183
2184         * g++.old-deja/g++.other/using9.C: New test.
2185
2186 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
2187
2188         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
2189
2190         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
2191
2192 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
2193
2194         * g++.old-deja/g++.ext/realpt1.C: Remove.
2195
2196 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
2197
2198         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
2199
2200 2001-02-26  Will Cohen  <wcohen@redhat.com>
2201
2202         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
2203
2204 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
2205
2206         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
2207         templatized constructors.
2208
2209 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2210
2211         * gcc.c-torture/execute/20010224-1.c: New test.
2212
2213 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
2214
2215         * gcc.c-torture/execute/20010222-1.c: New test.
2216
2217 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
2218
2219         * g++.old-deja/g++.other/inline20.C: New test.
2220
2221 Wed Feb 21 12:38:22 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
2222
2223         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
2224
2225 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
2226
2227         * g++.old-deja/g++.other/lookup22.C: New test.
2228
2229 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
2230
2231         * g77.dg: New directory.
2232         * g77.dg/20010216-1.f: New test case.
2233         * g77.dg/dg.exp: New driver.
2234         * lib/g77-dg.exp: New driver library.
2235
2236 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2237
2238         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
2239
2240 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
2241
2242         * g++.old-deja/g++.other/decl9.C: New test.
2243
2244 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
2245
2246         * g++.old-deja/g++.other/init16.C: Update the test so that it does
2247         not need <string> and also tests the initialization at runtime.
2248
2249 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
2250
2251         * gcc.c-torture/execute/longlong.c: New test.
2252
2253 Wed Feb 14 21:41:17 2001  J"orn Rennecke <amylaar@redhat.com>
2254
2255         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
2256
2257 Wed Feb 14 21:31:25 2001  J"orn Rennecke <amylaar@redhat.com>
2258
2259         * gcc.c-torture/execute/920302-1.c (execute):
2260         Change argument type to short.
2261
2262 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2263
2264         * g++.old-deja/g++.pt/deduct6.C: New test.
2265
2266 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2267
2268         * g++.old-deja/g++.pt/deduct5.C: New test.
2269
2270 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
2271
2272         * gcc.c-torture/execute/20010209-1.c: New test.
2273
2274 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
2275
2276         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
2277
2278 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
2279
2280         * g++.dg/vtgc1.C: Update for new ABI.
2281
2282         * consistency.vlad: New directory, 1665 files.
2283
2284 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2285
2286         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
2287         return type.
2288         * gcc.dg/cpp/digraphs.c: Declare puts.
2289
2290 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
2291
2292         * g++.old-deja/g++.other/warn5.C: New test.
2293
2294 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
2295
2296         * g++.old-deja/g++.pt/spec40.C: New test.
2297
2298 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
2299
2300         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
2301         case.
2302         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
2303
2304 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
2305
2306         * gcc.c-torture/compile/20010209-1.c: New test.
2307
2308 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
2309
2310         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
2311         excess errors message but not if it crashes.
2312         * g++.old-deja/g++.other/crash27.C: Likewise.
2313         * g++.old-deja/g++.other/crash28.C: Likewise.
2314         * g++.old-deja/g++.other/crash30.C: Likewise.
2315         * g++.old-deja/g++.other/crash32.C: Likewise.
2316         * g++.old-deja/g++.other/crash35.C: Likewise.
2317         * g++.old-deja/g++.pt/inherit2.C: Likewise.
2318
2319 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2320
2321         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
2322         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
2323         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
2324         g77.f-torture/execute/execute.exp,
2325         g77.f-torture/noncompile/noncompile.exp,
2326         gcc.c-torture/execute/execute.exp,
2327         gcc.c-torture/execute/memcheck/memcheck.exp,
2328         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
2329         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
2330         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
2331         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
2332         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
2333         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
2334         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
2335         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
2336         Remove bug reporting instructions with ancient email addresses.
2337
2338 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
2339
2340         * gcc.dg/20010202-1.c: New test.
2341         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
2342
2343 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
2344
2345         * g++.dg/stdbool-if.C: New test.
2346
2347 Wed Feb  7 09:54:47 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
2348
2349         * objc/execute/fdecl.m: Added main().
2350
2351 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
2352
2353         * gcc.c-torture/execute/20010206-1.c: New test.
2354
2355 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
2356
2357         * gcc.dg/cpp/avoidpaste1.c: Update.
2358
2359 Tue Feb  5 8:53:33 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
2360
2361         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
2362         Pero <nicola@brainstorm.co.uk>.
2363         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
2364
2365 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
2366
2367         * g++.old-deja/g++.pt/spec39.C: New test.
2368
2369 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
2370
2371         * gcc.c-torture/compile/20010202-1.c: New test.
2372
2373 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
2374
2375         * g++.old-deja/g++.abi/primary2.C: New test.
2376         * g++.old-deja/g++.abi/primary3.C: New test.
2377         * g++.old-deja/g++.abi/primary4.C: New test.
2378         * g++.old-deja/g++.abi/primary5.C: New test.
2379         * g++.old-deja/g++.abi/vtable3.h: New test.
2380         * g++.old-deja/g++.abi/vtable3a.C: New test.
2381         * g++.old-deja/g++.abi/vtable3b.C: New test.
2382         * g++.old-deja/g++.abi/vtable3c.C: New test.
2383         * g++.old-deja/g++.abi/vtable3d.C: New test.
2384         * g++.old-deja/g++.abi/vtable3e.C: New test.
2385         * g++.old-deja/g++.abi/vtable3f.C: New test.
2386         * g++.old-deja/g++.abi/vtable3g.C: New test.
2387         * g++.old-deja/g++.abi/vtable3h.C: New test.
2388         * g++.old-deja/g++.abi/vtable3i.C: New test.
2389         * g++.old-deja/g++.abi/vtable3j.C: New test.
2390         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
2391
2392 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
2393
2394         * g++.old-deja/g++.other/anon6.C: New test.
2395         * g++.old-deja/g++.other/anon7.C: New test.
2396
2397 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
2398
2399         * gcc.dg/cpp/avoidpaste2.c: New tests.
2400
2401 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
2402
2403         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
2404
2405 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
2406
2407         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
2408         DECIMAL_DIG cases for Irix."
2409
2410 Wed Jan 31 12:23:32 2001  J"orn Rennecke <amylaar@redhat.com>
2411
2412         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
2413
2414 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
2415
2416         * gcc.dg/c99-tag-1.c: New test.
2417
2418 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
2419
2420         * gcc.dg/cpp/tr-warn1.c: Add tests.
2421
2422 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
2423
2424         * gcc.dg/cpp/avoidpaste1.c: Update.
2425         * gcc.dg/cpp/paste4.c: Update.
2426
2427 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
2428
2429         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
2430         cases for Irix.
2431
2432 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
2433
2434         * g++.old-deja/g++.other/inline19.C: New test.
2435
2436 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
2437
2438         * gcc.dg/Wlarger-than.c: New test.
2439
2440 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
2441
2442         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
2443
2444 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
2445
2446         * gcc.c-torture/execute/20010129-1.c: New test.
2447         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
2448
2449 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
2450
2451         * gcc.dg/cpp/avoidpaste1.c: Test case.
2452
2453 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
2454
2455         * g++.old-deja/g++.other/inline18.C: New test.
2456
2457 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2458
2459         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
2460         and __builtin_putchar.
2461
2462 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
2463
2464         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
2465         tests.
2466
2467 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
2468
2469         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
2470         floating point number rounding mode to round to the nearest
2471         representable mode.
2472
2473 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
2474
2475         * g++.old-deja/g++.other/mangle2.C: New test.
2476
2477 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
2478
2479         * gcc.c-torture/compile/20010124-1.c: New test.
2480
2481 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
2482
2483         * g++.old-deja/g++.pt/spec38.C: New test.
2484
2485 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2486
2487         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
2488         "Build don't run".
2489
2490 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2491
2492         * gcc.c-torture/execute/20010123-1.c: New test.
2493
2494 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
2495
2496         * g++.old-deja/g++.pt/spec37.C: New test.
2497
2498 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
2499
2500         * g++.old-deja/g++.pt/overload14.C: New test.
2501
2502 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2503
2504         * gcc.c-torture/execute/20010122-1.c: New test, exercise
2505         __builtin_return_address.
2506
2507 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
2508
2509         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
2510         * g++.old-deja/g++.pt/spec35.C: New test.
2511         * g++.old-deja/g++.pt/spec36.C: New test.
2512
2513 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
2514
2515         * gcc.c-torture/compile/20010118-1.c: New test.
2516
2517 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
2518
2519         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
2520
2521 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
2522
2523         * gcc.c-torture/execute/20010119-1.c: New test.
2524
2525 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2526
2527         * g++.old-deja/g++.other/vbase5.C: New test.
2528
2529 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
2530
2531         * gcc.c-torture/execute/20010118-1.c: New test.
2532
2533 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2534
2535         * g++.old-deja/g++.pt/deduct3.C: New test.
2536
2537 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2538
2539         * g++.old-deja/g++.pt/spec34.C: New test.
2540
2541 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
2542
2543         * g77.f-torture/compile/20000601-2.f: New test.
2544
2545 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2546
2547         * g++.old-deja/g++.other/init17.C: New test.
2548
2549 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
2550
2551         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
2552
2553 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2554
2555         * g++.old-deja/g++.pt/unify8.C: New test.
2556
2557 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2558
2559         * g++.old-deja/g++.abi/vbase1.C: New test.
2560
2561 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2562
2563         * g++.old-deja/g++.pt/crash65.C: New test.
2564
2565 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
2566
2567         * gcc.dg/cpp/assembl2.S: New test case.
2568
2569 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
2570
2571         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
2572         are supported.
2573
2574 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2575
2576         * g++.old-deja/g++.other/builtins1.C: New test.
2577         * g++.old-deja/g++.other/builtins2.C: Likewise.
2578         * g++.old-deja/g++.other/builtins3.C: Likewise.
2579         * g++.old-deja/g++.other/builtins4.C: Likewise.
2580
2581 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
2582
2583         * gcc.c-torture/compile/20010117-1.c: New test.
2584         * gcc.c-torture/compile/20010117-2.c: New test.
2585
2586 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2587
2588         * g77.f-torture/execute/20010116.[fx]: New test,
2589         XFAIL on i?86-*-*.
2590         * g77.f-torture/compile/20010115.f: Indicate it's
2591         a test for PR fortran/1636.
2592
2593 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
2594
2595         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
2596
2597 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2598
2599         * g77.f-torture/compile/20010115.f: New test.
2600
2601 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
2602
2603         * g++.old-deja/g++.pt/nontype5.C: New test.
2604
2605 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
2606
2607         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
2608         have an equivalent working one below it.
2609
2610 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
2611
2612         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
2613         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
2614
2615 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
2616
2617         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
2618         message containing "init_priority".
2619         (conpr-2.C): Likewise.
2620         (conpr-3.C): Likewise.
2621         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
2622
2623 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2624
2625         * gcc.c-torture/execute/20010114-2.c: New test.
2626
2627 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
2628
2629         * gcc.c-torture/compile/20010114-1.c: New test.
2630         * gcc.c-torture/compile/20010114-1.x: Xfail.
2631         * gcc.c-torture/compile/20010114-2.c: New test.
2632         * gcc.c-torture/execute/20010114-1.c: New test.
2633         * gcc.dg/trunc-1.c: New test.
2634         * gcc.dg/uninit-B.c: New test.
2635
2636 2001-01-13  Nick Clifton  <nickc@redhat.com>
2637
2638         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
2639         target.
2640
2641 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2642
2643         * gcc.c-torture/compile/20010113-1.c: New test.
2644
2645 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
2646
2647         * gcc.c-torture/compile/20001212-1.c: New test.
2648
2649 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
2650
2651         * gcc.dg/cpp/widestr1.c: Update.
2652         * gcc.dg/cpp/prag-imp.c: Remove.
2653
2654 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
2655
2656         * gcc.c-torture/execute/20000801-3.x: Remove.
2657         * gcc.dg/c90-init-1.c: New test.
2658         * gcc.dg/c99-init-1.c: New test.
2659         * gcc.dg/c99-init-2.c: New test.
2660         * gcc.dg/gnu99-init-1.c: New test.
2661
2662 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
2663
2664         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
2665         testing that no relevant ones were found.
2666
2667 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2668
2669         * g++.old-deja/g++.pt/cast2.C: New test.
2670
2671 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2672
2673         * g++.old-deja/g++.pt/friend47.C: New test.
2674
2675 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2676
2677         * g++.old-deja/g++.pt/instantiate13.C: New test.
2678
2679 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2680
2681         * g++.old-deja/g++.other/defarg7.C: New test.
2682         * g++.old-deja/g++.other/defarg8.C: New test.
2683
2684 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2685
2686         * g++.old-deja/g++.pt/crash64.C: New test.
2687
2688 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2689
2690         * g++.old-deja/g++.pt/crash63.C: New test.
2691
2692 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
2693
2694         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
2695
2696 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
2697
2698         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
2699
2700 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
2701
2702         * g++.old-deja/g++.pt/error3.C: New test.
2703
2704 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
2705
2706         * g++.old-deja/g++.other/crash39.C: New test.
2707
2708 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
2709
2710         * g++.old-deja/g++.other/vbase4.C: New test.
2711
2712 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
2713
2714         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
2715         * gcc.dg/special/20000419-2.c: New file. Identical to above.
2716         * gcc.dg/special/special.exp: New test driver which will check
2717         for alias support for the above test.
2718
2719 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
2720
2721         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
2722         problems on small machines.
2723         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
2724         parameterize.
2725
2726 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
2727
2728         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
2729         mips.
2730         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
2731
2732 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
2733
2734         * g++.old_deja/g++.pt/using8.C: New test.
2735
2736 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2737
2738         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
2739
2740 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
2741
2742         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
2743         where a failure is expected.
2744         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
2745
2746 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
2747
2748         * g++.old_deja/g++.pt/instantiate12.C: New test.
2749
2750 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
2751
2752         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
2753         start of structs.
2754         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
2755         * g++.old-deja/g++.brendan/crash17.C: Likewise.
2756         * g++.old-deja/g++.brendan/crash29.C: Likewise.
2757         * g++.old-deja/g++.brendan/crash48.C: Likewise.
2758         * g++.old-deja/g++.brendan/ns1.C: Likewise.
2759         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
2760         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2761         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2762         * g++.old-deja/g++.eh/spec6.C: Likewise.
2763         * g++.old-deja/g++.jason/crash3.C: Likewise.
2764         * g++.old-deja/g++.law/ctors11.C: Likewise.
2765         * g++.old-deja/g++.law/ctors17.C: Likewise.
2766         * g++.old-deja/g++.law/ctors5.C: Likewise.
2767         * g++.old-deja/g++.law/ctors9.C: Likewise.
2768         * g++.old-deja/g++.mike/ambig1.C: Likewise.
2769         * g++.old-deja/g++.mike/net22.C: Likewise.
2770         * g++.old-deja/g++.mike/p3538a.C: Likewise.
2771         * g++.old-deja/g++.mike/p3538b.C: Likewise.
2772         * g++.old-deja/g++.mike/virt3.C: Likewise.
2773         * g++.old-deja/g++.niklas/t128.C: Likewise.
2774         * g++.old-deja/g++.other/anon4.C: Likewise.
2775         * g++.old-deja/g++.other/using1.C: Likewise.
2776         * g++.old-deja/g++.other/warn3.C: Likewise.
2777         * g++.old-deja/g++.pt/t37.C: Likewise.
2778         * g++.old-deja/g++.robertl/eb69.C: Likewise.
2779         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2780
2781 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
2782
2783         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
2784
2785 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2786
2787         * gcc.c-torture/execute/stdio-opt-3.c: New test.
2788
2789 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
2790
2791         * gcc.c-torture/compile/20010107-1.c: New test.
2792
2793 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2794
2795         * gcc.c-torture/execute/builtin-noret-1.c: New test.
2796
2797 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2798
2799         * gcc.dg/format/format.h: New file.
2800         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
2801         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
2802         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
2803         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
2804         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
2805         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
2806         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
2807         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
2808         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
2809         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
2810         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
2811         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
2812         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
2813         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
2814         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
2815         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
2816         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
2817         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
2818         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
2819         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
2820         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
2821         instead of declaring standard types, macros and functions in each
2822         test.
2823
2824 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
2825
2826         * gcc.c-torture/execute/20010106-1.c: New test.
2827
2828 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
2829
2830         * gcc.dg/format/format.exp: New file.
2831         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
2832         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
2833         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
2834         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
2835         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
2836         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
2837         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
2838         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
2839         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
2840         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
2841         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
2842         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
2843         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
2844         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
2845         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
2846         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
2847         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
2848         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
2849         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
2850         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
2851         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
2852         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
2853         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
2854         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
2855         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
2856         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
2857         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
2858         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
2859         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
2860         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
2861         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
2862         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
2863         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
2864         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
2865         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
2866         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
2867         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
2868         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
2869         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
2870         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
2871         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
2872         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
2873
2874 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
2875
2876         * gcc.c-torture/execute/991228-1.c: Take word endianness into
2877         account.
2878
2879 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
2880
2881         * gcc.c-torture/execute/builtin-complex-1.c: New test.
2882
2883 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2884
2885         * g++.old-deja/g++.pt/crash62.C: New test.
2886
2887 2001-01-04  Richard Henderson  <rth@redhat.com>
2888
2889         * gcc.dg/20000926-1.c: Update expected warnings.
2890         * gcc.dg/array-2.c: Likewise.
2891         * gcc.dg/array-4.c: Also validate flexible array members.
2892         * gcc.dg/c99-flex-array-1.c: New.
2893
2894 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
2895
2896         * gcc.c-torture/compile/20001222-1.x: Remove.
2897
2898 Thu Jan  4 13:54:11 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2899
2900         * gcc.c-torture/execute/built-in-setjmp.c: New.
2901
2902 2001-01-03  Richard Henderson  <rth@redhat.com>
2903
2904         * gcc.dg/940510-1.c: Update expected error wording.
2905         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
2906
2907 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
2908
2909         * lib/target-supports.exp (check_alias_available): Modified to
2910         indicate aliases not supported if only weak aliases are supported.
2911
2912 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2913
2914         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
2915         Turn on cmpstrsi checks for __pj__ and __i370__.
2916
2917 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2918
2919         * g++.old-deja/g++.other/virtual11.C: New test.
2920
2921 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2922
2923         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
2924
2925 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2926
2927         * gcc.c-torture/compile/20010102-1.c: New test.
2928
2929 2001-01-02  Andreas Jaeger  <aj@suse.de>
2930
2931         * gcc.dg/noreturn-3.c: New test.
2932
2933         * gcc.dg/noreturn-4.c: New test.
2934
2935 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2936
2937         * gcc.c-torture/execute/stdio-opt-1.c: Also test
2938         __builtin_fputc and __builtin_fwrite.
2939
2940 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
2941
2942         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
2943         signed char, not default char.
2944
2945 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
2946
2947         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
2948
2949 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
2950
2951         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
2952
2953 2000-12-29  Richard Henderson  <rth@redhat.com>
2954
2955         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
2956         (__cyg_profile_func_exit): Define.
2957
2958 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
2959
2960         * g++.dg/vtgc1.C: New test.
2961
2962 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
2963
2964         * gcc.dg/noncompile/20001228-1.c: New test.
2965
2966         * gcc.dg/20001228-1.c: New test.
2967
2968         * gcc.c-torture/execute/20001228-1.c: New test.
2969
2970 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
2971
2972         * gcc.dg/format-strfmon-1.c: New test.
2973
2974 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2975
2976         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
2977         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
2978         * gcc.c-torture/execute/string-opt-1.c: Likewise.
2979         * gcc.c-torture/execute/string-opt-2.c: Likewise.
2980         * gcc.c-torture/execute/string-opt-3.c: Likewise.
2981         * gcc.c-torture/execute/string-opt-4.c: Likewise.
2982         * gcc.c-torture/execute/string-opt-6.c: Likewise.
2983         * gcc.c-torture/execute/string-opt-7.c: Likewise.
2984         * gcc.c-torture/execute/string-opt-8.c: Likewise.
2985         * gcc.c-torture/execute/string-opt-9.c: Likewise.
2986         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2987         * gcc.c-torture/execute/string-opt-11.c: Likewise.
2988         * gcc.c-torture/execute/string-opt-12.c: Likewise.
2989
2990         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
2991         * gcc.c-torture/execute/string-opt-4.c: Test index.
2992
2993 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
2994
2995         * gcc.c-torture/compile/20001226-1.c: New test.
2996
2997 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
2998
2999         * gcc.c-torture/compile/20001222-1.c: New test.
3000         * gcc.c-torture/compile/20001222-1.x: Xfail.
3001
3002 Fri Dec 22 06:45:03 2000  Alexandre Oliva  <aoliva@redhat.com>
3003
3004         * gcc.c-torture/execute/comp-goto-2.c: New test.
3005
3006 Thu Dec 21 22:43:03 2000  J"orn Rennecke <amylaar@redhat.com>
3007
3008         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
3009         Use long types if __INT_MAX__ is 32767.
3010         (main): Use cast to (sint32 *) when poking 88 into a_page.
3011
3012         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
3013
3014 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
3015
3016         * gcc.c-torture/compile/20001221-1.c: New test.
3017         * gcc.c-torture/execute/20001221-1.c: New test.
3018
3019 2000-12-20  Richard Henderson  <rth@redhat.com>
3020
3021         * g++.old-deja/g++.pt/crash36.C: Update error lines.
3022         * g++.old-deja/g++.robertl/eb109.C: Likewise.
3023
3024 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3025
3026         * gcc.dg/compare3.c: New test.
3027
3028 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3029
3030         * gcc.dg/format-warnll-1.c: New test.
3031
3032 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
3033
3034         * gcc.dg/cpp/cmdlne-P.c: New test.
3035
3036 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3037
3038         * gcc.c-torture/execute/builtin-abs-1.c,
3039         gcc.c-torture/execute/builtin-abs-2.c: New tests.
3040
3041 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
3042
3043         * gcc.dg/cpp/multiline.c: New test.
3044
3045 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
3046
3047         * g++.old-deja/g++.other/syshdr1.C: Update.
3048         * gcc.dg/cpp/lineflags.c: Remove temporarily.
3049
3050 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3051
3052         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
3053
3054 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3055
3056         * g++.old-deja/g++.pt/ttp65.C: New test.
3057
3058 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3059
3060         * g++.old-deja/g++.pt/ttp64.C: New test.
3061
3062 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3063
3064         * g++.old-deja/g++.pt/spec33.C: New test.
3065
3066 2000-12-14  Catherine Moore  <clm@redhat.com>
3067
3068         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
3069         * gcc.c-torture/execute/920612-2.c: Likewise.
3070         * gcc.c-torture/execute/920428-2.c: Likewise.
3071         * gcc-c-torture/execute/va-arg-11.c: Call exit.
3072         * gcc.c-torture/execute/va-arg-21.c: Likewise.
3073
3074 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3075
3076         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
3077         * gcc.dg/pack-test-2.c: Likewise.
3078
3079 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
3080
3081         Tests by Zack Weinberg <zackw@stanford.edu>.
3082
3083         * gcc.dg/cpp/defined.c: Update.
3084         * gcc.dg/cpp/defined_trad.c: New tests.
3085
3086 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
3087
3088         * gcc.dg/cpp/trad-direct.c: Update.
3089
3090 2000-12-11  Neil Booth  <neilb@earthling.net>
3091
3092         * gcc.dg/cpp/defined_trad.c
3093
3094 2000-12-11  Neil Booth  <neilb@earthling.net>
3095
3096         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
3097
3098 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
3099
3100         * gcc.dg/format-miss-2.c: New test.
3101
3102 2000-12-09  Neil Booth  <neilb@earthling.net>
3103
3104         * gcc.dg/cpp/lineflags.c: New tests.
3105         * gcc.dg/cpp/poison.c: Update.
3106         * gcc.dg/cpp/redef2.c: Update.
3107         * gcc.dg/cpp/skipping.c: New test.
3108
3109 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
3110
3111         * g++.old-deja/g++.other/eh3.C: New testcase.
3112
3113 2000-12-07  Neil Booth  <neilb@earthling.net>
3114
3115         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
3116         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
3117         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
3118         wtr-union-init-2.c, wtr-union-init-3.c: Update.
3119         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
3120         Update.
3121
3122 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3123
3124         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
3125         __SIZE_TYPE__ instead of int for type of integers cast to
3126         pointers.
3127
3128 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
3129
3130         * g++.old-deja/g++.other/cleanup4.C: New test.
3131
3132 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3133
3134         * format-sec-1.c: New test.
3135
3136 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3137
3138         * gcc.dg/format-nonlit-3.c: New test.
3139
3140 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3141
3142         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
3143         through a null pointer.
3144
3145 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3146
3147         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
3148         * g++.old-deja/g++.pt/partial4.C: New test.
3149
3150 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
3151
3152         * gcc.c-torture/execute/ieee/hugeval.x: New.
3153
3154 2000-12-06  Neil Booth  <neilb@earthling.net>
3155
3156         * gcc.dg/cpp/backslash2.c: New tests.
3157
3158 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3159
3160         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
3161         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
3162
3163 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
3164
3165         * gcc.c-torture/execute/20001203-2.c: New testcase.
3166
3167 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
3168
3169         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
3170         * g++.old-deja/g++.other/virtual10.C: New test.
3171
3172 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
3173
3174         * g++.old-deja/g++.mike/pmf5.C: Remove test.
3175
3176 2000-12-05  Richard Henderson  <rth@redhat.com>
3177
3178         * gcc.c-torture/compile/20001205-1.c: New.
3179
3180 2000-12-04  Neil Booth  <neilb@earthling.net>
3181
3182         * g++.old-deja/g++.other/virtual9.C: New test.
3183         * g++.old-deja/g++.pt/crash61.C: New test.
3184         * gcc.c-torture/execute/loop-9.c: New test.
3185
3186 2000-12-04  Neil Booth  <neilb@earthling.net>
3187
3188         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
3189         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
3190         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
3191         * gcc.dg/cpp/extratokens.c: ...here.
3192
3193 2000-12-04  Neil Booth  <neilb@earthling.net>
3194
3195         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
3196         New tests.
3197
3198 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3199
3200         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
3201         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
3202
3203 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
3204
3205         * gcc.c-torture/execute/20001203-1.c: New test.
3206
3207 2000-12-03  Neil Booth  <neilb@earthling.net>
3208
3209         * gcc.dg/cpp/macro6.c: New test cases.
3210
3211 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3212
3213         * gcc.c-torture/execute/string-opt-9.c: New test.
3214         * gcc.c-torture/execute/string-opt-10.c: Likewise.
3215         * gcc.c-torture/execute/string-opt-11.c: Likewise.
3216         * gcc.c-torture/execute/string-opt-12.c: Likewise.
3217
3218         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
3219         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
3220
3221 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
3222
3223         * gcc.dg/cpp/if-6.c: New testcase.
3224
3225         * gcc.dg/20001201-1.c: New testcase.
3226
3227 2000-12-02  Neil Booth  <neilb@earthling.net>
3228
3229         * g++.old-deja/g++.other/externC4.C,
3230         g++.old-deja/g++.other/friend10.C: New tests.
3231
3232 2000-12-02  Neil Booth  <neilb@earthling.net>
3233
3234         * g++.old-deja/g++.other/instan2.C
3235         * g++.old-deja/g++.other/instan3.C: New test.
3236
3237 2000-12-02  Neil Booth  <neilb@earthling.net>
3238
3239         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
3240         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
3241         gnuc99.c,gnuc99-pedantic.c: New tests.
3242
3243 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3244
3245         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
3246         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
3247
3248 2000-12-01  Neil Booth  <neilb@earthling.net>
3249
3250         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
3251         * gcc.dg/cpp/poison.c: Update.
3252         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
3253
3254 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
3255
3256         * g77.f-torture/execute/20001201.f: New test.
3257
3258 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3259
3260         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
3261
3262 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
3263
3264         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
3265
3266 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3267
3268         * g++.old-deja/g++.other/cast6.C: New test.
3269
3270 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
3271
3272         * gcc.c-torture/execute/20001130-2.c: New testcase.
3273
3274 2000-11-30  Richard Henderson  <rth@redhat.com>
3275
3276         * gcc.c-torture/execute/20001130-1.c: New test.
3277
3278 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
3279
3280         * g++.old-deja/g++.other/op3.C: New test.
3281
3282 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
3283
3284         * g++.old-deja/g++.other/op2.C: New test.
3285
3286 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
3287
3288         * g++.old-deja/g++.other/crash38.C: New test.
3289
3290 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
3291
3292         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
3293
3294 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
3295
3296         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
3297         tests.
3298         * gcc.c-torture/execute/string-opt-6.c: New test.
3299
3300         * gcc.dg/20001117-1.c: Add main.
3301
3302 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
3303
3304         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
3305         Move from here ...
3306         * gcc.dg/940510-1.c: ... to here.
3307
3308         * gcc.dg/20000926-1.c: GNU C now allows initializations of
3309         zero-size arrays in toplevel structures.
3310
3311 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
3312
3313         * gcc.c-torture/execute/loop-8.c: New test.
3314
3315 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3316
3317         * g++.old-deja/g++.other/base1.C: New test.
3318
3319 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3320
3321         * g++.old-deja/g++.other/parse2.C: New test.
3322
3323 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3324
3325         * g++.old-deja/g++.pt/incomplete1.C: New test.
3326
3327 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3328
3329         * g++.old-deja/g++.other/friend9.C: New test.
3330
3331 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
3332
3333         * gcc.dg/20001127-1.c: New test.
3334
3335 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
3336
3337         * g++.old-deja/g++.pt/friend46.C: New test.
3338
3339 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
3340
3341         * g++.old-deja/g++.other/ptrmem8.C: New test.
3342
3343 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3344
3345         * gcc.c-torture/execute/string-opt-7.c: New test.
3346         * gcc.c-torture/execute/string-opt-8.c: Likewise.
3347
3348 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
3349
3350         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
3351         instead of 'mkcheck 2'.
3352
3353 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3354
3355         * gcc.c-torture/execute/memcheck/driver.c,
3356         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
3357         C9X references to refer to C99.
3358
3359 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
3360
3361         * gcc.dg/ultrasp3.c: New test.
3362
3363 2000-11-25  Neil Booth  <neilb@earthling.net>
3364
3365         * gcc.dg/cpp/include2.c: Update test to be locale independent.
3366
3367 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
3368
3369         * gcc.c-torture/compile/20001123-2.c: New.
3370
3371 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3372
3373         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
3374
3375 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
3376
3377         * gcc.dg/sequence-point-1.c: Add some new tests.
3378         * gcc.c-torture/execute/20001124-1.c: New test.
3379
3380 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
3381
3382         * g++.old-deja/g++.other/vaarg4.C: New test.
3383         * gcc.c-torture/compile/20001123-1.c: New test.
3384
3385 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
3386
3387         * g++.other/crash24.C: Adjust and remove XFAIL.
3388         * g++.other/crash37.C: New test.
3389
3390 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
3391
3392         * g++.old-deja/g++.pt/instantiate9.C: New test.
3393
3394 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
3395
3396         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
3397         new ABI, too.
3398
3399         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
3400         * g++.old-deja/g++.robertl/eb55.C: Likewise.
3401
3402 2000-11-22  Neil Booth  <neilb@earthling.net>
3403
3404         * gcc.dg/cpp/Wtrigraphs.c: New test.
3405
3406 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
3407
3408         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
3409
3410 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
3411
3412         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
3413
3414 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
3415
3416         * lib/gcc-dg.exp: load_lib scanasm.exp.
3417         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
3418         * lib/g++-dg.exp: load_lib scanasm.exp.
3419         * lib/scanasm.exp: New.
3420         (scan-assembler, scan-assembler-not): Add optional arguments to
3421         test name, or if not present, the pattern name.
3422         (scan-assembler-dem, scan-assembler-dem-not): New.
3423
3424         * g++.dg/dg.exp: New.
3425
3426 2000-11-21  Neil Booth  <neilb@earthling.net>
3427
3428         * gcc.dg/cpp/integrated1.c: Remove.
3429
3430 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
3431
3432         * gcc.c-torture/execute/20001121-1.c: New test.
3433
3434 2000-11-21  Richard Henderson  <rth@redhat.com>
3435
3436         * gcc.c-torture/compile/20001121-1.c: New test.
3437
3438 2000-11-20  Neil Booth  <neilb@earthling.net>
3439
3440         * gcc.dg/cpp/integrated1.c: New test.
3441
3442 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
3443
3444         * g++.old-deja/g++.other/inline17.C: New test.
3445
3446 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
3447
3448         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
3449         local variable to be zero: I made the variable global. Now
3450         uses abort() and exit() instead of relying on main's return value.
3451
3452 2000-11-20  Neil Booth  <neilb@earthling.net>
3453
3454         * gcc.dg/cpp/paste2.c: Update test.
3455         * objc/execute/paste.m: New test.
3456
3457 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
3458
3459         * gcc.dg/c99-condexpr-1.c: New test.
3460
3461 2000-11-20  Neil Booth  <neilb@earthling.net>
3462
3463         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
3464
3465 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
3466
3467         * g++.old-deja/g++.pt/export1.C: New test.
3468
3469 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
3470
3471         * gcc.dg/20001117-1.c: New test.
3472
3473 2000-11-18  Richard Henderson  <rth@redhat.com>
3474
3475         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
3476
3477 2000-11-18  Richard Henderson  <rth@redhat.com>
3478
3479         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
3480         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
3481         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
3482
3483 2000-11-18  Richard Henderson  <rth@redhat.com>
3484
3485         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
3486         (main): New.  Exit cleanly.
3487
3488 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3489
3490         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
3491         gcc.dg/c99-fordecl-2.c: New tests.
3492
3493 2000-11-18  Richard Henderson  <rth@redhat.com>
3494
3495         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
3496         * gcc.c-torture/execute/zerolen-2.c: New.
3497
3498 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3499
3500         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
3501         memory.
3502
3503 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
3504
3505         * g++.old-deja/g++.pt/instantiate8.C: New test.
3506
3507 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
3508
3509         * g++.old-deja/g++.other/incomplete.C: Add more tests.
3510         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
3511
3512 2000-11-16  Nick Clifton  <nickc@redhat.com>
3513
3514         * gcc.c-torture/execute/nestfunc-2.c: New test.
3515         * gcc.c-torture/execute/nestfunc-3.c: New test.
3516
3517 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
3518
3519         * gcc.c-torture/compile/20001116-1.c: New test.
3520
3521 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3522
3523         * gcc.c-torture/execute/20001115-1.c: New test.
3524
3525 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
3526
3527         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
3528         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
3529         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
3530         * g++.old-deja/g++.abi/vmihint.C: Likewise.
3531
3532 2000-11-15  Neil Booth  <neilb@earthling.net>
3533
3534         gcc.dg/cpp/_Pragma1.c: Update.
3535         gcc.dg/cpp/_Pragma2.c: New test.
3536
3537 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
3538
3539         * g++.old-deja/g++.other/anon5.C: New test.
3540
3541 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
3542
3543         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
3544         tests.
3545
3546 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
3547
3548         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
3549         output.
3550
3551 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3552
3553         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
3554         labels at end of compound statements.
3555
3556 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
3557
3558         * gcc.c-torture/execute/loop-7.c: New test.
3559
3560 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3561
3562         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
3563
3564 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3565
3566         * gcc.dg/c99-bool-1.c: New test.
3567
3568 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3569
3570         * gcc.dg/c99-scope-1.c: Remove xfail.
3571         * gcc.dg/c99-scope-2.c: New test.
3572
3573 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3574
3575         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
3576         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
3577
3578 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
3579
3580         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
3581         error messages.
3582
3583         * g++.mike/p700.C: Don't typedef wchar_t.
3584         * g++.mike/p784.C: Likewise.
3585         * g++.mike/eb101.C: Don't use __wchar_t.
3586
3587 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3588
3589         * g77.f-torture/execute/20001111.[fx]: Test premature exit
3590         from DO loop.
3591
3592 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
3593
3594         * gcc.c-torture/execute/20001111-1.c: New test.
3595
3596 2000-11-10  Nick Clifton  <nickc@redhat.com>
3597
3598         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
3599         long multuiple and accumulate.
3600
3601 2000-11-09  Richard Henderson  <rth@redhat.com>
3602
3603         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
3604         via size_t instead of int.
3605
3606         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
3607         * gcc.c-torture/execute/string-opt-2.c: Likewise.
3608         * gcc.c-torture/execute/string-opt-3.c: Likewise.
3609         * gcc.c-torture/execute/string-opt-4.c: Likewise.
3610
3611 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
3612
3613         * gcc.c-torture/compile/20001109-1.c: New test.
3614         * gcc.c-torture/compile/20001109-2.c: New test.
3615
3616 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
3617
3618         * g++.old-deja/g++.pt/operator1.C: New test.
3619         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
3620
3621 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
3622
3623         * gcc.dg/20001108-1.c: New test.
3624
3625 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
3626
3627         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
3628         with both arguments constant strings.
3629         * gcc.c-torture/execute/string-opt-3.c: New test.
3630         * gcc.c-torture/execute/string-opt-4.c: New test.
3631         * gcc.c-torture/execute/string-opt-5.c: New test.
3632
3633 2000-11-08  Nick Clifton  <nickc@redhat.com>
3634
3635         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
3636         mulsidi3adddi patterns.
3637
3638 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
3639
3640         * g++.old-deja/g++.other/crash36.C: New test.
3641
3642 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
3643
3644         * g++.old-deja/g++.other/init16.C: New test.
3645
3646 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
3647
3648         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
3649
3650 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
3651
3652         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
3653         * gcc.c-torture/execute/va-arg-16.x: Likewise.
3654         * gcc.c-torture/execute/va-arg-17.x: Likewise.
3655
3656 2000-11-07  DJ Delorie  <dj@redhat.com>
3657
3658         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
3659
3660 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3661
3662         * gcc.c-torture/execute/string-opt-1.c: New test.
3663
3664 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
3665
3666         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
3667         mips-sgi-irix6.* because the MIPS ABI passes floating-point
3668         parameters in registers, and there is no way for a varargs
3669         function to know in which order the integer and floating-point
3670         parameters should be interleaved when they are placed on the
3671         stack.
3672         * gcc.c-torture/execute/va-arg-16.x: Likewise.
3673         * gcc.c-torture/execute/va-arg-17.x: Likewise.
3674
3675 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3676
3677         * gcc.c-torture/execute/string-opt-2.c: New test.
3678
3679 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
3680
3681         * g++.old-deja/g++.pt/crash60.C: New test.
3682
3683 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
3684
3685         * g++.old-deja/g++.other/crash24.C: New test.
3686         * g++.old-deja/g++.other/crash25.C: New test.
3687         * g++.old-deja/g++.other/crash26.C: New test.
3688         * g++.old-deja/g++.other/crash27.C: New test.
3689         * g++.old-deja/g++.other/crash28.C: New test.
3690         * g++.old-deja/g++.other/crash29.C: New test.
3691         * g++.old-deja/g++.other/crash30.C: New test.
3692         * g++.old-deja/g++.other/crash31.C: New test.
3693         * g++.old-deja/g++.other/crash32.C: New test.
3694         * g++.old-deja/g++.other/crash33.C: New test.
3695         * g++.old-deja/g++.other/crash34.C: New test.
3696         * g++.old-deja/g++.other/crash35.C: New test.
3697
3698 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
3699
3700         * gcc.c-torture/execute/20001031-1.c: New test.
3701
3702 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
3703
3704         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
3705         namespace.
3706
3707         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
3708         standards-conformant.
3709
3710         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
3711
3712         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
3713         * g++.old-deja/g++.mike/p755a.C: Likewise.
3714         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
3715         library makes no calls to `operator new' during initialization.
3716
3717 2000-11-04  Neil Booth  <neilb@earthling.net>
3718
3719         * gcc.dg/cpp/include2.c: New tests.
3720
3721 Fri Nov  3 13:32:14 2000  Mark P Mitchell  <mark@codesourcery.com>
3722
3723         * lib/g++.exp (g++_set_ld_library_path): New function.
3724         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
3725
3726 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
3727
3728         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
3729         warnings.
3730
3731 2000-11-01  Richard Henderson  <rth@redhat.com>
3732
3733         * g++.old-deja/g++.ext/namedret1.C: New.
3734         * g++.old-deja/g++.ext/namedret2.C: New.
3735         * g++.old-deja/g++.ext/namedret3.C: New.
3736
3737 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
3738
3739         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
3740         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
3741
3742 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3743
3744         * gcc.c-torture/execute/va-arg-21.c: New test.
3745
3746 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
3747
3748         * gcc.dg/c99-complex-2.c: New test.
3749
3750 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3751
3752         * gcc.c-torture/execute/stdio-opt-1.c: New test.
3753
3754 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
3755
3756         * g++.old-deja/g++.other/inline16.C: New test.
3757
3758 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
3759
3760         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
3761         __PRETTY_FUNCTION__
3762
3763 2000-10-29  Neil Booth  <neilb@earthling.net>
3764
3765         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
3766         New tests.
3767         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
3768         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
3769         optimisation.
3770
3771 2000-10-29  Neil Booth  <neilb@earthling.net>
3772
3773         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
3774         * mi1.c, mi1c.h: Add null directives to multiple-include test.
3775         * mi5.c: Test multiple includes work with -C.
3776         * trigraphs.c: Test ^= version.
3777
3778 2000-10-28  Neil Booth  <neilb@earthling.net>
3779
3780         New tests and test updates for new macro expander.
3781
3782         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
3783         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
3784         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
3785         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
3786         new diagnostic messages.
3787
3788         * gcc.dg/cpp/macro3.c: New tests.
3789
3790 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
3791
3792         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
3793         on the same line.
3794
3795 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
3796
3797         * g++.old-deja/g++.other/eh2.C: New test.
3798
3799 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
3800
3801         * gcc.c-torture/execute/20001027-1.c: New test.
3802
3803 2000-10-26  Richard Henderson  <rth@redhat.com>
3804
3805         * gcc.c-torture/execute/20001026-1.c: New.
3806
3807 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
3808
3809         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
3810         * g++.old-deja/g++.law/builtin1.C: Likewise.
3811         * g++.old-deja/g++.law/ctors10.C: Likewise.
3812         * g++.old-deja/g++.law/virtual3.C: Likewise.
3813         * g++.old-deja/g++.mike/p658.C: Likewise.
3814         * g++.old-deja/g++.other/sibcall1.C: Likewise.
3815         * g++.old-deja/g++.other/vaarg2.C: Likewise.
3816         * g++.old-deja/g++.robertl/eb124.C: Likewise.
3817         * g++.old-deja/g++.robertl/eb44.C: Likewise.
3818         * g++.old-deja/g++.robertl/eb77.C: Likewise.
3819
3820 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3821
3822         * gcc.c-torture/compile/20001024-1.c: New test.
3823
3824 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
3825
3826         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
3827         to tell us whether or not we are using V3.
3828
3829 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
3830
3831         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
3832         operands.
3833
3834 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3835
3836         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
3837
3838 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
3839
3840         * gcc.c-torture/execute/20001024-1.c: New test.
3841
3842 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
3843
3844         * g++.old-deja/g++.other/sibcall1.C: New test.
3845
3846 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
3847
3848         * gcc.dg/noncompile/init-3.c: New test.
3849
3850 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
3851
3852         * gcc.dg/format-array-1.c: New test.
3853
3854 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3855
3856         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
3857         writing through null pointers; remove comment about testing
3858         unterminated strings.
3859
3860 2000-10-17  Matthew Hiller  <hiller@redhat.com>
3861
3862         * gcc.c-torture/execute/20001017-2.c: New test.
3863
3864 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3865
3866         * gcc.c-torture/compile/20001018-1.c: New test.
3867         * gcc.c-torture/compile/20001018-1.x: Xfail.
3868
3869 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3870
3871         * gcc.c-torture/execute/20001017-1.c: New test.
3872
3873 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3874
3875         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
3876         for multiple use of arguments with scanf formats; add tests for
3877         multiple use of arguments.
3878
3879 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
3880
3881         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
3882
3883 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3884
3885         * gcc.dg/format-miss-1.c: New test.
3886
3887 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
3888
3889         * gcc.c-torture/execute/20001013-1.c: New test.
3890
3891 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
3892
3893         * gcc.dg/format-branch-1.c: New test.
3894
3895 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
3896
3897         * README, lib/file-format.exp: Remove EGCS references.
3898
3899 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
3900
3901         * gcc.dg/20001013-1.c: New test.
3902
3903 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
3904
3905         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
3906         for intmax_t in the compiler using __typeof__ and the type rules
3907         for conditional expressions.
3908
3909 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
3910
3911         * gcc.dg/20001012-1.c: New test.
3912         * gcc.dg/20001012-2.c: New test.
3913
3914 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
3915
3916         * gcc.dg/format-attr-1.c: New test.
3917
3918 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
3919
3920         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
3921         __LONG_LONG_MAX__ instead of LLONG_MAX.
3922
3923 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
3924
3925         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
3926         scanf flags.
3927         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
3928         flags.
3929
3930 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
3931
3932         * gcc.dg/sequence-pt-1.c: New test.
3933
3934 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
3935
3936         * gcc.c-torture/execute/20001011-1.c: New testcase.
3937         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
3938
3939 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
3940
3941         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
3942         does not error on it.
3943
3944 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
3945
3946         * gcc.dg/20001009-1.c: New test.
3947
3948 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
3949
3950         * gcc.c-torture/compile/20001009-1.c: Move from here ....
3951         * gcc.c-torture/execute/20001009-2.c: ... to here.
3952
3953 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
3954
3955         * gcc.c-torture/compile/20001009-1.c: New testcase.
3956         * gcc.c-torture/execute/20001009-1.c: New testcase.
3957         Testcases provided by Jan Hubicka <jh@suse.cz>.
3958
3959 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3960
3961         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
3962         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
3963         uintmax_t using <limits.h> to emulate the compiler's internal
3964         logic.  No longer XFAIL %j tests.
3965
3966 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3967
3968         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
3969         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
3970         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
3971         regexps and details of expected handling of some bad formats.
3972         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
3973         suppression.
3974
3975 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3976
3977         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
3978         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
3979         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
3980         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
3981         in list archives.
3982
3983 2000-10-06  Richard Henderson  <rth@cygnus.com>
3984
3985         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
3986         * g++.old-deja/g++.brendan/crash52.C: Likewise.
3987         * g++.old-deja/g++.jason/report.C: Likewise.
3988         * g++.old-deja/g++.law/friend5.C: Likewise.
3989         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
3990         of the expected warnings.
3991
3992 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
3993
3994         * g++.old-deja/g++.pt/enum14.C: New test.
3995
3996 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3997
3998         * g++.old-deja/g++.pt/crash59.C: New test.
3999
4000 2000-10-04  Will Cohen  <wcohen@redhat.com>
4001
4002         * gcc.dg/20000926-1.c: New test.
4003
4004 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
4005
4006         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
4007         function name for current C++ compiler.
4008         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
4009
4010 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
4011
4012         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
4013         __PRETTY_FUNCTION__.
4014         * g++.old-deja/g++.ext/pretty2.C: Likewise.
4015
4016 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4017
4018         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
4019
4020 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
4021
4022         * gcc.c-torture/compile/20000923-1.c: New test.
4023
4024 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
4025
4026         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
4027         * g++.old-deja/g++.pt/ttp62.C: Same.
4028         * g++.old-deja/g++.other/inline14.C: Same.
4029
4030 2000-09-24  Richard Henderson  <rth@cygnus.com>
4031
4032         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
4033
4034 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
4035
4036         * gcc.dg/c90-printf-1.c: Add test for wide string format.
4037
4038 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
4039
4040         * gcc.c-torture/compile/20000922-1.c: New file.
4041
4042 2000-09-21  Nick Clifton  <nickc@redhat.com>
4043
4044         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
4045         a signed long modulo operation.
4046         (mod6): New funciton - perform an unsigned long modulo operation.
4047         (main): Add tests for modulos of very large numbers by very small
4048         dividends.
4049
4050 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4051
4052         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
4053
4054 2000-09-19  Richard Henderson  <rth@cygnus.com>
4055
4056         * gcc.dg/compare2.c (case 10): XFAIL.
4057
4058 2000-09-18  Richard Henderson  <rth@cygnus.com>
4059
4060         * gcc.c-torture/execute/20000906-1.c: Move ...
4061         * gcc.dg/20000906-1.c: ... here.  Only run on targets
4062         that support __builtin_trap.
4063
4064 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
4065
4066         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
4067
4068 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
4069
4070         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
4071         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
4072         more $ format tests.
4073
4074 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
4075
4076         * gcc.dg/format-errmk-1.c: New test.
4077
4078 2000-09-17  Greg McGary  <greg@mcgary.org>
4079
4080         * gcc.c-torture/execute/20000917-1.x: Remove.
4081
4082 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
4083
4084         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
4085
4086 2000-09-17  Greg McGary  <greg@mcgary.org>
4087
4088         * gcc.c-torture/execute/20000917-1.c: New test.
4089         * gcc.c-torture/execute/20000917-1.x: XFAIL.
4090
4091 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
4092
4093         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
4094         in nested macro bug.
4095
4096 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
4097
4098         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
4099
4100 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
4101
4102         * gcc.c-torture/execute/20000914-1.c: New test.
4103
4104 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
4105
4106         * g++.other/inline13.C: New test.
4107
4108 2000-09-12  Andreas Jaeger  <aj@suse.de>
4109
4110         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
4111         constant by Ulrich Drepper <drepper@redhat.com>.
4112
4113 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
4114
4115         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
4116
4117 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4118
4119         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
4120
4121 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
4122
4123         * gcc.dg/cpp/backslash.c: New test.
4124
4125 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
4126
4127         * gcc.c-torture/execute/20000910-1.c: New test.
4128         * gcc.c-torture/execute/20000910-2.c: Likewise.
4129
4130 2000-09-11  Robert Lipe  <robertl@sco.com>
4131
4132         * gcc.dg/pragma-align.c: New test.
4133
4134 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4135
4136         * g++.old-deja/g++.pt/explicit82.C: New test.
4137         * g++.old-deja/g++.pt/explicit83.C: New test.
4138
4139 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
4140
4141         * gcc.dg/asm-names.c: New test.
4142
4143 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4144
4145         * gcc.dg/cpp/tr-warn6.c: New test
4146
4147 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4148
4149         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
4150         be accepted.
4151
4152 2000-09-07  Catherine Moore  <clm@redhat.com>
4153
4154         * gcc.c-torture/execute/unroll-1.c: New test.
4155
4156 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
4157
4158         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
4159         ERROR markers.
4160         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
4161         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
4162         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
4163         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
4164         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
4165         Preprocess only.
4166         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
4167         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
4168
4169 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4170
4171         * g++.old-deja/g++.pt/deduct2.C: New test.
4172
4173 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4174
4175         * g++.old-deja/g++.pt/parms2.C: New test.
4176
4177 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4178
4179         * g++.old-deja/g++.pt/crash58.C: New test.
4180
4181 2000-09-06  Greg McGary  <greg@mcgary.org>
4182
4183         * gcc.c-torture/execute/20000906-1.c: New test.
4184         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
4185
4186 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4187
4188         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
4189
4190 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4191
4192         * g++.old-deja/g++.pt/crash57.C: New test.
4193
4194 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4195
4196         * g++.old-deja/g++.pt/crash56.C: New test.
4197
4198 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4199
4200         * g++.old-deja/g++.pt/koenig1.C: New test.
4201
4202 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
4203
4204         * gcc.dg/20000904-1.c: New test.
4205
4206 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
4207
4208         * gcc.dg/cpp/paste8.c: New test.
4209
4210 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
4211
4212         * gcc.c-torture/compile/20000827-1.c: New test.
4213
4214 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
4215
4216         * gcc.dg/format-diag-1.c: New test.
4217
4218 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
4219
4220         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
4221         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
4222         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
4223         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
4224         gcc.dg/formatz-1.c: Adjust warning regular expressions.
4225
4226 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4227
4228         * g++.old-deja/g++.other/nested4.C: New test.
4229
4230 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4231
4232         * g++.old-deja/g++.ns/scoped1.C: New test.
4233
4234 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
4235
4236         * lib/g++.exp: Support testing already-installed GCC.
4237
4238 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4239
4240         * wtr-label-1.c, wtr-suffix-1.c: New tests.
4241
4242 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4243
4244         * gcc.dg/return-type-2.c: New test.
4245
4246 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
4247
4248         * gcc.c-torture/compile/20000825-1.c: New test.
4249
4250 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
4251
4252         * gcc.dg/dwarf2-2.c: New test.
4253
4254 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
4255
4256         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
4257         dg-warning regexps.
4258
4259 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
4260
4261         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
4262         gcc.dg/format-ext-5.c: New tests.
4263
4264 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
4265
4266         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
4267
4268 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
4269
4270         * gcc.dg/noncompile/930622-2.c: Adjust error message.
4271
4272 2000-08-24  Richard Henderson  <rth@cygnus.com>
4273
4274         * gcc.dg/ia64-sync-1.c: New test.
4275         * gcc.dg/ia64-sync-2.c: New test.
4276         * gcc.dg/ia64-asm-1.c: New test.
4277
4278 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
4279
4280         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
4281         * gcc.dg/format-ext-2.c: New test.
4282
4283 2000-08-23  Jason Merrill  <jason@redhat.com>
4284
4285         * lib/old-dejagnu.exp: Also ignore "In member function" and
4286         "At global scope".
4287
4288 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4289
4290         * gcc.dg/noncompile/label-lineno-1.c: New test.
4291
4292 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
4293
4294         * gcc.dg/c99-array-nonobj-1.c: New test.
4295
4296 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
4297
4298         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
4299         tests.
4300         * gcc.dg/format-ext-1.c: New test.
4301
4302 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4303
4304         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
4305         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
4306         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
4307         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
4308         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
4309
4310 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
4311
4312         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
4313         gcc.dg/c99-strftime-2.c: New tests.
4314
4315 2000-08-22  Richard Henderson  <rth@cygnus.com>
4316
4317         * gcc.c-torture/execute/20000822-1.c: New test.
4318
4319 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
4320
4321         * gcc.c-torture/execute/20000819-1.x: Remove.
4322
4323 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
4324
4325         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
4326         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
4327         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
4328         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
4329         gcc.dg/format-xopen-1.c: New tests.
4330
4331 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
4332
4333         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
4334
4335 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
4336
4337         * g++.old-deja/g++.other/loop2.C: New test.
4338
4339         * gcc.c-torture/compile/20000606-1.c: New test.
4340         * gcc.c-torture/compile/20000728-1.c: New test.
4341         * gcc.c-torture/execute/20000801-1.c: New test.
4342         * gcc.c-torture/execute/20000801-2.c: New test.
4343         * gcc.c-torture/execute/20000819-1.c: New test.
4344         * gcc.c-torture/execute/20000819-1.x: XFAIL.
4345         * gcc.dg/20000629-1.c: New test.
4346         * gcc.dg/20000724-1.c: New test.
4347         * gcc.dg/20000807-1.c: New test.
4348
4349 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
4350
4351         * gcc.dg/cpp/pragma-1.c: New test.
4352         * gcc.dg/cpp/pragma-2.c: New test.
4353
4354 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
4355
4356         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
4357         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
4358
4359 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4360
4361         * gcc.c-torture/compile/20000818-1.c: New test.
4362
4363 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
4364
4365         * gcc.c-torture/execute/20000818-1.c: New test.
4366
4367 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
4368
4369         * gcc.dg/format-va-1.c: New test.
4370
4371 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4372
4373         * g++.old-deja/g++.other/typedef8.C: New test.
4374
4375 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4376
4377         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
4378         * g++.old-deja/g++.mike/net36.C: Mark candidate.
4379         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
4380         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
4381         * g++.old-deja/g++.other/ptrmem7.C: New test.
4382         * g++.old-deja/g++.pt/ptrmem10.C: New test.
4383
4384 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4385
4386         * g++.old-deja/g++.pt/typename27.C: New test.
4387
4388 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
4389
4390         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
4391         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
4392         * g++.old-deja/g++.pt/friend45.C: New test.
4393         * g++.old-deja/g++.other/friend8.C: New test.
4394
4395 2000-08-15  Richard Henderson  <rth@cygnus.com>
4396
4397         * gcc.c-torture/execute/20000815-1.c: New test.
4398
4399 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
4400
4401         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
4402         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
4403         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
4404
4405 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
4406
4407         * g++.old-deja/g++.other/refinit2.C: New test.
4408
4409 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
4410
4411         * lib/c-torture.exp (c-torture): Make
4412         compiler_conditional_xfail_data global.
4413         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
4414         compiler_conditional_xfail_data machinery.
4415         (f-torture-execute): Likewise.
4416         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
4417         and only when unrolling loops.
4418
4419         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
4420
4421 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4422
4423         * g++.old-deja/g++.pt/explicit81.C: New test.
4424
4425 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4426
4427         * g++.old-deja/g++.pt/typename26.C: New test.
4428
4429 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
4430
4431         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
4432         warning.
4433
4434 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4435
4436         * g++.old-deja/g++.other/array3.C: New test.
4437
4438 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
4439
4440         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
4441         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
4442         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
4443         New tests.
4444
4445 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
4446
4447         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
4448         * g++.old-deja/g++.abi/vmihint.C: Likewise.
4449
4450 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
4451
4452         * gcc.c-torture/execute/20000808-1.c: New test.
4453
4454 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
4455
4456         * gcc.dg/c90-const-expr-1.c: New test.
4457
4458 2000-08-08  Richard Henderson  <rth@cygnus.com>
4459
4460         * gcc.dg/noncompile/920923-1.c: Declare calloc.
4461
4462 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
4463
4464         * gcc.dg/noncompile/const-ll-1.c: New test.
4465
4466 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4467
4468         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
4469
4470 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
4471
4472         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
4473         that running programs linked against the shared version of libobjc
4474         run correctly.
4475
4476 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
4477
4478         * gcc.dg/c99-printf-1.c: New test.
4479
4480 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
4481
4482         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
4483
4484 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
4485
4486         * gcc.c-torture/execute/20000731-1.x: Delete.
4487
4488 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
4489
4490         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
4491         and torture_without_loops as is done by c-torture.exp.
4492         (search_for): Copy from c-torture.exp.
4493         (gcc-dg-runtest): New function, drives a directory of tests
4494         iterating over the TORTURE_OPTIONS.
4495         (scan-assembler, scan-assembler-not): Move here from
4496         individual directory drivers.
4497
4498         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
4499         defined by lib/gcc-dg.exp.
4500         * gcc.dg/cpp/cpp.exp: Likewise.
4501         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
4502         gcc-dg-runtest, so we cycle over optimization options.
4503
4504         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
4505         * gcc.dg/compare2.c: No longer expected to fail.
4506
4507 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
4508
4509         * gcc.c-torture/execute/20000804-1.c: New test.
4510
4511 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
4512
4513         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
4514
4515 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
4516
4517         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
4518
4519 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
4520
4521         * gcc.c-torture/compile/20000803-1.c: New test.
4522
4523 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4524
4525         * gcc.c-torture/execute/20000801-3.c,
4526         gcc.c-torture/execute/20000801-4.c: New tests.
4527         * gcc.c-torture/execute/20000801-3.x,
4528         gcc.c-torture/execute/20000801-4.x: Xfail.
4529
4530 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
4531
4532         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
4533         libobjc/.libs to allow for libtool.
4534
4535 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
4536
4537         * gcc.c-torture/compile/20000802-1.c: New test.
4538
4539 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
4540
4541         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
4542
4543 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
4544
4545         * gcc-c-torture/execute/20000731-2.c: New test.
4546
4547         * gcc.c-torture/execute/20000731-1.c: New test.
4548         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
4549
4550 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
4551
4552         * testsuite/gcc.dg/cpp/paste7.c: New test.
4553         * gcc.dg/cpp/20000725-1.c: New test.
4554
4555 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
4556
4557         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
4558         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
4559         declaration warning for __builtin_dwarf_reg_size.
4560
4561         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
4562
4563 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
4564
4565         * gcc.dg/noncompile/voidparam-1.c: New test.
4566
4567 2000-07-30  Richard Henderson  <rth@cygnus.com>
4568
4569         * gcc.dg/c90-digraph-1.c: Don't xfail.
4570         * gcc.dg/compare2.c (case 10): Xfail.
4571         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
4572
4573 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
4574
4575         * gcc.dg/c99-main-1.c: New test.
4576
4577 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
4578
4579         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
4580
4581 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
4582
4583         * gcc.c-tortuer/execute/20000726-1.c: New test.
4584
4585 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
4586
4587         * gcc.c-torture/execute/enum-2.c: New test.
4588
4589 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4590
4591         * gcc.dg/cpp/tr-warn3.c: New test.
4592
4593 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4594
4595         * g++.old-deja/g++.ext/implicit1.C: Remove.
4596         * g++.old-deja/g++.jason/c2.C: Remove
4597         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
4598         * g++.old-deja/g++.pt/crash16.C: Likewise.
4599         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
4600
4601 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4602
4603         * g++.old-deja/g++.other/for2.C: New test.
4604
4605 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
4606
4607         * gcc.dg/20000720-1.c: New test.
4608
4609 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
4610
4611         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
4612
4613 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
4614
4615         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
4616         * gcc.c-torture/execute/20000722-1.c: New.
4617         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
4618
4619 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
4620
4621         * gcc.dg/cpp/20000720-1.S: New test.
4622
4623 2000-07-21  Michael Meissner  <meissner@redhat.com>
4624
4625         * gcc.c-torture/execute/ieee/hugeval.c: New test.
4626
4627 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
4628
4629         * g++.old-deja/g++.brendan/crash16.C,
4630         g++.old-deja/g++.brendan/parse3.C,
4631         g++.old-deja/g++.brendan/redecl1.C,
4632         g++.old-deja/g++.ns/template13.C,
4633         g++.old-deja/g++.other/decl4.C,
4634         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
4635
4636 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
4637
4638         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
4639         and "Internal error".
4640
4641         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
4642         regexps.
4643         * gcc.dg/cpp/paste6.c: New test.
4644
4645 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
4646
4647         * gcc.dg/cpp/tr-direct.c: New test.
4648
4649         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
4650         gcc.dg/cpp/undef1.c: Tweak error regexps.
4651
4652 2000-07-18  Eric Christopher <echristo@redhat.com>
4653
4654         * gcc.c-torture/compile/20000718-1.c: New test.
4655
4656 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
4657
4658         * cpplex.c (_cpp_push_token): If the token being pushed back
4659         is the previous token in this context, just subtract one from
4660         context->posn.
4661         * cppmacro.c (save_expansion): Clear aux field when storing a
4662         placemarker.
4663
4664 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
4665
4666         * gcc.dg/noncompile/redecl-1.c: New test.
4667
4668 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
4669
4670         * gcc.c-torture/execute/20000717-5.c: New test.
4671         * gcc.c-torture/execute/20000717-1.x: Removed.
4672
4673 2000-07-17  Richard Henderson  <rth@cygnus.com>
4674
4675         * gcc.c-torture/execute/20000717-4.c: New test.
4676
4677 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
4678
4679         * gcc.dg/cpp/syshdr.c: New test.
4680         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
4681
4682 2000-07-17  Neil Booth  <neilb@earthling.net>
4683
4684         * gcc.dg/cpp/cmdlne-dM.c: New test.
4685         * gcc.dg/cpp/cmdlne-dD.c: New test.
4686
4687 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
4688
4689         * gcc.c-torture/execute/20000717-3.c: New test.
4690
4691         * gcc.c-torture/compile/20000717-1.c: New test.
4692
4693 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
4694
4695         * gcc.c-torture/execute/20000717-2.c: New test.
4696
4697 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
4698
4699         * gcc.dg/formatz-1.c: New test.
4700
4701         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
4702         * gcc.dg/c99-digraph-1.c: New tests.
4703
4704         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
4705         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
4706
4707         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
4708         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
4709         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
4710         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
4711         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
4712         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
4713         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
4714
4715 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
4716
4717         * gcc.c-torture/execute/20000717-1.c: New test.
4718         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
4719
4720 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
4721
4722         * gcc.c-torture/execute/20000715-2.c: New test.
4723         * gcc.dg/20000715-1.c: New test.
4724
4725 2000-07-15  Michael Meissner  <meissner@redhat.com>
4726
4727         * gcc.c-torture/execute/20000715-1.c: New test.
4728
4729 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
4730
4731         * gcc.c-torture/execute/20000707-1.c: New test.
4732
4733 2000-07-13  Neil Booth  <NeilB@earthling.net>
4734
4735         * testsuite/gcc.dg/cpp/digraph1.c,
4736         testsuite/gcc.dg/cpp/digraph2.c,
4737         testsuite/gcc.dg/cpp/digraphs.c: New tests.
4738
4739 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
4740
4741         * g77.f-torture/compile/20000630-2.f:  New test.
4742         * g77.f-torture/compile/20000630-2.x
4743
4744 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
4745
4746         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
4747
4748 2000-07-11  Neil Booth  <NeilB@earthling.net>
4749
4750         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
4751
4752 2000-07-11  Neil Booth  <NeilB@earthling.net>
4753
4754         * gcc.dg/cpp/cmdlne-C.c: New.
4755
4756 2000-07-09  Neil Booth  <NeilB@earthling.net>
4757
4758         * gcc.dg/cpp/directiv.c: New tests.
4759         * gcc.dg/cpp/undef1.c: Update.
4760
4761 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
4762
4763         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
4764
4765 2000-07-09  Neil Booth  <NeilB@earthling.net>
4766
4767         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
4768
4769 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
4770
4771         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
4772         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
4773
4774 2000-07-08  Neil Booth  <NeilB@earthling.net>
4775
4776         * gcc.dg/cpp/macsyntx.c: New tests.
4777
4778 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
4779
4780         * gcc.dg/20000707-1.c: New test.
4781
4782 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
4783
4784         * gcc.c-torture/execute/20000706-1.c: New test.
4785         * gcc.c-torture/execute/20000706-2.c: New test.
4786         * gcc.c-torture/execute/20000706-3.c: New test.
4787         * gcc.c-torture/execute/20000706-4.c: New test.
4788         * gcc.c-torture/execute/20000706-5.c: New test.
4789
4790 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
4791
4792         * g++.old-deja/g++.pt/instantiate7.C: New test.
4793
4794 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
4795
4796         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
4797         * g++.old-deja/g++.mike/thunk3.C: Likewise.
4798         * g++.old-deja/g++.other/rtti3.C: Likewise.
4799         * g++.old-deja/g++.other/rttid3.C: Likewise.
4800
4801 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
4802
4803         *  g77.f-torture/compile/20000630-1.x: Fix typo
4804
4805 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
4806
4807         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
4808         assembly output.
4809
4810 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
4811
4812         * gcc.dg/cpp/ident.c: New test.
4813
4814 2000-07-05  Neil Booth  <NeilB@earthling.net>
4815
4816         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
4817           gcc.dg/cpp/lexstrng.c: New tests.
4818
4819 2000-07-04  Neil Booth  <NeilB@earthling.net>
4820
4821         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
4822         * gcc.dg/cpp/strify2.c: Same.
4823
4824 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
4825
4826         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
4827         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
4828         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
4829         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
4830
4831         * testsuite/gcc.dg/cpp/macro1.c,
4832         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
4833         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
4834         testsuite/gcc.dg/cpp/strify1.c,
4835         testsuite/gcc.dg/cpp/strify2.c: New tests.
4836
4837 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
4838
4839         * gcc.c-torture/execute/20000703-1.c: New test.
4840
4841 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4842
4843         * g++.old-deja/g++.pt (lookup10.C): New test.
4844
4845 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4846
4847         * g++.old-deja/g++.pt (typename25.C): New test.
4848
4849 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
4850
4851         * gcc.c-torture/compile/20000701-1.c: New test.
4852
4853 2000-06-30  Nick Clifton  <nickc@cygnus.com>
4854
4855         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
4856         to test case.
4857
4858 2000-06-30  Catherine Moore  <clm@cygnus.com>
4859
4860         * gcc.c-torture/execute/align-1.c: New test.
4861
4862 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
4863
4864         * g++.old-deja/g++.pt/expr8.C: New test.
4865         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
4866
4867 2000-06-29  Nick Clifton  <nickc@cygnus.com>
4868
4869         * gcc.c-torture/compile/20000629-1.c: New test.
4870
4871 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
4872
4873
4874         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
4875         gcc.dg/noncompile directory, depending on whether they're
4876         preprocessor tests or not.  Annotate all the tests for the dg
4877         framework.
4878
4879         * gcc.c-torture/noncompile/noncompile.exp: Delete.
4880         * gcc.dg/noncompile/noncompile.exp: New.
4881
4882         * Moved files:
4883         Old name                                New name
4884         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
4885         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
4886         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
4887         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
4888         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
4889         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
4890         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
4891         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
4892         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
4893         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
4894         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
4895         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
4896         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
4897         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
4898         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
4899         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
4900         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
4901         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
4902         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
4903         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
4904         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
4905         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
4906         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
4907         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
4908
4909         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
4910         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
4911         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
4912         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
4913         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
4914         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
4915
4916 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
4917
4918         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
4919         declare one variable.  On the fourth, error.
4920         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
4921         declared by 20000628-1a.h.
4922
4923 2000-06-29  Richard Henderson  <rth@redhat.com>
4924
4925         * gcc.c-torture/execute/930529-1.x: New file.
4926         * gcc.dg/920413-1.c: Adjust expected warning text.
4927         * gcc.dg/980217-1.c: Declare abort.
4928         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
4929
4930 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
4931
4932         * g77.f-torture/compile/20000629-1.f: New test.
4933         * g77.f-torture/compile/20000629-1.x: Expected to fail.
4934
4935 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
4936
4937         Rearrange lots of files, removing entirely the
4938         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
4939         directories.
4940
4941         * Deleted files:
4942         gcc.c-torture/code_quality/code_quality.exp
4943         gcc.c-torture/special/special.exp
4944         gcc.failure/failure.exp
4945         gcc.failure/940409-1.x
4946         gcc.c-torture/compile/961203-1.x
4947
4948         * New files:
4949         gcc.misc-tests/linkage.exp
4950         gcc.c-torture/execute/920730-1t.c
4951         gcc.c-torture/execute/920730-1t.x
4952         gcc.c-torture/compile/920520-1.x
4953         gcc.c-torture/compile/920521-1.x
4954         gcc.c-torture/compile/981006-1.x
4955         gcc.c-torture/execute/eeprof-1.x
4956
4957         * Moved files (possibly with modifications to fit a new harness):
4958         Old name                                New name
4959         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
4960         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
4961         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
4962         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
4963         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
4964         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
4965         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
4966         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
4967         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
4968         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
4969         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
4970         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
4971         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
4972         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
4973
4974 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
4975
4976         * c-torture/compile/961203-1.x: Delete.
4977
4978         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
4979         not exit. Include stdio.h.
4980         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
4981         * gcc.misc-tests/dg-12.c: Likewise.
4982         * gcc.misc-tests/dg-5.c: Likewise.
4983         * gcc.misc-tests/dg-6.c: Likewise.
4984         * gcc.misc-tests/dg-7.c: Prototype abort.
4985         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
4986         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
4987         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
4988         not exit.
4989         * gcc.misc-tests/sieve.c: Use return from main, not exit.
4990         * gcc.misc-tests/sort2.c: Use return from main, not exit.
4991
4992 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
4993
4994         * gcc.dg/cpp/20000628-1.c: New test.
4995         * gcc.dg/cpp/20000628-1.h: New header for above test.
4996         * gcc.dg/cpp/20000628-1a.h: Likewise.
4997
4998 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
4999
5000         * gcc.dg/cpp: New directory.
5001         * gcc.dg/cpp/cpp.exp: New driver.
5002         * gcc.dg/cpp/20000627-1.c: New test.
5003         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
5004         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
5005         and rewrite as a compilation test.
5006
5007         * gcc.dg: Move many files into the cpp subdirectory, possibly
5008         renaming or editing them as well.
5009         Old name                New name
5010         990119-1.c              cpp/19990119-1.c
5011         990228-1.c              cpp/19990228-1.c
5012         990407-1.c              cpp/19990407-1.c
5013         990409-1.c              cpp/19990409-1.c
5014         990413-1.c              cpp/19990413-1.c
5015         990703-1.c              cpp/19990703-1.c
5016         20000127-1.c            cpp/20000127-1.c
5017         20000129-1.c            cpp/20000129-1.c
5018         20000207-1.c            cpp/20000207-1.c
5019         20000207-2.c            cpp/20000207-2.c
5020         20000209-1.c            cpp/20000209-1.c
5021         20000209-2.c            cpp/20000209-2.c
5022         20000301-1.c            cpp/20000301-1.c
5023         20000419-1.c            cpp/20000419-1.c
5024         20000510-1.S            cpp/20000510-1.S
5025         20000519-1.c            cpp/20000519-1.c
5026         20000529-1.c            cpp/20000529-1.c
5027         20000625-1.c            cpp/20000625-1.c
5028         20000625-2.c            cpp/20000625-2.c
5029         cpp-as1.c               cpp/assert1.c
5030         cpp-as2.c               cpp/assert2.c
5031         cxx-comments-1.c        cpp/cxxcom1.c
5032         cxx-comments-2.c        cpp/cxxcom2.c
5033         endif-label.c           cpp/endif.c
5034         cpp-hash1.c             cpp/hash1.c
5035         cpp-hash2.c             cpp/hash2.c
5036         cpp-if1.c               cpp/if-1.c
5037         cpp-if2.c               cpp/if-2.c
5038         cpp-if3.c               cpp/if-3.c
5039         cpp-if4.c               cpp/if-4.c
5040         cpp-if5.c               cpp/if-5.c
5041         cpp-cond.c              cpp/if-cexp.c
5042         cpp-missingop.c         cpp/if-mop.c
5043         cpp-missingparen.c      cpp/if-mpar.c
5044         cpp-opprec.c            cpp/if-oppr.c
5045         cpp-ifparen.c           cpp/if-paren.c
5046         cpp-shortcircuit.c      cpp/if-sc.c
5047         cpp-shift.c             cpp/if-shift.c
5048         cpp-unary.c             cpp/if-unary.c
5049         cpp-li1.c               cpp/line1.c
5050         cpp-li2.c               cpp/line2.c
5051         lineno.c                cpp/line3.c
5052         lineno-2.c              cpp/line4.c
5053         cpp-mi.c                cpp/mi1.c
5054         cpp-mic.h               cpp/mi1c.h
5055         cpp-micc.h              cpp/mi1cc.h
5056         cpp-mind.h              cpp/mi1nd.h
5057         cpp-mindp.h             cpp/mi1ndp.h
5058         cpp-mix.h               cpp/mi1x.h
5059         cpp-mi2.c               cpp/mi2.c
5060         cpp-mi2a.h              cpp/mi2a.h
5061         cpp-mi2b.h              cpp/mi2b.h
5062         cpp-mi2c.h              cpp/mi2c.h
5063         cpp-mi3.c               cpp/mi3.c
5064         cpp-mi3.def             cpp/mi3.def
5065         poison-1.c              cpp/poison.c
5066         pr-impl.c               cpp/prag-imp.c
5067         cpp-redef-2.c           cpp/redef1.c
5068         cpp-redef.c             cpp/redef2.c
5069         strpaste.c              cpp/strp1.c
5070         strpaste-2.c            cpp/strp2.c
5071         cpp-tradpaste.c         cpp/tr-paste.c
5072         cpp-tradstringify.c     cpp/tr-str.c
5073         cpp-tradwarn1.c         cpp/tr-warn1.c
5074         cpp-tradwarn2.c         cpp/tr-warn2.c
5075         trigraphs.c             cpp/trigraphs.c
5076         cpp-unc1.c              cpp/unc1.c
5077         cpp-unc2.c              cpp/unc2.c
5078         cpp-unc3.c              cpp/unc3.c
5079         cpp-unc.c               cpp/unc4.c
5080         undef.c                 cpp/undef1.c
5081         undef-2.c               cpp/undef2.c
5082         cpp-wi1.c               cpp/widestr1.c
5083
5084 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
5085
5086         * lib/g++.exp (g++_include_flags): Tweak.
5087
5088 2000-06-27  H.J. Lu  <hjl@gnu.org>
5089             Loren J. Rittle  <ljrittle@acm.org>
5090
5091         * lib/g++.exp (g++_include_flags): Override libgloss.exp
5092         version with one that knows about the new gcc tree structure.
5093         (g++_link_flags): Same.
5094
5095 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
5096
5097         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
5098         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
5099         case we are cross-compiling.
5100
5101         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
5102         g++.old-deja/g++.niklas/Makefile.in,
5103         g++.old-deja/g++.niklas/configure.in,
5104         g++.old-deja/g++.other/Makefile.in,
5105         g++.old-deja/g++.other/configure.in,
5106         gcc.c-torture/code_quality/Makefile.in,
5107         gcc.c-torture/code_quality/configure.in,
5108         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
5109         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
5110         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
5111         gcc.c-torture/execute/ieee/Makefile.in,
5112         gcc.c-torture/execute/ieee/configure.in,
5113         gcc.c-torture/noncompile/Makefile.in,
5114         gcc.c-torture/noncompile/configure.in,
5115         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
5116         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
5117         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
5118
5119 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
5120
5121         * g++.old-deja/g++.other/ambig3.C: New test.
5122
5123 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
5124
5125         * g++.old-deja/g++.pt/syntax1.C: New test.
5126         * g++.old-deja/g++.pt/syntax2.C: New test.
5127         * g++.old-deja/g++.other/syntax3.C: New test.
5128         * g++.old-deja/g++.other/syntax4.C: New test.
5129
5130 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
5131
5132         * gcc.dg/20000623-1.c: Prototype exit and abort.
5133
5134 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
5135
5136         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
5137         New tests.
5138         * gcc.dg/cpp-mi3.def: New file.
5139
5140         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
5141         inside assertions.
5142         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
5143         lexer's error messages.
5144         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
5145         divine anything from the linemarkers.
5146         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
5147         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
5148
5149 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
5150
5151         * gcc.dg/20000623-1.c: New test.
5152
5153 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
5154
5155         * gcc.c-torture/execute/20000622-1.c: New test.
5156
5157 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5158
5159         * g++.old-deja/g++.other/init15.C: New test.
5160
5161 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5162
5163         * g++.old-deja/g++.pt/vaarg2.C: New test.
5164         * g++.old-deja/g++.pt/vaarg3.C: New test.
5165
5166 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
5167
5168         * g++.old-deja/g++.other/dyncast6.C: New test.
5169
5170 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
5171
5172         * gcc.c-torture/execute/loop-6.c: New test.
5173
5174 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
5175
5176         * gcc.dg/20000614-1.c: New test.
5177         * gcc.dg/20000614-2.c: New test.
5178
5179 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
5180
5181         * g++.old-deja/g++.other/inline12.C: New test.
5182
5183 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
5184
5185         * g++.old-deja/g++.other/eh1.C: New test.
5186
5187 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
5188
5189         * g++.old-deja/g++.other/type.C: New test.
5190
5191 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
5192
5193         * g++.old-deja/g++.other/initstring.C: New test.
5194
5195 2000-06-12  Jason Merrill  <jason@redhat.com>
5196
5197         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
5198
5199 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
5200
5201         * gcc.c-torture/compile/20000609-1.c: New test.
5202
5203 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
5204
5205         * gcc.dg/20000609-1.c: New test.
5206
5207 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
5208
5209         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
5210         * gcc.c-torture/noncompile/poison-1.c: Move...
5211         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
5212         * gcc.dg/cpp-li1.c: Add a token after the #line.
5213
5214 2000-06-05  Richard Henderson  <rth@cygnus.com>
5215
5216         * gcc.c-torture/execute/20000605-2.c: New test.
5217         * gcc.c-torture/execute/20000605-3.c: New test.
5218
5219 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
5220
5221         * g77.f-torture/execute/20000503-1.x: New file.
5222
5223 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5224
5225         * g++.old-deja/g++.eh/badalloc1.C: New test.
5226
5227 2000-06-05  Richard Henderson  <rth@cygnus.com>
5228
5229         * gcc.c-torture/execute/20000605-1.c: New test.
5230
5231 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
5232             Nathan Sidwell <nathan@codesourcery.com>
5233
5234         * gcc.c-torture/compile/20000605-1.c: New test.
5235
5236 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
5237
5238         * g77.f-torture/compile/20000601-1.f:  New test.
5239
5240 2000-06-03  Richard Henderson  <rth@cygnus.com>
5241
5242         * gcc.c-torture/execute/20000603-1.c: New.
5243
5244 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
5245
5246         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
5247         * gcc.dg/noreturn-2.c (noreturn): Likewise.
5248
5249 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
5250
5251         * gcc.dg/compare2.c (case 12): XFAIL.
5252         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
5253         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
5254
5255         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
5256
5257 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
5258
5259         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
5260         guard macro is already defined when the header is first
5261         included.
5262         * gcc.dg/cpp-mix.h: New file.
5263         * gcc.dg/endif-label.c: Update patterns to match compiler.
5264
5265         * g++.brendan/complex1.C: Declare abort.
5266         * g++.law/refs4.C: Remove XFAIL.
5267         * g++.oliva/expr2.C: Declare abort and exit.
5268
5269 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
5270
5271         * gcc.c-torture/execute/20000528-1.c: New test.
5272
5273         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
5274         * g++.old-deja/g++.law/temps4.C: Likewise.
5275
5276         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
5277         stdlib.h.  Call abort() on failure.
5278         * g++.old-deja/g++.law/refs4.C: Likewise.
5279         * g++.old-deja/g++.law/temps4.C: Likewise.
5280         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
5281         * gcc.c-torture/execute/20000112-1.c: Include string.h.
5282
5283 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
5284
5285         Relative to g++.dg/special:
5286         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
5287
5288         Relative to g++.old-deja:
5289         * g++.brendan/complex1.C, g++.jason/optimize2.C,
5290         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
5291         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
5292         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
5293         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
5294         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
5295         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
5296
5297         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
5298         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
5299         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
5300         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
5301         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
5302         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
5303         and/or string.h.
5304
5305         * g++.other/goto1.C: Update expectations for error messages.
5306
5307 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
5308
5309         * gcc.c-torture/compile/20000523-1.c: New test.
5310
5311 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
5312
5313         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
5314
5315 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
5316
5317         * g++.old-deja/g++.eh/catch11.C: New test.
5318         * g++.old-deja/g++.eh/catch12.C: New test.
5319
5320 2000-05-24  Nick Clifton  <nickc@cygnus.com>
5321
5322         * gcc.c-torture/execute/20000523-1.c: New test.
5323
5324 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
5325
5326         * c-torture/execute/bcp-1.c: Replace abort in arg of
5327         __builtin_constant_p with a generic external function.
5328
5329         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
5330         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
5331         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
5332         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
5333         Prototype abort and/or exit.
5334
5335         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
5336         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
5337         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
5338         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
5339
5340 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
5341
5342         * gcc.dg/dwarf2-1.c: New test.
5343
5344 2000-05-20  Richard Henderson  <rth@cygnus.com>
5345
5346         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
5347
5348 2000-05-20  Andreas Jaeger  <aj@suse.de>
5349
5350         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
5351         testcase.
5352
5353 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
5354
5355         * gcc.c-torture/execute/20000519-2.c: New test.
5356
5357 2000-05-19  Andreas Jaeger  <aj@suse.de>
5358
5359         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
5360         which fails with SSA.
5361
5362         * lib/c-torture.exp: Also test with -O3 -fssa.
5363
5364 2000-05-18  Michael Meissner  <meissner@redhat.com>
5365
5366         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
5367         * gcc.c-torture/execute/920415-1.c: Ditto.
5368         * gcc.c-torture/execute/920501-1.c: Ditto.
5369         * gcc.c-torture/execute/conversion.c: Ditto.
5370         * gcc.c-torture/execute/cvt-1.c: Ditto.
5371
5372 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
5373
5374         * gcc.c-torture/compile/20000518-1.c: New test.
5375
5376 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
5377
5378         * g77.f-torture/compile/200005018.f:  New test.
5379
5380 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
5381
5382         * gcc.c-torture/compile/20000517-1.c: New test.
5383
5384 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5385
5386         * gcc.c-torture/execute/20000516-1.c: New test.
5387
5388 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
5389
5390         * g++.old-deja/g++.other/eh.C: New test.
5391
5392 2000-05-12  Richard Henderson  <rth@cygnus.com>
5393
5394         * gcc.c-torture/execute/990208-1.c (main): Don't pass
5395         constants through to doit's conditional.
5396
5397 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
5398
5399         * gcc.c-torture/compile/20000511-1.c: New test.
5400         * g77.f-torture/compile/20000511-1.f: New test.
5401         * g77.f-torture/compile/20000511-2.f: New test.
5402
5403 2000-05-11  Michael Meissner  <meissner@redhat.com>
5404
5405         * gcc.c-torture/execute/20000511-1.c: New test.
5406
5407 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
5408
5409         * gcc.dg/dg.exp: Scan .S files as well as .c files.
5410         * gcc.dg/20000510-1.S: New.
5411
5412 2000-05-08  Catherine Moore  <clm@cygnus.com>
5413
5414         * gcc.dg/unused-3.c: New.
5415
5416 2000-05-06  Richard Henderson  <rth@cygnus.com>
5417
5418           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
5419           * g++.old-deja/g++.mike/warn1.C: Likewise.
5420           * g++.old-deja/g++.pt/local1.C: Likewise.
5421           * g++.old-deja/g++.pt/local7.C: Likewise.
5422           * g++.old-deja/g++.pt/spec16.C: Likewise.
5423
5424 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
5425
5426         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
5427
5428 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
5429
5430           * g77.f-torture/execute/20000503-1.f:  New test.
5431
5432 2000-05-04  Andreas Jaeger  <aj@suse.de>
5433
5434         * gcc.dg/noreturn-2.c: New test.
5435
5436 2000-05-04  Neil Booth  <NeilB@earthling.net>
5437
5438         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
5439         preprocessor.
5440
5441 2000-05-04  Richard Henderson  <rth@cygnus.com>
5442
5443         * gcc.c-torture/execute/20000503-1.c: Fix typo.
5444
5445 2000-05-04  Richard Henderson  <rth@cygnus.com>
5446
5447         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
5448         OpenSSL by Jason R Thorpe.
5449
5450 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
5451
5452         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
5453
5454 2000-05-03  Robert Lipe <robertlipe@usa.net>
5455
5456         * gcc.dg/20000503-1.c: New test.
5457
5458 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
5459
5460         * gcc.c-torture/compile/20000502-1.c: New test.
5461         * g++.old-deja/g++.other/align.C: New test.
5462         * gcc.dg/cpp-tradstringify.c: New test.
5463
5464 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
5465
5466         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
5467         and hard registers.
5468
5469 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
5470
5471         * gcc.c-torture/execute/loop-5.c: New test.
5472
5473 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
5474
5475         * gcc.c-torture/execute/va-arg-20.c: New test.
5476
5477 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
5478
5479         * gcc.c-torture/execute/20000422-1.c: New test.
5480
5481 2000-04-20  Greg McGary  <gkm@gnu.org>
5482
5483         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
5484         when optimizing, but without sibling-call optimizations (-O1).
5485
5486 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
5487
5488           * gcc.c-torture/compile/20000420-1.c: New test.
5489
5490 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
5491
5492         * g++.abi/ptrflags.C: New test.
5493         * g++.eh/catchptr1.C: Test incomplete pointer chains.
5494
5495 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
5496
5497         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
5498
5499 2000-04-19  Greg McGary  <gkm@gnu.org>
5500
5501         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
5502         sibling-call optimizations.
5503
5504 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
5505
5506         * gcc.dg/20000419-1.c: New test.
5507
5508 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
5509
5510         * gcc.c-torture/execute/20000412-6.c: New test.
5511
5512 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
5513
5514         * gcc.c-torture/execute/20000412-5.c: New test.
5515         * g77.f-torture/compile/20000412-1.f: New test.
5516         * gcc.c-torture/execute/20000412-4.c: New test.
5517         * gcc.c-torture/compile/20000412-2.c: New test.
5518         * gcc.c-torture/execute/20000412-3.c: New test.
5519         * gcc.c-torture/compile/20000412-1.c: New test.
5520         * gcc.c-torture/execute/20000412-2.c: New test.
5521
5522 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
5523
5524         * objc/execute/bf-20.m: New test.
5525
5526 2000-04-10  Richard Henderson  <rth@cygnus.com>
5527
5528         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
5529
5530         * gcc.c-torture/execute/20000412-1.c: New test.
5531
5532 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
5533
5534         * g++.old-deja/g++.eh/catchptr1.C: New test.
5535
5536 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
5537
5538         * g++.old-deja/g++.abi/cxa_vec.C: New test.
5539
5540 2000-04-08  Neil Booth  <NeilB@earthling.net>
5541
5542         * gcc.dg/cpp-nullchar.c: Remove test as
5543         embedded nulls cause problems.
5544
5545 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5546
5547         * gcc.dg/compare2.c: New test.
5548
5549 2000-04-08  Neil Booth  <NeilB@earthling.net>
5550
5551         * gcc.dg/cpp-nullchar.c: New test.
5552
5553 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
5554
5555         * gcc.dg/cpp-mi2.c: New test.
5556         * gcc.dg/cpp-mi2[abc].h: New files.
5557
5558 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
5559
5560         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
5561         member name.
5562
5563 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
5564
5565         * g++.old-deja/g++.abi/vmihint.C: New test.
5566
5567 2000-04-06  Neil Booth  <NeilB@earthling.net>
5568
5569         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
5570         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
5571         copyright.
5572
5573 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
5574
5575         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
5576         avoid stack-frame overwrite.
5577
5578 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
5579
5580         * gcc.c-torture/compile/20000405-2.c: New test.
5581         * gcc.c-torture/compile/20000405-3.c: New test.
5582
5583 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5584
5585         * gcc.c-torture/compile/20000405-1.c: New test.
5586
5587 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
5588
5589         * gcc.dg/cast-qual-1.c: Revert last change.
5590
5591 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5592
5593         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
5594
5595 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
5596
5597         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
5598         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
5599
5600 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
5601
5602         * gcc.c-torture/compile/20000403-2.c: New test.
5603         * gcc.c-torture/compile/20000403-1.c: New test.
5604
5605 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
5606
5607         * gcc.c-torture/execute/20000403-1.c: New test.
5608
5609 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
5610
5611         * gcc.c-torture/execute/20000402-1.c: New test.
5612
5613 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
5614
5615         * gcc.c-torture/execute/va-arg-15.c: New test.
5616         * gcc.c-torture/execute/va-arg-16.c: New test.
5617         * gcc.c-torture/execute/va-arg-17.c: New test.
5618         * gcc.c-torture/execute/va-arg-18.c: New test.
5619         * gcc.c-torture/execute/va-arg-19.c: New test.
5620
5621 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
5622
5623         * gcc.c-torture/compile/981211-1.c: Move to...
5624         * gcc.dg/cpp-as1.c: ...here.
5625         * gcc.dg/cpp-as2.c: New file.
5626
5627         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
5628         compiler.
5629
5630 2000-04-02  Neil Booth  <NeilB@earthling.net>
5631
5632         * gcc.dg/cpp-cond.c  New tests.
5633         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
5634         accidental success less likely.
5635         * gcc.dg/cpp-missingop.c  New tests.
5636         * gcc.dg/cpp-missingparen.c  New tests.
5637         * gcc.dg/cpp-shift.c  New tests.
5638         * gcc.dg/cpp-shortcircuit.c  New tests.
5639         * gcc.dg/cpp-unary.c  New tests.
5640
5641 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
5642
5643         * gcc.c-torture/compile/20000329-1.c: New test.
5644
5645 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
5646
5647         * gcc.c-torture/compile/20000326-1.c: New test.
5648         * gcc.c-torture/compile/20000326-2.c: New test.
5649
5650 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
5651
5652         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
5653         the first parameter is a function argument.
5654
5655 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
5656
5657         * g++.old-deja/g++.ext/array4.C: New test.
5658
5659 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
5660
5661         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
5662
5663 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5664
5665         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
5666
5667 2000-03-19  Richard Henderson  <rth@cygnus.com>
5668
5669         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
5670
5671 2000-03-19  Richard Henderson  <rth@cygnus.com>
5672
5673         * gcc.c-torture/compile/20000319-1.c: New test.
5674
5675 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
5676
5677         * gcc.c-torture/execute/20000314-3.c: New test.
5678         * gcc.c-torture/execute/20000314-2.c: New test.
5679         * gcc.c-torture/execute/20000314-1.c: New test.
5680         * gcc.c-torture/compile/20000314-2.c: New test.
5681         * gcc.c-torture/compile/20000314-1.c: New test.
5682
5683 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
5684
5685         * g++.old-deja/g++.warn/inline.C: New test.
5686
5687 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
5688
5689         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
5690         standards-compliant result rather than specific constants.
5691         Put test-values in array.
5692
5693 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
5694
5695         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
5696         (g++_target_compile): Put test-specific options last.
5697
5698 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5699
5700         * g++.old-deja/g++.eh/vbase4.C: New test.
5701
5702 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5703
5704         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
5705
5706 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5707
5708         * g++.old-deja/g++.brendan/misc12.C: Removed.
5709         * g++.old-deja/g++.pt/memtemp77.C: Constify.
5710         * g++.old-deja/g++.ext/pretty4.C: New test.
5711
5712 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5713
5714         * g++.old-deja/g++.other/string2.C: New test.
5715
5716 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
5717
5718         * g++.old-deja/g++.warn/impint2.C: New test.
5719
5720 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
5721
5722         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
5723         is 1, not zero.
5724
5725 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
5726
5727         * g++.old-deja/g++.warn/impint.C: New test.
5728         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
5729         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
5730         * g++.old-deja/g++.pt/explicit12.C: Likewise.
5731         * g++.old-deja/g++.pt/explicit13.C: Likewise.
5732         * g++.old-deja/g++.pt/explicit17.C: Likewise.
5733         * g++.old-deja/g++.pt/explicit18.C: Likewise.
5734         * g++.old-deja/g++.pt/explicit19.C: Likewise.
5735         * g++.old-deja/g++.pt/explicit23.C: Likewise.
5736         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5737         * g++.old-deja/g++.pt/explicit35.C: Likewise.
5738         * g++.old-deja/g++.pt/explicit6.C: Likewise.
5739         * g++.old-deja/g++.pt/memclass7.C: Likewise.
5740
5741 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
5742
5743         * gcc.dg/cpp-redef.c: New test.
5744
5745 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
5746
5747         * g++.old-deja/g++.pt/unify7.C: New test.
5748
5749 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5750
5751         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
5752         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
5753
5754 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
5755
5756         * gcc.c-torture/compile/20000224-1.c: New test.
5757
5758 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5759
5760         * gcc.c-torture/compile/cpp-2.c: New test.
5761         * gcc.c-torture/compile/cpp-1.c: New test.
5762
5763 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
5764
5765         * gcc.c-torture/execute/20000225-1.c: New test.
5766
5767 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5768
5769         * gcc.dg/cpp-li2.c: New test.
5770
5771         * gcc.dg/cpp-wi1.c: New test.
5772
5773         * gcc.dg/cpp-li1.c: New test.
5774
5775 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
5776
5777         * g++.old-deja/g++.other/sizeof5.C: New test.
5778
5779 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5780
5781         * gcc.c-torture/execute/va-arg-13.c: New test.
5782
5783 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
5784
5785         * gcc.c-torture/execute/va-arg-12.c: New test.
5786
5787 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5788
5789         * gcc.c-torture/execute/20000223-1.c: New test.
5790
5791 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5792
5793         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
5794
5795 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
5796
5797         * g++.old-deja/g++.abi/ptrmem.C: New test.
5798
5799 2000-02-19  Richard Henderson  <rth@cygnus.com>
5800
5801         * gcc.c-torture/compile/init-3.c: New.
5802
5803 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
5804
5805         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
5806         ALWAYS_CXXFLAGS.
5807
5808 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
5809
5810         * gcc.c-torture/compile/20000211-3.c: New test.
5811
5812 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
5813
5814         * gcc.c-torture/compile/20000211-2.c: New test.
5815
5816 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
5817
5818         * gcc.c-torture/compile/20000211-1.c: New test.
5819
5820 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
5821
5822         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
5823           on native targets
5824
5825 2000-02-08  Nathan Sidwell  <nathan@acm.org>
5826
5827         * g++.old-deja/g++.other/cast5.C: New test.
5828
5829 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
5830
5831         * gcc.c-torture/execute/20000205-1.c: New.
5832
5833 2000-02-03  Nathan Sidwell  <nathan@acm.org>
5834
5835         * g++.old-deja/g++.jason/cast3.C: Return void.
5836         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
5837
5838 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5839
5840         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
5841
5842         * gcc.dg/loop-1.c: New test.
5843
5844 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
5845
5846         * gcc.c-torture/compile/20000127-1.c: New test.
5847         * gcc.c-torture/execute/991228-1.c: New test.
5848
5849 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5850
5851         * gcc.dg/unused-2.c: New test.
5852
5853         * gcc.dg/conv-1.c: New test.
5854
5855 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
5856
5857         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
5858         compiler.
5859         (tool_option_proc): Fix typo.
5860
5861 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
5862
5863         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
5864         of the ld on the host, not on the build machine.
5865         Also, don't crash if '--help' is not a supported option.
5866
5867 2000-01-24  Richard Henderson  <rth@cygnus.com>
5868
5869         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
5870
5871 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
5872
5873         * gcc.c-torture/execute/20000120-2.c: New test.
5874         * gcc.c-torture/execute/20000120-1.c: New test.
5875
5876 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
5877
5878         * gcc.c-torture/execute/20000113-1.c: New test.
5879
5880 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
5881
5882         * gcc.c-torture/execute/20000112-1.c: New test.
5883
5884 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5885
5886         * gcc.dg/20000111-1.c: New test.
5887
5888 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
5889
5890         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
5891         with 16 bit integers.
5892
5893 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5894
5895         * gcc.dg/20000108-1.c: New test.
5896
5897 2000-01-05  Nathan Sidwell  <nathan@acm.org>
5898
5899         * g++.old-deja/g++.ns/koenig8.C: New test.
5900
5901 2000-01-05  Nathan Sidwell  <nathan@acm.org>
5902
5903         * g++.old-deja/g++.other/cast4.C: New test.
5904
5905 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
5906
5907         * gcc.c-torture/compile/20000105-2.c: New test.
5908         * gcc.c-torture/compile/20000105-1.c: New test.
5909
5910 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5911
5912         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
5913         references to printf & atoi to conform to ANSI standard.
5914         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
5915         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
5916         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
5917         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
5918         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
5919         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5920         * g++.old-deja/g++.brendan/copy1.C: Likewise.
5921         * g++.old-deja/g++.brendan/copy2.C: Likewise.
5922         * g++.old-deja/g++.brendan/copy3.C: Likewise.
5923         * g++.old-deja/g++.brendan/copy4.C: Likewise.
5924         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5925         * g++.old-deja/g++.brendan/copy6.C: Likewise.
5926         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5927         * g++.old-deja/g++.brendan/copy8.C: Likewise.
5928         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5929         * g++.old-deja/g++.brendan/crash14.C: Likewise.
5930         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
5931         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5932         * g++.old-deja/g++.brendan/delete2.C: Likewise.
5933         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
5934         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
5935         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
5936         * g++.old-deja/g++.brendan/eh1.C: Likewise.
5937         * g++.old-deja/g++.brendan/groff1.C: Likewise.
5938         * g++.old-deja/g++.brendan/init3.C: Likewise.
5939         * g++.old-deja/g++.brendan/misc12.C: Likewise.
5940         * g++.old-deja/g++.brendan/misc7.C: Likewise.
5941         * g++.old-deja/g++.brendan/new2.C: Likewise.
5942         * g++.old-deja/g++.brendan/operators4.C: Likewise.
5943         * g++.old-deja/g++.brendan/operators5.C: Likewise.
5944         * g++.old-deja/g++.brendan/overload2.C: Likewise.
5945         * g++.old-deja/g++.brendan/overload7.C: Likewise.
5946         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
5947         * g++.old-deja/g++.brendan/reference1.C: Likewise.
5948         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
5949         * g++.old-deja/g++.brendan/template24.C: Likewise.
5950         * g++.old-deja/g++.brendan/template3.C: Likewise.
5951         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
5952         * g++.old-deja/g++.jason/inline3.C: Likewise.
5953         * g++.old-deja/g++.jason/opeq.C: Likewise.
5954         * g++.old-deja/g++.law/arg5.C: Likewise.
5955         * g++.old-deja/g++.law/arm7.C: Likewise.
5956         * g++.old-deja/g++.law/ctors11.C: Likewise.
5957         * g++.old-deja/g++.law/cvt8.C: Likewise.
5958         * g++.old-deja/g++.law/init9.C: Likewise.
5959         * g++.old-deja/g++.law/refs4.C: Likewise.
5960         * g++.old-deja/g++.law/template2.C: Likewise.
5961         * g++.old-deja/g++.law/visibility24.C: Likewise.
5962         * g++.old-deja/g++.law/vtable3.C: Likewise.
5963         * g++.old-deja/g++.mike/asm2.C: Likewise.
5964         * g++.old-deja/g++.mike/eh1.C: Likewise.
5965         * g++.old-deja/g++.mike/misc1.C: Likewise.
5966         * g++.old-deja/g++.mike/misc13.C: Likewise.
5967         * g++.old-deja/g++.mike/misc14.C: Likewise.
5968         * g++.old-deja/g++.mike/ns12.C: Likewise.
5969         * g++.old-deja/g++.mike/p1248.C: Likewise.
5970         * g++.old-deja/g++.mike/p3708.C: Likewise.
5971         * g++.old-deja/g++.mike/p3708a.C: Likewise.
5972         * g++.old-deja/g++.mike/p3708b.C: Likewise.
5973         * g++.old-deja/g++.mike/p646.C: Likewise.
5974         * g++.old-deja/g++.mike/p700.C: Likewise.
5975         * g++.old-deja/g++.mike/p783.C: Likewise.
5976         * g++.old-deja/g++.mike/p783a.C: Likewise.
5977         * g++.old-deja/g++.mike/p783b.C: Likewise.
5978         * g++.old-deja/g++.mike/p786.C: Likewise.
5979         * g++.old-deja/g++.mike/p789.C: Likewise.
5980         * g++.old-deja/g++.mike/p789a.C: Likewise.
5981         * g++.old-deja/g++.mike/p807a.C: Likewise.
5982         * g++.old-deja/g++.other/delete3.C: Likewise.
5983         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5984         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5985         * g++.old-deja/g++.other/dyncast3.C: Likewise.
5986         * g++.old-deja/g++.other/empty1.C: Likewise.
5987         * g++.old-deja/g++.other/temporary1.C: Likewise.
5988         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
5989         * g++.old-deja/g++.pt/t16.C: Likewise.
5990         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
5991
5992 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
5993
5994         * gcc.dg/991230-1.c: New test.
5995
5996 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
5997
5998         * gcc.c-torture/compile/991229-3.c: New test.
5999         * gcc.c-torture/compile/991229-2.c: New test.
6000         * gcc.c-torture/compile/991229-1.c: New test.
6001
6002 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
6003
6004         * gcc.c-torture/compile/labels-2.c: New test.
6005
6006 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
6007
6008         * gcc.c-torture/execute/991227-1.c: New test.
6009
6010 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
6011
6012         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
6013
6014 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
6015
6016         * gcc.c-torture/execute/991221-1.c: New test.
6017
6018 1999-12-20  Nathan Sidwell  <nathan@acm.org>
6019
6020         * g++.old-deja/g++.other/cast3.C: New test.
6021
6022 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
6023
6024         * gcc.c-torture/execute/991216-4.c: New test.
6025
6026 1999-12-16  Michael Meissner  <meissner@cygnus.com>
6027
6028         * gcc.c-torture/execute/991216-1.c: New test.
6029         * gcc.c-torture/execute/991216-2.c: New test.
6030         * gcc.c-torture/execute/991216-3.c: New test.
6031
6032 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
6033
6034         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
6035         Actually make the test fail by using "-O2" for compilation.
6036
6037 1999-12-15  Nathan Sidwell  <nathan@acm.org>
6038
6039         * g++.old-deja/g++.warn/cast-align1.C: New test.
6040
6041 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
6042
6043         * gcc.c-torture/compile/991214-1.c: New test.
6044         * gcc.c-torture/compile/991214-2.c: New test.
6045
6046 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
6047
6048         * gcc.dg/991214-1.c: New test.
6049
6050 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
6051
6052         * gcc.c-torture/compile/991213-3.c: New test.
6053         * gcc.c-torture/compile/991213-2.c: New test.
6054         * gcc.c-torture/compile/991213-1.c: New test.
6055
6056 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
6057
6058         * gcc.dg/991209-1.c: New test.
6059
6060 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
6061
6062         * gcc.c-torture/compile/991208-1.c: New test.
6063
6064 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
6065
6066         * gcc.dg/ultrasp2.c: New test.
6067
6068 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
6069
6070         * g++.old-deja/g++.abi/align.C (main): Fix typo.
6071
6072 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
6073
6074         * gcc.c-torture/compile/991202-1.c: New test.
6075         * gcc.c-torture/execute/991202-1.c: New test.
6076         * gcc.c-torture/execute/991202-2.c: New test.
6077         * gcc.c-torture/execute/991202-3.c: New test.
6078
6079 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
6080
6081         * g++.old-deja/g++.abi/align.C: New test.
6082         * g++.old-deja/g++.abi/aggregates.C: Likewise.
6083         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6084
6085 1999-12-01  Richard Henderson  <rth@cygnus.com>
6086
6087         * gcc.c-torture/execute/991201-1.c: New.
6088
6089 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
6090
6091         * gcc.dg/991129-1.c: New test.
6092
6093 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
6094
6095         * gcc.c-torture/compile/991127-1.c: New test.
6096
6097 1999-11-22  Nathan Sidwell  <nathan@acm.org>
6098
6099         * g++.old-deja/g++.other/warn4.C: New test.
6100
6101 1999-11-22  Nathan Sidwell  <nathan@acm.org>
6102
6103         * g++.old-deja/g++.eh/cleanup2.C: New test.
6104         * g++.old-deja/g++.ext/pretty2.C: New test.
6105         * g++.old-deja/g++.ext/pretty3.C: New test.
6106         * g++.old-deja/g++.other/debug6.C: New test.
6107
6108 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
6109
6110         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
6111         compiler_output to look for one error message instead of two.
6112
6113 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
6114
6115         * gcc.c-torture/execute/991118-1.c: Also test case
6116         where the word boundary does not split a byte evenly.
6117
6118 1999-11-19  Nathan Sidwell  <nathan@acm.org>
6119
6120         * g++.old-deja/g++.ext/restrict1.C: New test.
6121
6122 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
6123
6124         * gcc.c-torture/execute/991118-1.c: New test.
6125
6126 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
6127
6128         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
6129         working directory pathnames.
6130
6131 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
6132
6133         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
6134         host is equipped with driver.h and driver.o so it can actually
6135         compile and run the tests.
6136
6137 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
6138
6139         * gcc.c-torture/compile/991008-1.c: New test.
6140
6141 1999-11-08  Nick Clifton  <nickc@cygnus.com>
6142
6143         * lib/gcc-dg.exp: Include target-supports.exp
6144
6145 1999-11-05  Nick Clifton  <nickc@cygnus.com>
6146
6147         * lib/target-supports.exp: New file: Provide procs to test for
6148         features supported by the target.
6149         (check_weak_available): Moved here from ecos.exp.
6150         (check_alias_available): New proc: Determine of the target
6151         toolchain supports the alias attribute.
6152
6153         * gcc.dg/special/ecos.exp: Move check_weak_available to
6154         target-supports.exp.
6155         (alias-1.c): Only perform the test if the target supports
6156         aliases.
6157         (wkali-1.c): Only perform the test if the target supports
6158         aliases.
6159
6160         * gcc.dg/990506-0.c: Expect error messages from cross
6161         targets as well as native targets.
6162
6163 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
6164
6165         * gcc.dg/ultrasp1.c: Removed xfail.
6166         * gcc.dg/struct-ret-2.c: Likewise.
6167         * gcc.dg/array-1.c: Likewise.
6168
6169 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
6170
6171         * gcc.dg/struct-ret-2.c: New test.
6172
6173         * gcc.dg/array-1.c: New test.
6174
6175 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
6176
6177         * gcc.c-torture/execute/991030-1.c: New test.
6178
6179 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
6180
6181         * gcc.c-torture/compile/991026-2.c: New test.
6182
6183 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
6184
6185         * gcc.c-torture/compile/991026-1.c: New test.
6186
6187 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
6188
6189         * gcc.c-torture/execute/991023-1.c: New test.
6190
6191 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
6192
6193         * gcc.c-torture/execute/991019-1.c: New test.
6194
6195 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
6196
6197         * gcc.c-torture/execute/991016-1.c: New test.
6198
6199 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
6200
6201         * gcc.c-torture/execute/991014-1.c: New test.
6202
6203 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
6204
6205         * g++.old-deja/g++.other/union2.C: New test.
6206
6207 1999-10-13  Nathan Sidwell  <nathan@acm.org>
6208
6209         * g++.old-deja/g++.other/vaarg2.C: New test.
6210         * g++.old-deja/g++.other/vaarg3.C: New test.
6211
6212 1999-10-12  Craig Burley  <craig@jcb-sc.com>
6213
6214         * g77.f-torture/noncompile/19990905-1.f: Moved from being
6215         in compile/.
6216
6217 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
6218
6219         * gcc.c-torture/execute/va-arg-11.c: New test.
6220
6221 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
6222
6223         * lib/file-format.exp (gcc_target_object_format): Don't
6224         crash if objdump is unavailable.
6225
6226 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
6227
6228         * gcc.misc-tests/mg.exp: delete extraneous redirection.
6229
6230 1999-09-28  Nick Clifton  <nickc@cygnus.com>
6231
6232         * gcc.c-torture/compile/990928-1.c: New test.
6233
6234 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
6235
6236         * g++.old-deja/g++.other/decl6.C: New test.
6237
6238 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6239
6240         * gcc.c-torture/execute/va-arg-10.c: New test.
6241
6242 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
6243
6244         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
6245         __PRETTY_FUNCTION__.
6246
6247 1999-09-23  Nick Clifton  <nickc@cygnus.com>
6248
6249         * gcc.c-torture/execute/990923-1.c: New test.
6250
6251 1999-09-21  Nick Clifton  <nickc@cygnus.com>
6252
6253         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
6254         for which -fpic is inappropriate.
6255
6256 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
6257
6258         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
6259
6260 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
6261
6262         * g++.old-deja/g++.other/dyncast1.C: New test.
6263         * g++.old-deja/g++.other/dyncast2.C: New test.
6264         * g++.old-deja/g++.other/dyncast3.C: New test.
6265         * g++.old-deja/g++.other/dyncast4.C: New test.
6266         * g++.old-deja/g++.other/dyncast5.C: New test.
6267         * g++.old-deja/g++.eh/catch3.C: New test.
6268         * g++.old-deja/g++.eh/catch3p.C: New test.
6269         * g++.old-deja/g++.eh/catch4.C: New test.
6270         * g++.old-deja/g++.eh/catch4p.C: New test.
6271         * g++.old-deja/g++.eh/catch5.C: New test.
6272         * g++.old-deja/g++.eh/catch5p.C: New test.
6273         * g++.old-deja/g++.eh/catch6.C: New test.
6274         * g++.old-deja/g++.eh/catch6p.C: New test.
6275         * g++.old-deja/g++.eh/catch7.C: New test.
6276         * g++.old-deja/g++.eh/catch7p.C: New test.
6277         * g++.old-deja/g++.eh/catch8.C: New test.
6278         * g++.old-deja/g++.eh/catch8p.C: New test.
6279         * g++.old-deja/g++.eh/catch9.C: New test.
6280         * g++.old-deja/g++.eh/catch9p.C: New test.
6281
6282 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
6283
6284         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
6285         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
6286
6287 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
6288
6289         * gcc.c-torture/compile/990913-1.c: New test.
6290
6291 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
6292
6293         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
6294         * g++.old-deja/g++.jason/rfg5.C: Likewise.
6295
6296 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
6297
6298         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
6299
6300 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
6301
6302         * g++.old-deja/g++.other/lookup11.C: New test.
6303         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
6304         what is permitted and what we want.
6305         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
6306         overload use.
6307         * g++.old-deja/g++.jason/rfg5.C: Likewise
6308
6309 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
6310
6311         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
6312         * gcc.c-torture/noncompile/poison-1.c: New file.
6313
6314 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
6315
6316         * g++.old-deja/g++.other/sizeof3.C: New test.
6317         * g++.old-deja/g++.other/sizeof4.C: New test.
6318         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
6319         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
6320
6321 1999-09-07  Richard Henderson  <rth@cygnus.com>
6322
6323         * gcc.dg/va-arg-1.c: New.
6324
6325 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6326
6327         * gcc.c-torture/execute/va-arg-9.c: New test.
6328
6329 1999-09-05  Craig Burley  <craig@jcb-sc.com>
6330
6331         * g77.f-torture/compile/980519-2.f: New test.
6332         * g77.f-torture/compile/19990905-0.f: New test.
6333         * g77.f-torture/compile/19990905-1.f: New test.
6334         * g77.f-torture/compile/19990905-2.f: New test.
6335
6336         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
6337
6338 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
6339
6340         * gcc.c-torture/execute/990827-1.c: Fix typo.
6341
6342 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
6343
6344         * g++.old-deja/g++.other/deref1.C: New test.
6345
6346 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
6347
6348         * g++.old-deja/g++.other/ambig2.C: New test.
6349         * g++.old-deja/g++.other/cond5.C: New test.
6350         * g++.old-deja/g++.other/lookup16.C: New test.
6351
6352 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
6353
6354         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
6355         assemblers too.
6356
6357 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
6358
6359         * lib/c-torture.exp: Avoid the "compare executables" optimization
6360         when testing native.
6361
6362 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
6363
6364         * gcc.c-torture/execute/990829-1.c: New test.
6365         * gcc.c-torture/compile/990829-1.c: New test.
6366
6367 1999-08-27  Paul Burchard  <burchard@pobox.com>
6368
6369         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
6370         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
6371         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
6372         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
6373         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
6374         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
6375         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
6376         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
6377         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
6378         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
6379         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
6380
6381 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
6382
6383         * gcc.c-torture/execute/990827-1.c: New test.
6384
6385 1999-08-26  Craig Burley  <craig@jcb-sc.com>
6386
6387         * g77.f-torture/noncompile/19990826-4.f: New test.
6388
6389         * g77.f-torture/compile/19990826-3.f: New test.
6390
6391         * g77.f-torture/execute/19990826-2.f: New test.
6392
6393         * g77.f-torture/compile/19990826-1.f: New test.
6394
6395         * gcc.c-torture/execute/990826-0.c: New test.
6396         * g77.c-torture/execute/19990826-0.f: New test.
6397
6398         * g77.f-torture/noncompile/970626-2.f: New test.
6399
6400 1999-08-25  Paul Burchard  <burchard@pobox.com>
6401
6402         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
6403         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
6404         lss-011.C: New tests.
6405
6406 1999-08-25  Nathan Sidwell  <nathan@acm.org>
6407
6408         * g++.old-deja/g++.other/decl5.C: New test.
6409
6410 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6411
6412         * noncompile/noncompile.exp: Load_lib c-torture.exp.
6413         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
6414         call `postbase' for each one.  All callers of `postbase' changed
6415         to call this instead.
6416
6417 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
6418
6419         * gcc.c-torture/execute/990811-1.c: New test.
6420
6421 1999-08-09  Nick Clifton  <nickc@cygnus.com>
6422
6423         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
6424         just native ones.
6425
6426         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
6427         just native ones.
6428
6429 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
6430
6431         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
6432
6433 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
6434
6435         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
6436
6437 1999-08-04  Nathan Sidwell  <nathan@acm.org>
6438
6439         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
6440
6441 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
6442
6443         * gcc.c-torture/execute/990804-1.c: New test.
6444
6445 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6446
6447         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
6448         * g++.old-deja/g++.brendan/crash64.C: Likewise
6449         * g++.old-deja/g++.brendan/overload8.C: Likewise
6450
6451 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6452
6453         * g++.old-deja/g++.other/struct1.C: New test.
6454
6455 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6456
6457         * g++.old-deja/g++.other/enum2.C: New test.
6458
6459 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
6460
6461         Adapted from tests from Franz Sirl:
6462         * gcc.c-torture/execute/va-arg-7.c: New test.
6463         * gcc.c-torture/execute/va-arg-8.c: New test.
6464
6465 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
6466
6467         * gcc.c-torture/compile/990801-2.c: New test.
6468
6469         * gcc.c-torture/compile/990801-1.c: New test.
6470
6471 1999-07-27  Michael Meissner  <meissner@cygnus.com>
6472
6473         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
6474         fp-cmp-1.c, converting double to float.
6475
6476         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
6477         fp-cmp-1.c, converting double to long double.
6478
6479         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
6480         from fr1 to unknown_register, since fr1 is a legitimate register
6481         on some machines.
6482
6483 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
6484
6485         * README: More listname related changes.
6486
6487 1999-07-08  Catherine Moore  <clm@cygnus.com>
6488
6489         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
6490
6491 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
6492
6493         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
6494
6495 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
6496
6497         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
6498
6499 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
6500
6501         * gcc.dg/990703-1.c: New test.
6502
6503 1999-06-29  Nick Clifton  <nickc@cygnus.com>
6504
6505         * lib/file-format.exp: New file: Move definition of proc
6506         gcc_target_object_format to here from
6507         gcc.dg/special/ecos.exp.
6508
6509         * lib/c-torture.exp: Include lib file-format.exp.
6510         * lib/gcc-dg.exp: Include lib file-format.exp.
6511
6512         * gcc.dg/special/ecos.exp: Remove definition of proc
6513         gcc_target_object_format.
6514
6515 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
6516
6517         * gcc.c-torture/execute/990628-1.c: New test.
6518
6519 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
6520
6521         * gcc.c-torture/compile/990625-2.c: New test.
6522
6523         * gcc.c-torture/compile/990625-1.c: New test.
6524
6525 1999-06-23  Nick Clifton  <nickc@cygnus.com>
6526
6527         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
6528         attributes compile.
6529         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
6530         ports that use the COFF/PE file format.
6531
6532 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
6533
6534         * gcc.c-torture/compile/990617-1.c: New test.
6535
6536 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
6537
6538         * g++.old-deja/g++.other/decl4.C: New test.
6539
6540 1999-06-14  Nathan Sidwell  <nathan@acm.org>
6541
6542         * g++.old-deja/g++.other/bitfld3.C: New test.
6543
6544 1999-06-08  Nathan Sidwell  <nathan@acm.org>
6545
6546         * g++.old-deja/g++.eh/catch1.C: New test.
6547
6548 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
6549
6550         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
6551
6552         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
6553         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
6554
6555 1999-06-05  Craig Burley  <craig@jcb-sc.com>
6556
6557         * g77.f-torture/compile/19990502-0.f: Replace with new,
6558         shorter, test that still fails after recent changes.
6559
6560 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
6561
6562         * gcc.c-torture/execute/990604-1.c: New test.
6563
6564 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
6565
6566         * gcc.c-torture/execute/990531-1.c: New test.
6567
6568 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6569
6570         * gcc.c-torture/compile/990527-1.c: New test.
6571
6572 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
6573
6574         * gcc.c-torture/execute/990527-1.c: New test.
6575
6576 1999-05-25  Nick Clifton  <nickc@cygnus.com>
6577
6578         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
6579         bitfields as signed.
6580
6581 1999-05-25  Craig Burley  <craig@jcb-sc.com>
6582
6583         * g77.f-torture/compile/19990525-0.f: New test.
6584
6585 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
6586
6587         * gcc.c-torture/execute/990525-2.c: New test.
6588
6589         * gcc.c-torture/execute/990525-1.c: New test.
6590
6591 1999-05-24  Nathan Sidwell  <nathan@acm.org>
6592
6593         * g++.old-deja/g++.other/anon3.C: New test.
6594         * g++.old-deja/g++.other/anon4.C: New test.
6595         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
6596         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
6597         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
6598         Merrill).
6599
6600 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
6601
6602         * gcc.c-torture/execute/990524-1.c: New test.
6603
6604         * gcc.dg/990524-1.c: New test.
6605
6606 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6607
6608         * gcc.c-torture/compile/990523-1.c: New test.
6609
6610 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
6611
6612         * gcc.c-torture/compile/990519-1.c: New test.
6613
6614 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
6615
6616         * gcc.c-torture/compile/990517-1.c: New test.
6617
6618         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
6619         (e4, f4): New tests.
6620         (main): Call them.
6621
6622 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6623
6624         * gcc.dg/noreturn-1.c: New test.
6625
6626 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
6627
6628         * gcc.c-torture/execute/990513-1.c: New test.
6629
6630 1999-05-10  Richard Henderson  <rth@cygnus.com>
6631
6632         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
6633
6634 1999-05-10  Craig Burley  <craig@jcb-sc.com>
6635
6636         * g77.f-torture/execute/erfc.f: Use small single-precision
6637         values, to avoid problems on Alphas when not -mieee.
6638
6639 1999-05-08  Craig Burley  <craig@jcb-sc.com>
6640
6641         * gcc.dg/990506-0.c: New test.
6642
6643 1999-05-08  Richard Henderson  <rth@cygnus.com>
6644
6645         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
6646         the constant to test.  Don't XFAIL 64-bit targets.
6647
6648         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
6649         * g++.old-deja/g++.law/profile1.C: Likewise.
6650
6651         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
6652         operator new instances.
6653         * g++.old-deja/g++.other/delete5.C: Likewise.
6654
6655 1999-05-03  Craig Burley  <craig@jcb-sc.com>
6656
6657         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
6658         intrinsic.
6659
6660 1999-05-03  Craig Burley  <craig@jcb-sc.com>
6661
6662         * g77.f-torture/execute/u77-test.f: Reverse order of two
6663         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
6664
6665 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6666
6667         * gcc.dg/compare1.c: New test.
6668
6669 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6670
6671         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
6672         New tests.
6673
6674 1999-05-02  Craig Burley  <craig@jcb-sc.com>
6675
6676         * g77.f-torture/compile/19990502-1.f: New test.
6677
6678 1999-05-02  Craig Burley  <craig@jcb-sc.com>
6679
6680         * g77.f-torture/compile/19990502-0.f: New test.
6681
6682 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
6683
6684         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
6685         intrinsic.
6686
6687 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
6688
6689         * g77.f-torture/execute/u77-test.f (main): List libU77
6690         intrinsics not currently tested.
6691         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
6692         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
6693         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
6694         Trim blanks off the ends of some printed strings.
6695
6696 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
6697
6698         * g77.f-torture/execute/u77-test.f (main): Just warn about
6699         FSTAT gid disagreement, as it's expected on some systems.
6700
6701 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
6702
6703         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
6704         use a new function, which allows for some slop.
6705         Clean up some commentary.
6706         (issum): The new function.
6707         (sgladd): Deleted subroutine.
6708
6709 1999-05-01  Craig Burley  <craig@jcb-sc.com>
6710
6711         * g77.f-torture/execute/u77-test.f: Modify to be more like
6712         libf2c/libU77 version, bringing patches to that version here.
6713         Add suitable commentary.
6714
6715 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
6716
6717         * gcc.dg/990424-1.c: New test.
6718
6719 1999-04-24  Craig Burley  <craig@jcb-sc.com>
6720
6721         * g77.f-torture/execute/u77-test.f (main): Bug involving
6722         LSTAT has been fixed, so turn back on full checking.
6723
6724 1999-04-20  Craig Burley  <craig@jcb-sc.com>
6725
6726         * g77.f-torture/compile/19990419-0.f: New test.
6727         * g77.f-torture/execute/19990419-1.f: New test.
6728
6729 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
6730
6731         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
6732         to avoid the need for a prototype to supress a warning.
6733
6734 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
6735
6736         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
6737
6738 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
6739
6740         * gcc.c-torture/execute/990404-1.c: New test.
6741
6742 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6743
6744         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
6745         * gcc.dg/cpp-if3.c: Don't use -pedantic.
6746         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
6747         missing initializer warnings.
6748
6749 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
6750
6751         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
6752         matching strings.
6753
6754 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
6755
6756         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
6757
6758 1999-03-26  Craig Burley  <craig@jcb-sc.com>
6759
6760         * g77.f-torture/execute/19990325-0.f: New test.
6761         * g77.f-torture/execute/19990325-1.f: New test.
6762
6763 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
6764
6765         * gcc.c-torture/execute/990324-1.c: New test.
6766
6767 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
6768
6769         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
6770         test with 4.
6771
6772 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
6773
6774         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
6775
6776 1999-03-13  Craig Burley  <craig@jcb-sc.com>
6777
6778         * g77.f-torture/execute/19990313-2.f: New test.
6779         * g77.f-torture/execute/19990313-3.f: New test.
6780
6781 1999-03-13  Craig Burley  <craig@jcb-sc.com>
6782
6783         * g77.f-torture/execute/19990313-0.f: New test.
6784         * g77.f-torture/execute/19990313-1.f: New test.
6785
6786 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
6787
6788         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
6789         printf to sprintf.
6790         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
6791         (main): Add check for u15.  Conditionalize u31 check depending on
6792         whether ints are <32 bits or >=32 bits.
6793
6794 1999-03-08  Craig Burley  <craig@jcb-sc.com>
6795
6796         * g77.f-torture/execute/19981119-0.f: Improve testiness.
6797
6798 1999-03-08  Craig Burley  <craig@jcb-sc.com>
6799
6800         * g77.f-torture/compile/19990305-0.f: New test.
6801         * g77.f-torture/execute/19981119-0.f: New test.
6802
6803 1999-03-08  Craig Burley  <craig@jcb-sc.com>
6804
6805         * g77.f-torture/execute/970625-2.f: call ABORT if final
6806         result is not correct, instead of just printing it.
6807         Add this checking via newly introduced obfuscation, to
6808         trip up buggy front ends.
6809
6810 1999-03-07  Craig Burley  <craig@jcb-sc.com>
6811
6812         * g77.f-torture/compile/960317-1.f: Moved from being
6813         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
6814
6815 1999-03-06  Craig Burley  <craig@jcb-sc.com>
6816
6817         * g77.f-torture/execute/960317-1.f: New (old) test.
6818         * g77.f-torture/execute/970625-2.f: Ditto.
6819
6820 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
6821
6822         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
6823         message on line 1 or line 2; cccp and cpplib do this differently.
6824
6825 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
6826
6827         * g++.old-deja/g++.law/weak1.C: New test.
6828
6829 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6830
6831         * gcc.c-torture/execute/990119-1.c: Renamed to...
6832         * gcc.dg/990119-1.c: this, so it will only be tested once
6833         (it's a preprocessor test, it doesn't need to be run at
6834         multiple optimization levels).
6835
6836 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6837
6838         * lib/g++.exp: Don't add incdir=$base_dir/../include to
6839           ALWAYS_CXXFLAGS.
6840
6841 1999-02-24  Craig Burley  <craig@jcb-sc.com>
6842
6843         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
6844         * g77.f-torture/compile/19981216-0.f: ...as it is expected
6845         to not be compilable by current g77.
6846
6847 1999-02-24  Nick Clifton  <nickc@cygnus.com>
6848
6849         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
6850
6851 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
6852
6853         * gcc.c-torture/execute/990222-1.c: New test.
6854
6855 1999-02-19  Craig Burley  <craig@jcb-sc.com>
6856
6857         * g77.f-torture/compile/19990218-0.f: New test.
6858         * g77.f-torture/noncompile/19990218-1.f: New test.
6859
6860 1999-02-18  Craig Burley  <craig@jcb-sc.com>
6861
6862         * g77.f-torture/compile/19981216-0.f: New test.
6863
6864 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
6865
6866         * gcc.dg/990214-1.c: New test.
6867
6868 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
6869
6870         * gcc.dg/990213-2.c: New test.
6871
6872         * gcc.dg/990213-1.c: New test.
6873
6874 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
6875
6876         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
6877         ints.
6878
6879 1999-02-11  Nick Clifton  <nickc@cygnus.com>
6880
6881         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
6882         specified by target.
6883
6884         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
6885
6886 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
6887
6888         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
6889
6890 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
6891
6892         * gcc.dg/special/ecos.exp: New test driver for new tests with
6893         special requirements.
6894
6895         * gcc.dg/special/alias-1.c: New test.
6896         * gcc.dg/special/gcsec-1.c: New test.
6897         * gcc.dg/special/weak-1.c: New test.
6898         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
6899         * gcc.dg/special/weak-2.c: New test.
6900         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
6901         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
6902         * gcc.dg/special/wkali-1.c: New test.
6903         * gcc.dg/special/wkali-2.c: New test.
6904         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
6905         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
6906
6907 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
6908
6909           * lib/c-torture.exp (c-torture-compile): Pull out code for
6910           analyzing gcc error messages.
6911           (c-torture-execute): Likewise.  Fix some (harmless) false
6912           positives.
6913           * lib/gcc.exp (gcc_check_compile): New function.
6914
6915 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
6916
6917         * gcc.c-torture/execute/990208-1.c: New test.
6918
6919 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
6920
6921         * g++.dg/special/ecos.exp: New driver for new tests with special
6922         requirements
6923
6924         * g++.dg/special/conpr-1.C: New test
6925         * g++.dg/special/conpr-2.C: New test
6926         * g++.dg/special/conpr-2a.C: New test
6927         * g++.dg/special/conpr-3.C: New test
6928         * g++.dg/special/conpr-3a.C: New test
6929         * g++.dg/special/conpr-3b.C: New test
6930
6931         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
6932         allow g++ to use the dg driver
6933
6934         * README: Add comment about g++.dg directory
6935
6936 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
6937
6938         * README: Update email addresses.
6939
6940 1999-02-03  Nick Clifton  <nickc@cygnus.com>
6941
6942         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
6943         arguments in order to force structure S onto the stack even on
6944         the alpha.
6945         (test): Pass 10 leading arguments to function foo as well as the
6946         structure S.
6947
6948         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
6949         failure for all targets.
6950
6951         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
6952         abort to terminate program execution.
6953
6954 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
6955
6956         * gcc.c-torture/execute/990130-1.c: New test.
6957
6958 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
6959
6960         * gcc.dg/990130-1.c: New test.
6961
6962 1999-01-28  Michael Meissner  <meissner@cygnus.com>
6963
6964         * gcc.c-torture/execute/990128-1.c: New test.
6965
6966 1999-01-27  Michael Meissner  <meissner@cygnus.com>
6967
6968         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
6969
6970 1999-01-27  Felix Lee  <flee@cygnus.com>
6971
6972         * lib/c-torture.exp (c-torture-compile): pull out code for
6973         analyzing gcc error messages.
6974         (c-torture-execute): ditto, and fix some (harmless) false
6975         positives.
6976         * lib/gcc.exp (gcc_check_compile): new function.
6977
6978 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
6979
6980         * gcc.dg/990117-1.c: New test.
6981
6982         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
6983
6984         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
6985
6986 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
6987
6988         * g77.f-torture/compile/990115-1.f: New test.
6989
6990 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
6991
6992         * gcc.c-torture/compile/990107-1.c: New test
6993
6994 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
6995
6996         * gcc.c-torture/execute/990106-2.c: New test.
6997
6998         * gcc.c-torture/execute/990106-1.c: New test.
6999
7000 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
7001
7002         * gcc.c-torture/compile/981223-1.c: New test.
7003
7004 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
7005
7006         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
7007         (opt3): Rename from opt4 and disable.
7008
7009 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
7010
7011         * g++.old-deja/g++.pt/ptrmem5.C: New test.
7012
7013 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
7014
7015         * g++.old-deja/g++.other/conv5.C: New test.
7016
7017 1998-12-14  Nick Clifton  <nickc@cygnus.com>
7018
7019         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
7020
7021 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
7022
7023         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
7024
7025 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
7026
7027         * gcc.c-torture/compile/981211-1.c: New test.
7028
7029 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
7030
7031         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
7032
7033         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
7034
7035 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7036
7037         * gcc.special/930510-1.c: Make C9X safe.
7038         * gcc.misc-tests/gcov-1.c Similarly.
7039         * gcc.misc-tests/gcov-2.c Similarly.
7040
7041 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
7042
7043         * gcc.dg/ultrasp1.c: New test.
7044
7045 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
7046
7047         * gcc.c-torture/execute/981206.c: New test.
7048
7049 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
7050
7051         * g++.old-deja/g++.ns/template7.C: New test.
7052
7053         * g++.old-deja/g++.other/expr1.C: New test.
7054
7055         * g++.old-deja/g++.eh/tmpl3.C: New test.
7056
7057         * g++.old-deja/g++.eh/tmpl2.C: New test.
7058
7059 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
7060
7061         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
7062         * g++.old-deja/g++.other/using6.C: Removed.
7063         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
7064
7065         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
7066
7067 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
7068
7069         * g++.old-deja/g++.pt/overload8.C: New test.
7070
7071         * g++.old-deja/g++.pt/overload7.C: New test.
7072
7073         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
7074
7075         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
7076         and relinking messages.
7077         * lib/g++.exp (g++_target_compile): Remove .rpo file when
7078         compiling with -frepo.
7079
7080 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
7081
7082         * g++.old-deja/g++.pt/lookup6.C: New test.
7083
7084 1998-11-30  Nick Clifton  <nickc@cygnus.com>
7085
7086         * gcc.c-torture/execute/981130-1.c: New test.
7087         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
7088
7089 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
7090
7091         * g++.old-deja/g++.pt/explicit76.C: New test.
7092
7093         * g++.old-deja/g++.pt/friend38.C: New test.
7094
7095         * g++.old-deja/g++.ns/crash2.C: New test.
7096
7097         * g++.old-deja/g++.pt/defarg8.C: New test.
7098
7099         * g++.old-deja/g++.pt/instantiate6.C: New test.
7100
7101         * g++.old-deja/g++.pt/static6.C: New test.
7102
7103         * g++.old-deja/g++.pt/decl2.C: New test.
7104
7105 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
7106
7107         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
7108         problem is actually related with name lookup, but so what? :-)
7109
7110         * g++.old-deja/g++.pt/friend37.C: New test.
7111
7112 1998-11-25  Dave Love  <d.love@dl.ac.uk>
7113
7114         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
7115         element, which fails on some systems.
7116
7117         * g77.f-torture/execute/labug1.f: New test.
7118
7119 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
7120
7121         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
7122         is defined.
7123
7124 1998-11-18  Dave Love  <d.love@dl.ac.uk>
7125
7126         * g77.f-torture/compile/981117-1.f: New test.
7127
7128 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
7129
7130         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
7131         properly discarded.
7132
7133 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
7134
7135         * gcc.c-torture/execute/memcheck: New directory of tests for
7136         -fcheck-memory-usage.
7137
7138 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7139
7140         * README: New file, general information about the testsuite and
7141         new description of the various C++ test subdirectories.
7142         * README.g++: Eliminate obsolete information, update and move most
7143         relevant stuff to README.
7144
7145 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
7146
7147         * gcc.c-torture/compile/981107-1.c: New test.
7148
7149 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
7150
7151         * execute/memcpy-bi.c: New testcase.
7152
7153 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
7154
7155         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
7156         base classes.
7157
7158         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
7159         template is selected.
7160
7161         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
7162         classes, it should be accepted for all types.
7163
7164         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
7165
7166         * g++.old-deja/g++.pt/spec24.C: Ensure that template
7167         specializations start with template headers.
7168
7169 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
7170
7171         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
7172
7173         * g++.old-deja/g++.other/init9.C: Test cross initialization of
7174         non-POD types.
7175
7176 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
7177
7178         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
7179
7180 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7181
7182         * compile/981022-1.c, compile/981022-1.x: New test and driver.
7183
7184 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
7185
7186         * 981019-1.c: New test.
7187
7188 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
7189
7190         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
7191         find objc headers.
7192
7193 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
7194
7195         * compile/981001-4.c: Remove use of GCC extension that triggers a
7196         compiler bug.
7197
7198 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
7199
7200         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
7201
7202 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
7203
7204         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
7205         instantiation of template produces incorrect code for delete
7206         expression.
7207
7208         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
7209         constructors' name is not unique.
7210         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
7211         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
7212
7213         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
7214         automatic array of const is ill-formed.
7215
7216         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
7217         of template parameter?
7218
7219         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
7220         const.
7221
7222         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
7223         pointer-to-member expression.
7224
7225         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
7226         declaration causes ICE.
7227
7228 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
7229
7230         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
7231         reserved in the global namespace.
7232
7233         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
7234         generate needed virtual table.
7235
7236         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
7237
7238 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
7239
7240         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
7241         template-dependent type
7242
7243 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
7244
7245         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
7246         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
7247         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
7248
7249         * g++.old-deja/g++.other/using5.C: New test; using decl from base
7250         class should be usable as argument of member function.
7251         * g++.old-deja/g++.other/using6.C: New test; using decl from base
7252         class should be usable as return type of member function.
7253         * g++.old-deja/g++.other/using7.C: New test; using decl from base
7254         class should be usable as type of data member.
7255
7256         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
7257
7258 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
7259
7260         * gcc.c-torture/special/920521-1.c: Fix bogus test.
7261
7262 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
7263
7264         * gcc.dg/dll-?.c Add thumb to target list.
7265         Fix assembler scan patterns to match current assembler output.
7266
7267 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
7268
7269         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
7270         matching of template brackets.
7271
7272         * g++.old-deja/g++.other/using4.C: New test.  Test using
7273         declarations of methods from base classes.
7274
7275         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
7276         within functions should introduce names into the innermost
7277         enclosing namespace.
7278
7279         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
7280         of static locals if first initialization throws.
7281
7282 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
7283
7284         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
7285
7286 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
7287
7288         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
7289         lose track of the possible targets of tablejump insns.
7290         * special/special.exp: Run it.
7291
7292 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
7293
7294         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
7295         must be declared before its specializations can be named in friend
7296         declarations.
7297
7298 1998-10-05  Dave Love  <d.love@dl.ac.uk>
7299
7300         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
7301
7302         * g77.f-torture/execute/io1.f: New test.
7303
7304 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
7305
7306         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
7307         with pointer to template function, for which no argument deduction
7308         is possible.
7309
7310         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
7311         specialization of template function as argument to template
7312         function.
7313
7314         * g++.old-deja/g++.other/access2.C: New test; Inner class
7315         shouldn't have privileged access to Outer's names.
7316
7317 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
7318
7319         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
7320         friend template declared within template class conflicts with
7321         nested class of the same name.
7322
7323         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
7324         is ignored.
7325
7326         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
7327         object with direct initializer as function declaration.
7328
7329         * g++.old-deja/g++.other/decl2.C: New test; duplicate
7330         initializers.
7331
7332         * g++.old-deja/g++.other/null2.C: New test; conditional operator
7333         involving const pointer and NULL produces incorrect result.
7334
7335         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
7336         type name without `typename' should be rejected with -pedantic.
7337
7338 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
7339
7340         * g++.old-deja/g++.other/addrof1.C: New test.
7341
7342 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
7343
7344         * gcc.c-torture/compile/981001-1.c: New test.
7345         * gcc.c-torture/execute/981001-1.c: New test.
7346
7347 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
7348
7349         * gcc.c-torture/compile/981001-2.c: New test.
7350         * gcc.c-torture/compile/981001-3.c: New test.
7351         * gcc.c-torture/compile/981001-4.c: New test.
7352
7353 1998-10-01  Robert Lipe  <robertl@dgii.com>
7354
7355         * lib/objc.exp (objc_target_compile): Add -L during compiles for
7356         multilibbed hosts.   Idea grafted from g77.exp.
7357
7358 1998-09-30  Dave Love  <d.love@dl.ac.uk>
7359
7360         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
7361         avoid losing on systems which need -lsocket.
7362
7363 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
7364
7365         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
7366         * g++.old-deja/g++.other/nested2.C: Ditto.
7367         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
7368         failure.
7369
7370 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
7371
7372         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
7373         preferred over template operator!= for enum bitfields.
7374
7375 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
7376
7377         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
7378         that happen to have the same base name, but in different scopes,
7379         are incorrectly rejected.
7380
7381 1998-09-16  Richard Henderson  <rth@cygnus.com>
7382
7383         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
7384         on the native word size instead of an integer literal.
7385
7386 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
7387
7388         * g++.old-deja/g++.other/static2.C: Invocation of static data
7389         member of type pointer-to-function denoted as non-static member.
7390
7391         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
7392         checks involving function types and aliases.
7393
7394 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
7395
7396         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
7397         redefined to the same non-trivial type.
7398
7399         * g++.old-deja/g++.pt/explicit73.C: Test for proper
7400         namespace-qualification of template specializations declared in
7401         other namespaces.
7402
7403         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
7404         to declare a subset of the specializations of a template function
7405         as friends of specializations of a template class.
7406
7407         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
7408         member templates that do not fully specialize the enclosing
7409         template class are rejected.
7410
7411 1998-09-11  Dave Love  <d.love@dl.ac.uk>
7412
7413         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
7414
7415 1998-09-08  Dave Love  <d.love@dl.ac.uk>
7416
7417         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
7418         altered from libf2c/libU77 version.
7419
7420 1998-09-06  Dave Love  <d.love@dl.ac.uk>
7421
7422         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
7423
7424 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
7425
7426         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
7427         (un)signed char are different types for template specialization
7428         purposes.
7429
7430 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
7431
7432         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
7433         * objc: ObjC testsuite.
7434
7435 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
7436
7437         * gcc.c-torture/execute/941014-1.x:  New file.
7438
7439 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
7440
7441         * lib/c-torture.exp: Add support for
7442         torture_eval_before_compile and torture_eval_before_execute
7443         variables.
7444
7445 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
7446
7447         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
7448         this test triggers valid.
7449
7450 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
7451
7452         * gcc.dg/980827-1.c: New test.
7453
7454 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7455
7456         * gcc.c-torture/execute/loop-4b.c: New test.
7457
7458 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
7459
7460         * lib/c-torture.exp: Add support for
7461         torture_eval_before_compile and torture_eval_before_execute
7462         variables.
7463
7464 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
7465
7466         * gcc.c-torture/compile/980825-1.c: New test.
7467
7468 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
7469
7470         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
7471         count number tests in opt_t0 not good_t0.
7472
7473 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
7474
7475         * gcc.c-torture/compile/930326-1.x: Fix typo.
7476
7477 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
7478
7479         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
7480         causes an ICE.
7481
7482 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
7483
7484         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
7485         STACK_SIZE is defined.
7486         * gcc.c-torture/unsorted/stuct.c: Similarly.
7487
7488         * gcc.c-torture/compile/980821-1.c: New test.
7489
7490 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
7491
7492         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
7493
7494 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
7495
7496         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
7497         code.
7498
7499 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
7500
7501         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
7502         error'.
7503
7504 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
7505
7506         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
7507
7508 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
7509
7510         * gcc.c-torture/compile/980816-1.c: New test.
7511
7512         * gcc.dg/980816-1.c: New test.
7513
7514 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
7515
7516         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
7517         compiler for ieee tests.
7518
7519 1998-08-01  Dave Love  <d.love@dl.ac.uk>
7520
7521         * g77.f-torture/compile/980729-0.f: New test.
7522
7523 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
7524
7525         * gcc.c-torture/special/eeprof-1.c: New test, for
7526         -finstrument-functions.
7527         * gcc.c-torture/special/special.exp: Run it.
7528
7529 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
7530
7531         * gcc.c-torture/compile/980729-1.c: New test.
7532
7533 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
7534
7535         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
7536         __thumb__ is defined, and test for ARM style doubles if so.
7537
7538 1998-07-26  Dave Love  <d.love@dl.ac.uk>
7539
7540         * g77.f-torture/noncompile/980615-0.f: New test.
7541
7542 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
7543
7544         * gcc.dg/980312-1.c: Do link instead of compile.
7545         * gcc.dg/980313-1.c: Likewise.
7546
7547 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
7548
7549         * gcc.c-torture/compile/980726-1.c: New test.
7550
7551 1998-07-25  Dave Love  <d.love@dl.ac.uk>
7552
7553         * g77.f-torture/execute/io0.f: New test.
7554
7555 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
7556
7557         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
7558         an int.
7559
7560 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
7561
7562         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
7563         m32r bugs.
7564
7565 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
7566
7567         * gcc.dg/980626-1.c: Expect failures for all toolchains until
7568         c-decl.c:grokdeclarator can handle mode attributes.
7569
7570 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
7571
7572         * gcc.c-torture/execute/980716-1.c: New test.
7573
7574 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
7575
7576         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
7577         the mn10200.
7578         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
7579         the mn10200.
7580         * gcc.c-torture/execute/va-arg-3.x: Similarly.
7581         * gcc.c-torture/compile/930326-1.x: Similarly.
7582
7583 1998-07-13  Dave Love  <d.love@dl.ac.uk>
7584
7585         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
7586         New test from Craig.
7587
7588 1998-07-12  Dave Love  <d.love@dl.ac.uk>
7589
7590         * g77.f-torture/noncompile/980616-0.f: New test.
7591
7592         * g77.f-torture/execute/970816-3.f:  New test from Craig.
7593
7594 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
7595
7596         *  g++.other/singleton.C: Return error value instead of taking
7597         SIGSEGV.
7598
7599 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
7600
7601         *  g++.other/singleton.C: New test.   Warning is under dispute.
7602         Runtime crash is not.
7603
7604 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
7605
7606         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
7607         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
7608         using6.C, using7.C}:  New namespace tests.
7609
7610 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
7611
7612         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
7613         specialization with typedef'ed names used as array indexes.
7614
7615 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
7616
7617         * gcc.c-torture/execute/980709-1.c: New test.
7618
7619         * gcc.dg/980709-1.c: New test.
7620
7621 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
7622
7623         * gcc.c-torture/execute/bcp-1.c: New test.
7624
7625 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
7626
7627         * gcc.c-torture/execute/980707-1.c: New test.
7628
7629 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
7630
7631         * gcc.c-torture/compile/980706-1.c: New test.
7632
7633 1998-07-01  Dave Love  <d.love@dl.ac.uk>
7634
7635         * g77.f-torture/execute/980701-0.f,
7636         g77.f-torture/execute/980701-1.f: New test from Craig.
7637
7638 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
7639
7640         * gcc.c-torture/compile/980701-1.c: New test.
7641
7642         * gcc.c-torture/execute/980701-1.c: New test.
7643
7644 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
7645 rlsruhe.de>
7646
7647         * g++.old-deja/g++.robertl/eb132.C: New test.
7648         * g++.old-deja/g++.robertl/eb133.C: Likewise.
7649
7650 1998-06-29  Dave Love  <d.love@dl.ac.uk>
7651
7652         * g77.f-torture/execute/980628-7.f,
7653         g77.f-torture/execute/980628-8.f,
7654         g77.f-torture/execute/980628-9.f,
7655         g77.f-torture/execute/980628-10.f: New tests from Craig.
7656
7657         * g77.f-torture/execute/980628-3.f: Remove mail headers.
7658
7659 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
7660
7661         * g77.f-torture/execute/980628-4.f: New test from Craig.
7662         * g77.f-torture/execute/980628-5.f: Likewise.
7663         * g77.f-torture/execute/980628-2.f: Likewise.
7664         * g77.f-torture/execute/980628-0.f: Likewise.
7665         * g77.f-torture/execute/980628-1.f: Likewise.
7666         * g77.f-torture/execute/980628-3.f: Likewise.
7667         * g77.f-torture/execute/980628-6.f: Likewise.
7668
7669 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
7670
7671         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
7672         directory when nothing has been installed yet.
7673
7674 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
7675
7676         * gcc.c-torture/special/special.exp: Handle newer versions of
7677         dejagnu.
7678
7679 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
7680
7681         * gcc.dg/980626-1.c: New test.
7682
7683 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
7684
7685         * gcc.misc-tests/m-un-2.c: New test.
7686         * g++.old-deja/g++.other/warn01.c: Likewise.
7687
7688 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
7689
7690         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
7691         compatibility with assmblers with a different comment character.
7692         Eliminate use of GAS-specific extensions.
7693
7694 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
7695
7696         * gcc.c-torture/execute/ieee/980619-1.c: New test.
7697
7698 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
7699
7700         *lib/g77.exp: Replace search for libf2c.a with search for newly
7701         renamed libg2c.a
7702
7703 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
7704
7705         * gcc.c-torture/execute/980617-1.c: New test.
7706
7707 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
7708
7709         * gcc.c-torture/execute/980612-1.c: New test.
7710
7711 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
7712
7713         * gcc.dg/980523-1.c: Only test on ppc-linux.
7714         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
7715
7716         * gcc.c-torture/execute/980608-1.c: New test.
7717
7718 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7719
7720         * gcc.c-torture/execute/980605-1.c: New test.
7721
7722 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
7723
7724         * gcc.c-torture/execute/980604-1.c: New test.
7725
7726 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
7727
7728         * gcc.c-torture/execute/980602-1.c: New test.
7729         * gcc.c-torture/execute/980602-2.c: Likewise.
7730
7731 1998-06-02  Dave Love  <d.love@dl.ac.uk>
7732
7733         * 970125-0.f: Fix per JCB.  Add commentary.
7734
7735 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
7736
7737         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
7738         IEEE -0 support.
7739
7740 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
7741
7742         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
7743         earlier.
7744
7745 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
7746
7747         * gcc.c-torture/execute/980526-3.c: New test.
7748
7749 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
7750
7751         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
7752         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
7753         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
7754         m88k-motorola-sysv3 to XFAIL.
7755
7756 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7757
7758         * gcc.dg/980526-1.c: New test.
7759         * gcc.c-torture/execute/980526-2.c: New test.
7760
7761 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
7762
7763         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
7764
7765         * gcc.c-torture/execute/980526-1.c: New test.
7766
7767 1998-05-26  Dave Love  <d.love@dl.ac.uk>
7768
7769         * g77.f-torture/execute/alpha2.f: Add runtime test.
7770
7771 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
7772
7773         * g++.old-deja/old-deja.exp: Strip leading directories.
7774
7775         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
7776         error for the line.  Don't run multiple tests for the same line.
7777
7778 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
7779
7780         * gcc.dg/980523-1.c: New test.
7781
7782 1998-05-23  Dave Love  <d.love@dl.ac.uk>
7783
7784         * g77.f-torture/compile/970915-0.f: New test.
7785
7786 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
7787
7788         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
7789
7790 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
7791
7792         * gcc.dg/980520-1.c: New test.
7793
7794 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
7795
7796         * gcc.dg/980502-1.c: Fix return type.
7797
7798 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
7799
7800         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
7801         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
7802         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
7803         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
7804         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
7805
7806 1998-05-20  Dave Love  <d.love@dl.ac.uk>
7807
7808         * g77.f-torture/execute/980520-1.f: New test.
7809
7810 1998-05-15  Dave Love  <d.love@dl.ac.uk>
7811
7812         * lib/mike-g77.exp: New file.
7813
7814         * g77.f-torture/noncompile/noncompile.exp,
7815         g77.f-torture/noncompile/check0.f: New files.
7816
7817 1998-05-14  Dave Love  <d.love@dl.ac.uk>
7818
7819         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
7820         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
7821         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
7822         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
7823         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
7824         abort where appropriate.
7825
7826 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
7827
7828         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
7829         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
7830
7831 1998-04-29  Dave Love  <d.love@dl.ac.uk>
7832
7833         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
7834
7835 1998-04-27  Dave Love  <d.love@dl.ac.uk>
7836
7837         * g77.f-torture/compile/980427-0.f: New test.
7838
7839 1998-04-24  Dave Love  <d.love@dl.ac.uk>
7840
7841         * g77.f-torture/compile/980424-0.f: New test.
7842
7843 1998-04-19  Dave Love  <d.love@dl.ac.uk>
7844
7845         * g77.f-torture/compile/980419-2.f (main): New test.
7846         * g77.f-torture/compile/970125-0.f: New test.
7847         * g77.f-torture/compile/980419-1.f: New test.
7848
7849 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
7850
7851         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
7852         of loop-4.c.
7853
7854 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
7855
7856         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
7857
7858 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
7859
7860         * gcc.c-torture/compile/980329-1.c: New test.
7861
7862 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
7863
7864         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
7865         * gcc.dg/980312-1.c: Fix typo in -march command.
7866
7867 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
7868
7869         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
7870
7871 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
7872
7873         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
7874         Dave Love agree the Fortran source is bogus.
7875
7876 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
7877
7878         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
7879         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
7880         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
7881         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
7882         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
7883
7884 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
7885
7886         * g++.old-deja/g++.other/friend1.C: New test.
7887
7888 1998-02-18  Dave Love  <d.love@dl.ac.uk>
7889
7890         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
7891         possibly uninitialized) variables and declare dnrm2.
7892
7893 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
7894
7895         From Bruno Haible <haible@ilog.fr>:
7896         * gcc.c-torture/execute/980223.c: New test.
7897
7898 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
7899
7900         * gcc.dg/ifelse-1.c: New test.
7901
7902 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
7903
7904         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
7905
7906           * lib/old-dejagnu.exp (old-dejagnu): Added the
7907           "execution test - XFAIL *-*-*" handling in the spirit of
7908           "excess errors test -". Changed the "execution test fails"
7909           handling to be like "excess errors test fails".
7910           * Update various tests accordingly.
7911
7912 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
7913
7914         * gcc.c-torture/execute/980205.c: New test.
7915
7916 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
7917
7918         * lib/c-torture.exp: Look for .x files instead of .cexp files.
7919         * lib/f-torture.exp: Similarly.
7920         * gcc.c-torture: Rename all .cexp files to .x files.
7921
7922 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7923
7924         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
7925         (940510-1.c): Removed duplicate.
7926         (971104-1.c): New test.
7927
7928 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
7929
7930           * lib/f-torture.exp: Improve error and loop detection.
7931
7932 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
7933
7934         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
7935         use that to size the filler array.
7936
7937 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
7938
7939         * lib/c-torture.exp(c-torture-execute): Fix typo.
7940
7941         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
7942         testcase as the executable name. Keep the executable around if
7943         the test fails.
7944
7945 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
7946
7947         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
7948         changes.  Only test one -g option, and move it to the end of the
7949         list of options to test.
7950
7951 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
7952
7953         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
7954         variable GCC_TORTURE_OPTIONS to supply default switches separated
7955         by colons.  If no environment variable, run tests with -O0 -g, -O1
7956         -g, and -O2 -g as well.
7957
7958 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
7959
7960         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
7961         explanatory comments. Fix indentation.
7962
7963 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
7964
7965         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
7966
7967 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
7968
7969         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
7970         * g++.old-deja/g++.mike/p7325.C: Likewise.
7971         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
7972
7973 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
7974
7975         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
7976         * g++.old-deja/g++.brendan/crash30.C: Likewise.
7977         * g++.old-deja/g++.brendan/crash39.C: Likewise.
7978         * g++.old-deja/g++.law/operators4.C: Likewise.
7979
7980 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
7981
7982         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
7983         * g++.old-deja/g++.mike/p784.C: Ditto.
7984         * g++.old-deja/g++.mike/p785.C: Ditto.
7985
7986 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
7987
7988           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
7989
7990 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
7991
7992         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
7993         target feature; pass this to c-torture-execute as needed.
7994
7995 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
7996
7997         * lib/c-torture.exp(c-torture-execute): If the previous and the
7998         current executables being tested are identical, we don't need to
7999         run the executable again. Try to make the executable names
8000         unique. Add an optional argument for passing additional compiler
8001         flags.
8002
8003 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
8004
8005         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
8006
8007 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
8008
8009         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
8010
8011 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
8012
8013         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
8014         32bit or larger longs.
8015
8016         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
8017         have either a 32bit long or 32bit int.
8018
8019 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
8020
8021         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
8022         Make double precision tests dependent on sizeof (double).
8023
8024 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
8025
8026         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
8027         too.
8028
8029 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
8030
8031         * gcc.c-torture/compile/961203-1.cexp: New script.
8032
8033 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
8034
8035         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
8036         up the includes ourselves.
8037
8038 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
8039
8040         * lib/plumhall.exp: Remove random include, and add a few
8041         verbose messages for debugging.
8042
8043 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
8044
8045         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
8046         of trying to do it ourselves.
8047
8048 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
8049
8050         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
8051
8052 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
8053
8054         * gcc.prms/5403.c: Made regexp a bit less strict.
8055
8056 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
8057
8058         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
8059         is returned from remote_load instead.
8060         * lib/plumhall.exp: Ditto.
8061         * lib/mike-g++.exp: Ditto.
8062         * lib/old-dejagnu.exp: Ditto.
8063         * lib/c-torture.exp: Ditto.
8064
8065 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
8066
8067         * lib/g++.exp: Use build_wrapper procedure.
8068         * lib/gcc.exp: Ditto.
8069
8070 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
8071
8072         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
8073         an old-style decl for malloc.  Fixes tests to work when
8074         sizeof (int) != sizeof (size_t).
8075
8076 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
8077
8078         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
8079
8080         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
8081         use stdargs.h interface.
8082
8083 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
8084
8085         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
8086         NO_VARARGS when compiling.
8087
8088 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
8089
8090         * lib/plumhall.exp(ph_includes): New procedure.
8091         (ph_make): Use it.
8092         (ph_compiler): Ditto.
8093
8094         * lib/g++.exp: Rename test-glue.c to testglue.c.
8095         * lib/gcc.exp: Ditto.
8096
8097 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
8098
8099         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
8100         to completion when it's called.
8101
8102 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
8103
8104         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
8105         is defined, don't do test.
8106
8107 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
8108
8109         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
8110         for object files.
8111         (ph_summary): Mark skipped testcases as untested, not unresolved.
8112
8113         * lib/plumhall.exp (ph_make): If unresolved because of bad
8114         errorCode, record errorCode in log file.
8115         (*): Replace send_log/verbose with verbose -log.
8116
8117 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
8118
8119         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
8120         double conversion if double isn't at least 8 bytes.
8121
8122         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
8123         int to work with targets where int is 16 bits.
8124
8125         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
8126         8 bytes, just exit, since 4 byte doubles don't have enough bits of
8127         precision for the test to complete.
8128
8129 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
8130
8131         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
8132         if d10v is not compiled with the -mdouble64 flag.
8133         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
8134
8135         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
8136         d10v is not compiled with the -mint32 flag.
8137
8138 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
8139
8140         * lib/plumhall.exp: Use incr_count.
8141
8142 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
8143
8144         * gcc.c-torture: Update to c-torture-1.45.
8145
8146 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
8147
8148         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
8149         the name of the expect testcase file).
8150
8151         * lib/g++.exp(g++_init): Ditto.
8152
8153 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
8154
8155         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
8156         the host.
8157
8158         * lib/gcc.exp(gcc_exit): New procedure.
8159
8160 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
8161
8162         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
8163         specs where appropriate.
8164
8165         * g++.old-deja/g++.arm/*: Added additional ERROR checks
8166         because of new "candidates are" messages, and removed a few
8167
8168         * Converted all non-old-style g++ testcases to old-style, and
8169         moved into g++.old-deja.
8170
8171 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
8172
8173         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
8174         options.
8175
8176         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
8177         succeeded.
8178
8179         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
8180
8181 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
8182
8183         * lib/gcc.exp (gcc_target_compile): Add support for defining
8184         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
8185         the machine doesn't have those features.
8186
8187 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
8188
8189         * g++.law/operators4.exp: Don't use LIBS.
8190
8191 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
8192
8193         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
8194
8195         * lib/mike-g++.exp: Don't set the compiler to be tested here.
8196         * lib/g++.exp: Set it here instead. Also, allow use of the
8197         --tool_exec and --tool_opt options. Change CXX to
8198         GXX_UNDER_TEST.
8199
8200         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
8201
8202         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
8203
8204 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
8205
8206         * lib/old-dejagnu.exp: Use prune_warnings instead of
8207         prune_system_crud.
8208         * lib/mike-g++.exp: Ditto.
8209         * lib/gcc.exp: Ditto.
8210         * lib/g++.exp: Ditto.
8211
8212         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
8213
8214 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
8215
8216           * 941014-2.c: Include stdlib.h
8217           * 960327-1.c: Include stdio.h
8218           * dbra.c, index-1.c: Don't assume ints are 32bits.
8219
8220 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
8221
8222         * lib/gcc.exp: Add gcc,stack_size target feature.
8223
8224         * lib/g++.exp(g++_target_compile): Add the include and link
8225         paths here, not in two other places. And, it's $options, not
8226         options.
8227
8228         * lib/mike-g++.exp(postbase): Remove the code that determines
8229         the correct include and link paths.
8230         * g++.old-deja/old-deja.exp: Ditto.
8231
8232 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
8233
8234         * lib/g++.exp(g++_init): target_compile no longer returns the
8235         filename of the result.
8236
8237 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
8238
8239         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
8240         call to glob.
8241
8242         * gcc.c-torture/special/special.exp: Change call to
8243         gcc_target_compile to include the object file.
8244
8245 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
8246
8247         * gcc.c-torture/special/special.exp: Correct misspelling in last
8248         change.
8249
8250 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
8251
8252         * lib/plumhall.exp(ph_summary): Log the entire output of the
8253         executable. Return -1 if there were any failures, 0 otherwise.
8254         (ph_execute): Return -1 if there were any failures, 0 otherwise.
8255         (ph_make): Clean up objects and executables that were built
8256         if the tests succeeded.
8257
8258 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
8259
8260         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
8261         libraries and includes in the build tree as appropriate.
8262
8263 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
8264
8265         * lib/c-torture.exp: Instead of looking for the global variable
8266         NO_LONG_LONG, check to see if that's a feature of the target.
8267
8268 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
8269
8270         * config/default.exp: Minimize. Delete the remainer of the files in
8271         config; this functionality is now in devo/dejagnu/config.
8272
8273         g++.*/*: Pass any additional flags used to compile to postbase;
8274         delete CXXFLAGS.
8275
8276         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
8277         is now done by runtest.exp. Use gcc_target_compile instead of
8278         compile.
8279
8280         lib/c-torture.exp: Use gcc_target_compile instead of compile.
8281         Remove references to CFLAGS. Use remote_file instead of
8282         calling rm -f.
8283         (c-torture): Take a list of arguments to use to compile this
8284         testcase.
8285
8286         lib/g++.exp: Simplify. Use target_compile instead of compile.
8287         lib/gcc-dg.exp: Ditto.
8288         lib/gcc.exp: Ditto.
8289         lib/mike-{gcc,g++}.exp: Ditto.
8290         lib/old-dejagnu.exp: Ditto.
8291         lib/plumhall.exp: Ditto.
8292
8293 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
8294
8295         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
8296         (ph_linker): Likewise.
8297
8298 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
8299
8300           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
8301         MAP_ANON / MAP_ANONYMOUS if defined;
8302         else try to map from /dev/zero .
8303
8304 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
8305
8306         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
8307         isn't defined, then define it to MAP_ANONYMOUS.
8308
8309 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
8310
8311         * gcc.c-torture: Update to c-torture-1.42 release.
8312
8313 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
8314
8315         * gcc.c-torture: Update to c-torture-1.41 release.
8316
8317 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
8318
8319         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
8320         c-torture release.
8321
8322 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8323
8324         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
8325         and LDFLAGS.  Fix second case to append the target_info ldflags
8326         onto LDFLAGS, not CFLAGS.
8327         * lib/g++.exp (g++_init): Add target_info stuff.
8328         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
8329         of libgloss and newlib flags for !native.
8330
8331         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
8332         (GDB): Fix relative path to go up another dir for finding gdb.
8333
8334 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
8335
8336         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
8337         versions in the target_info array, if they don't exist.
8338
8339 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8340
8341         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
8342
8343 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
8344
8345         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
8346         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
8347
8348 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
8349
8350         * lib/old-dejagnu.exp: Don't remove the output file before we've
8351         actually tested it. Don't append pwd to the path of the executable
8352         we're testing.
8353
8354 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
8355
8356         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
8357
8358 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
8359
8360         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
8361         temporary directory for compiler files, and set it to a default
8362         value of /tmp. Set $output as the name of the output file from
8363         compiling the testcase. Add a -o option to $cflags_var so the
8364         compiler writes the final output file as $output. Set $executable
8365         to $output.
8366
8367         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
8368         directory for compiler files, and set it to /tmp if it doesn't
8369         already have a value. Set $output_file to the name of the output
8370         file from compiling the testcase. Add a -o option to CXXFLAGS so
8371         the compiler writes the final output file as $output. Use $output
8372         as the executable to be tested.
8373
8374 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8375
8376         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
8377
8378 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
8379
8380         * gcc.c-torture/execute/pending-1.c: New test.  Still
8381         pending in Tege's queue.
8382
8383 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
8384
8385         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
8386         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
8387         if there were failures.  Call unresolved if there were unresolved
8388         testcases.  Call gcc_fail if program did not run to completion.
8389         (ph_make): Pass additional argument name to ph_execute.
8390         (ph_execute): Add new argument.  Pass additional arguments to
8391         ph_summary.  Call gcc_fail is there is no execution output.
8392
8393 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
8394
8395         * lib/plumhall.exp (proc_summary): Output relavent summary
8396         lines into the log so specific failures in plumhall can be
8397         investigated.
8398
8399 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
8400
8401         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
8402         (c-torture-execute): Don't try to execute tests which use
8403         "long long" types if $NO_LONG_LONG is nonzero.
8404
8405 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
8406
8407         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
8408         not c-torture.
8409
8410         * gcc.ieee: Move from here.
8411         * gcc.c-torture/execute/ieee: To here.
8412
8413 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
8414
8415         * gcc.c-torture: Update to c-torture-1.41 release.
8416
8417 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
8418
8419         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
8420         not "$output".
8421
8422 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
8423
8424         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
8425         -c present.
8426
8427 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
8428
8429         * config/proelf.exp: Handle connecting to a simulator.
8430
8431 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
8432
8433         * config/proelf.exp: New file.  Enough framework that we can
8434         run c-torture tests on the proelf targets (or any other target
8435         that gdb can connect to for that matter).
8436
8437 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
8438
8439         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
8440         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
8441
8442         * lib/plumhall.exp (ph_execute): Always call ph_summary if
8443         exec_output exists.
8444
8445 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
8446
8447         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
8448         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
8449
8450         * config/*.exp: Update FSF address.  Change result of ${tool}_load
8451         to pass/fail/unresolved/unsupported/untested.  Caller must now
8452         call unresolved/unsupported/untested.
8453         * lib/*.exp: Update FSF address.  Update to handle new results of
8454         ${tool}_load.
8455         * lib/chill.exp (verbose): Delete.
8456
8457 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
8458
8459         * lib/gcc.exp (default_gcc_start): Change order of args to
8460         $LDFLAGS $CFLAGS $LIBS.
8461         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
8462         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
8463         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
8464         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
8465         * gcc.misc-tests/dg-test.exp: Likewise.
8466         * gcc.misc-tests/msgs.exp: Likewise.
8467         * gcc.prms/prms.exp: Likewise.
8468         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
8469         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
8470
8471         * lib/dg.exp: Deleted, moved to dejagnu/lib.
8472
8473 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8474
8475         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
8476
8477         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
8478         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
8479
8480         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
8481         necessary.
8482
8483 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
8484
8485         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
8486         global for loop; add use of $mathlib.
8487         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
8488         settings here; set mathlib for anything but VxWorks.
8489
8490 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
8491
8492         * gcc.c-torture: Update to c-torture-1.40 release.
8493
8494 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
8495
8496         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
8497         dg.exp.
8498
8499 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
8500
8501         * lib/c-torture.exp (c-torture-execute): Declare "output" as
8502         global.
8503
8504 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
8505
8506         * lib/g++.exp (LIBS): Define if not already.
8507         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
8508         (gcc-dg-prune): Call prune_gcc_output.
8509         * lib/gcc.exp (prune_gcc_output): New proc.
8510         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
8511         prune_gcc_output.
8512
8513 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
8514
8515         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
8516         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
8517
8518 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
8519
8520         * gcc.c-torture: Update to c-torture-1.39 release.
8521
8522 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
8523
8524         * lib/c-torture.exp (c-torture-execute): Don't return if one option
8525         fails, try others as well.
8526
8527 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
8528
8529         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
8530         If compilation fails, mark execute tests as `untested'.
8531         If test is marked as unsupported, don't mark compilation and
8532         execute tests as failed.
8533
8534 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8535
8536         * lib/g++.exp (g++_init): Don't link in libg++, and look to
8537         libstdc++ for whether or not we want to be doing shared
8538         libraries.  Delete link_curses since we don't need it anymore.
8539         * lib/mike-g++.exp (postbase): Don't link in libg++.
8540         * g++.old-deja/old-deja.exp: Likewise.
8541
8542 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8543
8544         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
8545
8546 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8547
8548         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
8549         For that, add `-Wl,-a,shared_archive'.
8550         * g++.old-deja/old-deja.exp: Likewise.
8551
8552 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
8553
8554         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
8555
8556 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
8557
8558         * lib/mike-g++.exp (postbase): Pay attention to the status of
8559         g++_load.
8560
8561 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8562
8563           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
8564
8565 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
8566
8567         * lib/gcc.exp (default_gcc_start): No longer need to log program
8568         being executed or its output, execute_anywhere does that now.
8569         * lib/g++.exp (default_g++_version): Call execute_anywhere.
8570         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
8571
8572 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8573
8574         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
8575         the same as those in lib/g++.exp.
8576
8577 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
8578
8579         * gcc.c-torture: Update to c-torture-1.38 release.
8580         * gcc.ieee: Related changes.
8581
8582 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
8583
8584         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
8585         "exec". Minor reformatting changes.
8586
8587         * config/rom68k.exp (${tool}_load): Make it work in a canadian
8588         cross. This means all "exec" calls now work on a remote host as
8589         well.
8590         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
8591         cross. Filter out the extra "\r\n" stuff that expect puts in.
8592         (c-torture-execute): Filter out the bogus warnings like
8593         c-torture-compile does. Add support for canadian cross.
8594         * lib/gcc.exp (default_gcc_version, default_gcc_start)
8595         Use execute_anywhere rather than calling exec directly. Now it
8596         works for canadian cross testing.
8597
8598 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
8599
8600         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
8601         results into a variable, and check that rather than using file exists.
8602
8603 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8604
8605         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
8606         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
8607
8608 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8609
8610         * g++.old-deja/old-deja.exp: Create and pass runshlib and
8611         lib_curses if there's a shared libg++ in the build tree.
8612
8613 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
8614
8615         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
8616         if not supported target.
8617
8618 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8619
8620         * lib/g++.exp (g++_init): Move empty setting of runshlib and
8621         link_curses up to always happen, not just for native builds.
8622
8623 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
8624
8625         * gcc.c-torture: Update to c-torture-1.36 release.
8626         * gcc.failure: Related changes.
8627
8628 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
8629
8630         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
8631
8632 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8633
8634         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
8635         * lib/mike-g++.exp (postbase): Not in here.  Still reference
8636         runshlib, link_curses, and mathlib for link and run.
8637
8638         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
8639         pass the runtime shared library options for Solaris, OSF/1, and
8640         Irix5, and link with -lcurses to avoid unresolved references.
8641
8642 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8643
8644         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
8645         only run once.
8646
8647 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
8648
8649         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
8650
8651 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
8652
8653         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
8654         do not have a framework for the "compat" tests yet.
8655
8656 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8657
8658         * lib/mike-g++.exp (postbase): New local variable `mathlib',
8659         set to null if we're testing vxworks5.1.  Use that instead of
8660         `-lm' in the setting of LIBS for link and run.
8661
8662 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8663
8664         * config/rom68k.exp (${tool}_load): Major changes to make it
8665         work.  Verified that it does in fact return the stuff in
8666         exec_output properly.  Catch any Emul or any TRAP other than 0.
8667
8668 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8669
8670         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
8671         LDFLAGS properly for targets that need stuff from libgloss.
8672         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
8673         only run once.
8674         (gpp_initialized): New variable.
8675
8676 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
8677
8678         * config/rom68k.exp: Load libgloss.exp.
8679         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
8680         so we can produce a fully linked binary.
8681         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
8682         so we can produce a fully linked binary.
8683
8684 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
8685
8686         * lib/plumhall.exp (ph_section): Watch for expected failures.
8687         Add missing `else'.
8688
8689         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
8690         run the testcase.
8691         (c-torture): Likewise.
8692
8693 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
8694
8695         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
8696
8697         * lib/mike-g++.exp (mike_cleanup): New proc.
8698         (prebase): New globals compiler_result, not_compiler_result,
8699         target_regexp.
8700         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
8701         allow leading "-" in pattern.  Watch for unsupported tests.
8702         If $compiler_result is set, pattern match assembler code,
8703         and ditto for $not_compiler_result.
8704         * lib/mike-gcc.exp: Likewise.
8705
8706         * lib/plumhall.exp (ph_execute): Only call ph_summary if
8707         execution "succeeded".
8708
8709 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
8710
8711         * config/win32.exp: New file.
8712         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
8713
8714 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
8715
8716         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
8717         unsupported.
8718         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
8719         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
8720         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
8721
8722         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
8723         "... without exceptions was ...".  That is now handled by
8724         prune_system_crud.
8725         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
8726
8727 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
8728
8729         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
8730         sieve.c,sort2.c}: New files.
8731         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
8732         sieve.exp,sort2.exp}: Drivers for them.
8733
8734         * lib/mike-gcc.exp (program_output): New user settable variable.
8735         (postbase): Call prune_system_crud.  Also prune extraneous compiler
8736         messages.
8737         * lib/mike-g++.exp (program_output): New user settable variable.
8738
8739         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
8740
8741         * config/sh.exp: Deleted (use sim.exp instead).
8742
8743 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8744
8745         * config/vx.exp: Declare CHECKTASK as global.
8746         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
8747         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
8748         * lib/old-dejagnu.exp: Load [pwd]/$executable.
8749
8750 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8751
8752         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
8753         target. Like vx.exp, only includes `vx29k.exp' instead of
8754         `vxworks.exp'.
8755
8756 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
8757
8758         * config/sim.exp: Increase time limit from 120 seconds to 240.
8759
8760 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
8761
8762         * gcc.c-torture/execute/950628-1.c: New test.
8763
8764 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
8765
8766         * gcc.c-torture: Update with changes/additions from
8767         c-torture-1.34.
8768
8769 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
8770
8771         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
8772
8773 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
8774
8775         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
8776
8777 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
8778
8779         * gcc.c-torture/compile/950512-1.c: New test.
8780         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
8781         * gcc.dg/struct-ret-1.c: Likewise.
8782
8783 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
8784
8785         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
8786           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
8787
8788 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
8789
8790         * gcc.c-torture/special/920411-1.c: Deleted.
8791         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
8792
8793 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
8794
8795         * config/sim.exp (${tool}_load): Hack in call to bash to get a
8796         cpu limit.
8797
8798 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
8799
8800         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
8801
8802 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
8803
8804         From kenner;
8805         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
8806         is the proper length.
8807         * va-arg-3.c: Likewise.
8808
8809 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
8810
8811         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
8812         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
8813
8814         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
8815         * lib/g++.exp (default_g++_start): Delete old cruft.
8816
8817 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
8818
8819         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
8820         (2 * (1 << 18)) to (2 * (1 << 17)).
8821
8822         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
8823
8824 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8825
8826         * config/rom68k.exp: Renamed from config/idp.exp
8827
8828 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
8829
8830         * c-torture/compile/921109-2.c
8831
8832 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
8833
8834         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
8835         excess errors.
8836
8837 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
8838
8839         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
8840         output.
8841         * lib/g++.exp (default_g++_start): Likewise.
8842
8843 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
8844
8845         * gcc.c-torture/compile/950329-1.c: New test.
8846
8847 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8848
8849           * config/bug.exp (${tool}_load): Updated to use new remote_open
8850           and remote_close procs.
8851         * config/idp.exp: New file.
8852
8853 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
8854
8855         * gcc.c-torture/execute/950322-1.c: New test.
8856
8857 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
8858
8859         * config/vx.exp (${tool}_load): Clean up testing of return code from
8860         vxworks_ld and vxworks_spawn.
8861
8862 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
8863
8864         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
8865
8866 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
8867
8868         * lib/old-deja.exp: Add `excess errors test - ' error, now one
8869         can mark excess errors on a machine by machine basis.  Note, the
8870         default is to not expect any excess errors, even when excess
8871         errors test - is given, so you will want to put an XFAIL ... on
8872         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
8873         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
8874         those 4 machines, but no others.
8875
8876 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8877
8878         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
8879         * lib/c-torture.exp: to here.
8880
8881 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
8882
8883         * gcc.c-torture/execute/950221-1.c: New test.
8884         * gcc.c-torture/execute/struct-ret-1.c: New test.
8885         * gcc.c-torture/compile/950221-1.c: New test.
8886
8887         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
8888
8889 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
8890
8891         * gcc.c-torture/execute/arith-1.c (main): Return 0.
8892         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
8893
8894 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
8895
8896         * g++.gb: New directory of tests, derived from my signature and
8897         class scoping tests.
8898
8899         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
8900         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
8901         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
8902         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
8903         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
8904         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
8905         * g++.gb/sig25.C: Likewise.
8906
8907         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
8908         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
8909         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
8910         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
8911         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
8912         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
8913         * g++.gb/sig25.exp: Likewise.
8914
8915         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
8916         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
8917         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
8918         * g++.gb/scope13.C: Likewise, this test still fails.
8919
8920         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
8921         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
8922         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
8923         * g++.gb/scope13.exp: Ditto.
8924
8925         * g++.gb/README: New file, explains what these tests are about.
8926
8927 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
8928
8929         * lib/dg.exp (dg-do): Support `preprocess'.
8930         (dg-test): Likewise.
8931
8932 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8933
8934         * config/udi.exp: change "continue -expect" to "exp_continue".
8935
8936 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
8937
8938         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
8939         Delete redundant tests.
8940
8941         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
8942         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
8943         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
8944         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
8945         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
8946         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
8947         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
8948         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
8949
8950         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
8951         storing label pointers.
8952         * gcc.c-torture/execute/921019-1.c: Likewise.
8953         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
8954         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
8955         parameter fp.
8956         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
8957         constants.
8958
8959         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
8960         Delete obsolete tests.
8961
8962         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
8963         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
8964         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
8965         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
8966         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
8967         * gcc.c-torture/compile/950124-1.c: New test.
8968
8969         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
8970
8971 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
8972
8973         * lib/mike-g++.exp: Add -lm to LIBS.
8974
8975 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
8976
8977         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
8978
8979 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
8980
8981         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
8982
8983 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
8984
8985         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
8986
8987 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
8988
8989         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
8990         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
8991         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
8992         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
8993         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
8994         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
8995         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
8996         * g++.law/{operators31.C, operators32.C,
8997         * g++.law/{operators33.C, operators34.C}: Likewise.
8998         * g++.law/{pic1.C, refs2.C}: Likewise.
8999         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
9000         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
9001         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
9002         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
9003
9004         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
9005         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
9006         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
9007         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
9008         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
9009         * g++.law/{enum9.exp, friend5.exp}: Likewise.
9010         * g++.law/{nest3.exp, nest4.exp}: Likewise.
9011         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
9012         * g++.law/{operators30.exp, operators31.exp}: Likewise.
9013         * g++.law/{operators32.exp, operators33.exp}: Likewise.
9014         * g++.law/{operators34.exp}: Likewise.
9015         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
9016         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
9017         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
9018         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
9019         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
9020
9021         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
9022         No longer expected to fail.
9023         * g++.law/missed-error3.C: Tweak for recent bool changes.
9024
9025 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
9026
9027         * config/emb-unix: Deleted.
9028         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
9029         remote execution.  Do final link on remote host if REMOTE_LINK is set.
9030
9031 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
9032
9033         * lib/dg.exp (dg-test): Fix typo in last patch.
9034
9035 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
9036
9037         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
9038         (handles multiple occurrences).
9039
9040 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
9041
9042         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
9043         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
9044         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
9045         printed).
9046         * lib/c-torture.exp (c-torture-compile): Likewise.
9047         (c-torture): Prepend full path if missing.
9048         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
9049         (gcc_fail): Likewise.
9050         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
9051
9052 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
9053
9054         * lib/netware.exp: Only attach to NetWare i386 systems.
9055
9056 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
9057
9058         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
9059         messages.  Add test name to "output pattern match" pass/fail message.
9060
9061 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
9062
9063         * gcc.dg: New testsuite.
9064         * gcc.dg/dg.exp: New file.
9065
9066         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
9067         test-switch.c}: Deleted.
9068
9069         * gcc.misc-tests/msgs.exp: New testcase driver.
9070
9071 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
9072
9073         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
9074         Watch for illegal return values from ${tool}_load.
9075         * config/unix.exp (${tool}_load): Fix pass/fail detection for
9076         cross targets.  Coerce return value >0 to 1.
9077
9078 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
9079
9080         * config/unix.exp (${tool}_load): Call program rsh, not proc.
9081
9082         * config/emb-unix.exp: New file.
9083
9084         * config/sim.exp: Error if variable $SIM not defined.
9085         (${tool}_load): Mark test as "untested" if simulator missing.
9086
9087         * config/unix.exp: Load remote.exp to get rcp_download.
9088         * lib/c-torture.exp: Use different option lists for testcases with
9089         and without loops.
9090         * gcc.c-torture/execute/execute.exp: Likewise.
9091
9092 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
9093
9094         * config/*.exp: Clarify return code from ${tool}_load.
9095         Call `unresolved' or `untested' instead of `warning' or `perror'
9096         (sometimes you still want to call both though).
9097         Add comment that `shell_id' is local to each file.
9098         * config/udi.exp (timeout): Set to 30.
9099         Don't print warning if connection fails, $connectmode has already
9100         printed an error.
9101         (${tool}_load): Move verbose messages to level 2.
9102         Rework pattern for "Process started" message.
9103         Pass `shell_id' to ${connectmode}_download.
9104         Retry twice upon timeout.  Make resetting of target more robust.
9105         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
9106         Pass `shell_id' to exit_$connectmode.
9107         Only call exit_$connectmode if connected.
9108         * config/unix.exp (${tool}_load): Check return codes better.
9109         * config/vrtx.exp (${tool}_load): Likewise.
9110         * config/vx.exp (${tool}_load): Likewise.
9111         Delete unneeded global's.
9112         * lib/dg.exp (dg-test): Update to reflect clarified return codes
9113         from ${tool}_load.
9114         (dg-stat): Delete.
9115         (dg-init): Delete recording of pass/fail counts.
9116         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
9117         (old-dejagnu-init): Likewise.
9118         (old-dejagnu-stat): Delete contents, empty proc now.
9119         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
9120         (c-torture): Delete references to lcnt, lpass, lfail.
9121         Get option list from TORTURE_OPTIONS.
9122         Delete -funroll[-all]-loops if no loops.
9123         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
9124         (g++_stat): Delete contents (empty proc now).
9125         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
9126         (gcc_finish): Likewise.
9127         (gcc_stat): Deleted.
9128         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
9129         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
9130         * gcc.c-torture/execute/execute.exp: Likewise.
9131         Split tests into two parts: compile, execute.
9132         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
9133         no loops.  Update to reflect clarified return codes from ${tool}_load.
9134
9135 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
9136
9137         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
9138         to grep for.
9139         (old-dejagnu): Likewise (where necessary).
9140
9141 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
9142
9143         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
9144
9145         * lib/dg.exp (dg-process-target): Fix processing of selector.
9146         Add comment regarding use of `error'.
9147
9148         * lib/gcc.exp (prune_system_crud): Define if missing.
9149         * lib/g++.exp (prune_system_crud): Likewise.
9150
9151         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
9152         Call prune_system_crud.
9153         * lib/dg.exp (dg-runtest): New proc.
9154         Use perror instead of send_user for tcl errors in testcase.
9155         Don't return any value, it's never used.
9156         Don't clobber previous definition of `unknown'.
9157         Print tcl errors in `dg-final'.
9158
9159 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
9160
9161         * lib/dg.exp (dg-process-target): Improve syntax error messages.
9162         (dg-test): Don't print errorInfo, it contains stack backtrace.
9163
9164 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
9165
9166         * lib/g++.exp (runtest_file_p): Define if missing.
9167
9168 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
9169
9170         * lib/mike-g++.exp: Comment out loading of g++.exp.
9171         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
9172         (default_g++_version): Always print something.
9173         (default_g++_start): Comment out call to `which'.
9174         (g++_start, g++_load): Deleted (must be defined in config file).
9175         * lib/gcc.exp: Test for existence of $CC at start.
9176         Delete check for tmpdir (done in gcc_init).
9177         (default_gcc_version): Always print something.
9178         (default_gcc_start): Comment out call to `which'.
9179         * config/*.exp: Major cleanup - make cross targets work at least a
9180         little better for g++ (by not being "--tool gcc" specific).
9181         Rename gcc_xxx to ${tool}_xxx.
9182         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
9183         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
9184
9185 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
9186
9187         * lib/c-torture.exp (c-torture-compile): Rework compiler
9188         message processing.
9189
9190         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
9191         c-torture.
9192
9193 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
9194
9195         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
9196
9197         * lib/dg.exp (dg-process-target): Support { target native }.
9198
9199 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
9200
9201         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
9202         looked for "... program xxx got fatal signal".
9203         Correct regsub munging of `comp_output'.
9204         Ignore compiler messages "path prefix not used" and "linker input
9205         file unused".
9206
9207 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
9208
9209         * lib/gcc.exp (runtest_file_p): Define if missing.
9210         * gcc.prms/template.c: Example to work from.
9211
9212 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
9213
9214         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
9215         * lib/dg.exp (dg-test): Call unsupported testcases as such.
9216
9217         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
9218         * gcc.prms/1883.c: Moved from compile/940714-1.c.
9219         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
9220         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
9221
9222         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
9223         (dg-process-target): No longer a varargs proc.
9224         Return S/N for target, P/F for xfail.  All callers changed.
9225         (user option procs): More argument checking.
9226         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
9227         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
9228         (dg-test): Skip test if not running on selected target in `dg-do'.
9229         Update handling of `dg-do-what', `dg-output-text'.
9230         Separate execution pass/fail from output pattern match pass/fail.
9231         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
9232
9233 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9234
9235         * gcc.c-torture/special/special.exp: Don't expect failure for mips
9236         target for 920510-1.c.
9237
9238 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
9239
9240         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
9241         Clean up comment regarding use of passcnt, etc.
9242         (gcc_stat): Don't update `testcnt' here.
9243         (gcc_finish): Do it here.
9244         Might as well reset `but_id' here too.
9245         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
9246         to determine if the file should be tested.
9247         * gcc.c-torture/compile/compile.exp: Likewise.
9248         * gcc.c-torture/execute/execute.exp: Likewise.
9249         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
9250         * gcc.misc-tests/dg-test.exp: Likewise.
9251         * gcc.prms/prms.exp: Likewise.
9252         * gcc.wendy/wendy.exp: Likewise.
9253         * g++.old-deja.exp: Likewise.
9254         Move "Testing file" message to verbose level 1.
9255
9256 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
9257
9258         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
9259
9260 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
9261
9262         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
9263         (default_gcc_start): Accept optional second list element
9264         of compiler flags.  Print compiler output at verbosity level 2.
9265         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
9266         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
9267         Save current values of framework globals passcnt, failcnt, xpasscnt,
9268         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
9269         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
9270         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
9271         xfailcnt to compute stats.  Update framework global `testcnt' from
9272         pass/fail counts.
9273         (gcc_finish): New proc.  Clean up test environment.
9274         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
9275         (gcc_epass, gcc_efail): Delete.
9276         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
9277         argument of line number.
9278         (dg-init): If the tool has an init routine, call it.
9279         (dg-test): Remove args `cflags_var' and `libs_var'.
9280         Pass all compiler options to ${tool}_start.
9281         Handle missing line number.
9282         (dg-finish): New function.
9283         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
9284         particular files.  Call gcc_finish at end.  Move "skipping test"
9285         message to verbosity level 3.
9286         * gcc.c-torture/compile/compile.exp: Likewise.
9287         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
9288         * gcc.c-torture/execute/execute.exp: Likewise.
9289         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
9290         Print testcase being tried at verbosity level 1.
9291         * gcc.c-torture/special/special.exp: Unset xfail.
9292         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
9293         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
9294         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
9295         * gcc.failure/failure.exp: Likewise.
9296         * gcc.ieee/ieee.exp: Likewise.
9297         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
9298         Update call to dg-test.  Call dg-finish at end.
9299         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
9300         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
9301         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
9302         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
9303         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
9304         * gcc.wendy/wendy.exp: Add copyright.
9305         Delete setting of tmpdir (done by gcc_init).
9306         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
9307         Pass compiler flags to gcc_start.  Call gcc_finish at end.
9308         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
9309         gcc_[ce]pass/fail.
9310
9311 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
9312
9313         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
9314         confusion.
9315         (g++_load): Likewise.
9316
9317         * config/*.exp (gcc_load): Some were varargs fns and some were not.
9318         Rename argument to `prog' to remove the confusion.
9319         Varargs fns behave differently too!
9320         (g++_load): Likewise.
9321
9322         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
9323
9324         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
9325         what it is.  Delete (always) printing of status value for !native.
9326         Simplify verbose code, and include status and exec_output.
9327         (g++_load): Use gcc_load.
9328
9329 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9330
9331         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
9332         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
9333         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
9334         940714-3.c as these testcases don't exist anymore.  Make
9335         va-arg-1.c expected to pass.
9336
9337 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
9338
9339         * gcc.misc-tests/misc.exp: Only run specific testcases.
9340         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
9341         * gcc.misc-tests/dg-[1-9].c: New files.
9342
9343         * lib/dg.exp: New testsuite driver.
9344         * gcc.prms/prms.exp: Use it.
9345
9346         * README.gcc: New file.
9347
9348         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
9349         Document and reset `lxpass' and `lxfail'.
9350         Simplify "initialized" message.
9351         (gcc_stat): Clean up comments a little.
9352
9353 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
9354
9355         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
9356
9357 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
9358
9359         * lib/old-dejagnu.exp (process-option): New proc.
9360         (old-dejagnu-init, old-dejagnu-stat): Likewise.
9361         (old-dejagnu): Simplify.
9362         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
9363
9364 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
9365
9366         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
9367         exists and is not an empty string.
9368
9369         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
9370         $xfail rather than calling setup_xfail.  Clear $xfail when test is
9371         finished.
9372         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
9373         automatically.
9374
9375         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
9376         longer expected to fail.
9377
9378         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
9379         "f" function call.
9380
9381         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
9382
9383         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
9384         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
9385         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
9386         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
9387         c-torture-1.29.
9388
9389         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
9390         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
9391
9392         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
9393
9394         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
9395         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
9396
9397         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
9398         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
9399         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
9400
9401 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
9402
9403         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
9404         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
9405         940714-1.c, 940714-2.c, 940714-3.c},
9406         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
9407         gcc.misc-tests/{mg.c,mg.exp}:
9408         New tests.
9409         * gcc.noncompile/noncompile.exp: Change accordingly.
9410
9411 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
9412
9413         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
9414         Undo previous clobberage.
9415
9416 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
9417
9418         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
9419         * gcc.special/{930510-1.c, special.exp}:
9420         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
9421         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
9422         struct-varargs-1.c}: New tests from c-torture-1.26.
9423
9424 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
9425
9426         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
9427           argument to switch.
9428
9429 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
9430
9431         * Revert the previous changes.  Please see Rob's directory
9432           (/lisa/test/rob/progressive/gcc/testsuite) for testing
9433           fixes.
9434
9435 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
9436
9437         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
9438             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
9439             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
9440             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
9441             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
9442             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
9443             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
9444             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
9445             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
9446             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
9447             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
9448             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
9449             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
9450             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
9451             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
9452             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
9453             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
9454             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
9455             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
9456             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
9457             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
9458             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
9459             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
9460             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
9461             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
9462             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
9463             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
9464
9465 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
9466
9467         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
9468             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
9469           with perror calls.
9470
9471 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
9472
9473         * config/unix.exp (g++_load): Fix syntax.
9474
9475 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9476
9477         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
9478         * gcc.noncompile/921017-1.c: Deleted obsolete test.
9479         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
9480         Don't expect va-arg-1.c to fail.  Correct expected output for
9481         920928-1.c.
9482         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
9483         * gcc.wendy/hbm4.c: Correct typo.
9484         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
9485
9486 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
9487
9488         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
9489         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
9490         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
9491         * lib/c-torture.exp (c-torture-compile): Ditto.
9492
9493         Reduce volume of output (remove all the -I's and such).
9494         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
9495         Call gcc_cpass, gcc_cfail.
9496         (c-torture): Pass testing option to c-torture-compile.
9497
9498 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
9499
9500         Bring patches over from progressive.
9501         * config/default.exp: Exit remote shell cleanly.
9502         (g++_exit, g++_start): Add default versions.
9503         * config/sim.exp (gcc_load): Use perror, not error.
9504
9505 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
9506
9507         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
9508         set in site.exp.
9509
9510 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
9511
9512         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
9513         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
9514         (wendy_try): New proc to run testcase.
9515         (main loop): Call 'em.
9516         * gcc.wendy/*.c: Clean up pass to correct expected output.
9517
9518         * lib/gcc.exp: Minor cleanup work.
9519         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
9520
9521 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
9522
9523         * config/sim.exp (gcc_load): Document return codes better.
9524         Don't pass -v to simulator.
9525
9526 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
9527
9528           * gcc.special/920717-x.c: Fix typo.
9529           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
9530           get at sources.
9531
9532         * lib/mike-gcc.exp: Fix typo.
9533
9534 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
9535
9536         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
9537         binary to use, transform the name.
9538         * config/*.exp: rename everything. Nuke any g++ specific files,
9539         it's now a special case of gcc that requires no special support.
9540         Add a default.exp for unsupported targets.
9541
9542 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
9543
9544         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
9545         lib/old-dejagnu.exp: Fix a few patterns to work with the new
9546         version of Tcl.
9547
9548 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
9549
9550         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
9551         than a warning.
9552
9553 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
9554
9555         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
9556
9557 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9558
9559         * gcc.execute/execute.exp: Combine opt_list and foption_list into
9560         option_list.  Compile every file with only 4/6 option choices
9561         (same as C torture) instead of with 12/18 different option
9562         choices.
9563         * lib/c-torture.exp: Likewise.
9564
9565         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
9566         not already set.
9567
9568 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
9569
9570         * lib/old-deja.exp: Add `excess errors test fails' error, now one
9571         can put an XFAIL *-*-* on excess errors.
9572
9573 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
9574
9575         * g++.law: Add more tests derived from g++-bugs snapshots.
9576
9577         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
9578         equivalent to g++.law/init9.
9579
9580         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
9581         compiled it, and the a.out file after we've run it.
9582
9583 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
9584
9585         * lib/mike-g++.exp (postbase): Delete the .o file after we've
9586         compiled it, and the a.out file after we've run it.
9587
9588 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
9589
9590         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
9591
9592 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9593
9594         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
9595         version number.
9596
9597 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
9598
9599         * g++.law: New directory of g++ tests derived from the g++-bugs
9600         snapshots.
9601
9602 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9603
9604         * gcc.compile: initbug1.c initbug1.exp testcase added
9605
9606 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9607
9608         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
9609         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
9610           fixes submitted by Jeff Law (law@cs.utah.edu)
9611         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
9612           Jeff Law (law@cs.utah.edu)
9613
9614
9615 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
9616
9617         * config/unix-g++.exp: Follow the gcc way of doing things.
9618         * g++.old-deja/old-deja.exp: Minor updates.
9619         * lib/g++.exp: New file, follow the gcc way of doing things.
9620         * lib/old-dejagnu.exp: Minor updates.
9621         * lib/mike-g++.exp: Always unset errorInfo.
9622
9623 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
9624
9625         * lib/gcc.exp: Fix some errors with the below change, CC and
9626         CFLAGS should be global when setting, not local.
9627
9628 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9629
9630         * lib/gcc.exp: Transform tool name.
9631
9632 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9633
9634         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
9635
9636 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9637
9638         * lib/gcc.exp: change gcc_done to gcc_stat
9639
9640 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9641
9642         * Upgraded gcc testsuite to c-torture version 1.25
9643
9644 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9645
9646         * lib/gcc.exp: added reporting code. Changed verbose compile message.
9647         * lib/c-torture: added hooks for new reporting code.
9648
9649 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9650
9651         * config/sh-gcc.exp: check if sh-sim exists in the path
9652
9653 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9654
9655         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
9656         * gcc.compile/compile.exp: Initial changes for new logic.
9657         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
9658         * gcc.failure/failure.exp: Initial changes for new logic.
9659         * gcc.ieee/ieee.exp: Initial changes for new logic.
9660         * gcc.misc-tests/misc.exp: Initial changes for new logic.
9661         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
9662         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
9663         * lib/c-torture.exp: Initial changes for new logic.
9664         * lib/gcc.exp: Initial changes for new logic.
9665
9666 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
9667
9668         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
9669         depend upon failure or success.  Fully qualify names in failure
9670         and success messages.  Always remove a.out before starting
9671         compile, just in case.  Pay more attention to error text output by
9672         the compiler.  Handle testcases with no known past errors just
9673         like all others, so that things are uniform.  Other miscellaneous
9674         improvements.
9675
9676 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9677
9678         * gcc.cpp: new directory for cpp tests
9679
9680 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9681
9682         * lib/chill.exp: Code reformatted, removed unused code.
9683         * config/unix-chill.exp: Code reformatted, removed unused code.
9684         * chill.execute/execute.exp: Code reformatted, removed unused code.
9685         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
9686
9687 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
9688
9689         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
9690         routines not written.
9691
9692 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9693
9694         * config/bug-gcc.exp: Use new procs from bug.exp.
9695
9696 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9697
9698         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
9699         via ftp, rather than depending on NFS.
9700         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
9701         case.
9702
9703 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9704
9705         * config/bug-gcc.exp: Use new download proc.
9706
9707 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
9708
9709         * chill.execute/execute.exp: cleanups, handles errors better
9710         * chill.compile/compile.exp: rewrite, based on execute.exp
9711         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
9712         * lib/chill.exp: major changes to diff proc and compile and link
9713           procs. added chill_fail and chill_pass wrappers to pass and
9714           fail. added more comments, and handle error codes better.
9715           Added a hack to capture stderr from exec, so noncompile tests
9716           can work.
9717
9718 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9719
9720         * chill.execute/execute.exp: rewrite of testsuite driver
9721         * lib/chill.exp: rewrite of testsuite driver
9722         * config/unix-chill.exp: rewrite of testsuite driver
9723
9724 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
9725
9726     In chill.execute:
9727         * iexpr.ch: Standardize uppercase.
9728         * tuples.dat: Standardize uppercase.
9729         * vary.ch: standardize.  Correct varying string assignments.
9730         * vary.dat: Add new output lines.
9731
9732 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
9733
9734     In chill.execute:
9735         * chprintf.ch: Standardize use of uppercase.
9736         * tuples.ch: Standardize and turn arr2 into a DCL,
9737           rather than a SYN.
9738         * pinits.ch: Standardize.
9739
9740 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
9741
9742         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
9743         * Makefil: Renamed to Makefile.in.
9744         * configure.in: New.
9745
9746 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
9747
9748     In chill.execute:
9749         * .cvsignore: Add result/output files.
9750         * Makefile: Fix up variables at start.  Use MFLAGS
9751           everywhere.  Correct bool_loc, built_ins entries.
9752           Add entry for vary1.ch.
9753         * bitarray.ch: Standardize upper-case usage.
9754         * bitexpr.ch: Standardize, add output of b1.
9755         * params.ch: Use arrayt in along PROC parameters, to
9756           avoid novelty problems.
9757         * sets.ch: Tiny cleanup.
9758         * vary1.ch: Re-indent.
9759
9760 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
9761
9762           * Add PR-related files to Makefiles, .cvsignore files, etc.
9763
9764 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9765
9766         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
9767           with compiler objects. New names are test-flow.c and test-loop.c
9768
9769 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9770
9771         * Upgraded c-torture tests from 1.19 to 1.20
9772
9773         * new files:
9774         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
9775         * gcc.compile: 930623-1.c 930623-2.c
9776         * gcc.noncompile: 930622-1.c 930622-2.c
9777         * gcc.failure: 920411-1.c 920627-2.c
9778         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
9779
9780 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9781
9782         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
9783           More changes to get testsuite working properly. Needs more work.
9784           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
9785
9786 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9787
9788         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
9789           More changes to get testsuite working properly. Needs more work.
9790
9791 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
9792
9793         * chill.compile/compile.exp: Added for Dejagnu support
9794         * chill.execute/execute.exp: Added for Dejagnu support
9795         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
9796
9797 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
9798
9799     This should complete moving the CHILL test files.
9800         * chill.noncompile(.cvsignore printf.grt
9801             in-printf.grt chprintf.grt chprintf.ch):
9802             Added test-support files.
9803           (Makefile): Modified further.
9804         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
9805             signal.ch): Added test files.
9806           * chill.execute (.cvsignore printf.grt printr.c
9807             in-printf.grt rts.c chprintf.grt rts.h): Added
9808           test-support files.
9809             (Makefile): More corrections.
9810
9811 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
9812
9813         * chill.compile, chill.execute, chill.nocompile: Add CHILL
9814           test cases, ready for DejaGnu.
9815
9816 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9817
9818         * Upgraded c-torture tests from 1.18 to 1.19
9819
9820         * gcc.compile: added test(s):
9821           930607-1.c
9822         * gcc.execute: added test(s):
9823           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
9824
9825         * added new subdirectory for misc tests: gcc.misc-tests
9826         * gcc.misc-test(s): added tests:
9827           inst-check.c test-consts.c test-ior.c test-switch.c
9828
9829 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
9830
9831         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
9832
9833 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
9834
9835         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
9836
9837 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9838
9839         * Upgraded c-torture tests from 1.17 to 1.18
9840
9841 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9842
9843         * Upgraded c-torture tests from 1.12 to 1.17
9844
9845 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
9846
9847         * lib/old-dejagnu.exp:
9848           Fixed handling of XFAIL target triplets to correctly
9849           recognize wildcard characters.  Removed code that
9850           appended a unique id tag to the end of the file name
9851           printed out by the result of the testcases within a
9852           given test file.
9853
9854 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
9855
9856         * lib/old-dejagnu.exp:
9857           Reworked expected failure handling to trigger off of XFAIL
9858           keyword in keyphrase embeded in testcase source code. The
9859           XFAIL keyword must be at the end of the keyphrase line. It
9860           may optionally be followed by one or more target triplets.
9861           It has just occured that the handling of wildcards in the
9862           target triplet may not be correct.
9863
9864 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
9865
9866         * g++.old-deja/tests:
9867           Moved all subdirectories up one level into g++.old-deja .
9868
9869         * lib/old-dejagnu.exp:
9870           Fixed problem with CXXFLAGS not being properly reset, and being
9871           corrupted with extraneous "-c" compiler option.  This was
9872           causing binaries to not be generated for test that needed them.
9873           Modified strings passed to "pass" and "fail" so that individual
9874           tests from the same test file would be distinguished by an
9875           identifier appended to the test file name in the summary logs;
9876           this corrected a problem with erroneous diff logs.  Added code
9877           to search testcases for expected fail and unexpected pass keywords.
9878
9879 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
9880
9881         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
9882
9883 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
9884
9885         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
9886           Removed extraneous text from end of "Special g++ Options"
9887           keyphrase.
9888
9889         * lib/old-dejagnu.exp: Added pattern matching to look for new
9890           keywords, embedded in testcases comments, which will trigger
9891           calls to xpass and xfail.
9892
9893 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
9894
9895         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
9896           comments embedded in the testcases, especially the one looking for
9897           special compiler options, as well as the pattern matching for the
9898           compiler output again.
9899
9900 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
9901
9902         * lib/old-dejagnu.exp: Do a proper check of the return value for
9903           execute tests. Fixed several problems with the pattern matching
9904           of the compiler output which gave erroneous test results.
9905           Changed several of the test result messages to be more descriptive.
9906         * config/unix-g++.exp: Proc g++_load now actually works and
9907           executes the tests passed to it and returns a usable return
9908           value.
9909
9910 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
9911
9912           * lib/gcc.exp: Exits gracefully if $CC is bogus.
9913
9914 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
9915
9916         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
9917           Modified both files to properly execute the old style
9918           dejagnu tests. The previous versions of these files were
9919           experimental and did not function anything near correctly.
9920
9921 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
9922
9923         * Removed all Makefile.in and configure.in files. No configuration
9924         needed now.
9925
9926 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
9927
9928         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
9929
9930 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
9931
9932         * gcc.compile/configure.in, gcc.unsorted/configure.in,
9933         gcc.special/configure.in, gcc.noncompile/configure.in,
9934         gcc.execute/configure.in, gcc.code_quality/configure.in,
9935         g++.other/configure.in, g++.old-deja/configure.in,
9936         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
9937         in srcname setting.
9938
9939 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
9940
9941         * lib/udi.exp:  Fixed mondfe and mondfe_download.
9942         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
9943         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
9944
9945 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
9946
9947         * config/udi-gdb.exp: Check $shell_id after connecting to target.
9948         (gdb_exit): Don't remove *_soc files.
9949
9950 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
9951
9952         * lib/c-torture.exp: Don't look for main; instead always use -w
9953         -c.  This is how the c-torture tests work.  Remove the object
9954         file if the compilation succeeds.
9955         * gcc.execute/execute.exp: Remove executable if test passes.
9956         * gcc.noncompile/noncompile.exp: Every test is an expected
9957         failure.
9958         * gcc.special/special.exp: Added tests from c-torture 1.11,
9959         corrected use of existing test.
9960         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
9961         gcc.execute/920625-1.c: Updated to c-torture 1.11.
9962         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
9963         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
9964         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
9965         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
9966         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
9967         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
9968         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
9969         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
9970         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
9971         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
9972         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
9973         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
9974         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
9975         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
9976         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
9977         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
9978         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
9979         c-torture 1.11.
9980         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
9981         correspond to c-torture 1.11.
9982
9983         * New file.