OSDN Git Service

cp:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
2
3         * g++.dg/template/friend2.C: Remove as patch is reverted.
4
5         * g++.dg/warn/oldcast1.C: New test.
6
7         * g++.dg/template/ptrmem1.C: New test.
8         * g++.dg/template/ptrmem2.C: New test.
9
10         * g++.dg/template/ntp.C: New test.
11
12         * g++.dg/other/component1.C: New test.
13
14         * g++.dg/template/ttp3.C: New test.
15
16         * g++.dg/template/friend2.C: New test.
17         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
18
19 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20
21         * g++.dg/other/ptrmem1.C: New test.
22         * g++.dg/other/ptrmem2.C: New test.
23
24 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25
26         * g++.dg/template/ctor1.C: New test.
27
28 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29
30         * g++.dg/template/friend2.C: New test.
31
32 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
33
34         * gcc.dg/mmix-1.c: New test.
35
36 2001-12-31  Richard Henderson  <rth@redhat.com>
37
38         * gcc.dg/asm-5.c: New.
39
40 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
41
42         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
43         in namespace __gnu_cxx
44
45 2001-12-30  Richard Henderson  <rth@redhat.com>
46
47         * gcc.dg/debug-6.c: New.
48
49 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
50
51         * gcc.c-torture/compile/20011229-2.c: New test.
52
53 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54
55         * gcc.dg/debug-3.c: New test.
56         * gcc.dg/debug-4.c: New test.
57         * gcc.dg/debug-5.c: New test.
58
59 2001-12-29  Richard Henderson  <rth@redhat.com>
60
61         * g++.dg/eh/loop1.C: New.
62
63 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
64
65         * g++.dg/template/crash1.C: New test.
66
67 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
68
69         * g++.dg/other/const1.C: New test.
70
71 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
72
73         * gcc.c-torture/compile/20011229-1.c: New test.
74
75 2001-12-28  Stan Shebs  <shebs@apple.com>
76
77         * lib/objc-torture.exp: Resync with c-torture.exp.
78         * lib/objc.exp: Load standard libraries.
79
80 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
81
82         * gcc.dg/gnu89-init-1.c: Adjust for the new behaviour, add some
83         additional tests.
84
85 2001-12-27  Roger Sayle <roger@eyesopen.com>
86
87         * gcc.c-torture/execute/string-opt-16.c: New testcase.
88
89 2001-12-27  Richard Henderson  <rth@redhat.com>
90
91         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
92
93 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
94
95         * g++.dg/eh/ctor1.C: New test.
96         * g++.dg/other/error2.C: New test.
97
98 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
99
100         * g++.dg/other/init2.C: New test.
101
102 2001-12-24  Richard Henderson  <rth@redhat.com>
103
104         * gcc.dg/20011223-1.c: New.
105         * gcc.dg/inline-1.c: New.
106
107 2001-12-23  Richard Henderson  <rth@redhat.com>
108
109         * gcc.dg/asm-4.c: Test operand modifiers.
110
111 2001-12-23  Richard Henderson  <rth@redhat.com>
112
113         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
114
115 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
116
117         * gcc.c-torture/execute/20011223-1.c: New test.
118
119 2001-12-21  Richard Henderson  <rth@redhat.com>
120
121         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
122         re-enables the warning.
123
124 2001-12-21  Richard Henderson  <rth@redhat.com>
125
126         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
127
128 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
129
130         * gcc.c-torture/compile/20011218-1.c: New test.
131
132 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
133
134         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
135         arm-isr.c test.
136         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
137         epilogue generation for ARM ISR routines.
138
139 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
140
141         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
142         * gcc.dg/format/c90-printf-3.c: Likewise.
143         * gcc.dg/format/c99-printf-3.c: Likewise.
144         * gcc.dg/format/ext-1.c: Likewise.
145         * gcc.dg/format/ext-6.c: Likewise.
146         * gcc.dg/format/format.h: Prototype unlocked stdio.
147
148 2001-12-20  Richard Henderson  <rth@redhat.com>
149
150         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
151         (arena): Use it.
152         (malloc): Correct allocation logic.  Abort if we fill up the
153         arena before initialization complete.
154         (realloc): Correct allocation logic.
155
156 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
157
158         * gcc.c-torture/compile/20011219-2.c: New test.
159
160         * gcc.c-torture/execute/20011219-1.c: New test.
161
162 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
163
164         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
165         target does not support weak symbols.
166
167 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
168
169         * gcc.c-torture/compile/20011219-1.c: New test.
170
171 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
172
173         * g++.dg/other/error1.C: New test.
174
175 Mon Dec 17 14:31:42 2001  Jeffrey A Law  (law@redhat.com)
176
177         * gcc.c-torture/execute/20011217-1.c: New test.
178
179 Mon Dec 17 16:54:56 2001  Nicola Pero  <nicola@brainstorm.co.uk>
180
181         * objc.dg/special/: New directory.
182         * objc.dg/special/special.exp: New file.
183         * objc.dg/special/unclaimed-category-1.h: New file.
184         * objc.dg/special/unclaimed-category-1a.m: New file.
185         * objc.dg/special/unclaimed-category-1.m: New file.
186
187 2001-12-17  Andreas Jaeger  <aj@suse.de>
188
189         * gcc.c-torture/compile/20011217-2.c: New test.
190
191 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
192
193         * gcc.c-torture/compile/20011217-1.c: New test.
194
195 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
196
197         * testsuite/gcc.dg/20011214-1.c: New.
198
199 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
200
201         * gcc.dg/altivec-4.c: New.
202
203 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
204
205         * gcc.dg/20011113-1.c: New test.
206
207 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
208
209         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
210         std::__malloc_alloc_template<0> and
211         std::__default_alloc_template<false, 0>.
212
213 Thu Dec 13 10:35:33 2001  Nicola Pero  <n.pero@mi.flashnet.it>
214
215         * objc/execute/bf-21.m: New test.
216         * objc/execute/enumeration-1.m: New test.
217         * objc/execute/enumeration-2.m: New test.
218
219 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
220
221         * gcc.dg/gnu89-init-1.c: New test.
222
223 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
224
225         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
226         * g++.old-deja/g++.jason/2371.C: Likewise.
227         * g++.old-deja/g++.jason/template33.C: Likewise.
228         * g++.old-deja/g++.jason/template34.C: Likewise.
229         * g++.old-deja/g++.jason/template36.C: Likewise.
230         * g++.old-deja/g++.oliva/typename1.C: Likewise.
231         * g++.old-deja/g++.oliva/typename2.C: Likewise.
232         * g++.old-deja/g++.other/typename1.C: Likewise.
233         * g++.old-deja/g++.pt/inherit2.C: Likewise.
234         * g++.old-deja/g++.pt/nontype5.C: Likewise.
235         * g++.old-deja/g++.pt/typename11.C: Likewise.
236         * g++.old-deja/g++.pt/typename14.C: Likewise.
237         * g++.old-deja/g++.pt/typename16.C: Likewise.
238         * g++.old-deja/g++.pt/typename3.C: Likewise.
239         * g++.old-deja/g++.pt/typename4.C: Likewise.
240         * g++.old-deja/g++.pt/typename5.C: Likewise.
241         * g++.old-deja/g++.pt/typename7.C: Likewise.
242         * g++.old-deja/g++.robertl/eb9.C: Likewise.
243
244 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
245
246         * g++.dg/other/linkage1.C: New test.
247         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
248         specifiers.
249
250 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
251
252         * gcc.dg/concat.c: New test.
253
254 2001-12-11  Stan Shebs  <shebs@apple.com>
255
256         * objc/compile: New test directory.
257         * objc/compile/compile.exp: New expect script.
258         * objc/compile/20011211-1.m: New compile test.
259
260 2001-12-11  Jason Merrill  <jason@redhat.com>
261
262         * lib/prune.exp (prune_gcc_output): Also handle "In member
263         function".  So many permutations...
264
265 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
266
267         * g++.dg/template/typedef1.C: New test.
268
269 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
270
271         * g++.dg/other/copy1.C: New test.
272
273 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
274
275         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
276
277         * gcc.dg/builtin-choose-expr.c: New.
278
279 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
280
281         * gcc.dg/altivec-2.c: New.
282
283 2001-12-07  Richard Henderson  <rth@redhat.com>
284
285         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
286
287 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
288
289         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
290         ultrasparc.
291
292 Fri Dec  7 06:29:03 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
293
294         * g++-old.deja/g++.robertl/eb101.C: Deleted.
295
296 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
297
298         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
299         variable argument list.
300
301 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
302
303         * gcc.c-torture/execute/memcheck: Delete entire directory.
304         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
305         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
306
307 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
308
309         * gcc.dg/Wshadow-1.c: New test.
310
311 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
312
313         * gcc.c-torture/compile/20011130-1.c: New test.
314
315         * gcc.dg/noncompile/20011025-1.c: New test.
316
317         * g++.dg/other/anon-union.C: New test.
318
319         * gcc.c-torture/execute/20011024-1.c: New test.
320
321 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
322
323         * gcc.c-torture/execute/20000722-1.x,
324         gcc.c-torture/execute/20010123-1.x: Remove.
325         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
326         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
327         gcc.dg/c99-complit-2.c: New tests.
328
329 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
330
331         * g++.dg/inherit/base1.C: New test.
332
333 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
334
335         * g++.dg/other/stdarg1.C: New test.
336
337         * gcc.c-torture/compile/20011130-2.c: New test.
338
339 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
340
341         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
342         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
343         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
344         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
345         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
346         * gcc.dg/builtin-prefetch-1.c: New test.
347
348 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
349
350         * gcc.dg/20011130-1.c: New test.
351
352 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
353
354         * g++.dg/other/scope1.C: New test.
355         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
356
357 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
358
359         * gcc.dg/vla-init-1.c: New test.
360
361 2001-12-01  Geoff Keating  <geoffk@redhat.com>
362
363         * gcc.c-torture/compile/structs.c: New testcase from GDB.
364
365 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
366
367         * objc.dg/alias.m: Update.
368         * objc.dg/class-1.m: Update.
369         * objc.dg/const-str-1.m: Update.
370         * objc.dg/fwd-proto-1.m: Update.
371         * objc.dg/id-1.m: Update.
372         * objc.dg/super-class-1.m: Update.
373
374 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
375
376         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
377         constructs.
378
379 Wed Nov 28 15:05:54 2001  Jeffrey A Law  (law@cygnus.com)
380
381         * gcc.c-torture/execute/20011128-1.c: New test.
382
383 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
384
385         * gcc.dg/20011127-1.c: New test.
386
387 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
388
389         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
390         from Austin Group draft 7.
391         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
392         scanf format arguments.
393         * gcc.dg/format/no-exargs-2.c: New test.
394
395 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
396
397         * g++.dg/abi/vbase8-4.C: New test.
398
399 2001-11-24  Ian Lance Taylor  <ian@airs.com>
400
401         * gcc.c-torture/execute/20011121-1.c: New test.
402
403 Fri Nov 23 15:55:44 2001  Jeffrey A Law  (law@cygnus.com)
404
405         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
406
407 2001-11-23  Andreas Jaeger  <aj@suse.de>
408
409         * gcc.dg/cpp/charconst-2.c: New test.
410
411 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
412
413         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
414         to the host if it is remote.  Let tests specify extra headers
415         they use.
416         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
417         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
418         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
419         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
420         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
421         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
422         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
423         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
424         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
425         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
426
427 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
428
429         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
430         for little endian ARMs.
431
432 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
433
434         * gcc.c-torture/compile/20011119-1.c: New test.
435         * gcc.c-torture/compile/20011119-2.c: New test.
436
437 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
438
439         * gcc.dg/altivec-1.c: Fix typo.
440
441 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
442
443         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
444
445 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
446
447         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
448
449 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
450
451         * lib/g77.exp: Don't specify --rpath-link.
452
453         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
454         across all the headers.
455         * gcc.dg/format/format.exp: For testing on a remote host,
456         copy format.h.
457
458         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
459         * gcc.c-torture/execute/930406-1.c: Likewise.
460         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
461
462 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
463
464         * gcc.dg/altivec-1.c: New.
465
466 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
467
468         * gcc.dg/cpp/fpreprocessed.c: New test case.
469
470 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
471
472         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
473         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
474         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
475
476 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
477
478         * gcc.dg/no-builtin-1.c: New test.
479
480 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
481
482         * gcc.c-torture/execute/20011115-1.c: New test.
483
484 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
485
486         * gcc.c-torture/compile/20011114-2.c: New test.
487         * gcc.c-torture/compile/20011114-3.c: New test.
488         * gcc.c-torture/compile/20011114-4.c: New test.
489
490 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
491
492         * g++.dg/other/init1.C: New test.
493
494 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
495
496         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
497         message.
498
499         * gcc.c-torture/execute/20011114-1.c: New testcase.
500
501         * gcc.c-torture/compile/20010327-1.c: Revert last change.
502         * gcc.c-torture/compile/20011114-1.c: New test, exactly
503         like the (before this change) version of 20010327-1.c.
504
505 2001-11-14  Roger Sayle <roger@eyesopen.com>
506
507         * gcc.c-torture/execute/string-opt-13.c: New testcase.
508
509 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
510
511         * g++.dg/init/array2.C: New test.
512
513 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
514
515         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
516
517 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
518
519         * g++.dg/other/forscope1.C: New test.
520         * g++.dg/ext/forscope1.C: New test.
521         * g++.dg/ext/forscope2.C: New test.
522
523 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
524
525         * gcc.c-torture/execute/20011113-1.c: New test.
526
527 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
528
529         * gcc.c-torture/execute/20011109-2.c: New test.
530
531         * gcc.c-torture/execute/20011109-1.c: New test.
532
533 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
534
535         * gcc.c-torture/compile/20011109-1.c: New test.
536
537 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
538
539         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
540         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
541         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
542         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
543         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
544         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
545         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
546
547 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
548
549         * g++.dg/warn/Wshadow-1.C: New tests.
550         * g++.old-deja/g++.mike/for3.C: Update.
551
552 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
553
554         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
555         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
556         XFAILs.  Adjust expected error texts.
557         * gcc.c-torture/compile/20011106-1.c,
558         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
559         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
560         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
561         gcc.dg/c99-array-lval-5.c: New tests.
562
563 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
564
565         * gcc.dg/cpp/defined.c: Update.
566
567 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
568
569         * gcc.c-torture/execute/anon-1.c: New test.
570
571 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
572
573         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
574         same size, so no warning should be produced on stormy16.
575
576         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
577         due to oversized array.
578         * g++.old-deja/g++.mike/ns15.C: Likewise.
579         * g++.old-deja/g++.pt/crash16.C: Likewise.
580
581 2001-11-02  Graham Stott  <grahams@redhat.com>
582
583         * g++.dgother/debug1.C: Fix typos.
584
585 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
586
587         * g++.dg/other/debug1.C: New test.
588
589 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
590
591         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
592         of unsigned long.
593
594 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
595
596         * gcc.dg/20011029-2.c: New test.
597
598         * gcc.c-torture/compile/20011029-1.c: New test.
599
600 Mon Oct 29 21:19:53 2001  Nicola Pero  <n.pero@mi.flashnet.it>
601
602         * objc/execute/class_self-1.m: New test.
603         * objc/execute/class_self-2.m: New test.
604
605 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
606
607         * gcc.misc-tests/msgs.exp: Delete.
608         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
609         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
610         error set to match recent changes.
611
612 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
613
614         * gcc.dg/20011021-1.c: New test.
615
616 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
617
618         * gcc.c-torture/compile/20011023-1.c: New test.
619
620 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
621
622         * lib/g77.exp: Rewrite based on lib/g++.exp.
623
624 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
625
626         * gcc.c-torture/execute/20011019-1.c: New test.
627
628         * gcc.dg/20011018-1.c: New test.
629
630 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
631
632         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
633
634 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
635
636         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
637         * gcc.dg/attr-invalid.c: Likewise.
638
639 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
640
641         * testsuite/gcc.dg/20011015-1.c: New test.
642
643 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
644
645         * g++.dg/template/unify2.C: New test.
646
647 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
648
649         * g++.dg/other/exception-specification.C: New test
650
651 2001-10-13  Tom Rix  <trix@redhat.com>
652
653         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
654         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
655
656 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
657
658         * testsuite/gcc.dg/20011009-1.c: New test.
659
660 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
661
662         PR g++/4476
663         * g++.dg/other/friend1.C: New test.
664
665 2001-10-11  Richard Henderson  <rth@redhat.com>
666
667         * g++.old-deja/g++.other/crash18.C: Add -S to options.
668
669 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
670
671         * gcc.c-torture/compile/20011010-1.c: New.
672
673 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
674
675         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
676         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
677         g77.f-torture/execute/execute.exp,
678         g77.f-torture/noncompile/noncompile.exp,
679         gcc.c-torture/compile/compile.exp,
680         gcc.c-torture/execute/execute.exp,
681         gcc.c-torture/execute/ieee/ieee.exp,
682         gcc.c-torture/execute/memcheck/memcheck.exp,
683         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
684         objc/execute/execute.exp: Update FSF address.
685
686 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
687
688         * gcc.dg/cpp/cmdlne-C.c: Update.
689         * gcc.dg/cpp/cmdlne-C2.c: New.
690
691 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
692
693         * gcc.c-torture/execute/20011008-3.c: New.
694
695 2001-10-08  DJ Delorie  <dj@redhat.com>
696
697         * gcc.dg/20011008-1.c: New.
698         * gcc.dg/20011008-2.c: New.
699
700 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
701
702         * gcc.dg/cpp/spacing1.c: Update test.
703
704 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
705
706         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
707         spelling errors of "separate" as "seperate".
708
709 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
710
711         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
712         enough to avoid inlining.
713
714 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
715
716         * lib/g77.exp: set libg2c_dir correctly.
717
718 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
719
720         * gcc.dg/cpp/macro11.c: New test.
721
722 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
723
724         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
725         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
726         gcc.dg/format/multattr-3.c: New tests.
727         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
728         tests for format attributes on function pointers being rejected.
729
730 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
731
732         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
733
734 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
735
736         * g++.dg/warn/format1.C: New test.
737
738 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
739
740         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
741
742 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
743
744         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
745
746 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
747
748         * gcc.dg/cpp/redef2.c: Add test.
749
750 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
751
752         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
753         long-standing bug on i686, apparently.
754         * gcc.c-torture/execute/loop-2c.x: New file.
755         * gcc.c-torture/execute/loop-2d.x: New file.
756         * gcc.c-torture/execute/loop-3c.x: New file.
757
758 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
759
760         * gcc.dg/cpp/20000625-2.c: Correct line number.
761
762 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
763
764         * gcc.dg/cpp/macro10.c: New test.
765         * gcc.dg/cpp/strify3.c: New test.
766         * gcc.dg/cpp/spacing1.c: Add tests.
767         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
768         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
769
770 2001-09-24  DJ Delorie  <dj@redhat.com>
771
772         * gcc.c-torture/execute/20010924-1.c: New test.
773
774 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
775
776         * testsuite/objc/execute/paste.m: Remove.
777
778 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
779
780         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
781
782 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
783
784         * g77.dg/strlen0.f: New test.
785
786 2001-09-21  Richard Henderson  <rth@redhat.com>
787
788         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
789         * g++.old-deja/g++.abi/vtable2.C: Likewise.
790
791 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
792
793         Table-driven attributes.
794         * g++.dg/ext/attrib1.C: New test.
795
796 2001-09-20  DJ Delorie  <dj@redhat.com>
797
798         * gcc.dg/20000926-1.c: Update expected warning messages.
799         * gcc.dg/array-2.c: Likewise, and test for warnings too.
800         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
801         array.
802
803 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
804
805         * g++.dg/eh/registers1.C: New test case.
806
807 2001-09-17  Richard Henderson  <rth@redhat.com>
808
809         * gcc.dg/array-5.c: Fix VLA decomposition test.
810
811 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
812
813         * gcc.dg/cpp/line5.c: New testcase.
814
815 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
816
817         * gcc.dg/cpp/macro9.c: New test.
818
819 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
820
821         * gcc.c-torture/execute/980223.c: Change type of addr from long
822         to char *.
823
824 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
825
826         * gcc.c-torture/execute/20010915-1.c: New test.
827
828 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
829
830         * g77.dg/bprob: New directory.
831         * g77.dg/bprob/bprob.exp: New file.
832         * g77.dg/bprob/bprob-1.f: New test.
833         * g77.dg/gcov: New directory.
834         * g77.dg/gcov/gcov.exp: New file.
835         * g77.dg/gcov/gcov-1.f: New test.
836         * g77.dg/gcov/gcov-1.x: New file.
837
838 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
839
840         * gcc.dg/cpp/directiv.c: Update.
841         * gcc.dg/cpp/undef1.c: Update.
842
843 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
844
845         * gcc.dg/20010912-1.c: New test.
846
847 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
848
849         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
850         language-independent file in lib.
851         * lib/gcov.exp: New file.
852
853 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
854
855         * gcc.c-torture/compile/20010911-1.c: New test.
856
857 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
858
859         * lib/profopt.exp: New, to support profile-directed optimizations.
860         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
861         * gcc.misc-tests/bprob-1.c: New test.
862         * gcc.misc-tests/bprob-2.c: New test.
863
864 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
865
866         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
867         XFAIL and which kinds of gcov output to verify.
868         * gcc.misc-tests/gcov-4b.x: New file.
869         * gcc.misc-tests/gcov-5b.x: New file.
870         * gcc.misc-tests/gcov-6.x: New file.
871         * gcc.misc-tests/gcov-7.c: New test.
872         * gcc.misc-tests/gcov-7.x: New file.
873
874 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
875
876         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
877         * gcc.misc-tests/gcov-6.c: New test.
878
879 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
880
881         PR c++/3986
882         * g++.dg/abi/vbase1.C: New test.
883
884 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
885
886         * objc.dg/method-2.m: New.
887
888 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
889
890         PR c++/4203
891         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
892         * g++.dg/init/empty1.C: New test.
893
894 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
895
896         * gcc.c-torture/compile/20010903-1.c: New test.
897
898 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
899
900         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
901         for m68k.
902
903 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
904
905         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
906
907         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
908
909         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
910
911 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
912
913         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
914         for 16-bit 'unsigned int'.
915
916 2001-08-29  Kazu Hirata  <kazu@hxi.com>
917
918         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
919
920 2001-08-27  Richard Henderson  <rth@redhat.com>
921
922         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
923         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
924
925 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
926
927         * gcc.dg/asm-names.c (ymain): New.
928
929 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
930
931         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
932         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
933         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
934
935 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
936
937         * gcc.dg/compare5.c: New testcase.
938
939 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
940
941         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
942         and "In instantiation".
943
944 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
945
946         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
947
948 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
949
950         * gcc.misc-tests/gcov.exp: Add support for branch information.
951         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
952         * gcc.misc-tests/gcov-4.c: New test.
953         * gcc.misc-tests/gcov-4b.c: New test.
954         * gcc.misc-tests/gcov-5b.c: New test.
955
956 2001-08-20  Zack Weinberg  <zackw@panix.com>
957
958         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
959         expected to fail.
960
961 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
962
963         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
964
965 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
966
967         * g++.dg/eh/template1.C: New test.
968
969 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
970
971         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
972         Fix thinko.
973         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
974         for xfail.
975
976 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
977
978         * lib/g77-dg.exp:  Use prune.exp for common procedures
979         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
980         * lib/g77.exp: (g77-dg-prune) Remove
981
982 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
983
984         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
985
986 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
987
988         * g++.dg/template/unify1.C: New test.
989
990 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
991
992         * g++.dg/abi/empty4.C: New test.
993
994 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
995
996         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
997         solaris2.*
998         * g77.f-torture/compile/pr3743.x: Likewise
999
1000 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
1001
1002         * g++.dg/other/using-declaration.C: New test.
1003
1004 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
1005
1006         * gcc.dg/cpp/tr-sign.c: New testcase.
1007
1008 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
1009
1010         * gcc.dg/cpp/19951025-1.c: Revert.
1011         * gcc.dg/cpp/directiv.c: We no longer process directives that
1012         interrupt macro arguments.
1013
1014 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
1015
1016         * gcc.dg/bconstp-1.c: New test.
1017
1018 2001-08-03  Richard Henderson  <rth@redhat.com>
1019
1020         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
1021
1022 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
1023
1024         * gcc.dg/cpp/19951025-1.c: Update.
1025
1026 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
1027
1028         * g77.dg/ff90-1.f (s): Fix reference of variable z,
1029         should be x.
1030
1031 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1032
1033         Kill -fhonor-std.
1034         * g++.old-deja/g++.ns/ns14.C: Remove special options.
1035         * g++.old-deja/g++.other/std1.C: Likewise.
1036         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
1037
1038 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
1039
1040         * lib/g77.exp:  Load gcc-defs.exp for common procedures
1041         (g77_pass, g77_fail, g77_finish, g77_exit,
1042         ${tool}_check_unsupported_p} Now redundant.  Deleted.
1043
1044 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
1045
1046         * g77.dg/fbackslash.f
1047         * g77.dg/fcase-preserve.f
1048         * g77.dg/ff90-1.f
1049         * g77.dg/ffixed-line-length-0.f
1050         * g77.dg/ffixed-line-length-132.f
1051         * g77.dg/ffixed-line-length-7.f
1052         * g77.dg/ffixed-line-length-72.f
1053         * g77.dg/ffixed-line-length-none.f
1054         * g77.dg/ffree-form-1.f
1055         * g77.dg/fno-backslash.f
1056         * g77.dg/fno-f90-1.f
1057         * g77.dg/fno-fixed-form-1.f
1058         * g77.dg/fno-onetrip.f
1059         * g77.dg/fno-typeless-boz.f
1060         * g77.dg/fno-underscoring.f
1061         * g77.dg/fno-vxt-1.f
1062         * g77.dg/fonetrip.f
1063         * g77.dg/ftypeless-boz.f
1064         * g77.dg/fugly-assumed.f
1065         * g77.dg/funderscoring.f
1066         * g77.dg/fvxt-1.f
1067
1068 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
1069
1070         * objc.dg/fwd-proto-1.m: New.
1071         * objc.dg/local-decl-1.m: New.
1072         * objc.dg/naming-1.m: New.
1073         * objc.dg/naming-2.m: New.
1074         * objc.dg/proto-hier-1.m: New.
1075
1076 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
1077
1078         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
1079         largest-type elements to a struct makes its size grow.
1080
1081 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1082
1083         * g++.dg/abi/vthunk1.C: New test.
1084
1085 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1086
1087         * g++.dg/abi/vbase8-22.C: New test.
1088
1089 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
1090
1091         * gcc.dg/cpp/macro8.c: New test.
1092
1093 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
1094
1095         * g++.dg/abi/vbase8-21.C: New test.
1096
1097 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
1098
1099         * g++.dg/abi/vbase8-10.C: New test.
1100
1101 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1102
1103         * lib/g++.exp (g++_set_ld_library_path): Renamed to
1104         ${tool}_set_ld_library_path.
1105         Changed caller.
1106         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
1107         g++.exp.
1108
1109 2001-07-26  Stan Cox <scox@redhat.com>
1110
1111         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
1112         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
1113         gcc_exit, gcc_check_unsupported_p):
1114         Moved to gcc-deps.exp
1115         * gcc-deps.exp: New file.
1116
1117 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1118
1119         * g++.old-deja/g++.pt/defarg14.C: New test.
1120
1121 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
1122
1123         * g++.old-deja/g++.other/lineno5.C: New test.
1124
1125 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
1126
1127         * g++.old-deja/g++.pt/crash68.C: New test.
1128
1129 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
1130
1131         * g++.old-deja/g++.other/crash42.C: New test.
1132
1133 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
1134
1135         * gcc.dg/cpp/extratokens.c: Fix.
1136         * gcc.dg/cpp/skipping2.c: New tests.
1137
1138 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1139
1140         * gcc.c-torture/execute/20010724-1.c: New file.
1141         * gcc.c-torture/execute/20010724-1.x: New file.
1142
1143 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1144
1145         * g++.old-deja/g++.other/cond7.C: New test.
1146
1147 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1148
1149         * g++.old-deja/g++.other/optimize4.C: New test.
1150
1151 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1152
1153         * g++.old-deja/g++.abi/vbase8-5.C: New test.
1154
1155 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
1156
1157         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
1158         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
1159         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
1160         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
1161
1162         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
1163         bug report" message.
1164
1165         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
1166         * g++.dg/ext/instantiate1.C: Move from old-deja.
1167
1168 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
1169
1170         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
1171         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
1172         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
1173         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
1174
1175 Mon Jul 23 10:14:17 2001  Jeffrey A Law  (law@cygnus.com)
1176
1177         * gcc.c-torture/execute/20010723-1.c: New test.
1178
1179 2001-07-23  Ben Elliston  <bje@redhat.com>
1180
1181         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
1182
1183 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1184
1185         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
1186         i[34567]86-*-*.
1187         Delete handling of ieee_multilib_flags.
1188         Pass -mieee for alpha*-*-* and sh-*-*.
1189         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
1190
1191 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
1192
1193         Remove old-abi tests.
1194         * g++.old-deja/g++.mike/p11116.C: Remove.
1195         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
1196
1197 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
1198
1199         * g77.f-torture/compile/pr3743.f:  New test
1200
1201 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
1202
1203         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
1204
1205 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1206
1207         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
1208         g++.old-deja/g++.pt/static6.C: Likewise.
1209         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
1210         supports weak symbols.
1211
1212 2001-07-18  Andreas Jaeger  <aj@suse.de>
1213
1214         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
1215         supported again.
1216
1217 2001-07-18  Andreas Jaeger  <aj@suse.de>
1218
1219         * gcc.dg/iftrap-1.c: Fix target line.
1220
1221 2001-07-17  Richard Henderson  <rth@redhat.com>
1222
1223         * gcc.c-torture/execute/20010717-1.c: New.
1224
1225 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
1226
1227         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
1228         tests.
1229
1230 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
1231
1232         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
1233
1234 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1235
1236         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
1237         UAC_SIGBUS, UAC_NOPRINT definitions.
1238
1239 Mon Jul 16 12:21:56 2001  Nicola Pero  <n.pero@mi.flashnet.it>
1240
1241         * objc/execute/object_is_class.m: New test.
1242         * objc/execute/object_is_meta_class.m: New test.
1243
1244 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1245
1246         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
1247         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
1248
1249 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
1250
1251         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
1252         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
1253
1254 2001-07-14  Richard Henderson  <rth@redhat.com>
1255
1256         * gcc.dg/iftrap-1.c: New.
1257
1258 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
1259
1260         * g77.f-torture/execute/intrinsic77.f: New test.
1261
1262 2001-07-11  Janis Johnson <janis@us.ibm.com>
1263
1264         * gcc.misc-tests/gcov-3.c: New test.
1265
1266 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
1267
1268         * gcc.c-torture/compile/20010711-1.c,
1269         * gcc.c-torture/compile/20010711-2.c: New tests.
1270
1271 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
1272
1273         * gcc.c-torture/execute/20010711-1.c: New test.
1274
1275 2001-07-11  Ben Elliston  <bje@redhat.com>
1276
1277         * g++.old-deja/g++.other/enum5.C: New test.
1278
1279 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
1280
1281         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
1282         (g++-dg-prune): Call prune_gcc_output.
1283         * prune.exp: New file for prune_gcc_output.
1284         * lib/g++.exp, lib/gcc.exp: Load it.
1285
1286 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
1287
1288         * gcc.c-torture/compile/20010701-1.c,
1289         g++.old-deja/g++.ext/attrib6.C: New tests.
1290
1291 Fri Jul  6 09:31:43 2001  Jeffrey A Law  (law@cygnus.com)
1292
1293         * gcc.c-torture/compile/20010706-1.c: New test.
1294
1295 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
1296
1297         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
1298
1299 2001-06-28  Stan Shebs  <shebs@apple.com>
1300
1301         * gcc.dg/pragma-darwin.c: New test.
1302
1303 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1304
1305         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
1306         Solaris 2.[678] system.
1307
1308 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
1309
1310         * gcc.dg/20010622-1.c: New test.
1311
1312 2001-06-18  Stan Shebs  <shebs@apple.com>
1313
1314         * objc.dg: New directory.
1315         * objc.dg/dg.exp: New file.
1316         * objc.dg/alias.m: New.
1317         * objc.dg/class-1.m: New.
1318         * objc.dg/class-2.m: New.
1319         * objc.dg/const-str-1.m: New.
1320         * objc.dg/const-str-2.m: New.
1321         * objc.dg/id-1.m: New.
1322         * objc.dg/method-1.m: New.
1323         * objc.dg/super-class-1.m: New.
1324         * lib/objc-dg.exp: New file.
1325
1326 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1327
1328         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
1329         of label name.
1330
1331 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1332
1333         * g++.old-deja/g++.abi/vbase8-9.C: New test.
1334
1335 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1336
1337         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
1338         variable.
1339
1340 2001-06-12  Richard Henderson  <rth@redhat.com>
1341
1342         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
1343
1344 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
1345
1346         * g++.old-deja/g++.abi/vbase5.C: New test.
1347         * g++.old-deja/g++.abi/vbase6.C: New test.
1348         * g++.old-deja/g++.abi/vbase7.C: New test.
1349
1350 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1351
1352         * gcc.c-torture/compile/20010610-1.c: New test.
1353
1354 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
1355
1356         * g++.old-deja/g++.abi/vbase4.C: New test.
1357
1358 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1359
1360         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
1361         support %f for HC11/HC12 targets.
1362         * gcc.c-torture/execute/930513-1.x: New file, likewise.
1363         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
1364         on HC11/HC12 targets.
1365         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
1366
1367 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1368
1369         * gcc.dg/wchar_t-1.c: New file.
1370         * gcc.dg/wint_t-1.c: Likewise.
1371
1372 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
1373
1374         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
1375
1376 2001-06-11  Richard Henderson  <rth@redhat.com>
1377
1378         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
1379
1380 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
1381
1382         * gcc.c-torture/compile/20010611-1.c: New test.
1383
1384 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
1385
1386         * gcc.dg/c99-tag-1.c: Add more tests.
1387
1388 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
1389
1390         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
1391         representation on MN10300 and ARM/Thumb.
1392
1393 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
1394
1395         * g77.f-torture/execute/20010610.f: New.
1396
1397 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
1398
1399         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
1400         names.
1401
1402 2001-06-09  Richard Henderson  <rth@redhat.com>
1403
1404         * gcc.c-torture/execute/ashrdi-1.c: New.
1405         * gcc.c-torture/execute/ashldi-1.c: New.
1406         * gcc.c-torture/execute/lshrdi-1.c: New.
1407
1408 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
1409
1410         * objc/execute/load-3.m: Added. Check sending +load to categories,
1411         in addition to classes.
1412
1413 2001-06-08  Stan Shebs  <shebs@apple.com>
1414
1415         * objc/execute/load-2.m: New test.  From Nicola Pero
1416         <n.pero@mi.flashnet.it>.
1417
1418 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
1419
1420         * gcc.c-torture/execute/20010605-2.c: New test.
1421
1422 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1423
1424         * g++.old-deja/g++.abi/vbase2.C: New test.
1425         * g++.old-deja/g++.abi/vbase3.C: New test.
1426
1427 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1428
1429         * g++.old-deja/g++.pt/friend49.C: New test.
1430
1431 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1432
1433         * g++.old-deja/g++.ext/anon3.C: New test.
1434
1435 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
1436
1437         * g++.old-deja/g++.other/conv7.C: New test.
1438
1439 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
1440
1441         * gcc.c-torture/compile/20010605-2.c: New test.
1442
1443 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1444
1445         * gcc.c-torture/execute/20010604-1.c: New test.
1446
1447 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
1448
1449         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
1450
1451 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
1452
1453         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
1454         (g++_link_flags): Likewise.
1455         (g++_init): Pass gccpath's value to two previous functions.
1456
1457 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1458
1459         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
1460         Ensure logfile entry matches exec command line.
1461
1462 2001-05-31  Richard Henderson  <rth@redhat.com>
1463
1464         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
1465         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
1466
1467 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
1468
1469         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
1470         compiler for irix6.2
1471
1472 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
1473
1474         * g++.old-deja/g++.other/optimize3.C: New file.
1475
1476 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
1477
1478         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
1479         assemble.
1480
1481 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
1482
1483         * g++.old-deja/g++.other/optimize2.C: New file.
1484
1485 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
1486
1487         * gcc.c-torture/compile/20010518-2.c: New file.
1488         * gcc.c-torture/execute/20010518-1.c: New file.
1489         * gcc.c-torture/execute/20010518-2.c: New file.
1490
1491 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
1492
1493         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
1494
1495 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
1496
1497         G++ no longer defines builtins that do not begin with __builtin.
1498         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
1499         * g++.old-deja/g++.brendand/misc13.C: Likewise.
1500         * g++.old-deja/g++.law/builtin1.C: Likewise.
1501         * g++.old-deja/g++.law/cvt2.C: Likewise.
1502         * g++.old-deja/g++.mike/net5.C: Likewise.
1503         * g++.old-deja/g++.other/builtins1.C: Likewise.
1504         * g++.old-deja/g++.other/builtins2.C: Likewise.
1505         * g++.old-deja/g++.other/builtins3.C: Likewise.
1506         * g++.old-deja/g++.other/builtins4.C: Likewise.
1507         * g++.old-deja/g++.other/inline8.C: Likewise.
1508         * g++.old-deja/g++.robertl/eb39.C: Likewise.
1509
1510 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
1511
1512         * g++.old-deja/g++.pt/using1.C: Adjust.
1513         * g++.old-deja/g++.pt/using2.C: New test.
1514
1515 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
1516
1517         * gcc.dg/cpp/charconst.c: New tests.
1518         * gcc.dg/cpp/escape.c: New tests.
1519         * gcc.dg/cpp/escape-1.c: New tests.
1520         * gcc.dg/cpp/escape-2.c: New tests.
1521         * gcc.dg/cpp/ucs.c: New tests.
1522
1523 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
1524
1525         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
1526         native compiler for irix6.5.
1527
1528 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
1529
1530         * lib/g++.exp (g++_include_flags): Use args to compute
1531         get_multilibs.
1532         (g++_link_flags): Likewise.
1533         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
1534
1535 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
1536
1537         * gcc.dg/c90-hexfloat-1.c: Add more tests.
1538
1539 2001-05-21  Geoff Keating  <geoffk@redhat.com>
1540
1541         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
1542         this file.
1543
1544 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1545
1546         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
1547         STACK_SIZE;
1548         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
1549         to STACK_SIZE; Use it to define size of add_histo array.
1550         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
1551         to STACK_SIZE.
1552         (f): Use GITT_SIZE to define size of gitt local table.
1553         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
1554         to STACK_SIZE; Use it to define size of bytemem array.
1555
1556 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1557
1558         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
1559         on 68HC11/HC12 due to the asm instruction.
1560         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
1561         * gcc.c-torture/compile/920520-1.x: Likewise.
1562         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
1563         on 68HC11/HC12 because the function is larger than 64K.
1564         * gcc.c-torture/compile/961203-1.x: New file, this test fails
1565         on 68HC11/HC12 because the structure is too large.
1566
1567 2001-05-20  Richard Henderson  <rth@redhat.com>
1568
1569         * gcc.c-torture/execute/20010520-1.c: New.
1570
1571 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1572
1573         * g++.old-deja/g++.warn/compare1.C: New test.
1574         * gcc.dg/compare4.c: New test.
1575
1576 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
1577
1578         * g++.old-deja/g++.other/optimize1.C: New test.
1579
1580 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1581
1582         * g++.old-deja/g++.pt/spec41.C: New test.
1583
1584 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
1585
1586         * gcc.c-torture/compile/20010114-1.x: Remove.
1587
1588 2001-05-18  Stan Shebs  <shebs@apple.com>
1589
1590         * gcc.c-torture/compile/20010518-1.c: New test.
1591
1592 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
1593
1594         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
1595         * g++.old-deja/g++.pt/crash67.C: New test.
1596
1597 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
1598
1599         * g++.old-deja/g++.other/debug9.C: New test.
1600
1601 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
1602
1603         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
1604
1605 Wed May 16 20:33:57 CEST 2001  Jan Hubicka  <jh@suse.cz>
1606
1607         * gcc.c-torture/compile/20010516-1.c: New test.
1608
1609 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1610
1611         * g++.old-deja/g++.other/crash41.C: New test.
1612
1613 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1614
1615         * g++.old-deja/g++.pt/crash66.C: New test.
1616
1617 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
1618
1619         * g++.old-deja/g++.robertl/eb27.C: Convert.
1620
1621 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
1622
1623         * g++.dg/friend-warn.C: New test.  Do not warn about friend
1624         declaration being redundant.
1625
1626 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
1627
1628         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
1629
1630 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
1631
1632         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
1633
1634 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
1635
1636         * lib/g++.exp: Use testsuite_flags.
1637
1638 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
1639
1640         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
1641
1642 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1643
1644         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
1645
1646 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
1647
1648         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
1649
1650 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
1651
1652         * gcc.c-torture/compile/20010313-1.c: New test.
1653
1654 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
1655
1656         * gcc.dg/cpp/direct2.c: New test.
1657         * gccq.dg/cpp/direct2s.c: New test.
1658
1659         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
1660
1661 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
1662
1663         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
1664         * g++.old-deja/g++.other/op3.C: Likewise.
1665
1666 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
1667
1668         * gcc.dg/cpp/syshdr.h: New file.
1669         * gcc.dg/cpp/sysmac1.c: Update.
1670         * gcc.dg/cpp/sysmac2.c: Update.
1671
1672 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
1673
1674         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
1675
1676 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
1677
1678         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
1679         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
1680
1681 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
1682
1683         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
1684
1685 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
1686
1687         * lib/g++.exp (g++_include_flags): Don't use any special flags
1688         if TESTING_IN_BUILD_TREE is not defined.
1689         (g++_init): Use a plain 'c++' as the compiler if
1690         TESTING_IN_BUILD_TREEE is not defined.
1691
1692 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
1693
1694         * g++.old-deja/g++.eh/catch13.C: New test.
1695         * g++.old-deja/g++.eh/catch14.C: New test.
1696
1697 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
1698
1699         * gcc.dg/cpp/tr-define.c: New test.
1700
1701 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
1702
1703         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
1704         <stdlib.h>, not <malloc.h>.
1705
1706 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
1707
1708         * g++.old-deja/g++.ns/template17.C: New test.
1709
1710 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
1711
1712         * g++.old-deja/g++.pt/ref4.C: New test.
1713
1714 2001-04-30  Richard Henderson  <rth@redhat.com>
1715
1716         * gcc.dg/20000724-1.c: Revert last change.
1717
1718 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
1719
1720         * g77.f-torture/execute/20010430.f: New test.
1721
1722 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
1723
1724         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
1725
1726 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
1727
1728         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
1729
1730 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
1731
1732         * g++.old-deja/g++.eh/crash6.C: New test.
1733
1734 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
1735
1736         * g++.old-deja/g++.other/warn7.C: New test.
1737
1738 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
1739
1740         * g++.old-deja/g++.other/defarg9.C: New test.
1741
1742 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
1743
1744         * g77.f-torture/compile/20010426.f: New test.
1745         * g77.f-torture/execute/20010426.f: New test.
1746
1747 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
1748
1749         * g77.f-torture/compile/20000629-1.x: Remove - error
1750         has been fixed.
1751
1752 Thu Apr 26 11:15:12 2001  Jeffrey A Law  (law@cygnus.com)
1753
1754         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
1755         Tweak slightly to work with g++.dg framework.
1756         * g++.dg/special/ecos.exp: Run initp1.C test.
1757         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
1758
1759         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
1760         its linker doesn't give line numbers either.
1761         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
1762
1763 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
1764
1765         * g++.old-deja/g++.other/lex1.C: New test.
1766
1767 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
1768
1769         * gcc.dg/noncompile/20010425-1.c: New test.
1770
1771 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
1772
1773         * g++.old-deja/g++.pt/mangle2.C: New test.
1774
1775 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
1776
1777         * gcc.dg/format/plus-1.c: New test.
1778
1779 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
1780
1781         * gcc.dg/20010423-1.c: New test.
1782
1783 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
1784
1785         * gcc.c-torture/execute/20010422-1.c: New test.
1786
1787 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
1788
1789         * g++.old-deja/g++.ns/type2.C: New test.
1790
1791 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
1792
1793         * g++.old-deja/g++.other/perf1.C: New test.
1794
1795 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
1796
1797         * gcc.dg/c99-func-2.c: Remove xfail.
1798         * gcc.dg/c99-func-3.c: Remove xfail.
1799         * gcc.dg/c99-func-4.c: Remove xfail.
1800
1801 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
1802
1803         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
1804
1805 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
1806
1807         * gcc.c-torture/compile/20010423-1.c: New test.
1808
1809 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1810
1811         * g++.old-deja/g++.pt/typename28.C: New test.
1812
1813 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1814
1815         * g++.old-deja/g++.abi/empty2.C: New test.
1816         * g++.old-deja/g++.abi/empty3.C: New test.
1817
1818 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1819
1820         * g++.old-deja/g++.other/comdat2.C: New test.
1821         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
1822
1823 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1824
1825         * g++.old-deja/g++.other/overload14.C: New test.
1826
1827 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1828
1829         * g++.old-deja/g++.other/lookup23.C: New test.
1830
1831 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1832
1833         * gcc.c-torture/execute/20010403-1.c: New test.
1834
1835 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
1836             Mark Mitchell  <mark@codesourcery.com>
1837
1838         * lib/old-dejagnu.exp: Don't delete output of executable.
1839         Add .exe suffix to executables.
1840
1841 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
1842
1843         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
1844
1845 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1846
1847         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
1848
1849 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
1850
1851         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
1852         * g++.old-deja/g++.abi/crash1.C: New test.
1853
1854 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
1855
1856         * g++.old-deja/g++.other/crash40.C: New test.
1857
1858 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1859
1860         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
1861
1862 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
1863
1864         * g++.old-deja/g++.other/warn6.C: New test.
1865
1866 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
1867
1868         * g++.old-deja/g++.robertl/eb42.C: Same.
1869
1870 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1871
1872         * gcc.dg/wtr-conversion-1.c: New testcase.
1873
1874 2001-04-10  Richard Henderson  <rth@redhat.com>
1875
1876         * g++.old-deja/g++.other/array5.C: New.
1877
1878 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1879
1880         * gcc.c-torture/execute/20010408-1.c: New test.
1881
1882 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
1883
1884         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
1885         headers and constructs.
1886         * g++.old-deja/g++.robertl/eb79.C: Same.
1887         * g++.old-deja/g++.robertl/eb77.C (main): Same.
1888         * g++.old-deja/g++.robertl/eb73.C: Same.
1889         * g++.old-deja/g++.robertl/eb66.C (main): Same.
1890         * g++.old-deja/g++.robertl/eb55.C (t): Same.
1891         * g++.old-deja/g++.robertl/eb54.C (main): Same.
1892         * g++.old-deja/g++.robertl/eb46.C (main): Same.
1893         * g++.old-deja/g++.robertl/eb44.C: Same.
1894         * g++.old-deja/g++.robertl/eb41.C (main): Same.
1895         * g++.old-deja/g++.robertl/eb4.C (main): Same.
1896         * g++.old-deja/g++.robertl/eb39.C: Same.
1897         * g++.old-deja/g++.robertl/eb33.C (main): Same.
1898         * g++.old-deja/g++.robertl/eb31.C (main): Same.
1899         * g++.old-deja/g++.robertl/eb30.C: Same.
1900         * g++.old-deja/g++.robertl/eb3.C: Same.
1901         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
1902         * g++.old-deja/g++.robertl/eb21.C: Same.
1903         * g++.old-deja/g++.robertl/eb15.C: Same.
1904         * g++.old-deja/g++.robertl/eb118.C: Same.
1905         * g++.old-deja/g++.robertl/eb115.C (main): Same.
1906         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
1907         * g++.old-deja/g++.robertl/eb109.C: Same.
1908         * g++.old-deja/g++.other/sibcall1.C (main): Same.
1909         * g++.old-deja/g++.mike/rtti1.C: Same.
1910         * g++.old-deja/g++.mike/p658.C: Same.
1911         * g++.old-deja/g++.mike/net46.C: Same.
1912         * g++.old-deja/g++.mike/net34.C: Same.
1913         * g++.old-deja/g++.mike/memoize1.C: Same.
1914         * g++.old-deja/g++.mike/eh2.C: Same.
1915         * g++.old-deja/g++.law/weak.C: Same.
1916         * g++.old-deja/g++.law/visibility7.C: Same.
1917         * g++.old-deja/g++.law/visibility25.C: Same.
1918         * g++.old-deja/g++.law/visibility22.C: Same.
1919         * g++.old-deja/g++.law/visibility2.C: Same.
1920         * g++.old-deja/g++.law/visibility17.C: Same.
1921         * g++.old-deja/g++.law/visibility13.C: Same.
1922         * g++.old-deja/g++.law/visibility10.C: Same.
1923         * g++.old-deja/g++.law/visibility1.C: Same.
1924         * g++.old-deja/g++.law/virtual3.C (eval): Same.
1925         * g++.old-deja/g++.law/vbase1.C: Same.
1926         * g++.old-deja/g++.law/operators32.C: Same.
1927         * g++.old-deja/g++.law/nest3.C: Same.
1928         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
1929         * g++.old-deja/g++.law/except5.C (main): Same.
1930         * g++.old-deja/g++.law/cvt7.C (run): Same.
1931         * g++.old-deja/g++.law/cvt2.C: Same.
1932         * g++.old-deja/g++.law/cvt16.C: Same.
1933         * g++.old-deja/g++.law/ctors6.C (bar): Same.
1934         * g++.old-deja/g++.law/ctors17.C (main): Same.
1935         * g++.old-deja/g++.law/ctors13.C: Same.
1936         * g++.old-deja/g++.law/ctors12.C (main): Same.
1937         * g++.old-deja/g++.law/ctors10.C: Same.
1938         * g++.old-deja/g++.law/code-gen5.C: Same.
1939         * g++.old-deja/g++.law/bad-error7.C: Same.
1940         * g++.old-deja/g++.law/arm9.C: Same.
1941         * g++.old-deja/g++.law/arm12.C: Same.
1942         * g++.old-deja/g++.law/arg8.C: Same.
1943         * g++.old-deja/g++.law/arg1.C: Same.
1944         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
1945         * g++.old-deja/g++.jason/template31.C: Same.
1946         * g++.old-deja/g++.jason/template24.C (main): Same.
1947         * g++.old-deja/g++.jason/2371.C: Same.
1948         * g++.old-deja/g++.eh/new2.C: Same.
1949         * g++.old-deja/g++.eh/new1.C: Same.
1950         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
1951         * g++.old-deja/g++.brendan/nest21.C (main): Same.
1952         * g++.old-deja/g++.brendan/err-msg3.C: Same.
1953         * g++.old-deja/g++.brendan/crash62.C: Same.
1954         * g++.old-deja/g++.brendan/crash52.C: Same.
1955         * g++.old-deja/g++.brendan/crash49.C (main): Same.
1956         * g++.old-deja/g++.brendan/crash38.C: Same.
1957         * g++.old-deja/g++.brendan/crash15.C (main): Same.
1958         * g++.old-deja/g++.brendan/copy9.C: Same.
1959
1960 Fri Apr  6 15:36:15 2001  J"orn Rennecke <amylaar@redhat.com>
1961
1962         * gcc.c-torture/execute/20001203-2.c (memset):
1963         Count argument is of type __SIZE_TYPE__.
1964
1965 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
1966
1967         * gcc.c-torture/compile/20010404-1.c: New test.
1968
1969 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
1970
1971         * gcc.c-torture/compile/20010326-1.c: New test.
1972
1973 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
1974
1975         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
1976         peculiarities of the SH.
1977         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
1978
1979 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1980
1981         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
1982         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
1983         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
1984
1985 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
1986
1987         * g77.f-torture/compile/20010321-1.f: New test.
1988
1989 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
1990
1991         * gcc.c-torture/compile/20010329-1.c: New test.
1992
1993 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
1994
1995         * gcc.c-torture/execute/20010329-1.c: New test.
1996
1997 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
1998
1999         * g++.old-deja/g++.other/eh4.C: Fix typo.
2000
2001 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
2002
2003         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
2004
2005 2001-03-28  Philip Blundell  <philb@gnu.org>
2006
2007         * gcc.c-torture/compile/20010328-1.c: New test.
2008
2009 2001-03-27  Richard Henderson  <rth@redhat.com>
2010
2011         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
2012         * g++.old-deja/g++.eh/vbase3.C: Likewise.
2013
2014 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
2015
2016         * gcc.c-torture/compile/20010327-1.c: New test.
2017
2018 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
2019
2020         * g++.old-deja/g++.other/friend12.C: New test.
2021         * g++.old-deja/g++.other/friend9.C: Expect no errors.
2022         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
2023
2024 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2025
2026         * gcc.c-torture/execute/20010325-1.c: New test.
2027
2028 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
2029
2030         * g++.old-deja/g++.other/mangle3.C: New test.
2031
2032 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
2033
2034         * g++.old-deja/g++.other/anon8.C: New test.
2035
2036 2001-03-20  Philip Blundell  <philb@gnu.org>
2037
2038         * gcc.c-torture/compile/20010320-1.c: New test.
2039
2040 2001-03-17  Richard Henderson  <rth@redhat.com>
2041
2042         * g++.old-deja/g++.other/eh4.C: Add expected error text.
2043
2044 2001-03-15  Geoff Keating  <geoff@redhat.com>
2045
2046         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
2047         tests on AIX.
2048
2049 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
2050
2051         * g++.old-deja/g++.other/eh4.C: New test.
2052
2053 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
2054
2055         * gcc.dg/cpp/mi1.c: Update.
2056
2057 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
2058
2059         * g++.old-deja/g++.other/regstack.C: New test.
2060
2061 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
2062
2063         * g++.old-deja/g++.other/ref4.C: New test.
2064
2065 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
2066
2067         * objc/execute/va_method.m: Added.
2068         * objc/execute/IMP.m: Added.
2069         * objc/execute/_cmd.m: Added.
2070         * objc/execute/accessing_ivars.m: Added.
2071         * objc/execute/class-1.m: Added.
2072         * objc/execute/class-10.m: Added.
2073         * objc/execute/class-11.m: Added.
2074         * objc/execute/class-12.m: Added.
2075         * objc/execute/class-13.m: Added.
2076         * objc/execute/class-14.m: Added.
2077         * objc/execute/class-2.m: Added.
2078         * objc/execute/class-3.m: Added.
2079         * objc/execute/class-4.m: Added.
2080         * objc/execute/class-5.m: Added.
2081         * objc/execute/class-6.m: Added.
2082         * objc/execute/class-7.m: Added.
2083         * objc/execute/class-8.m: Added.
2084         * objc/execute/class-9.m: Added.
2085         * objc/execute/class-tests-1.h
2086         * objc/execute/class-tests-2.h
2087         * objc/execute/compatibility_alias.m: Added.
2088         * objc/execute/encode-1.m: Added.
2089         * objc/execute/formal_protocol-1.m: Added.
2090         * objc/execute/formal_protocol-2.m: Added.
2091         * objc/execute/formal_protocol-3.m: Added.
2092         * objc/execute/formal_protocol-4.m: Added.
2093         * objc/execute/formal_protocol-5.m: Added.
2094         * objc/execute/formal_protocol-6.m: Added.
2095         * objc/execute/formal_protocol-7.m: Added.
2096         * objc/execute/informal_protocol.m: Added.
2097         * objc/execute/initialize.m: Added.
2098         * objc/execute/load.m: Added.
2099         * objc/execute/many_args_method.m: Added.
2100         * objc/execute/nested-3.m: Added.
2101         * objc/execute/no_clash.m: Added.
2102         * objc/execute/private.m: Added.
2103         * objc/execute/redefining_self.m: Added.
2104         * objc/execute/root_methods.m: Added.
2105         * objc/execute/selector-1.m: Added.
2106         * objc/execute/static-1.m: Added.
2107         * objc/execute/static-2.m: Added.
2108         * objc/execute/va_method.m: Added.
2109
2110 2001-03-10  Richard Henderson  <rth@redhat.com>
2111
2112         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
2113
2114 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
2115
2116         * g++.old-deja/g++.other/crash31.C: XFAIL.
2117         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
2118         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
2119         * gcc.c-torture/execute/20010123-1.x: XFAIL.
2120         * gcc.c-torture/execute/20010124-1.x: XFAIL.
2121         * gcc.dg/sequence-pt-1.c: XFAIL one test.
2122
2123 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
2124
2125         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
2126
2127 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
2128
2129         * gcc.dg/20000724-1.c: Don't use multiline strings.
2130
2131 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
2132
2133         * objc/execute/string1.m, objc/execute/string2.m: Compare the
2134         result of -cString against what we expect it to be; don't just
2135         print it out for no one to read.
2136
2137         * objc/execute/string3.m, objc/execute/string4.m: New tests.
2138         Based on testcases provided by Nicola Pero.
2139
2140 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
2141
2142         * gcc.dg/cpp/macro7.c: New test.
2143
2144 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
2145
2146         * gcc.dg/cpp/multiline.c: Update.
2147
2148 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
2149
2150         * g++.old-deja/g++.other/enum3.C: New test.
2151
2152 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
2153
2154         * g++.old-deja/g++.other/pod1.C: New test.
2155
2156 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
2157
2158         * g++.old-deja/g++.ext/overload1.C: New test.
2159
2160 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2161
2162         * g++.old-deja/g++.pt/using1.C: New test.
2163
2164 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2165
2166         * g++.old-deja/g++.other/using9.C: New test.
2167
2168 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
2169
2170         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
2171
2172         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
2173
2174 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
2175
2176         * g++.old-deja/g++.ext/realpt1.C: Remove.
2177
2178 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
2179
2180         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
2181
2182 2001-02-26  Will Cohen  <wcohen@redhat.com>
2183
2184         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
2185
2186 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
2187
2188         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
2189         templatized constructors.
2190
2191 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2192
2193         * gcc.c-torture/execute/20010224-1.c: New test.
2194
2195 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
2196
2197         * gcc.c-torture/execute/20010222-1.c: New test.
2198
2199 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
2200
2201         * g++.old-deja/g++.other/inline20.C: New test.
2202
2203 Wed Feb 21 12:38:22 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
2204
2205         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
2206
2207 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
2208
2209         * g++.old-deja/g++.other/lookup22.C: New test.
2210
2211 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
2212
2213         * g77.dg: New directory.
2214         * g77.dg/20010216-1.f: New test case.
2215         * g77.dg/dg.exp: New driver.
2216         * lib/g77-dg.exp: New driver library.
2217
2218 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2219
2220         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
2221
2222 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
2223
2224         * g++.old-deja/g++.other/decl9.C: New test.
2225
2226 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
2227
2228         * g++.old-deja/g++.other/init16.C: Update the test so that it does
2229         not need <string> and also tests the initialization at runtime.
2230
2231 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
2232
2233         * gcc.c-torture/execute/longlong.c: New test.
2234
2235 Wed Feb 14 21:41:17 2001  J"orn Rennecke <amylaar@redhat.com>
2236
2237         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
2238
2239 Wed Feb 14 21:31:25 2001  J"orn Rennecke <amylaar@redhat.com>
2240
2241         * gcc.c-torture/execute/920302-1.c (execute):
2242         Change argument type to short.
2243
2244 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2245
2246         * g++.old-deja/g++.pt/deduct6.C: New test.
2247
2248 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2249
2250         * g++.old-deja/g++.pt/deduct5.C: New test.
2251
2252 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
2253
2254         * gcc.c-torture/execute/20010209-1.c: New test.
2255
2256 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
2257
2258         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
2259
2260 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
2261
2262         * g++.dg/vtgc1.C: Update for new ABI.
2263
2264         * consistency.vlad: New directory, 1665 files.
2265
2266 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2267
2268         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
2269         return type.
2270         * gcc.dg/cpp/digraphs.c: Declare puts.
2271
2272 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
2273
2274         * g++.old-deja/g++.other/warn5.C: New test.
2275
2276 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
2277
2278         * g++.old-deja/g++.pt/spec40.C: New test.
2279
2280 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
2281
2282         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
2283         case.
2284         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
2285
2286 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
2287
2288         * gcc.c-torture/compile/20010209-1.c: New test.
2289
2290 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
2291
2292         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
2293         excess errors message but not if it crashes.
2294         * g++.old-deja/g++.other/crash27.C: Likewise.
2295         * g++.old-deja/g++.other/crash28.C: Likewise.
2296         * g++.old-deja/g++.other/crash30.C: Likewise.
2297         * g++.old-deja/g++.other/crash32.C: Likewise.
2298         * g++.old-deja/g++.other/crash35.C: Likewise.
2299         * g++.old-deja/g++.pt/inherit2.C: Likewise.
2300
2301 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2302
2303         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
2304         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
2305         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
2306         g77.f-torture/execute/execute.exp,
2307         g77.f-torture/noncompile/noncompile.exp,
2308         gcc.c-torture/execute/execute.exp,
2309         gcc.c-torture/execute/memcheck/memcheck.exp,
2310         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
2311         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
2312         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
2313         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
2314         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
2315         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
2316         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
2317         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
2318         Remove bug reporting instructions with ancient email addresses.
2319
2320 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
2321
2322         * gcc.dg/20010202-1.c: New test.
2323         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
2324
2325 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
2326
2327         * g++.dg/stdbool-if.C: New test.
2328
2329 Wed Feb  7 09:54:47 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
2330
2331         * objc/execute/fdecl.m: Added main().
2332
2333 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
2334
2335         * gcc.c-torture/execute/20010206-1.c: New test.
2336
2337 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
2338
2339         * gcc.dg/cpp/avoidpaste1.c: Update.
2340
2341 Tue Feb  5 8:53:33 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
2342
2343         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
2344         Pero <nicola@brainstorm.co.uk>.
2345         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
2346
2347 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
2348
2349         * g++.old-deja/g++.pt/spec39.C: New test.
2350
2351 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
2352
2353         * gcc.c-torture/compile/20010202-1.c: New test.
2354
2355 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
2356
2357         * g++.old-deja/g++.abi/primary2.C: New test.
2358         * g++.old-deja/g++.abi/primary3.C: New test.
2359         * g++.old-deja/g++.abi/primary4.C: New test.
2360         * g++.old-deja/g++.abi/primary5.C: New test.
2361         * g++.old-deja/g++.abi/vtable3.h: New test.
2362         * g++.old-deja/g++.abi/vtable3a.C: New test.
2363         * g++.old-deja/g++.abi/vtable3b.C: New test.
2364         * g++.old-deja/g++.abi/vtable3c.C: New test.
2365         * g++.old-deja/g++.abi/vtable3d.C: New test.
2366         * g++.old-deja/g++.abi/vtable3e.C: New test.
2367         * g++.old-deja/g++.abi/vtable3f.C: New test.
2368         * g++.old-deja/g++.abi/vtable3g.C: New test.
2369         * g++.old-deja/g++.abi/vtable3h.C: New test.
2370         * g++.old-deja/g++.abi/vtable3i.C: New test.
2371         * g++.old-deja/g++.abi/vtable3j.C: New test.
2372         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
2373
2374 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
2375
2376         * g++.old-deja/g++.other/anon6.C: New test.
2377         * g++.old-deja/g++.other/anon7.C: New test.
2378
2379 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
2380
2381         * gcc.dg/cpp/avoidpaste2.c: New tests.
2382
2383 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
2384
2385         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
2386
2387 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
2388
2389         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
2390         DECIMAL_DIG cases for Irix."
2391
2392 Wed Jan 31 12:23:32 2001  J"orn Rennecke <amylaar@redhat.com>
2393
2394         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
2395
2396 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
2397
2398         * gcc.dg/c99-tag-1.c: New test.
2399
2400 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
2401
2402         * gcc.dg/cpp/tr-warn1.c: Add tests.
2403
2404 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
2405
2406         * gcc.dg/cpp/avoidpaste1.c: Update.
2407         * gcc.dg/cpp/paste4.c: Update.
2408
2409 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
2410
2411         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
2412         cases for Irix.
2413
2414 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
2415
2416         * g++.old-deja/g++.other/inline19.C: New test.
2417
2418 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
2419
2420         * gcc.dg/Wlarger-than.c: New test.
2421
2422 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
2423
2424         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
2425
2426 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
2427
2428         * gcc.c-torture/execute/20010129-1.c: New test.
2429         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
2430
2431 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
2432
2433         * gcc.dg/cpp/avoidpaste1.c: Test case.
2434
2435 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
2436
2437         * g++.old-deja/g++.other/inline18.C: New test.
2438
2439 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2440
2441         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
2442         and __builtin_putchar.
2443
2444 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
2445
2446         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
2447         tests.
2448
2449 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
2450
2451         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
2452         floating point number rounding mode to round to the nearest
2453         representable mode.
2454
2455 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
2456
2457         * g++.old-deja/g++.other/mangle2.C: New test.
2458
2459 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
2460
2461         * gcc.c-torture/compile/20010124-1.c: New test.
2462
2463 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
2464
2465         * g++.old-deja/g++.pt/spec38.C: New test.
2466
2467 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2468
2469         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
2470         "Build don't run".
2471
2472 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2473
2474         * gcc.c-torture/execute/20010123-1.c: New test.
2475
2476 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
2477
2478         * g++.old-deja/g++.pt/spec37.C: New test.
2479
2480 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
2481
2482         * g++.old-deja/g++.pt/overload14.C: New test.
2483
2484 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2485
2486         * gcc.c-torture/execute/20010122-1.c: New test, exercise
2487         __builtin_return_address.
2488
2489 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
2490
2491         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
2492         * g++.old-deja/g++.pt/spec35.C: New test.
2493         * g++.old-deja/g++.pt/spec36.C: New test.
2494
2495 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
2496
2497         * gcc.c-torture/compile/20010118-1.c: New test.
2498
2499 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
2500
2501         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
2502
2503 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
2504
2505         * gcc.c-torture/execute/20010119-1.c: New test.
2506
2507 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2508
2509         * g++.old-deja/g++.other/vbase5.C: New test.
2510
2511 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
2512
2513         * gcc.c-torture/execute/20010118-1.c: New test.
2514
2515 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2516
2517         * g++.old-deja/g++.pt/deduct3.C: New test.
2518
2519 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2520
2521         * g++.old-deja/g++.pt/spec34.C: New test.
2522
2523 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
2524
2525         * g77.f-torture/compile/20000601-2.f: New test.
2526
2527 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2528
2529         * g++.old-deja/g++.other/init17.C: New test.
2530
2531 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
2532
2533         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
2534
2535 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2536
2537         * g++.old-deja/g++.pt/unify8.C: New test.
2538
2539 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2540
2541         * g++.old-deja/g++.abi/vbase1.C: New test.
2542
2543 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2544
2545         * g++.old-deja/g++.pt/crash65.C: New test.
2546
2547 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
2548
2549         * gcc.dg/cpp/assembl2.S: New test case.
2550
2551 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
2552
2553         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
2554         are supported.
2555
2556 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2557
2558         * g++.old-deja/g++.other/builtins1.C: New test.
2559         * g++.old-deja/g++.other/builtins2.C: Likewise.
2560         * g++.old-deja/g++.other/builtins3.C: Likewise.
2561         * g++.old-deja/g++.other/builtins4.C: Likewise.
2562
2563 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
2564
2565         * gcc.c-torture/compile/20010117-1.c: New test.
2566         * gcc.c-torture/compile/20010117-2.c: New test.
2567
2568 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2569
2570         * g77.f-torture/execute/20010116.[fx]: New test,
2571         XFAIL on i?86-*-*.
2572         * g77.f-torture/compile/20010115.f: Indicate it's
2573         a test for PR fortran/1636.
2574
2575 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
2576
2577         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
2578
2579 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2580
2581         * g77.f-torture/compile/20010115.f: New test.
2582
2583 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
2584
2585         * g++.old-deja/g++.pt/nontype5.C: New test.
2586
2587 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
2588
2589         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
2590         have an equivalent working one below it.
2591
2592 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
2593
2594         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
2595         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
2596
2597 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
2598
2599         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
2600         message containing "init_priority".
2601         (conpr-2.C): Likewise.
2602         (conpr-3.C): Likewise.
2603         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
2604
2605 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2606
2607         * gcc.c-torture/execute/20010114-2.c: New test.
2608
2609 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
2610
2611         * gcc.c-torture/compile/20010114-1.c: New test.
2612         * gcc.c-torture/compile/20010114-1.x: Xfail.
2613         * gcc.c-torture/compile/20010114-2.c: New test.
2614         * gcc.c-torture/execute/20010114-1.c: New test.
2615         * gcc.dg/trunc-1.c: New test.
2616         * gcc.dg/uninit-B.c: New test.
2617
2618 2001-01-13  Nick Clifton  <nickc@redhat.com>
2619
2620         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
2621         target.
2622
2623 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2624
2625         * gcc.c-torture/compile/20010113-1.c: New test.
2626
2627 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
2628
2629         * gcc.c-torture/compile/20001212-1.c: New test.
2630
2631 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
2632
2633         * gcc.dg/cpp/widestr1.c: Update.
2634         * gcc.dg/cpp/prag-imp.c: Remove.
2635
2636 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
2637
2638         * gcc.c-torture/execute/20000801-3.x: Remove.
2639         * gcc.dg/c90-init-1.c: New test.
2640         * gcc.dg/c99-init-1.c: New test.
2641         * gcc.dg/c99-init-2.c: New test.
2642         * gcc.dg/gnu99-init-1.c: New test.
2643
2644 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
2645
2646         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
2647         testing that no relevant ones were found.
2648
2649 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2650
2651         * g++.old-deja/g++.pt/cast2.C: New test.
2652
2653 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2654
2655         * g++.old-deja/g++.pt/friend47.C: New test.
2656
2657 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2658
2659         * g++.old-deja/g++.pt/instantiate13.C: New test.
2660
2661 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2662
2663         * g++.old-deja/g++.other/defarg7.C: New test.
2664         * g++.old-deja/g++.other/defarg8.C: New test.
2665
2666 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2667
2668         * g++.old-deja/g++.pt/crash64.C: New test.
2669
2670 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2671
2672         * g++.old-deja/g++.pt/crash63.C: New test.
2673
2674 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
2675
2676         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
2677
2678 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
2679
2680         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
2681
2682 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
2683
2684         * g++.old-deja/g++.pt/error3.C: New test.
2685
2686 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
2687
2688         * g++.old-deja/g++.other/crash39.C: New test.
2689
2690 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
2691
2692         * g++.old-deja/g++.other/vbase4.C: New test.
2693
2694 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
2695
2696         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
2697         * gcc.dg/special/20000419-2.c: New file. Identical to above.
2698         * gcc.dg/special/special.exp: New test driver which will check
2699         for alias support for the above test.
2700
2701 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
2702
2703         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
2704         problems on small machines.
2705         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
2706         parameterize.
2707
2708 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
2709
2710         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
2711         mips.
2712         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
2713
2714 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
2715
2716         * g++.old_deja/g++.pt/using8.C: New test.
2717
2718 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2719
2720         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
2721
2722 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
2723
2724         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
2725         where a failure is expected.
2726         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
2727
2728 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
2729
2730         * g++.old_deja/g++.pt/instantiate12.C: New test.
2731
2732 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
2733
2734         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
2735         start of structs.
2736         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
2737         * g++.old-deja/g++.brendan/crash17.C: Likewise.
2738         * g++.old-deja/g++.brendan/crash29.C: Likewise.
2739         * g++.old-deja/g++.brendan/crash48.C: Likewise.
2740         * g++.old-deja/g++.brendan/ns1.C: Likewise.
2741         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
2742         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2743         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2744         * g++.old-deja/g++.eh/spec6.C: Likewise.
2745         * g++.old-deja/g++.jason/crash3.C: Likewise.
2746         * g++.old-deja/g++.law/ctors11.C: Likewise.
2747         * g++.old-deja/g++.law/ctors17.C: Likewise.
2748         * g++.old-deja/g++.law/ctors5.C: Likewise.
2749         * g++.old-deja/g++.law/ctors9.C: Likewise.
2750         * g++.old-deja/g++.mike/ambig1.C: Likewise.
2751         * g++.old-deja/g++.mike/net22.C: Likewise.
2752         * g++.old-deja/g++.mike/p3538a.C: Likewise.
2753         * g++.old-deja/g++.mike/p3538b.C: Likewise.
2754         * g++.old-deja/g++.mike/virt3.C: Likewise.
2755         * g++.old-deja/g++.niklas/t128.C: Likewise.
2756         * g++.old-deja/g++.other/anon4.C: Likewise.
2757         * g++.old-deja/g++.other/using1.C: Likewise.
2758         * g++.old-deja/g++.other/warn3.C: Likewise.
2759         * g++.old-deja/g++.pt/t37.C: Likewise.
2760         * g++.old-deja/g++.robertl/eb69.C: Likewise.
2761         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2762
2763 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
2764
2765         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
2766
2767 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2768
2769         * gcc.c-torture/execute/stdio-opt-3.c: New test.
2770
2771 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
2772
2773         * gcc.c-torture/compile/20010107-1.c: New test.
2774
2775 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2776
2777         * gcc.c-torture/execute/builtin-noret-1.c: New test.
2778
2779 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2780
2781         * gcc.dg/format/format.h: New file.
2782         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
2783         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
2784         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
2785         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
2786         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
2787         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
2788         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
2789         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
2790         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
2791         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
2792         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
2793         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
2794         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
2795         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
2796         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
2797         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
2798         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
2799         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
2800         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
2801         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
2802         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
2803         instead of declaring standard types, macros and functions in each
2804         test.
2805
2806 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
2807
2808         * gcc.c-torture/execute/20010106-1.c: New test.
2809
2810 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
2811
2812         * gcc.dg/format/format.exp: New file.
2813         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
2814         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
2815         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
2816         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
2817         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
2818         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
2819         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
2820         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
2821         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
2822         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
2823         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
2824         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
2825         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
2826         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
2827         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
2828         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
2829         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
2830         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
2831         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
2832         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
2833         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
2834         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
2835         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
2836         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
2837         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
2838         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
2839         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
2840         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
2841         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
2842         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
2843         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
2844         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
2845         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
2846         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
2847         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
2848         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
2849         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
2850         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
2851         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
2852         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
2853         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
2854         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
2855
2856 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
2857
2858         * gcc.c-torture/execute/991228-1.c: Take word endianness into
2859         account.
2860
2861 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
2862
2863         * gcc.c-torture/execute/builtin-complex-1.c: New test.
2864
2865 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2866
2867         * g++.old-deja/g++.pt/crash62.C: New test.
2868
2869 2001-01-04  Richard Henderson  <rth@redhat.com>
2870
2871         * gcc.dg/20000926-1.c: Update expected warnings.
2872         * gcc.dg/array-2.c: Likewise.
2873         * gcc.dg/array-4.c: Also validate flexible array members.
2874         * gcc.dg/c99-flex-array-1.c: New.
2875
2876 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
2877
2878         * gcc.c-torture/compile/20001222-1.x: Remove.
2879
2880 Thu Jan  4 13:54:11 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2881
2882         * gcc.c-torture/execute/built-in-setjmp.c: New.
2883
2884 2001-01-03  Richard Henderson  <rth@redhat.com>
2885
2886         * gcc.dg/940510-1.c: Update expected error wording.
2887         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
2888
2889 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
2890
2891         * lib/target-supports.exp (check_alias_available): Modified to
2892         indicate aliases not supported if only weak aliases are supported.
2893
2894 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2895
2896         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
2897         Turn on cmpstrsi checks for __pj__ and __i370__.
2898
2899 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2900
2901         * g++.old-deja/g++.other/virtual11.C: New test.
2902
2903 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2904
2905         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
2906
2907 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2908
2909         * gcc.c-torture/compile/20010102-1.c: New test.
2910
2911 2001-01-02  Andreas Jaeger  <aj@suse.de>
2912
2913         * gcc.dg/noreturn-3.c: New test.
2914
2915         * gcc.dg/noreturn-4.c: New test.
2916
2917 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2918
2919         * gcc.c-torture/execute/stdio-opt-1.c: Also test
2920         __builtin_fputc and __builtin_fwrite.
2921
2922 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
2923
2924         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
2925         signed char, not default char.
2926
2927 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
2928
2929         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
2930
2931 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
2932
2933         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
2934
2935 2000-12-29  Richard Henderson  <rth@redhat.com>
2936
2937         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
2938         (__cyg_profile_func_exit): Define.
2939
2940 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
2941
2942         * g++.dg/vtgc1.C: New test.
2943
2944 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
2945
2946         * gcc.dg/noncompile/20001228-1.c: New test.
2947
2948         * gcc.dg/20001228-1.c: New test.
2949
2950         * gcc.c-torture/execute/20001228-1.c: New test.
2951
2952 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
2953
2954         * gcc.dg/format-strfmon-1.c: New test.
2955
2956 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2957
2958         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
2959         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
2960         * gcc.c-torture/execute/string-opt-1.c: Likewise.
2961         * gcc.c-torture/execute/string-opt-2.c: Likewise.
2962         * gcc.c-torture/execute/string-opt-3.c: Likewise.
2963         * gcc.c-torture/execute/string-opt-4.c: Likewise.
2964         * gcc.c-torture/execute/string-opt-6.c: Likewise.
2965         * gcc.c-torture/execute/string-opt-7.c: Likewise.
2966         * gcc.c-torture/execute/string-opt-8.c: Likewise.
2967         * gcc.c-torture/execute/string-opt-9.c: Likewise.
2968         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2969         * gcc.c-torture/execute/string-opt-11.c: Likewise.
2970         * gcc.c-torture/execute/string-opt-12.c: Likewise.
2971
2972         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
2973         * gcc.c-torture/execute/string-opt-4.c: Test index.
2974
2975 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
2976
2977         * gcc.c-torture/compile/20001226-1.c: New test.
2978
2979 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
2980
2981         * gcc.c-torture/compile/20001222-1.c: New test.
2982         * gcc.c-torture/compile/20001222-1.x: Xfail.
2983
2984 Fri Dec 22 06:45:03 2000  Alexandre Oliva  <aoliva@redhat.com>
2985
2986         * gcc.c-torture/execute/comp-goto-2.c: New test.
2987
2988 Thu Dec 21 22:43:03 2000  J"orn Rennecke <amylaar@redhat.com>
2989
2990         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
2991         Use long types if __INT_MAX__ is 32767.
2992         (main): Use cast to (sint32 *) when poking 88 into a_page.
2993
2994         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
2995
2996 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
2997
2998         * gcc.c-torture/compile/20001221-1.c: New test.
2999         * gcc.c-torture/execute/20001221-1.c: New test.
3000
3001 2000-12-20  Richard Henderson  <rth@redhat.com>
3002
3003         * g++.old-deja/g++.pt/crash36.C: Update error lines.
3004         * g++.old-deja/g++.robertl/eb109.C: Likewise.
3005
3006 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3007
3008         * gcc.dg/compare3.c: New test.
3009
3010 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3011
3012         * gcc.dg/format-warnll-1.c: New test.
3013
3014 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
3015
3016         * gcc.dg/cpp/cmdlne-P.c: New test.
3017
3018 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3019
3020         * gcc.c-torture/execute/builtin-abs-1.c,
3021         gcc.c-torture/execute/builtin-abs-2.c: New tests.
3022
3023 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
3024
3025         * gcc.dg/cpp/multiline.c: New test.
3026
3027 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
3028
3029         * g++.old-deja/g++.other/syshdr1.C: Update.
3030         * gcc.dg/cpp/lineflags.c: Remove temporarily.
3031
3032 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3033
3034         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
3035
3036 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3037
3038         * g++.old-deja/g++.pt/ttp65.C: New test.
3039
3040 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3041
3042         * g++.old-deja/g++.pt/ttp64.C: New test.
3043
3044 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3045
3046         * g++.old-deja/g++.pt/spec33.C: New test.
3047
3048 2000-12-14  Catherine Moore  <clm@redhat.com>
3049
3050         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
3051         * gcc.c-torture/execute/920612-2.c: Likewise.
3052         * gcc.c-torture/execute/920428-2.c: Likewise.
3053         * gcc-c-torture/execute/va-arg-11.c: Call exit.
3054         * gcc.c-torture/execute/va-arg-21.c: Likewise.
3055
3056 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3057
3058         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
3059         * gcc.dg/pack-test-2.c: Likewise.
3060
3061 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
3062
3063         Tests by Zack Weinberg <zackw@stanford.edu>.
3064
3065         * gcc.dg/cpp/defined.c: Update.
3066         * gcc.dg/cpp/defined_trad.c: New tests.
3067
3068 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
3069
3070         * gcc.dg/cpp/trad-direct.c: Update.
3071
3072 2000-12-11  Neil Booth  <neilb@earthling.net>
3073
3074         * gcc.dg/cpp/defined_trad.c
3075
3076 2000-12-11  Neil Booth  <neilb@earthling.net>
3077
3078         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
3079
3080 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
3081
3082         * gcc.dg/format-miss-2.c: New test.
3083
3084 2000-12-09  Neil Booth  <neilb@earthling.net>
3085
3086         * gcc.dg/cpp/lineflags.c: New tests.
3087         * gcc.dg/cpp/poison.c: Update.
3088         * gcc.dg/cpp/redef2.c: Update.
3089         * gcc.dg/cpp/skipping.c: New test.
3090
3091 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
3092
3093         * g++.old-deja/g++.other/eh3.C: New testcase.
3094
3095 2000-12-07  Neil Booth  <neilb@earthling.net>
3096
3097         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
3098         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
3099         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
3100         wtr-union-init-2.c, wtr-union-init-3.c: Update.
3101         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
3102         Update.
3103
3104 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3105
3106         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
3107         __SIZE_TYPE__ instead of int for type of integers cast to
3108         pointers.
3109
3110 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
3111
3112         * g++.old-deja/g++.other/cleanup4.C: New test.
3113
3114 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3115
3116         * format-sec-1.c: New test.
3117
3118 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3119
3120         * gcc.dg/format-nonlit-3.c: New test.
3121
3122 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3123
3124         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
3125         through a null pointer.
3126
3127 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3128
3129         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
3130         * g++.old-deja/g++.pt/partial4.C: New test.
3131
3132 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
3133
3134         * gcc.c-torture/execute/ieee/hugeval.x: New.
3135
3136 2000-12-06  Neil Booth  <neilb@earthling.net>
3137
3138         * gcc.dg/cpp/backslash2.c: New tests.
3139
3140 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3141
3142         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
3143         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
3144
3145 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
3146
3147         * gcc.c-torture/execute/20001203-2.c: New testcase.
3148
3149 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
3150
3151         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
3152         * g++.old-deja/g++.other/virtual10.C: New test.
3153
3154 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
3155
3156         * g++.old-deja/g++.mike/pmf5.C: Remove test.
3157
3158 2000-12-05  Richard Henderson  <rth@redhat.com>
3159
3160         * gcc.c-torture/compile/20001205-1.c: New.
3161
3162 2000-12-04  Neil Booth  <neilb@earthling.net>
3163
3164         * g++.old-deja/g++.other/virtual9.C: New test.
3165         * g++.old-deja/g++.pt/crash61.C: New test.
3166         * gcc.c-torture/execute/loop-9.c: New test.
3167
3168 2000-12-04  Neil Booth  <neilb@earthling.net>
3169
3170         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
3171         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
3172         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
3173         * gcc.dg/cpp/extratokens.c: ...here.
3174
3175 2000-12-04  Neil Booth  <neilb@earthling.net>
3176
3177         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
3178         New tests.
3179
3180 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3181
3182         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
3183         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
3184
3185 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
3186
3187         * gcc.c-torture/execute/20001203-1.c: New test.
3188
3189 2000-12-03  Neil Booth  <neilb@earthling.net>
3190
3191         * gcc.dg/cpp/macro6.c: New test cases.
3192
3193 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3194
3195         * gcc.c-torture/execute/string-opt-9.c: New test.
3196         * gcc.c-torture/execute/string-opt-10.c: Likewise.
3197         * gcc.c-torture/execute/string-opt-11.c: Likewise.
3198         * gcc.c-torture/execute/string-opt-12.c: Likewise.
3199
3200         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
3201         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
3202
3203 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
3204
3205         * gcc.dg/cpp/if-6.c: New testcase.
3206
3207         * gcc.dg/20001201-1.c: New testcase.
3208
3209 2000-12-02  Neil Booth  <neilb@earthling.net>
3210
3211         * g++.old-deja/g++.other/externC4.C,
3212         g++.old-deja/g++.other/friend10.C: New tests.
3213
3214 2000-12-02  Neil Booth  <neilb@earthling.net>
3215
3216         * g++.old-deja/g++.other/instan2.C
3217         * g++.old-deja/g++.other/instan3.C: New test.
3218
3219 2000-12-02  Neil Booth  <neilb@earthling.net>
3220
3221         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
3222         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
3223         gnuc99.c,gnuc99-pedantic.c: New tests.
3224
3225 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3226
3227         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
3228         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
3229
3230 2000-12-01  Neil Booth  <neilb@earthling.net>
3231
3232         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
3233         * gcc.dg/cpp/poison.c: Update.
3234         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
3235
3236 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
3237
3238         * g77.f-torture/execute/20001201.f: New test.
3239
3240 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3241
3242         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
3243
3244 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
3245
3246         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
3247
3248 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3249
3250         * g++.old-deja/g++.other/cast6.C: New test.
3251
3252 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
3253
3254         * gcc.c-torture/execute/20001130-2.c: New testcase.
3255
3256 2000-11-30  Richard Henderson  <rth@redhat.com>
3257
3258         * gcc.c-torture/execute/20001130-1.c: New test.
3259
3260 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
3261
3262         * g++.old-deja/g++.other/op3.C: New test.
3263
3264 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
3265
3266         * g++.old-deja/g++.other/op2.C: New test.
3267
3268 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
3269
3270         * g++.old-deja/g++.other/crash38.C: New test.
3271
3272 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
3273
3274         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
3275
3276 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
3277
3278         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
3279         tests.
3280         * gcc.c-torture/execute/string-opt-6.c: New test.
3281
3282         * gcc.dg/20001117-1.c: Add main.
3283
3284 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
3285
3286         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
3287         Move from here ...
3288         * gcc.dg/940510-1.c: ... to here.
3289
3290         * gcc.dg/20000926-1.c: GNU C now allows initializations of
3291         zero-size arrays in toplevel structures.
3292
3293 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
3294
3295         * gcc.c-torture/execute/loop-8.c: New test.
3296
3297 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3298
3299         * g++.old-deja/g++.other/base1.C: New test.
3300
3301 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3302
3303         * g++.old-deja/g++.other/parse2.C: New test.
3304
3305 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3306
3307         * g++.old-deja/g++.pt/incomplete1.C: New test.
3308
3309 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3310
3311         * g++.old-deja/g++.other/friend9.C: New test.
3312
3313 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
3314
3315         * gcc.dg/20001127-1.c: New test.
3316
3317 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
3318
3319         * g++.old-deja/g++.pt/friend46.C: New test.
3320
3321 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
3322
3323         * g++.old-deja/g++.other/ptrmem8.C: New test.
3324
3325 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3326
3327         * gcc.c-torture/execute/string-opt-7.c: New test.
3328         * gcc.c-torture/execute/string-opt-8.c: Likewise.
3329
3330 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
3331
3332         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
3333         instead of 'mkcheck 2'.
3334
3335 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3336
3337         * gcc.c-torture/execute/memcheck/driver.c,
3338         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
3339         C9X references to refer to C99.
3340
3341 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
3342
3343         * gcc.dg/ultrasp3.c: New test.
3344
3345 2000-11-25  Neil Booth  <neilb@earthling.net>
3346
3347         * gcc.dg/cpp/include2.c: Update test to be locale independent.
3348
3349 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
3350
3351         * gcc.c-torture/compile/20001123-2.c: New.
3352
3353 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3354
3355         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
3356
3357 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
3358
3359         * gcc.dg/sequence-point-1.c: Add some new tests.
3360         * gcc.c-torture/execute/20001124-1.c: New test.
3361
3362 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
3363
3364         * g++.old-deja/g++.other/vaarg4.C: New test.
3365         * gcc.c-torture/compile/20001123-1.c: New test.
3366
3367 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
3368
3369         * g++.other/crash24.C: Adjust and remove XFAIL.
3370         * g++.other/crash37.C: New test.
3371
3372 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
3373
3374         * g++.old-deja/g++.pt/instantiate9.C: New test.
3375
3376 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
3377
3378         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
3379         new ABI, too.
3380
3381         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
3382         * g++.old-deja/g++.robertl/eb55.C: Likewise.
3383
3384 2000-11-22  Neil Booth  <neilb@earthling.net>
3385
3386         * gcc.dg/cpp/Wtrigraphs.c: New test.
3387
3388 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
3389
3390         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
3391
3392 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
3393
3394         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
3395
3396 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
3397
3398         * lib/gcc-dg.exp: load_lib scanasm.exp.
3399         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
3400         * lib/g++-dg.exp: load_lib scanasm.exp.
3401         * lib/scanasm.exp: New.
3402         (scan-assembler, scan-assembler-not): Add optional arguments to
3403         test name, or if not present, the pattern name.
3404         (scan-assembler-dem, scan-assembler-dem-not): New.
3405
3406         * g++.dg/dg.exp: New.
3407
3408 2000-11-21  Neil Booth  <neilb@earthling.net>
3409
3410         * gcc.dg/cpp/integrated1.c: Remove.
3411
3412 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
3413
3414         * gcc.c-torture/execute/20001121-1.c: New test.
3415
3416 2000-11-21  Richard Henderson  <rth@redhat.com>
3417
3418         * gcc.c-torture/compile/20001121-1.c: New test.
3419
3420 2000-11-20  Neil Booth  <neilb@earthling.net>
3421
3422         * gcc.dg/cpp/integrated1.c: New test.
3423
3424 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
3425
3426         * g++.old-deja/g++.other/inline17.C: New test.
3427
3428 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
3429
3430         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
3431         local variable to be zero: I made the variable global. Now
3432         uses abort() and exit() instead of relying on main's return value.
3433
3434 2000-11-20  Neil Booth  <neilb@earthling.net>
3435
3436         * gcc.dg/cpp/paste2.c: Update test.
3437         * objc/execute/paste.m: New test.
3438
3439 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
3440
3441         * gcc.dg/c99-condexpr-1.c: New test.
3442
3443 2000-11-20  Neil Booth  <neilb@earthling.net>
3444
3445         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
3446
3447 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
3448
3449         * g++.old-deja/g++.pt/export1.C: New test.
3450
3451 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
3452
3453         * gcc.dg/20001117-1.c: New test.
3454
3455 2000-11-18  Richard Henderson  <rth@redhat.com>
3456
3457         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
3458
3459 2000-11-18  Richard Henderson  <rth@redhat.com>
3460
3461         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
3462         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
3463         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
3464
3465 2000-11-18  Richard Henderson  <rth@redhat.com>
3466
3467         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
3468         (main): New.  Exit cleanly.
3469
3470 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3471
3472         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
3473         gcc.dg/c99-fordecl-2.c: New tests.
3474
3475 2000-11-18  Richard Henderson  <rth@redhat.com>
3476
3477         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
3478         * gcc.c-torture/execute/zerolen-2.c: New.
3479
3480 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3481
3482         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
3483         memory.
3484
3485 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
3486
3487         * g++.old-deja/g++.pt/instantiate8.C: New test.
3488
3489 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
3490
3491         * g++.old-deja/g++.other/incomplete.C: Add more tests.
3492         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
3493
3494 2000-11-16  Nick Clifton  <nickc@redhat.com>
3495
3496         * gcc.c-torture/execute/nestfunc-2.c: New test.
3497         * gcc.c-torture/execute/nestfunc-3.c: New test.
3498
3499 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
3500
3501         * gcc.c-torture/compile/20001116-1.c: New test.
3502
3503 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3504
3505         * gcc.c-torture/execute/20001115-1.c: New test.
3506
3507 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
3508
3509         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
3510         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
3511         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
3512         * g++.old-deja/g++.abi/vmihint.C: Likewise.
3513
3514 2000-11-15  Neil Booth  <neilb@earthling.net>
3515
3516         gcc.dg/cpp/_Pragma1.c: Update.
3517         gcc.dg/cpp/_Pragma2.c: New test.
3518
3519 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
3520
3521         * g++.old-deja/g++.other/anon5.C: New test.
3522
3523 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
3524
3525         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
3526         tests.
3527
3528 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
3529
3530         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
3531         output.
3532
3533 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3534
3535         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
3536         labels at end of compound statements.
3537
3538 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
3539
3540         * gcc.c-torture/execute/loop-7.c: New test.
3541
3542 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3543
3544         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
3545
3546 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3547
3548         * gcc.dg/c99-bool-1.c: New test.
3549
3550 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3551
3552         * gcc.dg/c99-scope-1.c: Remove xfail.
3553         * gcc.dg/c99-scope-2.c: New test.
3554
3555 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3556
3557         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
3558         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
3559
3560 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
3561
3562         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
3563         error messages.
3564
3565         * g++.mike/p700.C: Don't typedef wchar_t.
3566         * g++.mike/p784.C: Likewise.
3567         * g++.mike/eb101.C: Don't use __wchar_t.
3568
3569 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3570
3571         * g77.f-torture/execute/20001111.[fx]: Test premature exit
3572         from DO loop.
3573
3574 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
3575
3576         * gcc.c-torture/execute/20001111-1.c: New test.
3577
3578 2000-11-10  Nick Clifton  <nickc@redhat.com>
3579
3580         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
3581         long multuiple and accumulate.
3582
3583 2000-11-09  Richard Henderson  <rth@redhat.com>
3584
3585         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
3586         via size_t instead of int.
3587
3588         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
3589         * gcc.c-torture/execute/string-opt-2.c: Likewise.
3590         * gcc.c-torture/execute/string-opt-3.c: Likewise.
3591         * gcc.c-torture/execute/string-opt-4.c: Likewise.
3592
3593 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
3594
3595         * gcc.c-torture/compile/20001109-1.c: New test.
3596         * gcc.c-torture/compile/20001109-2.c: New test.
3597
3598 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
3599
3600         * g++.old-deja/g++.pt/operator1.C: New test.
3601         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
3602
3603 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
3604
3605         * gcc.dg/20001108-1.c: New test.
3606
3607 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
3608
3609         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
3610         with both arguments constant strings.
3611         * gcc.c-torture/execute/string-opt-3.c: New test.
3612         * gcc.c-torture/execute/string-opt-4.c: New test.
3613         * gcc.c-torture/execute/string-opt-5.c: New test.
3614
3615 2000-11-08  Nick Clifton  <nickc@redhat.com>
3616
3617         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
3618         mulsidi3adddi patterns.
3619
3620 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
3621
3622         * g++.old-deja/g++.other/crash36.C: New test.
3623
3624 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
3625
3626         * g++.old-deja/g++.other/init16.C: New test.
3627
3628 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
3629
3630         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
3631
3632 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
3633
3634         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
3635         * gcc.c-torture/execute/va-arg-16.x: Likewise.
3636         * gcc.c-torture/execute/va-arg-17.x: Likewise.
3637
3638 2000-11-07  DJ Delorie  <dj@redhat.com>
3639
3640         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
3641
3642 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3643
3644         * gcc.c-torture/execute/string-opt-1.c: New test.
3645
3646 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
3647
3648         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
3649         mips-sgi-irix6.* because the MIPS ABI passes floating-point
3650         parameters in registers, and there is no way for a varargs
3651         function to know in which order the integer and floating-point
3652         parameters should be interleaved when they are placed on the
3653         stack.
3654         * gcc.c-torture/execute/va-arg-16.x: Likewise.
3655         * gcc.c-torture/execute/va-arg-17.x: Likewise.
3656
3657 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3658
3659         * gcc.c-torture/execute/string-opt-2.c: New test.
3660
3661 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
3662
3663         * g++.old-deja/g++.pt/crash60.C: New test.
3664
3665 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
3666
3667         * g++.old-deja/g++.other/crash24.C: New test.
3668         * g++.old-deja/g++.other/crash25.C: New test.
3669         * g++.old-deja/g++.other/crash26.C: New test.
3670         * g++.old-deja/g++.other/crash27.C: New test.
3671         * g++.old-deja/g++.other/crash28.C: New test.
3672         * g++.old-deja/g++.other/crash29.C: New test.
3673         * g++.old-deja/g++.other/crash30.C: New test.
3674         * g++.old-deja/g++.other/crash31.C: New test.
3675         * g++.old-deja/g++.other/crash32.C: New test.
3676         * g++.old-deja/g++.other/crash33.C: New test.
3677         * g++.old-deja/g++.other/crash34.C: New test.
3678         * g++.old-deja/g++.other/crash35.C: New test.
3679
3680 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
3681
3682         * gcc.c-torture/execute/20001031-1.c: New test.
3683
3684 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
3685
3686         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
3687         namespace.
3688
3689         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
3690         standards-conformant.
3691
3692         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
3693
3694         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
3695         * g++.old-deja/g++.mike/p755a.C: Likewise.
3696         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
3697         library makes no calls to `operator new' during initialization.
3698
3699 2000-11-04  Neil Booth  <neilb@earthling.net>
3700
3701         * gcc.dg/cpp/include2.c: New tests.
3702
3703 Fri Nov  3 13:32:14 2000  Mark P Mitchell  <mark@codesourcery.com>
3704
3705         * lib/g++.exp (g++_set_ld_library_path): New function.
3706         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
3707
3708 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
3709
3710         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
3711         warnings.
3712
3713 2000-11-01  Richard Henderson  <rth@redhat.com>
3714
3715         * g++.old-deja/g++.ext/namedret1.C: New.
3716         * g++.old-deja/g++.ext/namedret2.C: New.
3717         * g++.old-deja/g++.ext/namedret3.C: New.
3718
3719 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
3720
3721         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
3722         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
3723
3724 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3725
3726         * gcc.c-torture/execute/va-arg-21.c: New test.
3727
3728 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
3729
3730         * gcc.dg/c99-complex-2.c: New test.
3731
3732 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3733
3734         * gcc.c-torture/execute/stdio-opt-1.c: New test.
3735
3736 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
3737
3738         * g++.old-deja/g++.other/inline16.C: New test.
3739
3740 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
3741
3742         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
3743         __PRETTY_FUNCTION__
3744
3745 2000-10-29  Neil Booth  <neilb@earthling.net>
3746
3747         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
3748         New tests.
3749         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
3750         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
3751         optimisation.
3752
3753 2000-10-29  Neil Booth  <neilb@earthling.net>
3754
3755         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
3756         * mi1.c, mi1c.h: Add null directives to multiple-include test.
3757         * mi5.c: Test multiple includes work with -C.
3758         * trigraphs.c: Test ^= version.
3759
3760 2000-10-28  Neil Booth  <neilb@earthling.net>
3761
3762         New tests and test updates for new macro expander.
3763
3764         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
3765         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
3766         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
3767         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
3768         new diagnostic messages.
3769
3770         * gcc.dg/cpp/macro3.c: New tests.
3771
3772 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
3773
3774         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
3775         on the same line.
3776
3777 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
3778
3779         * g++.old-deja/g++.other/eh2.C: New test.
3780
3781 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
3782
3783         * gcc.c-torture/execute/20001027-1.c: New test.
3784
3785 2000-10-26  Richard Henderson  <rth@redhat.com>
3786
3787         * gcc.c-torture/execute/20001026-1.c: New.
3788
3789 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
3790
3791         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
3792         * g++.old-deja/g++.law/builtin1.C: Likewise.
3793         * g++.old-deja/g++.law/ctors10.C: Likewise.
3794         * g++.old-deja/g++.law/virtual3.C: Likewise.
3795         * g++.old-deja/g++.mike/p658.C: Likewise.
3796         * g++.old-deja/g++.other/sibcall1.C: Likewise.
3797         * g++.old-deja/g++.other/vaarg2.C: Likewise.
3798         * g++.old-deja/g++.robertl/eb124.C: Likewise.
3799         * g++.old-deja/g++.robertl/eb44.C: Likewise.
3800         * g++.old-deja/g++.robertl/eb77.C: Likewise.
3801
3802 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3803
3804         * gcc.c-torture/compile/20001024-1.c: New test.
3805
3806 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
3807
3808         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
3809         to tell us whether or not we are using V3.
3810
3811 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
3812
3813         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
3814         operands.
3815
3816 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3817
3818         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
3819
3820 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
3821
3822         * gcc.c-torture/execute/20001024-1.c: New test.
3823
3824 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
3825
3826         * g++.old-deja/g++.other/sibcall1.C: New test.
3827
3828 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
3829
3830         * gcc.dg/noncompile/init-3.c: New test.
3831
3832 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
3833
3834         * gcc.dg/format-array-1.c: New test.
3835
3836 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3837
3838         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
3839         writing through null pointers; remove comment about testing
3840         unterminated strings.
3841
3842 2000-10-17  Matthew Hiller  <hiller@redhat.com>
3843
3844         * gcc.c-torture/execute/20001017-2.c: New test.
3845
3846 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3847
3848         * gcc.c-torture/compile/20001018-1.c: New test.
3849         * gcc.c-torture/compile/20001018-1.x: Xfail.
3850
3851 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3852
3853         * gcc.c-torture/execute/20001017-1.c: New test.
3854
3855 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3856
3857         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
3858         for multiple use of arguments with scanf formats; add tests for
3859         multiple use of arguments.
3860
3861 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
3862
3863         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
3864
3865 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3866
3867         * gcc.dg/format-miss-1.c: New test.
3868
3869 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
3870
3871         * gcc.c-torture/execute/20001013-1.c: New test.
3872
3873 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
3874
3875         * gcc.dg/format-branch-1.c: New test.
3876
3877 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
3878
3879         * README, lib/file-format.exp: Remove EGCS references.
3880
3881 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
3882
3883         * gcc.dg/20001013-1.c: New test.
3884
3885 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
3886
3887         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
3888         for intmax_t in the compiler using __typeof__ and the type rules
3889         for conditional expressions.
3890
3891 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
3892
3893         * gcc.dg/20001012-1.c: New test.
3894         * gcc.dg/20001012-2.c: New test.
3895
3896 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
3897
3898         * gcc.dg/format-attr-1.c: New test.
3899
3900 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
3901
3902         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
3903         __LONG_LONG_MAX__ instead of LLONG_MAX.
3904
3905 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
3906
3907         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
3908         scanf flags.
3909         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
3910         flags.
3911
3912 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
3913
3914         * gcc.dg/sequence-pt-1.c: New test.
3915
3916 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
3917
3918         * gcc.c-torture/execute/20001011-1.c: New testcase.
3919         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
3920
3921 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
3922
3923         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
3924         does not error on it.
3925
3926 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
3927
3928         * gcc.dg/20001009-1.c: New test.
3929
3930 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
3931
3932         * gcc.c-torture/compile/20001009-1.c: Move from here ....
3933         * gcc.c-torture/execute/20001009-2.c: ... to here.
3934
3935 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
3936
3937         * gcc.c-torture/compile/20001009-1.c: New testcase.
3938         * gcc.c-torture/execute/20001009-1.c: New testcase.
3939         Testcases provided by Jan Hubicka <jh@suse.cz>.
3940
3941 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3942
3943         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
3944         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
3945         uintmax_t using <limits.h> to emulate the compiler's internal
3946         logic.  No longer XFAIL %j tests.
3947
3948 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3949
3950         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
3951         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
3952         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
3953         regexps and details of expected handling of some bad formats.
3954         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
3955         suppression.
3956
3957 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3958
3959         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
3960         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
3961         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
3962         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
3963         in list archives.
3964
3965 2000-10-06  Richard Henderson  <rth@cygnus.com>
3966
3967         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
3968         * g++.old-deja/g++.brendan/crash52.C: Likewise.
3969         * g++.old-deja/g++.jason/report.C: Likewise.
3970         * g++.old-deja/g++.law/friend5.C: Likewise.
3971         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
3972         of the expected warnings.
3973
3974 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
3975
3976         * g++.old-deja/g++.pt/enum14.C: New test.
3977
3978 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3979
3980         * g++.old-deja/g++.pt/crash59.C: New test.
3981
3982 2000-10-04  Will Cohen  <wcohen@redhat.com>
3983
3984         * gcc.dg/20000926-1.c: New test.
3985
3986 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
3987
3988         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
3989         function name for current C++ compiler.
3990         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
3991
3992 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
3993
3994         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
3995         __PRETTY_FUNCTION__.
3996         * g++.old-deja/g++.ext/pretty2.C: Likewise.
3997
3998 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3999
4000         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
4001
4002 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
4003
4004         * gcc.c-torture/compile/20000923-1.c: New test.
4005
4006 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
4007
4008         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
4009         * g++.old-deja/g++.pt/ttp62.C: Same.
4010         * g++.old-deja/g++.other/inline14.C: Same.
4011
4012 2000-09-24  Richard Henderson  <rth@cygnus.com>
4013
4014         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
4015
4016 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
4017
4018         * gcc.dg/c90-printf-1.c: Add test for wide string format.
4019
4020 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
4021
4022         * gcc.c-torture/compile/20000922-1.c: New file.
4023
4024 2000-09-21  Nick Clifton  <nickc@redhat.com>
4025
4026         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
4027         a signed long modulo operation.
4028         (mod6): New funciton - perform an unsigned long modulo operation.
4029         (main): Add tests for modulos of very large numbers by very small
4030         dividends.
4031
4032 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4033
4034         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
4035
4036 2000-09-19  Richard Henderson  <rth@cygnus.com>
4037
4038         * gcc.dg/compare2.c (case 10): XFAIL.
4039
4040 2000-09-18  Richard Henderson  <rth@cygnus.com>
4041
4042         * gcc.c-torture/execute/20000906-1.c: Move ...
4043         * gcc.dg/20000906-1.c: ... here.  Only run on targets
4044         that support __builtin_trap.
4045
4046 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
4047
4048         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
4049
4050 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
4051
4052         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
4053         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
4054         more $ format tests.
4055
4056 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
4057
4058         * gcc.dg/format-errmk-1.c: New test.
4059
4060 2000-09-17  Greg McGary  <greg@mcgary.org>
4061
4062         * gcc.c-torture/execute/20000917-1.x: Remove.
4063
4064 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
4065
4066         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
4067
4068 2000-09-17  Greg McGary  <greg@mcgary.org>
4069
4070         * gcc.c-torture/execute/20000917-1.c: New test.
4071         * gcc.c-torture/execute/20000917-1.x: XFAIL.
4072
4073 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
4074
4075         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
4076         in nested macro bug.
4077
4078 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
4079
4080         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
4081
4082 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
4083
4084         * gcc.c-torture/execute/20000914-1.c: New test.
4085
4086 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
4087
4088         * g++.other/inline13.C: New test.
4089
4090 2000-09-12  Andreas Jaeger  <aj@suse.de>
4091
4092         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
4093         constant by Ulrich Drepper <drepper@redhat.com>.
4094
4095 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
4096
4097         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
4098
4099 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4100
4101         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
4102
4103 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
4104
4105         * gcc.dg/cpp/backslash.c: New test.
4106
4107 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
4108
4109         * gcc.c-torture/execute/20000910-1.c: New test.
4110         * gcc.c-torture/execute/20000910-2.c: Likewise.
4111
4112 2000-09-11  Robert Lipe  <robertl@sco.com>
4113
4114         * gcc.dg/pragma-align.c: New test.
4115
4116 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4117
4118         * g++.old-deja/g++.pt/explicit82.C: New test.
4119         * g++.old-deja/g++.pt/explicit83.C: New test.
4120
4121 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
4122
4123         * gcc.dg/asm-names.c: New test.
4124
4125 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4126
4127         * gcc.dg/cpp/tr-warn6.c: New test
4128
4129 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4130
4131         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
4132         be accepted.
4133
4134 2000-09-07  Catherine Moore  <clm@redhat.com>
4135
4136         * gcc.c-torture/execute/unroll-1.c: New test.
4137
4138 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
4139
4140         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
4141         ERROR markers.
4142         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
4143         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
4144         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
4145         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
4146         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
4147         Preprocess only.
4148         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
4149         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
4150
4151 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4152
4153         * g++.old-deja/g++.pt/deduct2.C: New test.
4154
4155 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4156
4157         * g++.old-deja/g++.pt/parms2.C: New test.
4158
4159 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4160
4161         * g++.old-deja/g++.pt/crash58.C: New test.
4162
4163 2000-09-06  Greg McGary  <greg@mcgary.org>
4164
4165         * gcc.c-torture/execute/20000906-1.c: New test.
4166         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
4167
4168 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4169
4170         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
4171
4172 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4173
4174         * g++.old-deja/g++.pt/crash57.C: New test.
4175
4176 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4177
4178         * g++.old-deja/g++.pt/crash56.C: New test.
4179
4180 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4181
4182         * g++.old-deja/g++.pt/koenig1.C: New test.
4183
4184 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
4185
4186         * gcc.dg/20000904-1.c: New test.
4187
4188 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
4189
4190         * gcc.dg/cpp/paste8.c: New test.
4191
4192 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
4193
4194         * gcc.c-torture/compile/20000827-1.c: New test.
4195
4196 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
4197
4198         * gcc.dg/format-diag-1.c: New test.
4199
4200 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
4201
4202         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
4203         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
4204         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
4205         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
4206         gcc.dg/formatz-1.c: Adjust warning regular expressions.
4207
4208 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4209
4210         * g++.old-deja/g++.other/nested4.C: New test.
4211
4212 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4213
4214         * g++.old-deja/g++.ns/scoped1.C: New test.
4215
4216 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
4217
4218         * lib/g++.exp: Support testing already-installed GCC.
4219
4220 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4221
4222         * wtr-label-1.c, wtr-suffix-1.c: New tests.
4223
4224 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4225
4226         * gcc.dg/return-type-2.c: New test.
4227
4228 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
4229
4230         * gcc.c-torture/compile/20000825-1.c: New test.
4231
4232 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
4233
4234         * gcc.dg/dwarf2-2.c: New test.
4235
4236 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
4237
4238         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
4239         dg-warning regexps.
4240
4241 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
4242
4243         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
4244         gcc.dg/format-ext-5.c: New tests.
4245
4246 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
4247
4248         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
4249
4250 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
4251
4252         * gcc.dg/noncompile/930622-2.c: Adjust error message.
4253
4254 2000-08-24  Richard Henderson  <rth@cygnus.com>
4255
4256         * gcc.dg/ia64-sync-1.c: New test.
4257         * gcc.dg/ia64-sync-2.c: New test.
4258         * gcc.dg/ia64-asm-1.c: New test.
4259
4260 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
4261
4262         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
4263         * gcc.dg/format-ext-2.c: New test.
4264
4265 2000-08-23  Jason Merrill  <jason@redhat.com>
4266
4267         * lib/old-dejagnu.exp: Also ignore "In member function" and
4268         "At global scope".
4269
4270 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4271
4272         * gcc.dg/noncompile/label-lineno-1.c: New test.
4273
4274 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
4275
4276         * gcc.dg/c99-array-nonobj-1.c: New test.
4277
4278 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
4279
4280         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
4281         tests.
4282         * gcc.dg/format-ext-1.c: New test.
4283
4284 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4285
4286         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
4287         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
4288         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
4289         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
4290         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
4291
4292 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
4293
4294         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
4295         gcc.dg/c99-strftime-2.c: New tests.
4296
4297 2000-08-22  Richard Henderson  <rth@cygnus.com>
4298
4299         * gcc.c-torture/execute/20000822-1.c: New test.
4300
4301 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
4302
4303         * gcc.c-torture/execute/20000819-1.x: Remove.
4304
4305 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
4306
4307         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
4308         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
4309         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
4310         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
4311         gcc.dg/format-xopen-1.c: New tests.
4312
4313 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
4314
4315         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
4316
4317 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
4318
4319         * g++.old-deja/g++.other/loop2.C: New test.
4320
4321         * gcc.c-torture/compile/20000606-1.c: New test.
4322         * gcc.c-torture/compile/20000728-1.c: New test.
4323         * gcc.c-torture/execute/20000801-1.c: New test.
4324         * gcc.c-torture/execute/20000801-2.c: New test.
4325         * gcc.c-torture/execute/20000819-1.c: New test.
4326         * gcc.c-torture/execute/20000819-1.x: XFAIL.
4327         * gcc.dg/20000629-1.c: New test.
4328         * gcc.dg/20000724-1.c: New test.
4329         * gcc.dg/20000807-1.c: New test.
4330
4331 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
4332
4333         * gcc.dg/cpp/pragma-1.c: New test.
4334         * gcc.dg/cpp/pragma-2.c: New test.
4335
4336 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
4337
4338         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
4339         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
4340
4341 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4342
4343         * gcc.c-torture/compile/20000818-1.c: New test.
4344
4345 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
4346
4347         * gcc.c-torture/execute/20000818-1.c: New test.
4348
4349 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
4350
4351         * gcc.dg/format-va-1.c: New test.
4352
4353 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4354
4355         * g++.old-deja/g++.other/typedef8.C: New test.
4356
4357 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4358
4359         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
4360         * g++.old-deja/g++.mike/net36.C: Mark candidate.
4361         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
4362         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
4363         * g++.old-deja/g++.other/ptrmem7.C: New test.
4364         * g++.old-deja/g++.pt/ptrmem10.C: New test.
4365
4366 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4367
4368         * g++.old-deja/g++.pt/typename27.C: New test.
4369
4370 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
4371
4372         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
4373         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
4374         * g++.old-deja/g++.pt/friend45.C: New test.
4375         * g++.old-deja/g++.other/friend8.C: New test.
4376
4377 2000-08-15  Richard Henderson  <rth@cygnus.com>
4378
4379         * gcc.c-torture/execute/20000815-1.c: New test.
4380
4381 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
4382
4383         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
4384         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
4385         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
4386
4387 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
4388
4389         * g++.old-deja/g++.other/refinit2.C: New test.
4390
4391 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
4392
4393         * lib/c-torture.exp (c-torture): Make
4394         compiler_conditional_xfail_data global.
4395         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
4396         compiler_conditional_xfail_data machinery.
4397         (f-torture-execute): Likewise.
4398         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
4399         and only when unrolling loops.
4400
4401         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
4402
4403 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4404
4405         * g++.old-deja/g++.pt/explicit81.C: New test.
4406
4407 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4408
4409         * g++.old-deja/g++.pt/typename26.C: New test.
4410
4411 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
4412
4413         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
4414         warning.
4415
4416 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4417
4418         * g++.old-deja/g++.other/array3.C: New test.
4419
4420 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
4421
4422         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
4423         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
4424         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
4425         New tests.
4426
4427 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
4428
4429         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
4430         * g++.old-deja/g++.abi/vmihint.C: Likewise.
4431
4432 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
4433
4434         * gcc.c-torture/execute/20000808-1.c: New test.
4435
4436 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
4437
4438         * gcc.dg/c90-const-expr-1.c: New test.
4439
4440 2000-08-08  Richard Henderson  <rth@cygnus.com>
4441
4442         * gcc.dg/noncompile/920923-1.c: Declare calloc.
4443
4444 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
4445
4446         * gcc.dg/noncompile/const-ll-1.c: New test.
4447
4448 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4449
4450         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
4451
4452 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
4453
4454         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
4455         that running programs linked against the shared version of libobjc
4456         run correctly.
4457
4458 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
4459
4460         * gcc.dg/c99-printf-1.c: New test.
4461
4462 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
4463
4464         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
4465
4466 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
4467
4468         * gcc.c-torture/execute/20000731-1.x: Delete.
4469
4470 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
4471
4472         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
4473         and torture_without_loops as is done by c-torture.exp.
4474         (search_for): Copy from c-torture.exp.
4475         (gcc-dg-runtest): New function, drives a directory of tests
4476         iterating over the TORTURE_OPTIONS.
4477         (scan-assembler, scan-assembler-not): Move here from
4478         individual directory drivers.
4479
4480         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
4481         defined by lib/gcc-dg.exp.
4482         * gcc.dg/cpp/cpp.exp: Likewise.
4483         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
4484         gcc-dg-runtest, so we cycle over optimization options.
4485
4486         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
4487         * gcc.dg/compare2.c: No longer expected to fail.
4488
4489 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
4490
4491         * gcc.c-torture/execute/20000804-1.c: New test.
4492
4493 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
4494
4495         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
4496
4497 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
4498
4499         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
4500
4501 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
4502
4503         * gcc.c-torture/compile/20000803-1.c: New test.
4504
4505 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4506
4507         * gcc.c-torture/execute/20000801-3.c,
4508         gcc.c-torture/execute/20000801-4.c: New tests.
4509         * gcc.c-torture/execute/20000801-3.x,
4510         gcc.c-torture/execute/20000801-4.x: Xfail.
4511
4512 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
4513
4514         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
4515         libobjc/.libs to allow for libtool.
4516
4517 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
4518
4519         * gcc.c-torture/compile/20000802-1.c: New test.
4520
4521 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
4522
4523         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
4524
4525 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
4526
4527         * gcc-c-torture/execute/20000731-2.c: New test.
4528
4529         * gcc.c-torture/execute/20000731-1.c: New test.
4530         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
4531
4532 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
4533
4534         * testsuite/gcc.dg/cpp/paste7.c: New test.
4535         * gcc.dg/cpp/20000725-1.c: New test.
4536
4537 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
4538
4539         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
4540         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
4541         declaration warning for __builtin_dwarf_reg_size.
4542
4543         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
4544
4545 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
4546
4547         * gcc.dg/noncompile/voidparam-1.c: New test.
4548
4549 2000-07-30  Richard Henderson  <rth@cygnus.com>
4550
4551         * gcc.dg/c90-digraph-1.c: Don't xfail.
4552         * gcc.dg/compare2.c (case 10): Xfail.
4553         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
4554
4555 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
4556
4557         * gcc.dg/c99-main-1.c: New test.
4558
4559 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
4560
4561         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
4562
4563 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
4564
4565         * gcc.c-tortuer/execute/20000726-1.c: New test.
4566
4567 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
4568
4569         * gcc.c-torture/execute/enum-2.c: New test.
4570
4571 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4572
4573         * gcc.dg/cpp/tr-warn3.c: New test.
4574
4575 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4576
4577         * g++.old-deja/g++.ext/implicit1.C: Remove.
4578         * g++.old-deja/g++.jason/c2.C: Remove
4579         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
4580         * g++.old-deja/g++.pt/crash16.C: Likewise.
4581         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
4582
4583 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4584
4585         * g++.old-deja/g++.other/for2.C: New test.
4586
4587 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
4588
4589         * gcc.dg/20000720-1.c: New test.
4590
4591 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
4592
4593         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
4594
4595 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
4596
4597         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
4598         * gcc.c-torture/execute/20000722-1.c: New.
4599         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
4600
4601 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
4602
4603         * gcc.dg/cpp/20000720-1.S: New test.
4604
4605 2000-07-21  Michael Meissner  <meissner@redhat.com>
4606
4607         * gcc.c-torture/execute/ieee/hugeval.c: New test.
4608
4609 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
4610
4611         * g++.old-deja/g++.brendan/crash16.C,
4612         g++.old-deja/g++.brendan/parse3.C,
4613         g++.old-deja/g++.brendan/redecl1.C,
4614         g++.old-deja/g++.ns/template13.C,
4615         g++.old-deja/g++.other/decl4.C,
4616         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
4617
4618 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
4619
4620         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
4621         and "Internal error".
4622
4623         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
4624         regexps.
4625         * gcc.dg/cpp/paste6.c: New test.
4626
4627 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
4628
4629         * gcc.dg/cpp/tr-direct.c: New test.
4630
4631         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
4632         gcc.dg/cpp/undef1.c: Tweak error regexps.
4633
4634 2000-07-18  Eric Christopher <echristo@redhat.com>
4635
4636         * gcc.c-torture/compile/20000718-1.c: New test.
4637
4638 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
4639
4640         * cpplex.c (_cpp_push_token): If the token being pushed back
4641         is the previous token in this context, just subtract one from
4642         context->posn.
4643         * cppmacro.c (save_expansion): Clear aux field when storing a
4644         placemarker.
4645
4646 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
4647
4648         * gcc.dg/noncompile/redecl-1.c: New test.
4649
4650 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
4651
4652         * gcc.c-torture/execute/20000717-5.c: New test.
4653         * gcc.c-torture/execute/20000717-1.x: Removed.
4654
4655 2000-07-17  Richard Henderson  <rth@cygnus.com>
4656
4657         * gcc.c-torture/execute/20000717-4.c: New test.
4658
4659 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
4660
4661         * gcc.dg/cpp/syshdr.c: New test.
4662         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
4663
4664 2000-07-17  Neil Booth  <neilb@earthling.net>
4665
4666         * gcc.dg/cpp/cmdlne-dM.c: New test.
4667         * gcc.dg/cpp/cmdlne-dD.c: New test.
4668
4669 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
4670
4671         * gcc.c-torture/execute/20000717-3.c: New test.
4672
4673         * gcc.c-torture/compile/20000717-1.c: New test.
4674
4675 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
4676
4677         * gcc.c-torture/execute/20000717-2.c: New test.
4678
4679 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
4680
4681         * gcc.dg/formatz-1.c: New test.
4682
4683         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
4684         * gcc.dg/c99-digraph-1.c: New tests.
4685
4686         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
4687         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
4688
4689         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
4690         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
4691         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
4692         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
4693         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
4694         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
4695         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
4696
4697 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
4698
4699         * gcc.c-torture/execute/20000717-1.c: New test.
4700         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
4701
4702 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
4703
4704         * gcc.c-torture/execute/20000715-2.c: New test.
4705         * gcc.dg/20000715-1.c: New test.
4706
4707 2000-07-15  Michael Meissner  <meissner@redhat.com>
4708
4709         * gcc.c-torture/execute/20000715-1.c: New test.
4710
4711 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
4712
4713         * gcc.c-torture/execute/20000707-1.c: New test.
4714
4715 2000-07-13  Neil Booth  <NeilB@earthling.net>
4716
4717         * testsuite/gcc.dg/cpp/digraph1.c,
4718         testsuite/gcc.dg/cpp/digraph2.c,
4719         testsuite/gcc.dg/cpp/digraphs.c: New tests.
4720
4721 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
4722
4723         * g77.f-torture/compile/20000630-2.f:  New test.
4724         * g77.f-torture/compile/20000630-2.x
4725
4726 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
4727
4728         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
4729
4730 2000-07-11  Neil Booth  <NeilB@earthling.net>
4731
4732         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
4733
4734 2000-07-11  Neil Booth  <NeilB@earthling.net>
4735
4736         * gcc.dg/cpp/cmdlne-C.c: New.
4737
4738 2000-07-09  Neil Booth  <NeilB@earthling.net>
4739
4740         * gcc.dg/cpp/directiv.c: New tests.
4741         * gcc.dg/cpp/undef1.c: Update.
4742
4743 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
4744
4745         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
4746
4747 2000-07-09  Neil Booth  <NeilB@earthling.net>
4748
4749         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
4750
4751 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
4752
4753         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
4754         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
4755
4756 2000-07-08  Neil Booth  <NeilB@earthling.net>
4757
4758         * gcc.dg/cpp/macsyntx.c: New tests.
4759
4760 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
4761
4762         * gcc.dg/20000707-1.c: New test.
4763
4764 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
4765
4766         * gcc.c-torture/execute/20000706-1.c: New test.
4767         * gcc.c-torture/execute/20000706-2.c: New test.
4768         * gcc.c-torture/execute/20000706-3.c: New test.
4769         * gcc.c-torture/execute/20000706-4.c: New test.
4770         * gcc.c-torture/execute/20000706-5.c: New test.
4771
4772 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
4773
4774         * g++.old-deja/g++.pt/instantiate7.C: New test.
4775
4776 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
4777
4778         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
4779         * g++.old-deja/g++.mike/thunk3.C: Likewise.
4780         * g++.old-deja/g++.other/rtti3.C: Likewise.
4781         * g++.old-deja/g++.other/rttid3.C: Likewise.
4782
4783 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
4784
4785         *  g77.f-torture/compile/20000630-1.x: Fix typo
4786
4787 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
4788
4789         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
4790         assembly output.
4791
4792 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
4793
4794         * gcc.dg/cpp/ident.c: New test.
4795
4796 2000-07-05  Neil Booth  <NeilB@earthling.net>
4797
4798         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
4799           gcc.dg/cpp/lexstrng.c: New tests.
4800
4801 2000-07-04  Neil Booth  <NeilB@earthling.net>
4802
4803         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
4804         * gcc.dg/cpp/strify2.c: Same.
4805
4806 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
4807
4808         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
4809         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
4810         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
4811         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
4812
4813         * testsuite/gcc.dg/cpp/macro1.c,
4814         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
4815         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
4816         testsuite/gcc.dg/cpp/strify1.c,
4817         testsuite/gcc.dg/cpp/strify2.c: New tests.
4818
4819 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
4820
4821         * gcc.c-torture/execute/20000703-1.c: New test.
4822
4823 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4824
4825         * g++.old-deja/g++.pt (lookup10.C): New test.
4826
4827 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4828
4829         * g++.old-deja/g++.pt (typename25.C): New test.
4830
4831 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
4832
4833         * gcc.c-torture/compile/20000701-1.c: New test.
4834
4835 2000-06-30  Nick Clifton  <nickc@cygnus.com>
4836
4837         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
4838         to test case.
4839
4840 2000-06-30  Catherine Moore  <clm@cygnus.com>
4841
4842         * gcc.c-torture/execute/align-1.c: New test.
4843
4844 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
4845
4846         * g++.old-deja/g++.pt/expr8.C: New test.
4847         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
4848
4849 2000-06-29  Nick Clifton  <nickc@cygnus.com>
4850
4851         * gcc.c-torture/compile/20000629-1.c: New test.
4852
4853 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
4854
4855
4856         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
4857         gcc.dg/noncompile directory, depending on whether they're
4858         preprocessor tests or not.  Annotate all the tests for the dg
4859         framework.
4860
4861         * gcc.c-torture/noncompile/noncompile.exp: Delete.
4862         * gcc.dg/noncompile/noncompile.exp: New.
4863
4864         * Moved files:
4865         Old name                                New name
4866         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
4867         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
4868         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
4869         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
4870         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
4871         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
4872         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
4873         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
4874         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
4875         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
4876         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
4877         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
4878         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
4879         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
4880         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
4881         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
4882         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
4883         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
4884         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
4885         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
4886         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
4887         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
4888         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
4889         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
4890
4891         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
4892         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
4893         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
4894         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
4895         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
4896         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
4897
4898 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
4899
4900         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
4901         declare one variable.  On the fourth, error.
4902         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
4903         declared by 20000628-1a.h.
4904
4905 2000-06-29  Richard Henderson  <rth@redhat.com>
4906
4907         * gcc.c-torture/execute/930529-1.x: New file.
4908         * gcc.dg/920413-1.c: Adjust expected warning text.
4909         * gcc.dg/980217-1.c: Declare abort.
4910         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
4911
4912 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
4913
4914         * g77.f-torture/compile/20000629-1.f: New test.
4915         * g77.f-torture/compile/20000629-1.x: Expected to fail.
4916
4917 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
4918
4919         Rearrange lots of files, removing entirely the
4920         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
4921         directories.
4922
4923         * Deleted files:
4924         gcc.c-torture/code_quality/code_quality.exp
4925         gcc.c-torture/special/special.exp
4926         gcc.failure/failure.exp
4927         gcc.failure/940409-1.x
4928         gcc.c-torture/compile/961203-1.x
4929
4930         * New files:
4931         gcc.misc-tests/linkage.exp
4932         gcc.c-torture/execute/920730-1t.c
4933         gcc.c-torture/execute/920730-1t.x
4934         gcc.c-torture/compile/920520-1.x
4935         gcc.c-torture/compile/920521-1.x
4936         gcc.c-torture/compile/981006-1.x
4937         gcc.c-torture/execute/eeprof-1.x
4938
4939         * Moved files (possibly with modifications to fit a new harness):
4940         Old name                                New name
4941         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
4942         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
4943         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
4944         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
4945         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
4946         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
4947         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
4948         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
4949         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
4950         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
4951         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
4952         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
4953         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
4954         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
4955
4956 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
4957
4958         * c-torture/compile/961203-1.x: Delete.
4959
4960         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
4961         not exit. Include stdio.h.
4962         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
4963         * gcc.misc-tests/dg-12.c: Likewise.
4964         * gcc.misc-tests/dg-5.c: Likewise.
4965         * gcc.misc-tests/dg-6.c: Likewise.
4966         * gcc.misc-tests/dg-7.c: Prototype abort.
4967         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
4968         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
4969         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
4970         not exit.
4971         * gcc.misc-tests/sieve.c: Use return from main, not exit.
4972         * gcc.misc-tests/sort2.c: Use return from main, not exit.
4973
4974 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
4975
4976         * gcc.dg/cpp/20000628-1.c: New test.
4977         * gcc.dg/cpp/20000628-1.h: New header for above test.
4978         * gcc.dg/cpp/20000628-1a.h: Likewise.
4979
4980 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
4981
4982         * gcc.dg/cpp: New directory.
4983         * gcc.dg/cpp/cpp.exp: New driver.
4984         * gcc.dg/cpp/20000627-1.c: New test.
4985         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
4986         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
4987         and rewrite as a compilation test.
4988
4989         * gcc.dg: Move many files into the cpp subdirectory, possibly
4990         renaming or editing them as well.
4991         Old name                New name
4992         990119-1.c              cpp/19990119-1.c
4993         990228-1.c              cpp/19990228-1.c
4994         990407-1.c              cpp/19990407-1.c
4995         990409-1.c              cpp/19990409-1.c
4996         990413-1.c              cpp/19990413-1.c
4997         990703-1.c              cpp/19990703-1.c
4998         20000127-1.c            cpp/20000127-1.c
4999         20000129-1.c            cpp/20000129-1.c
5000         20000207-1.c            cpp/20000207-1.c
5001         20000207-2.c            cpp/20000207-2.c
5002         20000209-1.c            cpp/20000209-1.c
5003         20000209-2.c            cpp/20000209-2.c
5004         20000301-1.c            cpp/20000301-1.c
5005         20000419-1.c            cpp/20000419-1.c
5006         20000510-1.S            cpp/20000510-1.S
5007         20000519-1.c            cpp/20000519-1.c
5008         20000529-1.c            cpp/20000529-1.c
5009         20000625-1.c            cpp/20000625-1.c
5010         20000625-2.c            cpp/20000625-2.c
5011         cpp-as1.c               cpp/assert1.c
5012         cpp-as2.c               cpp/assert2.c
5013         cxx-comments-1.c        cpp/cxxcom1.c
5014         cxx-comments-2.c        cpp/cxxcom2.c
5015         endif-label.c           cpp/endif.c
5016         cpp-hash1.c             cpp/hash1.c
5017         cpp-hash2.c             cpp/hash2.c
5018         cpp-if1.c               cpp/if-1.c
5019         cpp-if2.c               cpp/if-2.c
5020         cpp-if3.c               cpp/if-3.c
5021         cpp-if4.c               cpp/if-4.c
5022         cpp-if5.c               cpp/if-5.c
5023         cpp-cond.c              cpp/if-cexp.c
5024         cpp-missingop.c         cpp/if-mop.c
5025         cpp-missingparen.c      cpp/if-mpar.c
5026         cpp-opprec.c            cpp/if-oppr.c
5027         cpp-ifparen.c           cpp/if-paren.c
5028         cpp-shortcircuit.c      cpp/if-sc.c
5029         cpp-shift.c             cpp/if-shift.c
5030         cpp-unary.c             cpp/if-unary.c
5031         cpp-li1.c               cpp/line1.c
5032         cpp-li2.c               cpp/line2.c
5033         lineno.c                cpp/line3.c
5034         lineno-2.c              cpp/line4.c
5035         cpp-mi.c                cpp/mi1.c
5036         cpp-mic.h               cpp/mi1c.h
5037         cpp-micc.h              cpp/mi1cc.h
5038         cpp-mind.h              cpp/mi1nd.h
5039         cpp-mindp.h             cpp/mi1ndp.h
5040         cpp-mix.h               cpp/mi1x.h
5041         cpp-mi2.c               cpp/mi2.c
5042         cpp-mi2a.h              cpp/mi2a.h
5043         cpp-mi2b.h              cpp/mi2b.h
5044         cpp-mi2c.h              cpp/mi2c.h
5045         cpp-mi3.c               cpp/mi3.c
5046         cpp-mi3.def             cpp/mi3.def
5047         poison-1.c              cpp/poison.c
5048         pr-impl.c               cpp/prag-imp.c
5049         cpp-redef-2.c           cpp/redef1.c
5050         cpp-redef.c             cpp/redef2.c
5051         strpaste.c              cpp/strp1.c
5052         strpaste-2.c            cpp/strp2.c
5053         cpp-tradpaste.c         cpp/tr-paste.c
5054         cpp-tradstringify.c     cpp/tr-str.c
5055         cpp-tradwarn1.c         cpp/tr-warn1.c
5056         cpp-tradwarn2.c         cpp/tr-warn2.c
5057         trigraphs.c             cpp/trigraphs.c
5058         cpp-unc1.c              cpp/unc1.c
5059         cpp-unc2.c              cpp/unc2.c
5060         cpp-unc3.c              cpp/unc3.c
5061         cpp-unc.c               cpp/unc4.c
5062         undef.c                 cpp/undef1.c
5063         undef-2.c               cpp/undef2.c
5064         cpp-wi1.c               cpp/widestr1.c
5065
5066 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
5067
5068         * lib/g++.exp (g++_include_flags): Tweak.
5069
5070 2000-06-27  H.J. Lu  <hjl@gnu.org>
5071             Loren J. Rittle  <ljrittle@acm.org>
5072
5073         * lib/g++.exp (g++_include_flags): Override libgloss.exp
5074         version with one that knows about the new gcc tree structure.
5075         (g++_link_flags): Same.
5076
5077 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
5078
5079         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
5080         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
5081         case we are cross-compiling.
5082
5083         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
5084         g++.old-deja/g++.niklas/Makefile.in,
5085         g++.old-deja/g++.niklas/configure.in,
5086         g++.old-deja/g++.other/Makefile.in,
5087         g++.old-deja/g++.other/configure.in,
5088         gcc.c-torture/code_quality/Makefile.in,
5089         gcc.c-torture/code_quality/configure.in,
5090         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
5091         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
5092         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
5093         gcc.c-torture/execute/ieee/Makefile.in,
5094         gcc.c-torture/execute/ieee/configure.in,
5095         gcc.c-torture/noncompile/Makefile.in,
5096         gcc.c-torture/noncompile/configure.in,
5097         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
5098         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
5099         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
5100
5101 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
5102
5103         * g++.old-deja/g++.other/ambig3.C: New test.
5104
5105 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
5106
5107         * g++.old-deja/g++.pt/syntax1.C: New test.
5108         * g++.old-deja/g++.pt/syntax2.C: New test.
5109         * g++.old-deja/g++.other/syntax3.C: New test.
5110         * g++.old-deja/g++.other/syntax4.C: New test.
5111
5112 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
5113
5114         * gcc.dg/20000623-1.c: Prototype exit and abort.
5115
5116 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
5117
5118         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
5119         New tests.
5120         * gcc.dg/cpp-mi3.def: New file.
5121
5122         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
5123         inside assertions.
5124         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
5125         lexer's error messages.
5126         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
5127         divine anything from the linemarkers.
5128         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
5129         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
5130
5131 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
5132
5133         * gcc.dg/20000623-1.c: New test.
5134
5135 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
5136
5137         * gcc.c-torture/execute/20000622-1.c: New test.
5138
5139 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5140
5141         * g++.old-deja/g++.other/init15.C: New test.
5142
5143 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5144
5145         * g++.old-deja/g++.pt/vaarg2.C: New test.
5146         * g++.old-deja/g++.pt/vaarg3.C: New test.
5147
5148 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
5149
5150         * g++.old-deja/g++.other/dyncast6.C: New test.
5151
5152 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
5153
5154         * gcc.c-torture/execute/loop-6.c: New test.
5155
5156 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
5157
5158         * gcc.dg/20000614-1.c: New test.
5159         * gcc.dg/20000614-2.c: New test.
5160
5161 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
5162
5163         * g++.old-deja/g++.other/inline12.C: New test.
5164
5165 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
5166
5167         * g++.old-deja/g++.other/eh1.C: New test.
5168
5169 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
5170
5171         * g++.old-deja/g++.other/type.C: New test.
5172
5173 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
5174
5175         * g++.old-deja/g++.other/initstring.C: New test.
5176
5177 2000-06-12  Jason Merrill  <jason@redhat.com>
5178
5179         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
5180
5181 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
5182
5183         * gcc.c-torture/compile/20000609-1.c: New test.
5184
5185 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
5186
5187         * gcc.dg/20000609-1.c: New test.
5188
5189 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
5190
5191         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
5192         * gcc.c-torture/noncompile/poison-1.c: Move...
5193         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
5194         * gcc.dg/cpp-li1.c: Add a token after the #line.
5195
5196 2000-06-05  Richard Henderson  <rth@cygnus.com>
5197
5198         * gcc.c-torture/execute/20000605-2.c: New test.
5199         * gcc.c-torture/execute/20000605-3.c: New test.
5200
5201 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
5202
5203         * g77.f-torture/execute/20000503-1.x: New file.
5204
5205 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5206
5207         * g++.old-deja/g++.eh/badalloc1.C: New test.
5208
5209 2000-06-05  Richard Henderson  <rth@cygnus.com>
5210
5211         * gcc.c-torture/execute/20000605-1.c: New test.
5212
5213 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
5214             Nathan Sidwell <nathan@codesourcery.com>
5215
5216         * gcc.c-torture/compile/20000605-1.c: New test.
5217
5218 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
5219
5220         * g77.f-torture/compile/20000601-1.f:  New test.
5221
5222 2000-06-03  Richard Henderson  <rth@cygnus.com>
5223
5224         * gcc.c-torture/execute/20000603-1.c: New.
5225
5226 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
5227
5228         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
5229         * gcc.dg/noreturn-2.c (noreturn): Likewise.
5230
5231 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
5232
5233         * gcc.dg/compare2.c (case 12): XFAIL.
5234         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
5235         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
5236
5237         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
5238
5239 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
5240
5241         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
5242         guard macro is already defined when the header is first
5243         included.
5244         * gcc.dg/cpp-mix.h: New file.
5245         * gcc.dg/endif-label.c: Update patterns to match compiler.
5246
5247         * g++.brendan/complex1.C: Declare abort.
5248         * g++.law/refs4.C: Remove XFAIL.
5249         * g++.oliva/expr2.C: Declare abort and exit.
5250
5251 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
5252
5253         * gcc.c-torture/execute/20000528-1.c: New test.
5254
5255         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
5256         * g++.old-deja/g++.law/temps4.C: Likewise.
5257
5258         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
5259         stdlib.h.  Call abort() on failure.
5260         * g++.old-deja/g++.law/refs4.C: Likewise.
5261         * g++.old-deja/g++.law/temps4.C: Likewise.
5262         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
5263         * gcc.c-torture/execute/20000112-1.c: Include string.h.
5264
5265 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
5266
5267         Relative to g++.dg/special:
5268         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
5269
5270         Relative to g++.old-deja:
5271         * g++.brendan/complex1.C, g++.jason/optimize2.C,
5272         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
5273         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
5274         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
5275         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
5276         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
5277         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
5278
5279         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
5280         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
5281         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
5282         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
5283         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
5284         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
5285         and/or string.h.
5286
5287         * g++.other/goto1.C: Update expectations for error messages.
5288
5289 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
5290
5291         * gcc.c-torture/compile/20000523-1.c: New test.
5292
5293 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
5294
5295         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
5296
5297 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
5298
5299         * g++.old-deja/g++.eh/catch11.C: New test.
5300         * g++.old-deja/g++.eh/catch12.C: New test.
5301
5302 2000-05-24  Nick Clifton  <nickc@cygnus.com>
5303
5304         * gcc.c-torture/execute/20000523-1.c: New test.
5305
5306 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
5307
5308         * c-torture/execute/bcp-1.c: Replace abort in arg of
5309         __builtin_constant_p with a generic external function.
5310
5311         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
5312         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
5313         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
5314         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
5315         Prototype abort and/or exit.
5316
5317         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
5318         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
5319         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
5320         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
5321
5322 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
5323
5324         * gcc.dg/dwarf2-1.c: New test.
5325
5326 2000-05-20  Richard Henderson  <rth@cygnus.com>
5327
5328         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
5329
5330 2000-05-20  Andreas Jaeger  <aj@suse.de>
5331
5332         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
5333         testcase.
5334
5335 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
5336
5337         * gcc.c-torture/execute/20000519-2.c: New test.
5338
5339 2000-05-19  Andreas Jaeger  <aj@suse.de>
5340
5341         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
5342         which fails with SSA.
5343
5344         * lib/c-torture.exp: Also test with -O3 -fssa.
5345
5346 2000-05-18  Michael Meissner  <meissner@redhat.com>
5347
5348         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
5349         * gcc.c-torture/execute/920415-1.c: Ditto.
5350         * gcc.c-torture/execute/920501-1.c: Ditto.
5351         * gcc.c-torture/execute/conversion.c: Ditto.
5352         * gcc.c-torture/execute/cvt-1.c: Ditto.
5353
5354 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
5355
5356         * gcc.c-torture/compile/20000518-1.c: New test.
5357
5358 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
5359
5360         * g77.f-torture/compile/200005018.f:  New test.
5361
5362 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
5363
5364         * gcc.c-torture/compile/20000517-1.c: New test.
5365
5366 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5367
5368         * gcc.c-torture/execute/20000516-1.c: New test.
5369
5370 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
5371
5372         * g++.old-deja/g++.other/eh.C: New test.
5373
5374 2000-05-12  Richard Henderson  <rth@cygnus.com>
5375
5376         * gcc.c-torture/execute/990208-1.c (main): Don't pass
5377         constants through to doit's conditional.
5378
5379 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
5380
5381         * gcc.c-torture/compile/20000511-1.c: New test.
5382         * g77.f-torture/compile/20000511-1.f: New test.
5383         * g77.f-torture/compile/20000511-2.f: New test.
5384
5385 2000-05-11  Michael Meissner  <meissner@redhat.com>
5386
5387         * gcc.c-torture/execute/20000511-1.c: New test.
5388
5389 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
5390
5391         * gcc.dg/dg.exp: Scan .S files as well as .c files.
5392         * gcc.dg/20000510-1.S: New.
5393
5394 2000-05-08  Catherine Moore  <clm@cygnus.com>
5395
5396         * gcc.dg/unused-3.c: New.
5397
5398 2000-05-06  Richard Henderson  <rth@cygnus.com>
5399
5400           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
5401           * g++.old-deja/g++.mike/warn1.C: Likewise.
5402           * g++.old-deja/g++.pt/local1.C: Likewise.
5403           * g++.old-deja/g++.pt/local7.C: Likewise.
5404           * g++.old-deja/g++.pt/spec16.C: Likewise.
5405
5406 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
5407
5408         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
5409
5410 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
5411
5412           * g77.f-torture/execute/20000503-1.f:  New test.
5413
5414 2000-05-04  Andreas Jaeger  <aj@suse.de>
5415
5416         * gcc.dg/noreturn-2.c: New test.
5417
5418 2000-05-04  Neil Booth  <NeilB@earthling.net>
5419
5420         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
5421         preprocessor.
5422
5423 2000-05-04  Richard Henderson  <rth@cygnus.com>
5424
5425         * gcc.c-torture/execute/20000503-1.c: Fix typo.
5426
5427 2000-05-04  Richard Henderson  <rth@cygnus.com>
5428
5429         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
5430         OpenSSL by Jason R Thorpe.
5431
5432 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
5433
5434         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
5435
5436 2000-05-03  Robert Lipe <robertlipe@usa.net>
5437
5438         * gcc.dg/20000503-1.c: New test.
5439
5440 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
5441
5442         * gcc.c-torture/compile/20000502-1.c: New test.
5443         * g++.old-deja/g++.other/align.C: New test.
5444         * gcc.dg/cpp-tradstringify.c: New test.
5445
5446 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
5447
5448         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
5449         and hard registers.
5450
5451 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
5452
5453         * gcc.c-torture/execute/loop-5.c: New test.
5454
5455 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
5456
5457         * gcc.c-torture/execute/va-arg-20.c: New test.
5458
5459 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
5460
5461         * gcc.c-torture/execute/20000422-1.c: New test.
5462
5463 2000-04-20  Greg McGary  <gkm@gnu.org>
5464
5465         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
5466         when optimizing, but without sibling-call optimizations (-O1).
5467
5468 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
5469
5470           * gcc.c-torture/compile/20000420-1.c: New test.
5471
5472 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
5473
5474         * g++.abi/ptrflags.C: New test.
5475         * g++.eh/catchptr1.C: Test incomplete pointer chains.
5476
5477 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
5478
5479         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
5480
5481 2000-04-19  Greg McGary  <gkm@gnu.org>
5482
5483         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
5484         sibling-call optimizations.
5485
5486 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
5487
5488         * gcc.dg/20000419-1.c: New test.
5489
5490 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
5491
5492         * gcc.c-torture/execute/20000412-6.c: New test.
5493
5494 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
5495
5496         * gcc.c-torture/execute/20000412-5.c: New test.
5497         * g77.f-torture/compile/20000412-1.f: New test.
5498         * gcc.c-torture/execute/20000412-4.c: New test.
5499         * gcc.c-torture/compile/20000412-2.c: New test.
5500         * gcc.c-torture/execute/20000412-3.c: New test.
5501         * gcc.c-torture/compile/20000412-1.c: New test.
5502         * gcc.c-torture/execute/20000412-2.c: New test.
5503
5504 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
5505
5506         * objc/execute/bf-20.m: New test.
5507
5508 2000-04-10  Richard Henderson  <rth@cygnus.com>
5509
5510         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
5511
5512         * gcc.c-torture/execute/20000412-1.c: New test.
5513
5514 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
5515
5516         * g++.old-deja/g++.eh/catchptr1.C: New test.
5517
5518 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
5519
5520         * g++.old-deja/g++.abi/cxa_vec.C: New test.
5521
5522 2000-04-08  Neil Booth  <NeilB@earthling.net>
5523
5524         * gcc.dg/cpp-nullchar.c: Remove test as
5525         embedded nulls cause problems.
5526
5527 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5528
5529         * gcc.dg/compare2.c: New test.
5530
5531 2000-04-08  Neil Booth  <NeilB@earthling.net>
5532
5533         * gcc.dg/cpp-nullchar.c: New test.
5534
5535 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
5536
5537         * gcc.dg/cpp-mi2.c: New test.
5538         * gcc.dg/cpp-mi2[abc].h: New files.
5539
5540 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
5541
5542         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
5543         member name.
5544
5545 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
5546
5547         * g++.old-deja/g++.abi/vmihint.C: New test.
5548
5549 2000-04-06  Neil Booth  <NeilB@earthling.net>
5550
5551         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
5552         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
5553         copyright.
5554
5555 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
5556
5557         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
5558         avoid stack-frame overwrite.
5559
5560 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
5561
5562         * gcc.c-torture/compile/20000405-2.c: New test.
5563         * gcc.c-torture/compile/20000405-3.c: New test.
5564
5565 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5566
5567         * gcc.c-torture/compile/20000405-1.c: New test.
5568
5569 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
5570
5571         * gcc.dg/cast-qual-1.c: Revert last change.
5572
5573 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5574
5575         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
5576
5577 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
5578
5579         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
5580         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
5581
5582 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
5583
5584         * gcc.c-torture/compile/20000403-2.c: New test.
5585         * gcc.c-torture/compile/20000403-1.c: New test.
5586
5587 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
5588
5589         * gcc.c-torture/execute/20000403-1.c: New test.
5590
5591 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
5592
5593         * gcc.c-torture/execute/20000402-1.c: New test.
5594
5595 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
5596
5597         * gcc.c-torture/execute/va-arg-15.c: New test.
5598         * gcc.c-torture/execute/va-arg-16.c: New test.
5599         * gcc.c-torture/execute/va-arg-17.c: New test.
5600         * gcc.c-torture/execute/va-arg-18.c: New test.
5601         * gcc.c-torture/execute/va-arg-19.c: New test.
5602
5603 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
5604
5605         * gcc.c-torture/compile/981211-1.c: Move to...
5606         * gcc.dg/cpp-as1.c: ...here.
5607         * gcc.dg/cpp-as2.c: New file.
5608
5609         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
5610         compiler.
5611
5612 2000-04-02  Neil Booth  <NeilB@earthling.net>
5613
5614         * gcc.dg/cpp-cond.c  New tests.
5615         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
5616         accidental success less likely.
5617         * gcc.dg/cpp-missingop.c  New tests.
5618         * gcc.dg/cpp-missingparen.c  New tests.
5619         * gcc.dg/cpp-shift.c  New tests.
5620         * gcc.dg/cpp-shortcircuit.c  New tests.
5621         * gcc.dg/cpp-unary.c  New tests.
5622
5623 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
5624
5625         * gcc.c-torture/compile/20000329-1.c: New test.
5626
5627 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
5628
5629         * gcc.c-torture/compile/20000326-1.c: New test.
5630         * gcc.c-torture/compile/20000326-2.c: New test.
5631
5632 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
5633
5634         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
5635         the first parameter is a function argument.
5636
5637 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
5638
5639         * g++.old-deja/g++.ext/array4.C: New test.
5640
5641 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
5642
5643         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
5644
5645 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5646
5647         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
5648
5649 2000-03-19  Richard Henderson  <rth@cygnus.com>
5650
5651         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
5652
5653 2000-03-19  Richard Henderson  <rth@cygnus.com>
5654
5655         * gcc.c-torture/compile/20000319-1.c: New test.
5656
5657 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
5658
5659         * gcc.c-torture/execute/20000314-3.c: New test.
5660         * gcc.c-torture/execute/20000314-2.c: New test.
5661         * gcc.c-torture/execute/20000314-1.c: New test.
5662         * gcc.c-torture/compile/20000314-2.c: New test.
5663         * gcc.c-torture/compile/20000314-1.c: New test.
5664
5665 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
5666
5667         * g++.old-deja/g++.warn/inline.C: New test.
5668
5669 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
5670
5671         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
5672         standards-compliant result rather than specific constants.
5673         Put test-values in array.
5674
5675 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
5676
5677         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
5678         (g++_target_compile): Put test-specific options last.
5679
5680 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5681
5682         * g++.old-deja/g++.eh/vbase4.C: New test.
5683
5684 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5685
5686         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
5687
5688 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5689
5690         * g++.old-deja/g++.brendan/misc12.C: Removed.
5691         * g++.old-deja/g++.pt/memtemp77.C: Constify.
5692         * g++.old-deja/g++.ext/pretty4.C: New test.
5693
5694 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5695
5696         * g++.old-deja/g++.other/string2.C: New test.
5697
5698 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
5699
5700         * g++.old-deja/g++.warn/impint2.C: New test.
5701
5702 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
5703
5704         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
5705         is 1, not zero.
5706
5707 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
5708
5709         * g++.old-deja/g++.warn/impint.C: New test.
5710         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
5711         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
5712         * g++.old-deja/g++.pt/explicit12.C: Likewise.
5713         * g++.old-deja/g++.pt/explicit13.C: Likewise.
5714         * g++.old-deja/g++.pt/explicit17.C: Likewise.
5715         * g++.old-deja/g++.pt/explicit18.C: Likewise.
5716         * g++.old-deja/g++.pt/explicit19.C: Likewise.
5717         * g++.old-deja/g++.pt/explicit23.C: Likewise.
5718         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5719         * g++.old-deja/g++.pt/explicit35.C: Likewise.
5720         * g++.old-deja/g++.pt/explicit6.C: Likewise.
5721         * g++.old-deja/g++.pt/memclass7.C: Likewise.
5722
5723 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
5724
5725         * gcc.dg/cpp-redef.c: New test.
5726
5727 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
5728
5729         * g++.old-deja/g++.pt/unify7.C: New test.
5730
5731 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5732
5733         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
5734         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
5735
5736 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
5737
5738         * gcc.c-torture/compile/20000224-1.c: New test.
5739
5740 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5741
5742         * gcc.c-torture/compile/cpp-2.c: New test.
5743         * gcc.c-torture/compile/cpp-1.c: New test.
5744
5745 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
5746
5747         * gcc.c-torture/execute/20000225-1.c: New test.
5748
5749 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5750
5751         * gcc.dg/cpp-li2.c: New test.
5752
5753         * gcc.dg/cpp-wi1.c: New test.
5754
5755         * gcc.dg/cpp-li1.c: New test.
5756
5757 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
5758
5759         * g++.old-deja/g++.other/sizeof5.C: New test.
5760
5761 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5762
5763         * gcc.c-torture/execute/va-arg-13.c: New test.
5764
5765 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
5766
5767         * gcc.c-torture/execute/va-arg-12.c: New test.
5768
5769 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5770
5771         * gcc.c-torture/execute/20000223-1.c: New test.
5772
5773 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5774
5775         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
5776
5777 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
5778
5779         * g++.old-deja/g++.abi/ptrmem.C: New test.
5780
5781 2000-02-19  Richard Henderson  <rth@cygnus.com>
5782
5783         * gcc.c-torture/compile/init-3.c: New.
5784
5785 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
5786
5787         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
5788         ALWAYS_CXXFLAGS.
5789
5790 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
5791
5792         * gcc.c-torture/compile/20000211-3.c: New test.
5793
5794 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
5795
5796         * gcc.c-torture/compile/20000211-2.c: New test.
5797
5798 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
5799
5800         * gcc.c-torture/compile/20000211-1.c: New test.
5801
5802 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
5803
5804         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
5805           on native targets
5806
5807 2000-02-08  Nathan Sidwell  <nathan@acm.org>
5808
5809         * g++.old-deja/g++.other/cast5.C: New test.
5810
5811 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
5812
5813         * gcc.c-torture/execute/20000205-1.c: New.
5814
5815 2000-02-03  Nathan Sidwell  <nathan@acm.org>
5816
5817         * g++.old-deja/g++.jason/cast3.C: Return void.
5818         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
5819
5820 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5821
5822         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
5823
5824         * gcc.dg/loop-1.c: New test.
5825
5826 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
5827
5828         * gcc.c-torture/compile/20000127-1.c: New test.
5829         * gcc.c-torture/execute/991228-1.c: New test.
5830
5831 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5832
5833         * gcc.dg/unused-2.c: New test.
5834
5835         * gcc.dg/conv-1.c: New test.
5836
5837 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
5838
5839         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
5840         compiler.
5841         (tool_option_proc): Fix typo.
5842
5843 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
5844
5845         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
5846         of the ld on the host, not on the build machine.
5847         Also, don't crash if '--help' is not a supported option.
5848
5849 2000-01-24  Richard Henderson  <rth@cygnus.com>
5850
5851         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
5852
5853 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
5854
5855         * gcc.c-torture/execute/20000120-2.c: New test.
5856         * gcc.c-torture/execute/20000120-1.c: New test.
5857
5858 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
5859
5860         * gcc.c-torture/execute/20000113-1.c: New test.
5861
5862 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
5863
5864         * gcc.c-torture/execute/20000112-1.c: New test.
5865
5866 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5867
5868         * gcc.dg/20000111-1.c: New test.
5869
5870 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
5871
5872         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
5873         with 16 bit integers.
5874
5875 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5876
5877         * gcc.dg/20000108-1.c: New test.
5878
5879 2000-01-05  Nathan Sidwell  <nathan@acm.org>
5880
5881         * g++.old-deja/g++.ns/koenig8.C: New test.
5882
5883 2000-01-05  Nathan Sidwell  <nathan@acm.org>
5884
5885         * g++.old-deja/g++.other/cast4.C: New test.
5886
5887 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
5888
5889         * gcc.c-torture/compile/20000105-2.c: New test.
5890         * gcc.c-torture/compile/20000105-1.c: New test.
5891
5892 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5893
5894         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
5895         references to printf & atoi to conform to ANSI standard.
5896         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
5897         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
5898         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
5899         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
5900         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
5901         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5902         * g++.old-deja/g++.brendan/copy1.C: Likewise.
5903         * g++.old-deja/g++.brendan/copy2.C: Likewise.
5904         * g++.old-deja/g++.brendan/copy3.C: Likewise.
5905         * g++.old-deja/g++.brendan/copy4.C: Likewise.
5906         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5907         * g++.old-deja/g++.brendan/copy6.C: Likewise.
5908         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5909         * g++.old-deja/g++.brendan/copy8.C: Likewise.
5910         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5911         * g++.old-deja/g++.brendan/crash14.C: Likewise.
5912         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
5913         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5914         * g++.old-deja/g++.brendan/delete2.C: Likewise.
5915         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
5916         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
5917         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
5918         * g++.old-deja/g++.brendan/eh1.C: Likewise.
5919         * g++.old-deja/g++.brendan/groff1.C: Likewise.
5920         * g++.old-deja/g++.brendan/init3.C: Likewise.
5921         * g++.old-deja/g++.brendan/misc12.C: Likewise.
5922         * g++.old-deja/g++.brendan/misc7.C: Likewise.
5923         * g++.old-deja/g++.brendan/new2.C: Likewise.
5924         * g++.old-deja/g++.brendan/operators4.C: Likewise.
5925         * g++.old-deja/g++.brendan/operators5.C: Likewise.
5926         * g++.old-deja/g++.brendan/overload2.C: Likewise.
5927         * g++.old-deja/g++.brendan/overload7.C: Likewise.
5928         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
5929         * g++.old-deja/g++.brendan/reference1.C: Likewise.
5930         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
5931         * g++.old-deja/g++.brendan/template24.C: Likewise.
5932         * g++.old-deja/g++.brendan/template3.C: Likewise.
5933         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
5934         * g++.old-deja/g++.jason/inline3.C: Likewise.
5935         * g++.old-deja/g++.jason/opeq.C: Likewise.
5936         * g++.old-deja/g++.law/arg5.C: Likewise.
5937         * g++.old-deja/g++.law/arm7.C: Likewise.
5938         * g++.old-deja/g++.law/ctors11.C: Likewise.
5939         * g++.old-deja/g++.law/cvt8.C: Likewise.
5940         * g++.old-deja/g++.law/init9.C: Likewise.
5941         * g++.old-deja/g++.law/refs4.C: Likewise.
5942         * g++.old-deja/g++.law/template2.C: Likewise.
5943         * g++.old-deja/g++.law/visibility24.C: Likewise.
5944         * g++.old-deja/g++.law/vtable3.C: Likewise.
5945         * g++.old-deja/g++.mike/asm2.C: Likewise.
5946         * g++.old-deja/g++.mike/eh1.C: Likewise.
5947         * g++.old-deja/g++.mike/misc1.C: Likewise.
5948         * g++.old-deja/g++.mike/misc13.C: Likewise.
5949         * g++.old-deja/g++.mike/misc14.C: Likewise.
5950         * g++.old-deja/g++.mike/ns12.C: Likewise.
5951         * g++.old-deja/g++.mike/p1248.C: Likewise.
5952         * g++.old-deja/g++.mike/p3708.C: Likewise.
5953         * g++.old-deja/g++.mike/p3708a.C: Likewise.
5954         * g++.old-deja/g++.mike/p3708b.C: Likewise.
5955         * g++.old-deja/g++.mike/p646.C: Likewise.
5956         * g++.old-deja/g++.mike/p700.C: Likewise.
5957         * g++.old-deja/g++.mike/p783.C: Likewise.
5958         * g++.old-deja/g++.mike/p783a.C: Likewise.
5959         * g++.old-deja/g++.mike/p783b.C: Likewise.
5960         * g++.old-deja/g++.mike/p786.C: Likewise.
5961         * g++.old-deja/g++.mike/p789.C: Likewise.
5962         * g++.old-deja/g++.mike/p789a.C: Likewise.
5963         * g++.old-deja/g++.mike/p807a.C: Likewise.
5964         * g++.old-deja/g++.other/delete3.C: Likewise.
5965         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5966         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5967         * g++.old-deja/g++.other/dyncast3.C: Likewise.
5968         * g++.old-deja/g++.other/empty1.C: Likewise.
5969         * g++.old-deja/g++.other/temporary1.C: Likewise.
5970         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
5971         * g++.old-deja/g++.pt/t16.C: Likewise.
5972         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
5973
5974 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
5975
5976         * gcc.dg/991230-1.c: New test.
5977
5978 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
5979
5980         * gcc.c-torture/compile/991229-3.c: New test.
5981         * gcc.c-torture/compile/991229-2.c: New test.
5982         * gcc.c-torture/compile/991229-1.c: New test.
5983
5984 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
5985
5986         * gcc.c-torture/compile/labels-2.c: New test.
5987
5988 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
5989
5990         * gcc.c-torture/execute/991227-1.c: New test.
5991
5992 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5993
5994         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
5995
5996 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
5997
5998         * gcc.c-torture/execute/991221-1.c: New test.
5999
6000 1999-12-20  Nathan Sidwell  <nathan@acm.org>
6001
6002         * g++.old-deja/g++.other/cast3.C: New test.
6003
6004 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
6005
6006         * gcc.c-torture/execute/991216-4.c: New test.
6007
6008 1999-12-16  Michael Meissner  <meissner@cygnus.com>
6009
6010         * gcc.c-torture/execute/991216-1.c: New test.
6011         * gcc.c-torture/execute/991216-2.c: New test.
6012         * gcc.c-torture/execute/991216-3.c: New test.
6013
6014 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
6015
6016         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
6017         Actually make the test fail by using "-O2" for compilation.
6018
6019 1999-12-15  Nathan Sidwell  <nathan@acm.org>
6020
6021         * g++.old-deja/g++.warn/cast-align1.C: New test.
6022
6023 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
6024
6025         * gcc.c-torture/compile/991214-1.c: New test.
6026         * gcc.c-torture/compile/991214-2.c: New test.
6027
6028 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
6029
6030         * gcc.dg/991214-1.c: New test.
6031
6032 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
6033
6034         * gcc.c-torture/compile/991213-3.c: New test.
6035         * gcc.c-torture/compile/991213-2.c: New test.
6036         * gcc.c-torture/compile/991213-1.c: New test.
6037
6038 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
6039
6040         * gcc.dg/991209-1.c: New test.
6041
6042 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
6043
6044         * gcc.c-torture/compile/991208-1.c: New test.
6045
6046 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
6047
6048         * gcc.dg/ultrasp2.c: New test.
6049
6050 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
6051
6052         * g++.old-deja/g++.abi/align.C (main): Fix typo.
6053
6054 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
6055
6056         * gcc.c-torture/compile/991202-1.c: New test.
6057         * gcc.c-torture/execute/991202-1.c: New test.
6058         * gcc.c-torture/execute/991202-2.c: New test.
6059         * gcc.c-torture/execute/991202-3.c: New test.
6060
6061 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
6062
6063         * g++.old-deja/g++.abi/align.C: New test.
6064         * g++.old-deja/g++.abi/aggregates.C: Likewise.
6065         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6066
6067 1999-12-01  Richard Henderson  <rth@cygnus.com>
6068
6069         * gcc.c-torture/execute/991201-1.c: New.
6070
6071 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
6072
6073         * gcc.dg/991129-1.c: New test.
6074
6075 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
6076
6077         * gcc.c-torture/compile/991127-1.c: New test.
6078
6079 1999-11-22  Nathan Sidwell  <nathan@acm.org>
6080
6081         * g++.old-deja/g++.other/warn4.C: New test.
6082
6083 1999-11-22  Nathan Sidwell  <nathan@acm.org>
6084
6085         * g++.old-deja/g++.eh/cleanup2.C: New test.
6086         * g++.old-deja/g++.ext/pretty2.C: New test.
6087         * g++.old-deja/g++.ext/pretty3.C: New test.
6088         * g++.old-deja/g++.other/debug6.C: New test.
6089
6090 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
6091
6092         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
6093         compiler_output to look for one error message instead of two.
6094
6095 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
6096
6097         * gcc.c-torture/execute/991118-1.c: Also test case
6098         where the word boundary does not split a byte evenly.
6099
6100 1999-11-19  Nathan Sidwell  <nathan@acm.org>
6101
6102         * g++.old-deja/g++.ext/restrict1.C: New test.
6103
6104 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
6105
6106         * gcc.c-torture/execute/991118-1.c: New test.
6107
6108 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
6109
6110         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
6111         working directory pathnames.
6112
6113 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
6114
6115         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
6116         host is equipped with driver.h and driver.o so it can actually
6117         compile and run the tests.
6118
6119 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
6120
6121         * gcc.c-torture/compile/991008-1.c: New test.
6122
6123 1999-11-08  Nick Clifton  <nickc@cygnus.com>
6124
6125         * lib/gcc-dg.exp: Include target-supports.exp
6126
6127 1999-11-05  Nick Clifton  <nickc@cygnus.com>
6128
6129         * lib/target-supports.exp: New file: Provide procs to test for
6130         features supported by the target.
6131         (check_weak_available): Moved here from ecos.exp.
6132         (check_alias_available): New proc: Determine of the target
6133         toolchain supports the alias attribute.
6134
6135         * gcc.dg/special/ecos.exp: Move check_weak_available to
6136         target-supports.exp.
6137         (alias-1.c): Only perform the test if the target supports
6138         aliases.
6139         (wkali-1.c): Only perform the test if the target supports
6140         aliases.
6141
6142         * gcc.dg/990506-0.c: Expect error messages from cross
6143         targets as well as native targets.
6144
6145 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
6146
6147         * gcc.dg/ultrasp1.c: Removed xfail.
6148         * gcc.dg/struct-ret-2.c: Likewise.
6149         * gcc.dg/array-1.c: Likewise.
6150
6151 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
6152
6153         * gcc.dg/struct-ret-2.c: New test.
6154
6155         * gcc.dg/array-1.c: New test.
6156
6157 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
6158
6159         * gcc.c-torture/execute/991030-1.c: New test.
6160
6161 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
6162
6163         * gcc.c-torture/compile/991026-2.c: New test.
6164
6165 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
6166
6167         * gcc.c-torture/compile/991026-1.c: New test.
6168
6169 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
6170
6171         * gcc.c-torture/execute/991023-1.c: New test.
6172
6173 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
6174
6175         * gcc.c-torture/execute/991019-1.c: New test.
6176
6177 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
6178
6179         * gcc.c-torture/execute/991016-1.c: New test.
6180
6181 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
6182
6183         * gcc.c-torture/execute/991014-1.c: New test.
6184
6185 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
6186
6187         * g++.old-deja/g++.other/union2.C: New test.
6188
6189 1999-10-13  Nathan Sidwell  <nathan@acm.org>
6190
6191         * g++.old-deja/g++.other/vaarg2.C: New test.
6192         * g++.old-deja/g++.other/vaarg3.C: New test.
6193
6194 1999-10-12  Craig Burley  <craig@jcb-sc.com>
6195
6196         * g77.f-torture/noncompile/19990905-1.f: Moved from being
6197         in compile/.
6198
6199 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
6200
6201         * gcc.c-torture/execute/va-arg-11.c: New test.
6202
6203 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
6204
6205         * lib/file-format.exp (gcc_target_object_format): Don't
6206         crash if objdump is unavailable.
6207
6208 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
6209
6210         * gcc.misc-tests/mg.exp: delete extraneous redirection.
6211
6212 1999-09-28  Nick Clifton  <nickc@cygnus.com>
6213
6214         * gcc.c-torture/compile/990928-1.c: New test.
6215
6216 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
6217
6218         * g++.old-deja/g++.other/decl6.C: New test.
6219
6220 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6221
6222         * gcc.c-torture/execute/va-arg-10.c: New test.
6223
6224 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
6225
6226         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
6227         __PRETTY_FUNCTION__.
6228
6229 1999-09-23  Nick Clifton  <nickc@cygnus.com>
6230
6231         * gcc.c-torture/execute/990923-1.c: New test.
6232
6233 1999-09-21  Nick Clifton  <nickc@cygnus.com>
6234
6235         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
6236         for which -fpic is inappropriate.
6237
6238 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
6239
6240         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
6241
6242 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
6243
6244         * g++.old-deja/g++.other/dyncast1.C: New test.
6245         * g++.old-deja/g++.other/dyncast2.C: New test.
6246         * g++.old-deja/g++.other/dyncast3.C: New test.
6247         * g++.old-deja/g++.other/dyncast4.C: New test.
6248         * g++.old-deja/g++.other/dyncast5.C: New test.
6249         * g++.old-deja/g++.eh/catch3.C: New test.
6250         * g++.old-deja/g++.eh/catch3p.C: New test.
6251         * g++.old-deja/g++.eh/catch4.C: New test.
6252         * g++.old-deja/g++.eh/catch4p.C: New test.
6253         * g++.old-deja/g++.eh/catch5.C: New test.
6254         * g++.old-deja/g++.eh/catch5p.C: New test.
6255         * g++.old-deja/g++.eh/catch6.C: New test.
6256         * g++.old-deja/g++.eh/catch6p.C: New test.
6257         * g++.old-deja/g++.eh/catch7.C: New test.
6258         * g++.old-deja/g++.eh/catch7p.C: New test.
6259         * g++.old-deja/g++.eh/catch8.C: New test.
6260         * g++.old-deja/g++.eh/catch8p.C: New test.
6261         * g++.old-deja/g++.eh/catch9.C: New test.
6262         * g++.old-deja/g++.eh/catch9p.C: New test.
6263
6264 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
6265
6266         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
6267         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
6268
6269 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
6270
6271         * gcc.c-torture/compile/990913-1.c: New test.
6272
6273 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
6274
6275         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
6276         * g++.old-deja/g++.jason/rfg5.C: Likewise.
6277
6278 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
6279
6280         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
6281
6282 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
6283
6284         * g++.old-deja/g++.other/lookup11.C: New test.
6285         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
6286         what is permitted and what we want.
6287         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
6288         overload use.
6289         * g++.old-deja/g++.jason/rfg5.C: Likewise
6290
6291 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
6292
6293         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
6294         * gcc.c-torture/noncompile/poison-1.c: New file.
6295
6296 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
6297
6298         * g++.old-deja/g++.other/sizeof3.C: New test.
6299         * g++.old-deja/g++.other/sizeof4.C: New test.
6300         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
6301         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
6302
6303 1999-09-07  Richard Henderson  <rth@cygnus.com>
6304
6305         * gcc.dg/va-arg-1.c: New.
6306
6307 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6308
6309         * gcc.c-torture/execute/va-arg-9.c: New test.
6310
6311 1999-09-05  Craig Burley  <craig@jcb-sc.com>
6312
6313         * g77.f-torture/compile/980519-2.f: New test.
6314         * g77.f-torture/compile/19990905-0.f: New test.
6315         * g77.f-torture/compile/19990905-1.f: New test.
6316         * g77.f-torture/compile/19990905-2.f: New test.
6317
6318         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
6319
6320 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
6321
6322         * gcc.c-torture/execute/990827-1.c: Fix typo.
6323
6324 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
6325
6326         * g++.old-deja/g++.other/deref1.C: New test.
6327
6328 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
6329
6330         * g++.old-deja/g++.other/ambig2.C: New test.
6331         * g++.old-deja/g++.other/cond5.C: New test.
6332         * g++.old-deja/g++.other/lookup16.C: New test.
6333
6334 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
6335
6336         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
6337         assemblers too.
6338
6339 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
6340
6341         * lib/c-torture.exp: Avoid the "compare executables" optimization
6342         when testing native.
6343
6344 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
6345
6346         * gcc.c-torture/execute/990829-1.c: New test.
6347         * gcc.c-torture/compile/990829-1.c: New test.
6348
6349 1999-08-27  Paul Burchard  <burchard@pobox.com>
6350
6351         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
6352         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
6353         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
6354         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
6355         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
6356         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
6357         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
6358         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
6359         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
6360         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
6361         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
6362
6363 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
6364
6365         * gcc.c-torture/execute/990827-1.c: New test.
6366
6367 1999-08-26  Craig Burley  <craig@jcb-sc.com>
6368
6369         * g77.f-torture/noncompile/19990826-4.f: New test.
6370
6371         * g77.f-torture/compile/19990826-3.f: New test.
6372
6373         * g77.f-torture/execute/19990826-2.f: New test.
6374
6375         * g77.f-torture/compile/19990826-1.f: New test.
6376
6377         * gcc.c-torture/execute/990826-0.c: New test.
6378         * g77.c-torture/execute/19990826-0.f: New test.
6379
6380         * g77.f-torture/noncompile/970626-2.f: New test.
6381
6382 1999-08-25  Paul Burchard  <burchard@pobox.com>
6383
6384         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
6385         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
6386         lss-011.C: New tests.
6387
6388 1999-08-25  Nathan Sidwell  <nathan@acm.org>
6389
6390         * g++.old-deja/g++.other/decl5.C: New test.
6391
6392 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6393
6394         * noncompile/noncompile.exp: Load_lib c-torture.exp.
6395         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
6396         call `postbase' for each one.  All callers of `postbase' changed
6397         to call this instead.
6398
6399 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
6400
6401         * gcc.c-torture/execute/990811-1.c: New test.
6402
6403 1999-08-09  Nick Clifton  <nickc@cygnus.com>
6404
6405         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
6406         just native ones.
6407
6408         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
6409         just native ones.
6410
6411 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
6412
6413         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
6414
6415 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
6416
6417         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
6418
6419 1999-08-04  Nathan Sidwell  <nathan@acm.org>
6420
6421         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
6422
6423 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
6424
6425         * gcc.c-torture/execute/990804-1.c: New test.
6426
6427 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6428
6429         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
6430         * g++.old-deja/g++.brendan/crash64.C: Likewise
6431         * g++.old-deja/g++.brendan/overload8.C: Likewise
6432
6433 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6434
6435         * g++.old-deja/g++.other/struct1.C: New test.
6436
6437 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6438
6439         * g++.old-deja/g++.other/enum2.C: New test.
6440
6441 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
6442
6443         Adapted from tests from Franz Sirl:
6444         * gcc.c-torture/execute/va-arg-7.c: New test.
6445         * gcc.c-torture/execute/va-arg-8.c: New test.
6446
6447 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
6448
6449         * gcc.c-torture/compile/990801-2.c: New test.
6450
6451         * gcc.c-torture/compile/990801-1.c: New test.
6452
6453 1999-07-27  Michael Meissner  <meissner@cygnus.com>
6454
6455         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
6456         fp-cmp-1.c, converting double to float.
6457
6458         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
6459         fp-cmp-1.c, converting double to long double.
6460
6461         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
6462         from fr1 to unknown_register, since fr1 is a legitimate register
6463         on some machines.
6464
6465 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
6466
6467         * README: More listname related changes.
6468
6469 1999-07-08  Catherine Moore  <clm@cygnus.com>
6470
6471         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
6472
6473 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
6474
6475         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
6476
6477 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
6478
6479         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
6480
6481 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
6482
6483         * gcc.dg/990703-1.c: New test.
6484
6485 1999-06-29  Nick Clifton  <nickc@cygnus.com>
6486
6487         * lib/file-format.exp: New file: Move definition of proc
6488         gcc_target_object_format to here from
6489         gcc.dg/special/ecos.exp.
6490
6491         * lib/c-torture.exp: Include lib file-format.exp.
6492         * lib/gcc-dg.exp: Include lib file-format.exp.
6493
6494         * gcc.dg/special/ecos.exp: Remove definition of proc
6495         gcc_target_object_format.
6496
6497 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
6498
6499         * gcc.c-torture/execute/990628-1.c: New test.
6500
6501 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
6502
6503         * gcc.c-torture/compile/990625-2.c: New test.
6504
6505         * gcc.c-torture/compile/990625-1.c: New test.
6506
6507 1999-06-23  Nick Clifton  <nickc@cygnus.com>
6508
6509         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
6510         attributes compile.
6511         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
6512         ports that use the COFF/PE file format.
6513
6514 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
6515
6516         * gcc.c-torture/compile/990617-1.c: New test.
6517
6518 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
6519
6520         * g++.old-deja/g++.other/decl4.C: New test.
6521
6522 1999-06-14  Nathan Sidwell  <nathan@acm.org>
6523
6524         * g++.old-deja/g++.other/bitfld3.C: New test.
6525
6526 1999-06-08  Nathan Sidwell  <nathan@acm.org>
6527
6528         * g++.old-deja/g++.eh/catch1.C: New test.
6529
6530 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
6531
6532         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
6533
6534         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
6535         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
6536
6537 1999-06-05  Craig Burley  <craig@jcb-sc.com>
6538
6539         * g77.f-torture/compile/19990502-0.f: Replace with new,
6540         shorter, test that still fails after recent changes.
6541
6542 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
6543
6544         * gcc.c-torture/execute/990604-1.c: New test.
6545
6546 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
6547
6548         * gcc.c-torture/execute/990531-1.c: New test.
6549
6550 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6551
6552         * gcc.c-torture/compile/990527-1.c: New test.
6553
6554 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
6555
6556         * gcc.c-torture/execute/990527-1.c: New test.
6557
6558 1999-05-25  Nick Clifton  <nickc@cygnus.com>
6559
6560         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
6561         bitfields as signed.
6562
6563 1999-05-25  Craig Burley  <craig@jcb-sc.com>
6564
6565         * g77.f-torture/compile/19990525-0.f: New test.
6566
6567 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
6568
6569         * gcc.c-torture/execute/990525-2.c: New test.
6570
6571         * gcc.c-torture/execute/990525-1.c: New test.
6572
6573 1999-05-24  Nathan Sidwell  <nathan@acm.org>
6574
6575         * g++.old-deja/g++.other/anon3.C: New test.
6576         * g++.old-deja/g++.other/anon4.C: New test.
6577         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
6578         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
6579         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
6580         Merrill).
6581
6582 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
6583
6584         * gcc.c-torture/execute/990524-1.c: New test.
6585
6586         * gcc.dg/990524-1.c: New test.
6587
6588 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6589
6590         * gcc.c-torture/compile/990523-1.c: New test.
6591
6592 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
6593
6594         * gcc.c-torture/compile/990519-1.c: New test.
6595
6596 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
6597
6598         * gcc.c-torture/compile/990517-1.c: New test.
6599
6600         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
6601         (e4, f4): New tests.
6602         (main): Call them.
6603
6604 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6605
6606         * gcc.dg/noreturn-1.c: New test.
6607
6608 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
6609
6610         * gcc.c-torture/execute/990513-1.c: New test.
6611
6612 1999-05-10  Richard Henderson  <rth@cygnus.com>
6613
6614         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
6615
6616 1999-05-10  Craig Burley  <craig@jcb-sc.com>
6617
6618         * g77.f-torture/execute/erfc.f: Use small single-precision
6619         values, to avoid problems on Alphas when not -mieee.
6620
6621 1999-05-08  Craig Burley  <craig@jcb-sc.com>
6622
6623         * gcc.dg/990506-0.c: New test.
6624
6625 1999-05-08  Richard Henderson  <rth@cygnus.com>
6626
6627         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
6628         the constant to test.  Don't XFAIL 64-bit targets.
6629
6630         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
6631         * g++.old-deja/g++.law/profile1.C: Likewise.
6632
6633         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
6634         operator new instances.
6635         * g++.old-deja/g++.other/delete5.C: Likewise.
6636
6637 1999-05-03  Craig Burley  <craig@jcb-sc.com>
6638
6639         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
6640         intrinsic.
6641
6642 1999-05-03  Craig Burley  <craig@jcb-sc.com>
6643
6644         * g77.f-torture/execute/u77-test.f: Reverse order of two
6645         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
6646
6647 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6648
6649         * gcc.dg/compare1.c: New test.
6650
6651 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6652
6653         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
6654         New tests.
6655
6656 1999-05-02  Craig Burley  <craig@jcb-sc.com>
6657
6658         * g77.f-torture/compile/19990502-1.f: New test.
6659
6660 1999-05-02  Craig Burley  <craig@jcb-sc.com>
6661
6662         * g77.f-torture/compile/19990502-0.f: New test.
6663
6664 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
6665
6666         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
6667         intrinsic.
6668
6669 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
6670
6671         * g77.f-torture/execute/u77-test.f (main): List libU77
6672         intrinsics not currently tested.
6673         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
6674         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
6675         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
6676         Trim blanks off the ends of some printed strings.
6677
6678 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
6679
6680         * g77.f-torture/execute/u77-test.f (main): Just warn about
6681         FSTAT gid disagreement, as it's expected on some systems.
6682
6683 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
6684
6685         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
6686         use a new function, which allows for some slop.
6687         Clean up some commentary.
6688         (issum): The new function.
6689         (sgladd): Deleted subroutine.
6690
6691 1999-05-01  Craig Burley  <craig@jcb-sc.com>
6692
6693         * g77.f-torture/execute/u77-test.f: Modify to be more like
6694         libf2c/libU77 version, bringing patches to that version here.
6695         Add suitable commentary.
6696
6697 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
6698
6699         * gcc.dg/990424-1.c: New test.
6700
6701 1999-04-24  Craig Burley  <craig@jcb-sc.com>
6702
6703         * g77.f-torture/execute/u77-test.f (main): Bug involving
6704         LSTAT has been fixed, so turn back on full checking.
6705
6706 1999-04-20  Craig Burley  <craig@jcb-sc.com>
6707
6708         * g77.f-torture/compile/19990419-0.f: New test.
6709         * g77.f-torture/execute/19990419-1.f: New test.
6710
6711 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
6712
6713         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
6714         to avoid the need for a prototype to supress a warning.
6715
6716 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
6717
6718         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
6719
6720 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
6721
6722         * gcc.c-torture/execute/990404-1.c: New test.
6723
6724 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6725
6726         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
6727         * gcc.dg/cpp-if3.c: Don't use -pedantic.
6728         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
6729         missing initializer warnings.
6730
6731 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
6732
6733         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
6734         matching strings.
6735
6736 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
6737
6738         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
6739
6740 1999-03-26  Craig Burley  <craig@jcb-sc.com>
6741
6742         * g77.f-torture/execute/19990325-0.f: New test.
6743         * g77.f-torture/execute/19990325-1.f: New test.
6744
6745 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
6746
6747         * gcc.c-torture/execute/990324-1.c: New test.
6748
6749 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
6750
6751         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
6752         test with 4.
6753
6754 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
6755
6756         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
6757
6758 1999-03-13  Craig Burley  <craig@jcb-sc.com>
6759
6760         * g77.f-torture/execute/19990313-2.f: New test.
6761         * g77.f-torture/execute/19990313-3.f: New test.
6762
6763 1999-03-13  Craig Burley  <craig@jcb-sc.com>
6764
6765         * g77.f-torture/execute/19990313-0.f: New test.
6766         * g77.f-torture/execute/19990313-1.f: New test.
6767
6768 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
6769
6770         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
6771         printf to sprintf.
6772         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
6773         (main): Add check for u15.  Conditionalize u31 check depending on
6774         whether ints are <32 bits or >=32 bits.
6775
6776 1999-03-08  Craig Burley  <craig@jcb-sc.com>
6777
6778         * g77.f-torture/execute/19981119-0.f: Improve testiness.
6779
6780 1999-03-08  Craig Burley  <craig@jcb-sc.com>
6781
6782         * g77.f-torture/compile/19990305-0.f: New test.
6783         * g77.f-torture/execute/19981119-0.f: New test.
6784
6785 1999-03-08  Craig Burley  <craig@jcb-sc.com>
6786
6787         * g77.f-torture/execute/970625-2.f: call ABORT if final
6788         result is not correct, instead of just printing it.
6789         Add this checking via newly introduced obfuscation, to
6790         trip up buggy front ends.
6791
6792 1999-03-07  Craig Burley  <craig@jcb-sc.com>
6793
6794         * g77.f-torture/compile/960317-1.f: Moved from being
6795         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
6796
6797 1999-03-06  Craig Burley  <craig@jcb-sc.com>
6798
6799         * g77.f-torture/execute/960317-1.f: New (old) test.
6800         * g77.f-torture/execute/970625-2.f: Ditto.
6801
6802 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
6803
6804         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
6805         message on line 1 or line 2; cccp and cpplib do this differently.
6806
6807 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
6808
6809         * g++.old-deja/g++.law/weak1.C: New test.
6810
6811 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6812
6813         * gcc.c-torture/execute/990119-1.c: Renamed to...
6814         * gcc.dg/990119-1.c: this, so it will only be tested once
6815         (it's a preprocessor test, it doesn't need to be run at
6816         multiple optimization levels).
6817
6818 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6819
6820         * lib/g++.exp: Don't add incdir=$base_dir/../include to
6821           ALWAYS_CXXFLAGS.
6822
6823 1999-02-24  Craig Burley  <craig@jcb-sc.com>
6824
6825         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
6826         * g77.f-torture/compile/19981216-0.f: ...as it is expected
6827         to not be compilable by current g77.
6828
6829 1999-02-24  Nick Clifton  <nickc@cygnus.com>
6830
6831         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
6832
6833 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
6834
6835         * gcc.c-torture/execute/990222-1.c: New test.
6836
6837 1999-02-19  Craig Burley  <craig@jcb-sc.com>
6838
6839         * g77.f-torture/compile/19990218-0.f: New test.
6840         * g77.f-torture/noncompile/19990218-1.f: New test.
6841
6842 1999-02-18  Craig Burley  <craig@jcb-sc.com>
6843
6844         * g77.f-torture/compile/19981216-0.f: New test.
6845
6846 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
6847
6848         * gcc.dg/990214-1.c: New test.
6849
6850 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
6851
6852         * gcc.dg/990213-2.c: New test.
6853
6854         * gcc.dg/990213-1.c: New test.
6855
6856 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
6857
6858         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
6859         ints.
6860
6861 1999-02-11  Nick Clifton  <nickc@cygnus.com>
6862
6863         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
6864         specified by target.
6865
6866         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
6867
6868 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
6869
6870         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
6871
6872 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
6873
6874         * gcc.dg/special/ecos.exp: New test driver for new tests with
6875         special requirements.
6876
6877         * gcc.dg/special/alias-1.c: New test.
6878         * gcc.dg/special/gcsec-1.c: New test.
6879         * gcc.dg/special/weak-1.c: New test.
6880         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
6881         * gcc.dg/special/weak-2.c: New test.
6882         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
6883         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
6884         * gcc.dg/special/wkali-1.c: New test.
6885         * gcc.dg/special/wkali-2.c: New test.
6886         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
6887         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
6888
6889 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
6890
6891           * lib/c-torture.exp (c-torture-compile): Pull out code for
6892           analyzing gcc error messages.
6893           (c-torture-execute): Likewise.  Fix some (harmless) false
6894           positives.
6895           * lib/gcc.exp (gcc_check_compile): New function.
6896
6897 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
6898
6899         * gcc.c-torture/execute/990208-1.c: New test.
6900
6901 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
6902
6903         * g++.dg/special/ecos.exp: New driver for new tests with special
6904         requirements
6905
6906         * g++.dg/special/conpr-1.C: New test
6907         * g++.dg/special/conpr-2.C: New test
6908         * g++.dg/special/conpr-2a.C: New test
6909         * g++.dg/special/conpr-3.C: New test
6910         * g++.dg/special/conpr-3a.C: New test
6911         * g++.dg/special/conpr-3b.C: New test
6912
6913         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
6914         allow g++ to use the dg driver
6915
6916         * README: Add comment about g++.dg directory
6917
6918 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
6919
6920         * README: Update email addresses.
6921
6922 1999-02-03  Nick Clifton  <nickc@cygnus.com>
6923
6924         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
6925         arguments in order to force structure S onto the stack even on
6926         the alpha.
6927         (test): Pass 10 leading arguments to function foo as well as the
6928         structure S.
6929
6930         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
6931         failure for all targets.
6932
6933         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
6934         abort to terminate program execution.
6935
6936 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
6937
6938         * gcc.c-torture/execute/990130-1.c: New test.
6939
6940 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
6941
6942         * gcc.dg/990130-1.c: New test.
6943
6944 1999-01-28  Michael Meissner  <meissner@cygnus.com>
6945
6946         * gcc.c-torture/execute/990128-1.c: New test.
6947
6948 1999-01-27  Michael Meissner  <meissner@cygnus.com>
6949
6950         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
6951
6952 1999-01-27  Felix Lee  <flee@cygnus.com>
6953
6954         * lib/c-torture.exp (c-torture-compile): pull out code for
6955         analyzing gcc error messages.
6956         (c-torture-execute): ditto, and fix some (harmless) false
6957         positives.
6958         * lib/gcc.exp (gcc_check_compile): new function.
6959
6960 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
6961
6962         * gcc.dg/990117-1.c: New test.
6963
6964         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
6965
6966         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
6967
6968 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
6969
6970         * g77.f-torture/compile/990115-1.f: New test.
6971
6972 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
6973
6974         * gcc.c-torture/compile/990107-1.c: New test
6975
6976 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
6977
6978         * gcc.c-torture/execute/990106-2.c: New test.
6979
6980         * gcc.c-torture/execute/990106-1.c: New test.
6981
6982 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
6983
6984         * gcc.c-torture/compile/981223-1.c: New test.
6985
6986 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
6987
6988         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
6989         (opt3): Rename from opt4 and disable.
6990
6991 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
6992
6993         * g++.old-deja/g++.pt/ptrmem5.C: New test.
6994
6995 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
6996
6997         * g++.old-deja/g++.other/conv5.C: New test.
6998
6999 1998-12-14  Nick Clifton  <nickc@cygnus.com>
7000
7001         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
7002
7003 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
7004
7005         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
7006
7007 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
7008
7009         * gcc.c-torture/compile/981211-1.c: New test.
7010
7011 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
7012
7013         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
7014
7015         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
7016
7017 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7018
7019         * gcc.special/930510-1.c: Make C9X safe.
7020         * gcc.misc-tests/gcov-1.c Similarly.
7021         * gcc.misc-tests/gcov-2.c Similarly.
7022
7023 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
7024
7025         * gcc.dg/ultrasp1.c: New test.
7026
7027 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
7028
7029         * gcc.c-torture/execute/981206.c: New test.
7030
7031 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
7032
7033         * g++.old-deja/g++.ns/template7.C: New test.
7034
7035         * g++.old-deja/g++.other/expr1.C: New test.
7036
7037         * g++.old-deja/g++.eh/tmpl3.C: New test.
7038
7039         * g++.old-deja/g++.eh/tmpl2.C: New test.
7040
7041 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
7042
7043         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
7044         * g++.old-deja/g++.other/using6.C: Removed.
7045         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
7046
7047         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
7048
7049 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
7050
7051         * g++.old-deja/g++.pt/overload8.C: New test.
7052
7053         * g++.old-deja/g++.pt/overload7.C: New test.
7054
7055         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
7056
7057         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
7058         and relinking messages.
7059         * lib/g++.exp (g++_target_compile): Remove .rpo file when
7060         compiling with -frepo.
7061
7062 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
7063
7064         * g++.old-deja/g++.pt/lookup6.C: New test.
7065
7066 1998-11-30  Nick Clifton  <nickc@cygnus.com>
7067
7068         * gcc.c-torture/execute/981130-1.c: New test.
7069         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
7070
7071 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
7072
7073         * g++.old-deja/g++.pt/explicit76.C: New test.
7074
7075         * g++.old-deja/g++.pt/friend38.C: New test.
7076
7077         * g++.old-deja/g++.ns/crash2.C: New test.
7078
7079         * g++.old-deja/g++.pt/defarg8.C: New test.
7080
7081         * g++.old-deja/g++.pt/instantiate6.C: New test.
7082
7083         * g++.old-deja/g++.pt/static6.C: New test.
7084
7085         * g++.old-deja/g++.pt/decl2.C: New test.
7086
7087 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
7088
7089         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
7090         problem is actually related with name lookup, but so what? :-)
7091
7092         * g++.old-deja/g++.pt/friend37.C: New test.
7093
7094 1998-11-25  Dave Love  <d.love@dl.ac.uk>
7095
7096         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
7097         element, which fails on some systems.
7098
7099         * g77.f-torture/execute/labug1.f: New test.
7100
7101 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
7102
7103         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
7104         is defined.
7105
7106 1998-11-18  Dave Love  <d.love@dl.ac.uk>
7107
7108         * g77.f-torture/compile/981117-1.f: New test.
7109
7110 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
7111
7112         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
7113         properly discarded.
7114
7115 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
7116
7117         * gcc.c-torture/execute/memcheck: New directory of tests for
7118         -fcheck-memory-usage.
7119
7120 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7121
7122         * README: New file, general information about the testsuite and
7123         new description of the various C++ test subdirectories.
7124         * README.g++: Eliminate obsolete information, update and move most
7125         relevant stuff to README.
7126
7127 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
7128
7129         * gcc.c-torture/compile/981107-1.c: New test.
7130
7131 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
7132
7133         * execute/memcpy-bi.c: New testcase.
7134
7135 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
7136
7137         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
7138         base classes.
7139
7140         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
7141         template is selected.
7142
7143         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
7144         classes, it should be accepted for all types.
7145
7146         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
7147
7148         * g++.old-deja/g++.pt/spec24.C: Ensure that template
7149         specializations start with template headers.
7150
7151 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
7152
7153         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
7154
7155         * g++.old-deja/g++.other/init9.C: Test cross initialization of
7156         non-POD types.
7157
7158 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
7159
7160         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
7161
7162 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7163
7164         * compile/981022-1.c, compile/981022-1.x: New test and driver.
7165
7166 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
7167
7168         * 981019-1.c: New test.
7169
7170 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
7171
7172         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
7173         find objc headers.
7174
7175 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
7176
7177         * compile/981001-4.c: Remove use of GCC extension that triggers a
7178         compiler bug.
7179
7180 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
7181
7182         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
7183
7184 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
7185
7186         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
7187         instantiation of template produces incorrect code for delete
7188         expression.
7189
7190         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
7191         constructors' name is not unique.
7192         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
7193         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
7194
7195         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
7196         automatic array of const is ill-formed.
7197
7198         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
7199         of template parameter?
7200
7201         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
7202         const.
7203
7204         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
7205         pointer-to-member expression.
7206
7207         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
7208         declaration causes ICE.
7209
7210 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
7211
7212         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
7213         reserved in the global namespace.
7214
7215         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
7216         generate needed virtual table.
7217
7218         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
7219
7220 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
7221
7222         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
7223         template-dependent type
7224
7225 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
7226
7227         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
7228         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
7229         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
7230
7231         * g++.old-deja/g++.other/using5.C: New test; using decl from base
7232         class should be usable as argument of member function.
7233         * g++.old-deja/g++.other/using6.C: New test; using decl from base
7234         class should be usable as return type of member function.
7235         * g++.old-deja/g++.other/using7.C: New test; using decl from base
7236         class should be usable as type of data member.
7237
7238         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
7239
7240 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
7241
7242         * gcc.c-torture/special/920521-1.c: Fix bogus test.
7243
7244 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
7245
7246         * gcc.dg/dll-?.c Add thumb to target list.
7247         Fix assembler scan patterns to match current assembler output.
7248
7249 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
7250
7251         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
7252         matching of template brackets.
7253
7254         * g++.old-deja/g++.other/using4.C: New test.  Test using
7255         declarations of methods from base classes.
7256
7257         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
7258         within functions should introduce names into the innermost
7259         enclosing namespace.
7260
7261         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
7262         of static locals if first initialization throws.
7263
7264 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
7265
7266         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
7267
7268 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
7269
7270         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
7271         lose track of the possible targets of tablejump insns.
7272         * special/special.exp: Run it.
7273
7274 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
7275
7276         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
7277         must be declared before its specializations can be named in friend
7278         declarations.
7279
7280 1998-10-05  Dave Love  <d.love@dl.ac.uk>
7281
7282         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
7283
7284         * g77.f-torture/execute/io1.f: New test.
7285
7286 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
7287
7288         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
7289         with pointer to template function, for which no argument deduction
7290         is possible.
7291
7292         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
7293         specialization of template function as argument to template
7294         function.
7295
7296         * g++.old-deja/g++.other/access2.C: New test; Inner class
7297         shouldn't have privileged access to Outer's names.
7298
7299 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
7300
7301         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
7302         friend template declared within template class conflicts with
7303         nested class of the same name.
7304
7305         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
7306         is ignored.
7307
7308         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
7309         object with direct initializer as function declaration.
7310
7311         * g++.old-deja/g++.other/decl2.C: New test; duplicate
7312         initializers.
7313
7314         * g++.old-deja/g++.other/null2.C: New test; conditional operator
7315         involving const pointer and NULL produces incorrect result.
7316
7317         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
7318         type name without `typename' should be rejected with -pedantic.
7319
7320 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
7321
7322         * g++.old-deja/g++.other/addrof1.C: New test.
7323
7324 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
7325
7326         * gcc.c-torture/compile/981001-1.c: New test.
7327         * gcc.c-torture/execute/981001-1.c: New test.
7328
7329 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
7330
7331         * gcc.c-torture/compile/981001-2.c: New test.
7332         * gcc.c-torture/compile/981001-3.c: New test.
7333         * gcc.c-torture/compile/981001-4.c: New test.
7334
7335 1998-10-01  Robert Lipe  <robertl@dgii.com>
7336
7337         * lib/objc.exp (objc_target_compile): Add -L during compiles for
7338         multilibbed hosts.   Idea grafted from g77.exp.
7339
7340 1998-09-30  Dave Love  <d.love@dl.ac.uk>
7341
7342         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
7343         avoid losing on systems which need -lsocket.
7344
7345 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
7346
7347         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
7348         * g++.old-deja/g++.other/nested2.C: Ditto.
7349         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
7350         failure.
7351
7352 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
7353
7354         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
7355         preferred over template operator!= for enum bitfields.
7356
7357 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
7358
7359         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
7360         that happen to have the same base name, but in different scopes,
7361         are incorrectly rejected.
7362
7363 1998-09-16  Richard Henderson  <rth@cygnus.com>
7364
7365         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
7366         on the native word size instead of an integer literal.
7367
7368 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
7369
7370         * g++.old-deja/g++.other/static2.C: Invocation of static data
7371         member of type pointer-to-function denoted as non-static member.
7372
7373         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
7374         checks involving function types and aliases.
7375
7376 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
7377
7378         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
7379         redefined to the same non-trivial type.
7380
7381         * g++.old-deja/g++.pt/explicit73.C: Test for proper
7382         namespace-qualification of template specializations declared in
7383         other namespaces.
7384
7385         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
7386         to declare a subset of the specializations of a template function
7387         as friends of specializations of a template class.
7388
7389         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
7390         member templates that do not fully specialize the enclosing
7391         template class are rejected.
7392
7393 1998-09-11  Dave Love  <d.love@dl.ac.uk>
7394
7395         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
7396
7397 1998-09-08  Dave Love  <d.love@dl.ac.uk>
7398
7399         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
7400         altered from libf2c/libU77 version.
7401
7402 1998-09-06  Dave Love  <d.love@dl.ac.uk>
7403
7404         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
7405
7406 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
7407
7408         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
7409         (un)signed char are different types for template specialization
7410         purposes.
7411
7412 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
7413
7414         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
7415         * objc: ObjC testsuite.
7416
7417 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
7418
7419         * gcc.c-torture/execute/941014-1.x:  New file.
7420
7421 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
7422
7423         * lib/c-torture.exp: Add support for
7424         torture_eval_before_compile and torture_eval_before_execute
7425         variables.
7426
7427 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
7428
7429         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
7430         this test triggers valid.
7431
7432 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
7433
7434         * gcc.dg/980827-1.c: New test.
7435
7436 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7437
7438         * gcc.c-torture/execute/loop-4b.c: New test.
7439
7440 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
7441
7442         * lib/c-torture.exp: Add support for
7443         torture_eval_before_compile and torture_eval_before_execute
7444         variables.
7445
7446 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
7447
7448         * gcc.c-torture/compile/980825-1.c: New test.
7449
7450 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
7451
7452         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
7453         count number tests in opt_t0 not good_t0.
7454
7455 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
7456
7457         * gcc.c-torture/compile/930326-1.x: Fix typo.
7458
7459 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
7460
7461         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
7462         causes an ICE.
7463
7464 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
7465
7466         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
7467         STACK_SIZE is defined.
7468         * gcc.c-torture/unsorted/stuct.c: Similarly.
7469
7470         * gcc.c-torture/compile/980821-1.c: New test.
7471
7472 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
7473
7474         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
7475
7476 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
7477
7478         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
7479         code.
7480
7481 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
7482
7483         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
7484         error'.
7485
7486 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
7487
7488         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
7489
7490 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
7491
7492         * gcc.c-torture/compile/980816-1.c: New test.
7493
7494         * gcc.dg/980816-1.c: New test.
7495
7496 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
7497
7498         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
7499         compiler for ieee tests.
7500
7501 1998-08-01  Dave Love  <d.love@dl.ac.uk>
7502
7503         * g77.f-torture/compile/980729-0.f: New test.
7504
7505 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
7506
7507         * gcc.c-torture/special/eeprof-1.c: New test, for
7508         -finstrument-functions.
7509         * gcc.c-torture/special/special.exp: Run it.
7510
7511 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
7512
7513         * gcc.c-torture/compile/980729-1.c: New test.
7514
7515 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
7516
7517         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
7518         __thumb__ is defined, and test for ARM style doubles if so.
7519
7520 1998-07-26  Dave Love  <d.love@dl.ac.uk>
7521
7522         * g77.f-torture/noncompile/980615-0.f: New test.
7523
7524 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
7525
7526         * gcc.dg/980312-1.c: Do link instead of compile.
7527         * gcc.dg/980313-1.c: Likewise.
7528
7529 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
7530
7531         * gcc.c-torture/compile/980726-1.c: New test.
7532
7533 1998-07-25  Dave Love  <d.love@dl.ac.uk>
7534
7535         * g77.f-torture/execute/io0.f: New test.
7536
7537 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
7538
7539         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
7540         an int.
7541
7542 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
7543
7544         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
7545         m32r bugs.
7546
7547 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
7548
7549         * gcc.dg/980626-1.c: Expect failures for all toolchains until
7550         c-decl.c:grokdeclarator can handle mode attributes.
7551
7552 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
7553
7554         * gcc.c-torture/execute/980716-1.c: New test.
7555
7556 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
7557
7558         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
7559         the mn10200.
7560         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
7561         the mn10200.
7562         * gcc.c-torture/execute/va-arg-3.x: Similarly.
7563         * gcc.c-torture/compile/930326-1.x: Similarly.
7564
7565 1998-07-13  Dave Love  <d.love@dl.ac.uk>
7566
7567         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
7568         New test from Craig.
7569
7570 1998-07-12  Dave Love  <d.love@dl.ac.uk>
7571
7572         * g77.f-torture/noncompile/980616-0.f: New test.
7573
7574         * g77.f-torture/execute/970816-3.f:  New test from Craig.
7575
7576 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
7577
7578         *  g++.other/singleton.C: Return error value instead of taking
7579         SIGSEGV.
7580
7581 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
7582
7583         *  g++.other/singleton.C: New test.   Warning is under dispute.
7584         Runtime crash is not.
7585
7586 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
7587
7588         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
7589         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
7590         using6.C, using7.C}:  New namespace tests.
7591
7592 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
7593
7594         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
7595         specialization with typedef'ed names used as array indexes.
7596
7597 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
7598
7599         * gcc.c-torture/execute/980709-1.c: New test.
7600
7601         * gcc.dg/980709-1.c: New test.
7602
7603 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
7604
7605         * gcc.c-torture/execute/bcp-1.c: New test.
7606
7607 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
7608
7609         * gcc.c-torture/execute/980707-1.c: New test.
7610
7611 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
7612
7613         * gcc.c-torture/compile/980706-1.c: New test.
7614
7615 1998-07-01  Dave Love  <d.love@dl.ac.uk>
7616
7617         * g77.f-torture/execute/980701-0.f,
7618         g77.f-torture/execute/980701-1.f: New test from Craig.
7619
7620 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
7621
7622         * gcc.c-torture/compile/980701-1.c: New test.
7623
7624         * gcc.c-torture/execute/980701-1.c: New test.
7625
7626 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
7627 rlsruhe.de>
7628
7629         * g++.old-deja/g++.robertl/eb132.C: New test.
7630         * g++.old-deja/g++.robertl/eb133.C: Likewise.
7631
7632 1998-06-29  Dave Love  <d.love@dl.ac.uk>
7633
7634         * g77.f-torture/execute/980628-7.f,
7635         g77.f-torture/execute/980628-8.f,
7636         g77.f-torture/execute/980628-9.f,
7637         g77.f-torture/execute/980628-10.f: New tests from Craig.
7638
7639         * g77.f-torture/execute/980628-3.f: Remove mail headers.
7640
7641 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
7642
7643         * g77.f-torture/execute/980628-4.f: New test from Craig.
7644         * g77.f-torture/execute/980628-5.f: Likewise.
7645         * g77.f-torture/execute/980628-2.f: Likewise.
7646         * g77.f-torture/execute/980628-0.f: Likewise.
7647         * g77.f-torture/execute/980628-1.f: Likewise.
7648         * g77.f-torture/execute/980628-3.f: Likewise.
7649         * g77.f-torture/execute/980628-6.f: Likewise.
7650
7651 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
7652
7653         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
7654         directory when nothing has been installed yet.
7655
7656 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
7657
7658         * gcc.c-torture/special/special.exp: Handle newer versions of
7659         dejagnu.
7660
7661 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
7662
7663         * gcc.dg/980626-1.c: New test.
7664
7665 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
7666
7667         * gcc.misc-tests/m-un-2.c: New test.
7668         * g++.old-deja/g++.other/warn01.c: Likewise.
7669
7670 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
7671
7672         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
7673         compatibility with assmblers with a different comment character.
7674         Eliminate use of GAS-specific extensions.
7675
7676 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
7677
7678         * gcc.c-torture/execute/ieee/980619-1.c: New test.
7679
7680 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
7681
7682         *lib/g77.exp: Replace search for libf2c.a with search for newly
7683         renamed libg2c.a
7684
7685 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
7686
7687         * gcc.c-torture/execute/980617-1.c: New test.
7688
7689 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
7690
7691         * gcc.c-torture/execute/980612-1.c: New test.
7692
7693 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
7694
7695         * gcc.dg/980523-1.c: Only test on ppc-linux.
7696         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
7697
7698         * gcc.c-torture/execute/980608-1.c: New test.
7699
7700 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7701
7702         * gcc.c-torture/execute/980605-1.c: New test.
7703
7704 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
7705
7706         * gcc.c-torture/execute/980604-1.c: New test.
7707
7708 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
7709
7710         * gcc.c-torture/execute/980602-1.c: New test.
7711         * gcc.c-torture/execute/980602-2.c: Likewise.
7712
7713 1998-06-02  Dave Love  <d.love@dl.ac.uk>
7714
7715         * 970125-0.f: Fix per JCB.  Add commentary.
7716
7717 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
7718
7719         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
7720         IEEE -0 support.
7721
7722 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
7723
7724         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
7725         earlier.
7726
7727 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
7728
7729         * gcc.c-torture/execute/980526-3.c: New test.
7730
7731 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
7732
7733         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
7734         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
7735         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
7736         m88k-motorola-sysv3 to XFAIL.
7737
7738 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7739
7740         * gcc.dg/980526-1.c: New test.
7741         * gcc.c-torture/execute/980526-2.c: New test.
7742
7743 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
7744
7745         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
7746
7747         * gcc.c-torture/execute/980526-1.c: New test.
7748
7749 1998-05-26  Dave Love  <d.love@dl.ac.uk>
7750
7751         * g77.f-torture/execute/alpha2.f: Add runtime test.
7752
7753 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
7754
7755         * g++.old-deja/old-deja.exp: Strip leading directories.
7756
7757         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
7758         error for the line.  Don't run multiple tests for the same line.
7759
7760 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
7761
7762         * gcc.dg/980523-1.c: New test.
7763
7764 1998-05-23  Dave Love  <d.love@dl.ac.uk>
7765
7766         * g77.f-torture/compile/970915-0.f: New test.
7767
7768 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
7769
7770         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
7771
7772 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
7773
7774         * gcc.dg/980520-1.c: New test.
7775
7776 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
7777
7778         * gcc.dg/980502-1.c: Fix return type.
7779
7780 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
7781
7782         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
7783         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
7784         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
7785         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
7786         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
7787
7788 1998-05-20  Dave Love  <d.love@dl.ac.uk>
7789
7790         * g77.f-torture/execute/980520-1.f: New test.
7791
7792 1998-05-15  Dave Love  <d.love@dl.ac.uk>
7793
7794         * lib/mike-g77.exp: New file.
7795
7796         * g77.f-torture/noncompile/noncompile.exp,
7797         g77.f-torture/noncompile/check0.f: New files.
7798
7799 1998-05-14  Dave Love  <d.love@dl.ac.uk>
7800
7801         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
7802         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
7803         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
7804         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
7805         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
7806         abort where appropriate.
7807
7808 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
7809
7810         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
7811         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
7812
7813 1998-04-29  Dave Love  <d.love@dl.ac.uk>
7814
7815         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
7816
7817 1998-04-27  Dave Love  <d.love@dl.ac.uk>
7818
7819         * g77.f-torture/compile/980427-0.f: New test.
7820
7821 1998-04-24  Dave Love  <d.love@dl.ac.uk>
7822
7823         * g77.f-torture/compile/980424-0.f: New test.
7824
7825 1998-04-19  Dave Love  <d.love@dl.ac.uk>
7826
7827         * g77.f-torture/compile/980419-2.f (main): New test.
7828         * g77.f-torture/compile/970125-0.f: New test.
7829         * g77.f-torture/compile/980419-1.f: New test.
7830
7831 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
7832
7833         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
7834         of loop-4.c.
7835
7836 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
7837
7838         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
7839
7840 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
7841
7842         * gcc.c-torture/compile/980329-1.c: New test.
7843
7844 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
7845
7846         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
7847         * gcc.dg/980312-1.c: Fix typo in -march command.
7848
7849 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
7850
7851         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
7852
7853 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
7854
7855         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
7856         Dave Love agree the Fortran source is bogus.
7857
7858 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
7859
7860         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
7861         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
7862         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
7863         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
7864         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
7865
7866 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
7867
7868         * g++.old-deja/g++.other/friend1.C: New test.
7869
7870 1998-02-18  Dave Love  <d.love@dl.ac.uk>
7871
7872         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
7873         possibly uninitialized) variables and declare dnrm2.
7874
7875 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
7876
7877         From Bruno Haible <haible@ilog.fr>:
7878         * gcc.c-torture/execute/980223.c: New test.
7879
7880 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
7881
7882         * gcc.dg/ifelse-1.c: New test.
7883
7884 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
7885
7886         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
7887
7888           * lib/old-dejagnu.exp (old-dejagnu): Added the
7889           "execution test - XFAIL *-*-*" handling in the spirit of
7890           "excess errors test -". Changed the "execution test fails"
7891           handling to be like "excess errors test fails".
7892           * Update various tests accordingly.
7893
7894 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
7895
7896         * gcc.c-torture/execute/980205.c: New test.
7897
7898 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
7899
7900         * lib/c-torture.exp: Look for .x files instead of .cexp files.
7901         * lib/f-torture.exp: Similarly.
7902         * gcc.c-torture: Rename all .cexp files to .x files.
7903
7904 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7905
7906         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
7907         (940510-1.c): Removed duplicate.
7908         (971104-1.c): New test.
7909
7910 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
7911
7912           * lib/f-torture.exp: Improve error and loop detection.
7913
7914 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
7915
7916         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
7917         use that to size the filler array.
7918
7919 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
7920
7921         * lib/c-torture.exp(c-torture-execute): Fix typo.
7922
7923         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
7924         testcase as the executable name. Keep the executable around if
7925         the test fails.
7926
7927 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
7928
7929         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
7930         changes.  Only test one -g option, and move it to the end of the
7931         list of options to test.
7932
7933 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
7934
7935         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
7936         variable GCC_TORTURE_OPTIONS to supply default switches separated
7937         by colons.  If no environment variable, run tests with -O0 -g, -O1
7938         -g, and -O2 -g as well.
7939
7940 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
7941
7942         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
7943         explanatory comments. Fix indentation.
7944
7945 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
7946
7947         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
7948
7949 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
7950
7951         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
7952         * g++.old-deja/g++.mike/p7325.C: Likewise.
7953         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
7954
7955 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
7956
7957         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
7958         * g++.old-deja/g++.brendan/crash30.C: Likewise.
7959         * g++.old-deja/g++.brendan/crash39.C: Likewise.
7960         * g++.old-deja/g++.law/operators4.C: Likewise.
7961
7962 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
7963
7964         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
7965         * g++.old-deja/g++.mike/p784.C: Ditto.
7966         * g++.old-deja/g++.mike/p785.C: Ditto.
7967
7968 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
7969
7970           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
7971
7972 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
7973
7974         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
7975         target feature; pass this to c-torture-execute as needed.
7976
7977 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
7978
7979         * lib/c-torture.exp(c-torture-execute): If the previous and the
7980         current executables being tested are identical, we don't need to
7981         run the executable again. Try to make the executable names
7982         unique. Add an optional argument for passing additional compiler
7983         flags.
7984
7985 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
7986
7987         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
7988
7989 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
7990
7991         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
7992
7993 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
7994
7995         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
7996         32bit or larger longs.
7997
7998         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
7999         have either a 32bit long or 32bit int.
8000
8001 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
8002
8003         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
8004         Make double precision tests dependent on sizeof (double).
8005
8006 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
8007
8008         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
8009         too.
8010
8011 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
8012
8013         * gcc.c-torture/compile/961203-1.cexp: New script.
8014
8015 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
8016
8017         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
8018         up the includes ourselves.
8019
8020 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
8021
8022         * lib/plumhall.exp: Remove random include, and add a few
8023         verbose messages for debugging.
8024
8025 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
8026
8027         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
8028         of trying to do it ourselves.
8029
8030 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
8031
8032         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
8033
8034 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
8035
8036         * gcc.prms/5403.c: Made regexp a bit less strict.
8037
8038 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
8039
8040         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
8041         is returned from remote_load instead.
8042         * lib/plumhall.exp: Ditto.
8043         * lib/mike-g++.exp: Ditto.
8044         * lib/old-dejagnu.exp: Ditto.
8045         * lib/c-torture.exp: Ditto.
8046
8047 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
8048
8049         * lib/g++.exp: Use build_wrapper procedure.
8050         * lib/gcc.exp: Ditto.
8051
8052 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
8053
8054         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
8055         an old-style decl for malloc.  Fixes tests to work when
8056         sizeof (int) != sizeof (size_t).
8057
8058 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
8059
8060         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
8061
8062         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
8063         use stdargs.h interface.
8064
8065 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
8066
8067         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
8068         NO_VARARGS when compiling.
8069
8070 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
8071
8072         * lib/plumhall.exp(ph_includes): New procedure.
8073         (ph_make): Use it.
8074         (ph_compiler): Ditto.
8075
8076         * lib/g++.exp: Rename test-glue.c to testglue.c.
8077         * lib/gcc.exp: Ditto.
8078
8079 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
8080
8081         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
8082         to completion when it's called.
8083
8084 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
8085
8086         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
8087         is defined, don't do test.
8088
8089 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
8090
8091         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
8092         for object files.
8093         (ph_summary): Mark skipped testcases as untested, not unresolved.
8094
8095         * lib/plumhall.exp (ph_make): If unresolved because of bad
8096         errorCode, record errorCode in log file.
8097         (*): Replace send_log/verbose with verbose -log.
8098
8099 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
8100
8101         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
8102         double conversion if double isn't at least 8 bytes.
8103
8104         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
8105         int to work with targets where int is 16 bits.
8106
8107         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
8108         8 bytes, just exit, since 4 byte doubles don't have enough bits of
8109         precision for the test to complete.
8110
8111 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
8112
8113         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
8114         if d10v is not compiled with the -mdouble64 flag.
8115         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
8116
8117         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
8118         d10v is not compiled with the -mint32 flag.
8119
8120 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
8121
8122         * lib/plumhall.exp: Use incr_count.
8123
8124 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
8125
8126         * gcc.c-torture: Update to c-torture-1.45.
8127
8128 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
8129
8130         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
8131         the name of the expect testcase file).
8132
8133         * lib/g++.exp(g++_init): Ditto.
8134
8135 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
8136
8137         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
8138         the host.
8139
8140         * lib/gcc.exp(gcc_exit): New procedure.
8141
8142 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
8143
8144         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
8145         specs where appropriate.
8146
8147         * g++.old-deja/g++.arm/*: Added additional ERROR checks
8148         because of new "candidates are" messages, and removed a few
8149
8150         * Converted all non-old-style g++ testcases to old-style, and
8151         moved into g++.old-deja.
8152
8153 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
8154
8155         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
8156         options.
8157
8158         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
8159         succeeded.
8160
8161         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
8162
8163 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
8164
8165         * lib/gcc.exp (gcc_target_compile): Add support for defining
8166         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
8167         the machine doesn't have those features.
8168
8169 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
8170
8171         * g++.law/operators4.exp: Don't use LIBS.
8172
8173 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
8174
8175         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
8176
8177         * lib/mike-g++.exp: Don't set the compiler to be tested here.
8178         * lib/g++.exp: Set it here instead. Also, allow use of the
8179         --tool_exec and --tool_opt options. Change CXX to
8180         GXX_UNDER_TEST.
8181
8182         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
8183
8184         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
8185
8186 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
8187
8188         * lib/old-dejagnu.exp: Use prune_warnings instead of
8189         prune_system_crud.
8190         * lib/mike-g++.exp: Ditto.
8191         * lib/gcc.exp: Ditto.
8192         * lib/g++.exp: Ditto.
8193
8194         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
8195
8196 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
8197
8198           * 941014-2.c: Include stdlib.h
8199           * 960327-1.c: Include stdio.h
8200           * dbra.c, index-1.c: Don't assume ints are 32bits.
8201
8202 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
8203
8204         * lib/gcc.exp: Add gcc,stack_size target feature.
8205
8206         * lib/g++.exp(g++_target_compile): Add the include and link
8207         paths here, not in two other places. And, it's $options, not
8208         options.
8209
8210         * lib/mike-g++.exp(postbase): Remove the code that determines
8211         the correct include and link paths.
8212         * g++.old-deja/old-deja.exp: Ditto.
8213
8214 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
8215
8216         * lib/g++.exp(g++_init): target_compile no longer returns the
8217         filename of the result.
8218
8219 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
8220
8221         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
8222         call to glob.
8223
8224         * gcc.c-torture/special/special.exp: Change call to
8225         gcc_target_compile to include the object file.
8226
8227 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
8228
8229         * gcc.c-torture/special/special.exp: Correct misspelling in last
8230         change.
8231
8232 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
8233
8234         * lib/plumhall.exp(ph_summary): Log the entire output of the
8235         executable. Return -1 if there were any failures, 0 otherwise.
8236         (ph_execute): Return -1 if there were any failures, 0 otherwise.
8237         (ph_make): Clean up objects and executables that were built
8238         if the tests succeeded.
8239
8240 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
8241
8242         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
8243         libraries and includes in the build tree as appropriate.
8244
8245 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
8246
8247         * lib/c-torture.exp: Instead of looking for the global variable
8248         NO_LONG_LONG, check to see if that's a feature of the target.
8249
8250 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
8251
8252         * config/default.exp: Minimize. Delete the remainer of the files in
8253         config; this functionality is now in devo/dejagnu/config.
8254
8255         g++.*/*: Pass any additional flags used to compile to postbase;
8256         delete CXXFLAGS.
8257
8258         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
8259         is now done by runtest.exp. Use gcc_target_compile instead of
8260         compile.
8261
8262         lib/c-torture.exp: Use gcc_target_compile instead of compile.
8263         Remove references to CFLAGS. Use remote_file instead of
8264         calling rm -f.
8265         (c-torture): Take a list of arguments to use to compile this
8266         testcase.
8267
8268         lib/g++.exp: Simplify. Use target_compile instead of compile.
8269         lib/gcc-dg.exp: Ditto.
8270         lib/gcc.exp: Ditto.
8271         lib/mike-{gcc,g++}.exp: Ditto.
8272         lib/old-dejagnu.exp: Ditto.
8273         lib/plumhall.exp: Ditto.
8274
8275 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
8276
8277         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
8278         (ph_linker): Likewise.
8279
8280 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
8281
8282           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
8283         MAP_ANON / MAP_ANONYMOUS if defined;
8284         else try to map from /dev/zero .
8285
8286 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
8287
8288         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
8289         isn't defined, then define it to MAP_ANONYMOUS.
8290
8291 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
8292
8293         * gcc.c-torture: Update to c-torture-1.42 release.
8294
8295 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
8296
8297         * gcc.c-torture: Update to c-torture-1.41 release.
8298
8299 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
8300
8301         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
8302         c-torture release.
8303
8304 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8305
8306         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
8307         and LDFLAGS.  Fix second case to append the target_info ldflags
8308         onto LDFLAGS, not CFLAGS.
8309         * lib/g++.exp (g++_init): Add target_info stuff.
8310         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
8311         of libgloss and newlib flags for !native.
8312
8313         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
8314         (GDB): Fix relative path to go up another dir for finding gdb.
8315
8316 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
8317
8318         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
8319         versions in the target_info array, if they don't exist.
8320
8321 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8322
8323         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
8324
8325 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
8326
8327         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
8328         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
8329
8330 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
8331
8332         * lib/old-dejagnu.exp: Don't remove the output file before we've
8333         actually tested it. Don't append pwd to the path of the executable
8334         we're testing.
8335
8336 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
8337
8338         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
8339
8340 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
8341
8342         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
8343         temporary directory for compiler files, and set it to a default
8344         value of /tmp. Set $output as the name of the output file from
8345         compiling the testcase. Add a -o option to $cflags_var so the
8346         compiler writes the final output file as $output. Set $executable
8347         to $output.
8348
8349         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
8350         directory for compiler files, and set it to /tmp if it doesn't
8351         already have a value. Set $output_file to the name of the output
8352         file from compiling the testcase. Add a -o option to CXXFLAGS so
8353         the compiler writes the final output file as $output. Use $output
8354         as the executable to be tested.
8355
8356 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8357
8358         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
8359
8360 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
8361
8362         * gcc.c-torture/execute/pending-1.c: New test.  Still
8363         pending in Tege's queue.
8364
8365 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
8366
8367         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
8368         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
8369         if there were failures.  Call unresolved if there were unresolved
8370         testcases.  Call gcc_fail if program did not run to completion.
8371         (ph_make): Pass additional argument name to ph_execute.
8372         (ph_execute): Add new argument.  Pass additional arguments to
8373         ph_summary.  Call gcc_fail is there is no execution output.
8374
8375 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
8376
8377         * lib/plumhall.exp (proc_summary): Output relavent summary
8378         lines into the log so specific failures in plumhall can be
8379         investigated.
8380
8381 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
8382
8383         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
8384         (c-torture-execute): Don't try to execute tests which use
8385         "long long" types if $NO_LONG_LONG is nonzero.
8386
8387 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
8388
8389         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
8390         not c-torture.
8391
8392         * gcc.ieee: Move from here.
8393         * gcc.c-torture/execute/ieee: To here.
8394
8395 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
8396
8397         * gcc.c-torture: Update to c-torture-1.41 release.
8398
8399 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
8400
8401         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
8402         not "$output".
8403
8404 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
8405
8406         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
8407         -c present.
8408
8409 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
8410
8411         * config/proelf.exp: Handle connecting to a simulator.
8412
8413 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
8414
8415         * config/proelf.exp: New file.  Enough framework that we can
8416         run c-torture tests on the proelf targets (or any other target
8417         that gdb can connect to for that matter).
8418
8419 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
8420
8421         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
8422         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
8423
8424         * lib/plumhall.exp (ph_execute): Always call ph_summary if
8425         exec_output exists.
8426
8427 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
8428
8429         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
8430         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
8431
8432         * config/*.exp: Update FSF address.  Change result of ${tool}_load
8433         to pass/fail/unresolved/unsupported/untested.  Caller must now
8434         call unresolved/unsupported/untested.
8435         * lib/*.exp: Update FSF address.  Update to handle new results of
8436         ${tool}_load.
8437         * lib/chill.exp (verbose): Delete.
8438
8439 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
8440
8441         * lib/gcc.exp (default_gcc_start): Change order of args to
8442         $LDFLAGS $CFLAGS $LIBS.
8443         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
8444         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
8445         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
8446         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
8447         * gcc.misc-tests/dg-test.exp: Likewise.
8448         * gcc.misc-tests/msgs.exp: Likewise.
8449         * gcc.prms/prms.exp: Likewise.
8450         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
8451         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
8452
8453         * lib/dg.exp: Deleted, moved to dejagnu/lib.
8454
8455 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8456
8457         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
8458
8459         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
8460         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
8461
8462         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
8463         necessary.
8464
8465 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
8466
8467         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
8468         global for loop; add use of $mathlib.
8469         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
8470         settings here; set mathlib for anything but VxWorks.
8471
8472 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
8473
8474         * gcc.c-torture: Update to c-torture-1.40 release.
8475
8476 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
8477
8478         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
8479         dg.exp.
8480
8481 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
8482
8483         * lib/c-torture.exp (c-torture-execute): Declare "output" as
8484         global.
8485
8486 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
8487
8488         * lib/g++.exp (LIBS): Define if not already.
8489         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
8490         (gcc-dg-prune): Call prune_gcc_output.
8491         * lib/gcc.exp (prune_gcc_output): New proc.
8492         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
8493         prune_gcc_output.
8494
8495 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
8496
8497         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
8498         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
8499
8500 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
8501
8502         * gcc.c-torture: Update to c-torture-1.39 release.
8503
8504 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
8505
8506         * lib/c-torture.exp (c-torture-execute): Don't return if one option
8507         fails, try others as well.
8508
8509 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
8510
8511         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
8512         If compilation fails, mark execute tests as `untested'.
8513         If test is marked as unsupported, don't mark compilation and
8514         execute tests as failed.
8515
8516 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8517
8518         * lib/g++.exp (g++_init): Don't link in libg++, and look to
8519         libstdc++ for whether or not we want to be doing shared
8520         libraries.  Delete link_curses since we don't need it anymore.
8521         * lib/mike-g++.exp (postbase): Don't link in libg++.
8522         * g++.old-deja/old-deja.exp: Likewise.
8523
8524 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8525
8526         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
8527
8528 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8529
8530         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
8531         For that, add `-Wl,-a,shared_archive'.
8532         * g++.old-deja/old-deja.exp: Likewise.
8533
8534 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
8535
8536         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
8537
8538 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
8539
8540         * lib/mike-g++.exp (postbase): Pay attention to the status of
8541         g++_load.
8542
8543 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8544
8545           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
8546
8547 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
8548
8549         * lib/gcc.exp (default_gcc_start): No longer need to log program
8550         being executed or its output, execute_anywhere does that now.
8551         * lib/g++.exp (default_g++_version): Call execute_anywhere.
8552         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
8553
8554 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8555
8556         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
8557         the same as those in lib/g++.exp.
8558
8559 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
8560
8561         * gcc.c-torture: Update to c-torture-1.38 release.
8562         * gcc.ieee: Related changes.
8563
8564 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
8565
8566         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
8567         "exec". Minor reformatting changes.
8568
8569         * config/rom68k.exp (${tool}_load): Make it work in a canadian
8570         cross. This means all "exec" calls now work on a remote host as
8571         well.
8572         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
8573         cross. Filter out the extra "\r\n" stuff that expect puts in.
8574         (c-torture-execute): Filter out the bogus warnings like
8575         c-torture-compile does. Add support for canadian cross.
8576         * lib/gcc.exp (default_gcc_version, default_gcc_start)
8577         Use execute_anywhere rather than calling exec directly. Now it
8578         works for canadian cross testing.
8579
8580 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
8581
8582         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
8583         results into a variable, and check that rather than using file exists.
8584
8585 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8586
8587         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
8588         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
8589
8590 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8591
8592         * g++.old-deja/old-deja.exp: Create and pass runshlib and
8593         lib_curses if there's a shared libg++ in the build tree.
8594
8595 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
8596
8597         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
8598         if not supported target.
8599
8600 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8601
8602         * lib/g++.exp (g++_init): Move empty setting of runshlib and
8603         link_curses up to always happen, not just for native builds.
8604
8605 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
8606
8607         * gcc.c-torture: Update to c-torture-1.36 release.
8608         * gcc.failure: Related changes.
8609
8610 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
8611
8612         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
8613
8614 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8615
8616         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
8617         * lib/mike-g++.exp (postbase): Not in here.  Still reference
8618         runshlib, link_curses, and mathlib for link and run.
8619
8620         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
8621         pass the runtime shared library options for Solaris, OSF/1, and
8622         Irix5, and link with -lcurses to avoid unresolved references.
8623
8624 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8625
8626         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
8627         only run once.
8628
8629 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
8630
8631         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
8632
8633 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
8634
8635         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
8636         do not have a framework for the "compat" tests yet.
8637
8638 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8639
8640         * lib/mike-g++.exp (postbase): New local variable `mathlib',
8641         set to null if we're testing vxworks5.1.  Use that instead of
8642         `-lm' in the setting of LIBS for link and run.
8643
8644 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8645
8646         * config/rom68k.exp (${tool}_load): Major changes to make it
8647         work.  Verified that it does in fact return the stuff in
8648         exec_output properly.  Catch any Emul or any TRAP other than 0.
8649
8650 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8651
8652         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
8653         LDFLAGS properly for targets that need stuff from libgloss.
8654         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
8655         only run once.
8656         (gpp_initialized): New variable.
8657
8658 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
8659
8660         * config/rom68k.exp: Load libgloss.exp.
8661         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
8662         so we can produce a fully linked binary.
8663         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
8664         so we can produce a fully linked binary.
8665
8666 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
8667
8668         * lib/plumhall.exp (ph_section): Watch for expected failures.
8669         Add missing `else'.
8670
8671         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
8672         run the testcase.
8673         (c-torture): Likewise.
8674
8675 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
8676
8677         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
8678
8679         * lib/mike-g++.exp (mike_cleanup): New proc.
8680         (prebase): New globals compiler_result, not_compiler_result,
8681         target_regexp.
8682         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
8683         allow leading "-" in pattern.  Watch for unsupported tests.
8684         If $compiler_result is set, pattern match assembler code,
8685         and ditto for $not_compiler_result.
8686         * lib/mike-gcc.exp: Likewise.
8687
8688         * lib/plumhall.exp (ph_execute): Only call ph_summary if
8689         execution "succeeded".
8690
8691 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
8692
8693         * config/win32.exp: New file.
8694         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
8695
8696 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
8697
8698         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
8699         unsupported.
8700         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
8701         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
8702         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
8703
8704         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
8705         "... without exceptions was ...".  That is now handled by
8706         prune_system_crud.
8707         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
8708
8709 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
8710
8711         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
8712         sieve.c,sort2.c}: New files.
8713         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
8714         sieve.exp,sort2.exp}: Drivers for them.
8715
8716         * lib/mike-gcc.exp (program_output): New user settable variable.
8717         (postbase): Call prune_system_crud.  Also prune extraneous compiler
8718         messages.
8719         * lib/mike-g++.exp (program_output): New user settable variable.
8720
8721         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
8722
8723         * config/sh.exp: Deleted (use sim.exp instead).
8724
8725 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8726
8727         * config/vx.exp: Declare CHECKTASK as global.
8728         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
8729         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
8730         * lib/old-dejagnu.exp: Load [pwd]/$executable.
8731
8732 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8733
8734         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
8735         target. Like vx.exp, only includes `vx29k.exp' instead of
8736         `vxworks.exp'.
8737
8738 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
8739
8740         * config/sim.exp: Increase time limit from 120 seconds to 240.
8741
8742 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
8743
8744         * gcc.c-torture/execute/950628-1.c: New test.
8745
8746 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
8747
8748         * gcc.c-torture: Update with changes/additions from
8749         c-torture-1.34.
8750
8751 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
8752
8753         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
8754
8755 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
8756
8757         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
8758
8759 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
8760
8761         * gcc.c-torture/compile/950512-1.c: New test.
8762         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
8763         * gcc.dg/struct-ret-1.c: Likewise.
8764
8765 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
8766
8767         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
8768           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
8769
8770 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
8771
8772         * gcc.c-torture/special/920411-1.c: Deleted.
8773         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
8774
8775 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
8776
8777         * config/sim.exp (${tool}_load): Hack in call to bash to get a
8778         cpu limit.
8779
8780 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
8781
8782         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
8783
8784 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
8785
8786         From kenner;
8787         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
8788         is the proper length.
8789         * va-arg-3.c: Likewise.
8790
8791 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
8792
8793         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
8794         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
8795
8796         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
8797         * lib/g++.exp (default_g++_start): Delete old cruft.
8798
8799 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
8800
8801         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
8802         (2 * (1 << 18)) to (2 * (1 << 17)).
8803
8804         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
8805
8806 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8807
8808         * config/rom68k.exp: Renamed from config/idp.exp
8809
8810 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
8811
8812         * c-torture/compile/921109-2.c
8813
8814 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
8815
8816         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
8817         excess errors.
8818
8819 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
8820
8821         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
8822         output.
8823         * lib/g++.exp (default_g++_start): Likewise.
8824
8825 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
8826
8827         * gcc.c-torture/compile/950329-1.c: New test.
8828
8829 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8830
8831           * config/bug.exp (${tool}_load): Updated to use new remote_open
8832           and remote_close procs.
8833         * config/idp.exp: New file.
8834
8835 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
8836
8837         * gcc.c-torture/execute/950322-1.c: New test.
8838
8839 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
8840
8841         * config/vx.exp (${tool}_load): Clean up testing of return code from
8842         vxworks_ld and vxworks_spawn.
8843
8844 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
8845
8846         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
8847
8848 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
8849
8850         * lib/old-deja.exp: Add `excess errors test - ' error, now one
8851         can mark excess errors on a machine by machine basis.  Note, the
8852         default is to not expect any excess errors, even when excess
8853         errors test - is given, so you will want to put an XFAIL ... on
8854         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
8855         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
8856         those 4 machines, but no others.
8857
8858 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8859
8860         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
8861         * lib/c-torture.exp: to here.
8862
8863 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
8864
8865         * gcc.c-torture/execute/950221-1.c: New test.
8866         * gcc.c-torture/execute/struct-ret-1.c: New test.
8867         * gcc.c-torture/compile/950221-1.c: New test.
8868
8869         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
8870
8871 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
8872
8873         * gcc.c-torture/execute/arith-1.c (main): Return 0.
8874         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
8875
8876 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
8877
8878         * g++.gb: New directory of tests, derived from my signature and
8879         class scoping tests.
8880
8881         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
8882         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
8883         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
8884         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
8885         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
8886         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
8887         * g++.gb/sig25.C: Likewise.
8888
8889         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
8890         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
8891         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
8892         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
8893         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
8894         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
8895         * g++.gb/sig25.exp: Likewise.
8896
8897         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
8898         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
8899         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
8900         * g++.gb/scope13.C: Likewise, this test still fails.
8901
8902         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
8903         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
8904         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
8905         * g++.gb/scope13.exp: Ditto.
8906
8907         * g++.gb/README: New file, explains what these tests are about.
8908
8909 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
8910
8911         * lib/dg.exp (dg-do): Support `preprocess'.
8912         (dg-test): Likewise.
8913
8914 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8915
8916         * config/udi.exp: change "continue -expect" to "exp_continue".
8917
8918 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
8919
8920         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
8921         Delete redundant tests.
8922
8923         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
8924         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
8925         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
8926         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
8927         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
8928         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
8929         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
8930         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
8931
8932         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
8933         storing label pointers.
8934         * gcc.c-torture/execute/921019-1.c: Likewise.
8935         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
8936         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
8937         parameter fp.
8938         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
8939         constants.
8940
8941         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
8942         Delete obsolete tests.
8943
8944         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
8945         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
8946         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
8947         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
8948         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
8949         * gcc.c-torture/compile/950124-1.c: New test.
8950
8951         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
8952
8953 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
8954
8955         * lib/mike-g++.exp: Add -lm to LIBS.
8956
8957 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
8958
8959         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
8960
8961 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
8962
8963         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
8964
8965 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
8966
8967         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
8968
8969 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
8970
8971         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
8972         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
8973         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
8974         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
8975         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
8976         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
8977         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
8978         * g++.law/{operators31.C, operators32.C,
8979         * g++.law/{operators33.C, operators34.C}: Likewise.
8980         * g++.law/{pic1.C, refs2.C}: Likewise.
8981         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
8982         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
8983         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
8984         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
8985
8986         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
8987         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
8988         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
8989         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
8990         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
8991         * g++.law/{enum9.exp, friend5.exp}: Likewise.
8992         * g++.law/{nest3.exp, nest4.exp}: Likewise.
8993         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
8994         * g++.law/{operators30.exp, operators31.exp}: Likewise.
8995         * g++.law/{operators32.exp, operators33.exp}: Likewise.
8996         * g++.law/{operators34.exp}: Likewise.
8997         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
8998         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
8999         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
9000         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
9001         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
9002
9003         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
9004         No longer expected to fail.
9005         * g++.law/missed-error3.C: Tweak for recent bool changes.
9006
9007 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
9008
9009         * config/emb-unix: Deleted.
9010         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
9011         remote execution.  Do final link on remote host if REMOTE_LINK is set.
9012
9013 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
9014
9015         * lib/dg.exp (dg-test): Fix typo in last patch.
9016
9017 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
9018
9019         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
9020         (handles multiple occurrences).
9021
9022 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
9023
9024         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
9025         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
9026         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
9027         printed).
9028         * lib/c-torture.exp (c-torture-compile): Likewise.
9029         (c-torture): Prepend full path if missing.
9030         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
9031         (gcc_fail): Likewise.
9032         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
9033
9034 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
9035
9036         * lib/netware.exp: Only attach to NetWare i386 systems.
9037
9038 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
9039
9040         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
9041         messages.  Add test name to "output pattern match" pass/fail message.
9042
9043 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
9044
9045         * gcc.dg: New testsuite.
9046         * gcc.dg/dg.exp: New file.
9047
9048         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
9049         test-switch.c}: Deleted.
9050
9051         * gcc.misc-tests/msgs.exp: New testcase driver.
9052
9053 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
9054
9055         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
9056         Watch for illegal return values from ${tool}_load.
9057         * config/unix.exp (${tool}_load): Fix pass/fail detection for
9058         cross targets.  Coerce return value >0 to 1.
9059
9060 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
9061
9062         * config/unix.exp (${tool}_load): Call program rsh, not proc.
9063
9064         * config/emb-unix.exp: New file.
9065
9066         * config/sim.exp: Error if variable $SIM not defined.
9067         (${tool}_load): Mark test as "untested" if simulator missing.
9068
9069         * config/unix.exp: Load remote.exp to get rcp_download.
9070         * lib/c-torture.exp: Use different option lists for testcases with
9071         and without loops.
9072         * gcc.c-torture/execute/execute.exp: Likewise.
9073
9074 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
9075
9076         * config/*.exp: Clarify return code from ${tool}_load.
9077         Call `unresolved' or `untested' instead of `warning' or `perror'
9078         (sometimes you still want to call both though).
9079         Add comment that `shell_id' is local to each file.
9080         * config/udi.exp (timeout): Set to 30.
9081         Don't print warning if connection fails, $connectmode has already
9082         printed an error.
9083         (${tool}_load): Move verbose messages to level 2.
9084         Rework pattern for "Process started" message.
9085         Pass `shell_id' to ${connectmode}_download.
9086         Retry twice upon timeout.  Make resetting of target more robust.
9087         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
9088         Pass `shell_id' to exit_$connectmode.
9089         Only call exit_$connectmode if connected.
9090         * config/unix.exp (${tool}_load): Check return codes better.
9091         * config/vrtx.exp (${tool}_load): Likewise.
9092         * config/vx.exp (${tool}_load): Likewise.
9093         Delete unneeded global's.
9094         * lib/dg.exp (dg-test): Update to reflect clarified return codes
9095         from ${tool}_load.
9096         (dg-stat): Delete.
9097         (dg-init): Delete recording of pass/fail counts.
9098         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
9099         (old-dejagnu-init): Likewise.
9100         (old-dejagnu-stat): Delete contents, empty proc now.
9101         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
9102         (c-torture): Delete references to lcnt, lpass, lfail.
9103         Get option list from TORTURE_OPTIONS.
9104         Delete -funroll[-all]-loops if no loops.
9105         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
9106         (g++_stat): Delete contents (empty proc now).
9107         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
9108         (gcc_finish): Likewise.
9109         (gcc_stat): Deleted.
9110         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
9111         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
9112         * gcc.c-torture/execute/execute.exp: Likewise.
9113         Split tests into two parts: compile, execute.
9114         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
9115         no loops.  Update to reflect clarified return codes from ${tool}_load.
9116
9117 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
9118
9119         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
9120         to grep for.
9121         (old-dejagnu): Likewise (where necessary).
9122
9123 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
9124
9125         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
9126
9127         * lib/dg.exp (dg-process-target): Fix processing of selector.
9128         Add comment regarding use of `error'.
9129
9130         * lib/gcc.exp (prune_system_crud): Define if missing.
9131         * lib/g++.exp (prune_system_crud): Likewise.
9132
9133         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
9134         Call prune_system_crud.
9135         * lib/dg.exp (dg-runtest): New proc.
9136         Use perror instead of send_user for tcl errors in testcase.
9137         Don't return any value, it's never used.
9138         Don't clobber previous definition of `unknown'.
9139         Print tcl errors in `dg-final'.
9140
9141 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
9142
9143         * lib/dg.exp (dg-process-target): Improve syntax error messages.
9144         (dg-test): Don't print errorInfo, it contains stack backtrace.
9145
9146 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
9147
9148         * lib/g++.exp (runtest_file_p): Define if missing.
9149
9150 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
9151
9152         * lib/mike-g++.exp: Comment out loading of g++.exp.
9153         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
9154         (default_g++_version): Always print something.
9155         (default_g++_start): Comment out call to `which'.
9156         (g++_start, g++_load): Deleted (must be defined in config file).
9157         * lib/gcc.exp: Test for existence of $CC at start.
9158         Delete check for tmpdir (done in gcc_init).
9159         (default_gcc_version): Always print something.
9160         (default_gcc_start): Comment out call to `which'.
9161         * config/*.exp: Major cleanup - make cross targets work at least a
9162         little better for g++ (by not being "--tool gcc" specific).
9163         Rename gcc_xxx to ${tool}_xxx.
9164         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
9165         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
9166
9167 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
9168
9169         * lib/c-torture.exp (c-torture-compile): Rework compiler
9170         message processing.
9171
9172         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
9173         c-torture.
9174
9175 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
9176
9177         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
9178
9179         * lib/dg.exp (dg-process-target): Support { target native }.
9180
9181 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
9182
9183         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
9184         looked for "... program xxx got fatal signal".
9185         Correct regsub munging of `comp_output'.
9186         Ignore compiler messages "path prefix not used" and "linker input
9187         file unused".
9188
9189 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
9190
9191         * lib/gcc.exp (runtest_file_p): Define if missing.
9192         * gcc.prms/template.c: Example to work from.
9193
9194 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
9195
9196         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
9197         * lib/dg.exp (dg-test): Call unsupported testcases as such.
9198
9199         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
9200         * gcc.prms/1883.c: Moved from compile/940714-1.c.
9201         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
9202         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
9203
9204         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
9205         (dg-process-target): No longer a varargs proc.
9206         Return S/N for target, P/F for xfail.  All callers changed.
9207         (user option procs): More argument checking.
9208         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
9209         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
9210         (dg-test): Skip test if not running on selected target in `dg-do'.
9211         Update handling of `dg-do-what', `dg-output-text'.
9212         Separate execution pass/fail from output pattern match pass/fail.
9213         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
9214
9215 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9216
9217         * gcc.c-torture/special/special.exp: Don't expect failure for mips
9218         target for 920510-1.c.
9219
9220 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
9221
9222         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
9223         Clean up comment regarding use of passcnt, etc.
9224         (gcc_stat): Don't update `testcnt' here.
9225         (gcc_finish): Do it here.
9226         Might as well reset `but_id' here too.
9227         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
9228         to determine if the file should be tested.
9229         * gcc.c-torture/compile/compile.exp: Likewise.
9230         * gcc.c-torture/execute/execute.exp: Likewise.
9231         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
9232         * gcc.misc-tests/dg-test.exp: Likewise.
9233         * gcc.prms/prms.exp: Likewise.
9234         * gcc.wendy/wendy.exp: Likewise.
9235         * g++.old-deja.exp: Likewise.
9236         Move "Testing file" message to verbose level 1.
9237
9238 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
9239
9240         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
9241
9242 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
9243
9244         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
9245         (default_gcc_start): Accept optional second list element
9246         of compiler flags.  Print compiler output at verbosity level 2.
9247         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
9248         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
9249         Save current values of framework globals passcnt, failcnt, xpasscnt,
9250         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
9251         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
9252         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
9253         xfailcnt to compute stats.  Update framework global `testcnt' from
9254         pass/fail counts.
9255         (gcc_finish): New proc.  Clean up test environment.
9256         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
9257         (gcc_epass, gcc_efail): Delete.
9258         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
9259         argument of line number.
9260         (dg-init): If the tool has an init routine, call it.
9261         (dg-test): Remove args `cflags_var' and `libs_var'.
9262         Pass all compiler options to ${tool}_start.
9263         Handle missing line number.
9264         (dg-finish): New function.
9265         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
9266         particular files.  Call gcc_finish at end.  Move "skipping test"
9267         message to verbosity level 3.
9268         * gcc.c-torture/compile/compile.exp: Likewise.
9269         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
9270         * gcc.c-torture/execute/execute.exp: Likewise.
9271         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
9272         Print testcase being tried at verbosity level 1.
9273         * gcc.c-torture/special/special.exp: Unset xfail.
9274         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
9275         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
9276         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
9277         * gcc.failure/failure.exp: Likewise.
9278         * gcc.ieee/ieee.exp: Likewise.
9279         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
9280         Update call to dg-test.  Call dg-finish at end.
9281         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
9282         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
9283         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
9284         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
9285         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
9286         * gcc.wendy/wendy.exp: Add copyright.
9287         Delete setting of tmpdir (done by gcc_init).
9288         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
9289         Pass compiler flags to gcc_start.  Call gcc_finish at end.
9290         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
9291         gcc_[ce]pass/fail.
9292
9293 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
9294
9295         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
9296         confusion.
9297         (g++_load): Likewise.
9298
9299         * config/*.exp (gcc_load): Some were varargs fns and some were not.
9300         Rename argument to `prog' to remove the confusion.
9301         Varargs fns behave differently too!
9302         (g++_load): Likewise.
9303
9304         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
9305
9306         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
9307         what it is.  Delete (always) printing of status value for !native.
9308         Simplify verbose code, and include status and exec_output.
9309         (g++_load): Use gcc_load.
9310
9311 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9312
9313         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
9314         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
9315         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
9316         940714-3.c as these testcases don't exist anymore.  Make
9317         va-arg-1.c expected to pass.
9318
9319 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
9320
9321         * gcc.misc-tests/misc.exp: Only run specific testcases.
9322         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
9323         * gcc.misc-tests/dg-[1-9].c: New files.
9324
9325         * lib/dg.exp: New testsuite driver.
9326         * gcc.prms/prms.exp: Use it.
9327
9328         * README.gcc: New file.
9329
9330         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
9331         Document and reset `lxpass' and `lxfail'.
9332         Simplify "initialized" message.
9333         (gcc_stat): Clean up comments a little.
9334
9335 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
9336
9337         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
9338
9339 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
9340
9341         * lib/old-dejagnu.exp (process-option): New proc.
9342         (old-dejagnu-init, old-dejagnu-stat): Likewise.
9343         (old-dejagnu): Simplify.
9344         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
9345
9346 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
9347
9348         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
9349         exists and is not an empty string.
9350
9351         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
9352         $xfail rather than calling setup_xfail.  Clear $xfail when test is
9353         finished.
9354         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
9355         automatically.
9356
9357         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
9358         longer expected to fail.
9359
9360         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
9361         "f" function call.
9362
9363         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
9364
9365         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
9366         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
9367         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
9368         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
9369         c-torture-1.29.
9370
9371         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
9372         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
9373
9374         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
9375
9376         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
9377         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
9378
9379         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
9380         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
9381         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
9382
9383 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
9384
9385         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
9386         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
9387         940714-1.c, 940714-2.c, 940714-3.c},
9388         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
9389         gcc.misc-tests/{mg.c,mg.exp}:
9390         New tests.
9391         * gcc.noncompile/noncompile.exp: Change accordingly.
9392
9393 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
9394
9395         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
9396         Undo previous clobberage.
9397
9398 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
9399
9400         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
9401         * gcc.special/{930510-1.c, special.exp}:
9402         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
9403         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
9404         struct-varargs-1.c}: New tests from c-torture-1.26.
9405
9406 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
9407
9408         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
9409           argument to switch.
9410
9411 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
9412
9413         * Revert the previous changes.  Please see Rob's directory
9414           (/lisa/test/rob/progressive/gcc/testsuite) for testing
9415           fixes.
9416
9417 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
9418
9419         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
9420             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
9421             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
9422             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
9423             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
9424             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
9425             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
9426             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
9427             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
9428             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
9429             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
9430             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
9431             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
9432             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
9433             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
9434             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
9435             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
9436             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
9437             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
9438             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
9439             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
9440             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
9441             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
9442             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
9443             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
9444             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
9445             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
9446
9447 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
9448
9449         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
9450             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
9451           with perror calls.
9452
9453 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
9454
9455         * config/unix.exp (g++_load): Fix syntax.
9456
9457 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9458
9459         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
9460         * gcc.noncompile/921017-1.c: Deleted obsolete test.
9461         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
9462         Don't expect va-arg-1.c to fail.  Correct expected output for
9463         920928-1.c.
9464         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
9465         * gcc.wendy/hbm4.c: Correct typo.
9466         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
9467
9468 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
9469
9470         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
9471         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
9472         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
9473         * lib/c-torture.exp (c-torture-compile): Ditto.
9474
9475         Reduce volume of output (remove all the -I's and such).
9476         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
9477         Call gcc_cpass, gcc_cfail.
9478         (c-torture): Pass testing option to c-torture-compile.
9479
9480 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
9481
9482         Bring patches over from progressive.
9483         * config/default.exp: Exit remote shell cleanly.
9484         (g++_exit, g++_start): Add default versions.
9485         * config/sim.exp (gcc_load): Use perror, not error.
9486
9487 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
9488
9489         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
9490         set in site.exp.
9491
9492 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
9493
9494         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
9495         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
9496         (wendy_try): New proc to run testcase.
9497         (main loop): Call 'em.
9498         * gcc.wendy/*.c: Clean up pass to correct expected output.
9499
9500         * lib/gcc.exp: Minor cleanup work.
9501         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
9502
9503 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
9504
9505         * config/sim.exp (gcc_load): Document return codes better.
9506         Don't pass -v to simulator.
9507
9508 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
9509
9510           * gcc.special/920717-x.c: Fix typo.
9511           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
9512           get at sources.
9513
9514         * lib/mike-gcc.exp: Fix typo.
9515
9516 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
9517
9518         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
9519         binary to use, transform the name.
9520         * config/*.exp: rename everything. Nuke any g++ specific files,
9521         it's now a special case of gcc that requires no special support.
9522         Add a default.exp for unsupported targets.
9523
9524 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
9525
9526         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
9527         lib/old-dejagnu.exp: Fix a few patterns to work with the new
9528         version of Tcl.
9529
9530 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
9531
9532         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
9533         than a warning.
9534
9535 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
9536
9537         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
9538
9539 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9540
9541         * gcc.execute/execute.exp: Combine opt_list and foption_list into
9542         option_list.  Compile every file with only 4/6 option choices
9543         (same as C torture) instead of with 12/18 different option
9544         choices.
9545         * lib/c-torture.exp: Likewise.
9546
9547         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
9548         not already set.
9549
9550 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
9551
9552         * lib/old-deja.exp: Add `excess errors test fails' error, now one
9553         can put an XFAIL *-*-* on excess errors.
9554
9555 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
9556
9557         * g++.law: Add more tests derived from g++-bugs snapshots.
9558
9559         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
9560         equivalent to g++.law/init9.
9561
9562         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
9563         compiled it, and the a.out file after we've run it.
9564
9565 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
9566
9567         * lib/mike-g++.exp (postbase): Delete the .o file after we've
9568         compiled it, and the a.out file after we've run it.
9569
9570 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
9571
9572         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
9573
9574 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9575
9576         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
9577         version number.
9578
9579 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
9580
9581         * g++.law: New directory of g++ tests derived from the g++-bugs
9582         snapshots.
9583
9584 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9585
9586         * gcc.compile: initbug1.c initbug1.exp testcase added
9587
9588 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9589
9590         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
9591         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
9592           fixes submitted by Jeff Law (law@cs.utah.edu)
9593         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
9594           Jeff Law (law@cs.utah.edu)
9595
9596
9597 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
9598
9599         * config/unix-g++.exp: Follow the gcc way of doing things.
9600         * g++.old-deja/old-deja.exp: Minor updates.
9601         * lib/g++.exp: New file, follow the gcc way of doing things.
9602         * lib/old-dejagnu.exp: Minor updates.
9603         * lib/mike-g++.exp: Always unset errorInfo.
9604
9605 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
9606
9607         * lib/gcc.exp: Fix some errors with the below change, CC and
9608         CFLAGS should be global when setting, not local.
9609
9610 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9611
9612         * lib/gcc.exp: Transform tool name.
9613
9614 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9615
9616         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
9617
9618 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9619
9620         * lib/gcc.exp: change gcc_done to gcc_stat
9621
9622 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9623
9624         * Upgraded gcc testsuite to c-torture version 1.25
9625
9626 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9627
9628         * lib/gcc.exp: added reporting code. Changed verbose compile message.
9629         * lib/c-torture: added hooks for new reporting code.
9630
9631 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9632
9633         * config/sh-gcc.exp: check if sh-sim exists in the path
9634
9635 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9636
9637         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
9638         * gcc.compile/compile.exp: Initial changes for new logic.
9639         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
9640         * gcc.failure/failure.exp: Initial changes for new logic.
9641         * gcc.ieee/ieee.exp: Initial changes for new logic.
9642         * gcc.misc-tests/misc.exp: Initial changes for new logic.
9643         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
9644         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
9645         * lib/c-torture.exp: Initial changes for new logic.
9646         * lib/gcc.exp: Initial changes for new logic.
9647
9648 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
9649
9650         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
9651         depend upon failure or success.  Fully qualify names in failure
9652         and success messages.  Always remove a.out before starting
9653         compile, just in case.  Pay more attention to error text output by
9654         the compiler.  Handle testcases with no known past errors just
9655         like all others, so that things are uniform.  Other miscellaneous
9656         improvements.
9657
9658 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9659
9660         * gcc.cpp: new directory for cpp tests
9661
9662 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9663
9664         * lib/chill.exp: Code reformatted, removed unused code.
9665         * config/unix-chill.exp: Code reformatted, removed unused code.
9666         * chill.execute/execute.exp: Code reformatted, removed unused code.
9667         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
9668
9669 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
9670
9671         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
9672         routines not written.
9673
9674 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9675
9676         * config/bug-gcc.exp: Use new procs from bug.exp.
9677
9678 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9679
9680         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
9681         via ftp, rather than depending on NFS.
9682         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
9683         case.
9684
9685 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9686
9687         * config/bug-gcc.exp: Use new download proc.
9688
9689 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
9690
9691         * chill.execute/execute.exp: cleanups, handles errors better
9692         * chill.compile/compile.exp: rewrite, based on execute.exp
9693         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
9694         * lib/chill.exp: major changes to diff proc and compile and link
9695           procs. added chill_fail and chill_pass wrappers to pass and
9696           fail. added more comments, and handle error codes better.
9697           Added a hack to capture stderr from exec, so noncompile tests
9698           can work.
9699
9700 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9701
9702         * chill.execute/execute.exp: rewrite of testsuite driver
9703         * lib/chill.exp: rewrite of testsuite driver
9704         * config/unix-chill.exp: rewrite of testsuite driver
9705
9706 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
9707
9708     In chill.execute:
9709         * iexpr.ch: Standardize uppercase.
9710         * tuples.dat: Standardize uppercase.
9711         * vary.ch: standardize.  Correct varying string assignments.
9712         * vary.dat: Add new output lines.
9713
9714 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
9715
9716     In chill.execute:
9717         * chprintf.ch: Standardize use of uppercase.
9718         * tuples.ch: Standardize and turn arr2 into a DCL,
9719           rather than a SYN.
9720         * pinits.ch: Standardize.
9721
9722 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
9723
9724         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
9725         * Makefil: Renamed to Makefile.in.
9726         * configure.in: New.
9727
9728 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
9729
9730     In chill.execute:
9731         * .cvsignore: Add result/output files.
9732         * Makefile: Fix up variables at start.  Use MFLAGS
9733           everywhere.  Correct bool_loc, built_ins entries.
9734           Add entry for vary1.ch.
9735         * bitarray.ch: Standardize upper-case usage.
9736         * bitexpr.ch: Standardize, add output of b1.
9737         * params.ch: Use arrayt in along PROC parameters, to
9738           avoid novelty problems.
9739         * sets.ch: Tiny cleanup.
9740         * vary1.ch: Re-indent.
9741
9742 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
9743
9744           * Add PR-related files to Makefiles, .cvsignore files, etc.
9745
9746 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9747
9748         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
9749           with compiler objects. New names are test-flow.c and test-loop.c
9750
9751 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9752
9753         * Upgraded c-torture tests from 1.19 to 1.20
9754
9755         * new files:
9756         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
9757         * gcc.compile: 930623-1.c 930623-2.c
9758         * gcc.noncompile: 930622-1.c 930622-2.c
9759         * gcc.failure: 920411-1.c 920627-2.c
9760         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
9761
9762 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9763
9764         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
9765           More changes to get testsuite working properly. Needs more work.
9766           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
9767
9768 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9769
9770         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
9771           More changes to get testsuite working properly. Needs more work.
9772
9773 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
9774
9775         * chill.compile/compile.exp: Added for Dejagnu support
9776         * chill.execute/execute.exp: Added for Dejagnu support
9777         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
9778
9779 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
9780
9781     This should complete moving the CHILL test files.
9782         * chill.noncompile(.cvsignore printf.grt
9783             in-printf.grt chprintf.grt chprintf.ch):
9784             Added test-support files.
9785           (Makefile): Modified further.
9786         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
9787             signal.ch): Added test files.
9788           * chill.execute (.cvsignore printf.grt printr.c
9789             in-printf.grt rts.c chprintf.grt rts.h): Added
9790           test-support files.
9791             (Makefile): More corrections.
9792
9793 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
9794
9795         * chill.compile, chill.execute, chill.nocompile: Add CHILL
9796           test cases, ready for DejaGnu.
9797
9798 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9799
9800         * Upgraded c-torture tests from 1.18 to 1.19
9801
9802         * gcc.compile: added test(s):
9803           930607-1.c
9804         * gcc.execute: added test(s):
9805           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
9806
9807         * added new subdirectory for misc tests: gcc.misc-tests
9808         * gcc.misc-test(s): added tests:
9809           inst-check.c test-consts.c test-ior.c test-switch.c
9810
9811 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
9812
9813         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
9814
9815 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
9816
9817         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
9818
9819 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9820
9821         * Upgraded c-torture tests from 1.17 to 1.18
9822
9823 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9824
9825         * Upgraded c-torture tests from 1.12 to 1.17
9826
9827 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
9828
9829         * lib/old-dejagnu.exp:
9830           Fixed handling of XFAIL target triplets to correctly
9831           recognize wildcard characters.  Removed code that
9832           appended a unique id tag to the end of the file name
9833           printed out by the result of the testcases within a
9834           given test file.
9835
9836 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
9837
9838         * lib/old-dejagnu.exp:
9839           Reworked expected failure handling to trigger off of XFAIL
9840           keyword in keyphrase embeded in testcase source code. The
9841           XFAIL keyword must be at the end of the keyphrase line. It
9842           may optionally be followed by one or more target triplets.
9843           It has just occured that the handling of wildcards in the
9844           target triplet may not be correct.
9845
9846 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
9847
9848         * g++.old-deja/tests:
9849           Moved all subdirectories up one level into g++.old-deja .
9850
9851         * lib/old-dejagnu.exp:
9852           Fixed problem with CXXFLAGS not being properly reset, and being
9853           corrupted with extraneous "-c" compiler option.  This was
9854           causing binaries to not be generated for test that needed them.
9855           Modified strings passed to "pass" and "fail" so that individual
9856           tests from the same test file would be distinguished by an
9857           identifier appended to the test file name in the summary logs;
9858           this corrected a problem with erroneous diff logs.  Added code
9859           to search testcases for expected fail and unexpected pass keywords.
9860
9861 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
9862
9863         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
9864
9865 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
9866
9867         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
9868           Removed extraneous text from end of "Special g++ Options"
9869           keyphrase.
9870
9871         * lib/old-dejagnu.exp: Added pattern matching to look for new
9872           keywords, embedded in testcases comments, which will trigger
9873           calls to xpass and xfail.
9874
9875 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
9876
9877         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
9878           comments embedded in the testcases, especially the one looking for
9879           special compiler options, as well as the pattern matching for the
9880           compiler output again.
9881
9882 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
9883
9884         * lib/old-dejagnu.exp: Do a proper check of the return value for
9885           execute tests. Fixed several problems with the pattern matching
9886           of the compiler output which gave erroneous test results.
9887           Changed several of the test result messages to be more descriptive.
9888         * config/unix-g++.exp: Proc g++_load now actually works and
9889           executes the tests passed to it and returns a usable return
9890           value.
9891
9892 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
9893
9894           * lib/gcc.exp: Exits gracefully if $CC is bogus.
9895
9896 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
9897
9898         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
9899           Modified both files to properly execute the old style
9900           dejagnu tests. The previous versions of these files were
9901           experimental and did not function anything near correctly.
9902
9903 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
9904
9905         * Removed all Makefile.in and configure.in files. No configuration
9906         needed now.
9907
9908 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
9909
9910         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
9911
9912 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
9913
9914         * gcc.compile/configure.in, gcc.unsorted/configure.in,
9915         gcc.special/configure.in, gcc.noncompile/configure.in,
9916         gcc.execute/configure.in, gcc.code_quality/configure.in,
9917         g++.other/configure.in, g++.old-deja/configure.in,
9918         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
9919         in srcname setting.
9920
9921 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
9922
9923         * lib/udi.exp:  Fixed mondfe and mondfe_download.
9924         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
9925         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
9926
9927 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
9928
9929         * config/udi-gdb.exp: Check $shell_id after connecting to target.
9930         (gdb_exit): Don't remove *_soc files.
9931
9932 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
9933
9934         * lib/c-torture.exp: Don't look for main; instead always use -w
9935         -c.  This is how the c-torture tests work.  Remove the object
9936         file if the compilation succeeds.
9937         * gcc.execute/execute.exp: Remove executable if test passes.
9938         * gcc.noncompile/noncompile.exp: Every test is an expected
9939         failure.
9940         * gcc.special/special.exp: Added tests from c-torture 1.11,
9941         corrected use of existing test.
9942         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
9943         gcc.execute/920625-1.c: Updated to c-torture 1.11.
9944         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
9945         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
9946         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
9947         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
9948         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
9949         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
9950         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
9951         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
9952         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
9953         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
9954         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
9955         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
9956         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
9957         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
9958         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
9959         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
9960         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
9961         c-torture 1.11.
9962         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
9963         correspond to c-torture 1.11.
9964
9965         * New file.