OSDN Git Service

* c-typeck.c (output_init_element): Allow initializing static storage
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.dg/gnu89-init-1.c: Added new tests.
4
5 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6
7         * g++.dg/template/friend2.C: Remove as patch is reverted.
8
9         * g++.dg/warn/oldcast1.C: New test.
10
11         * g++.dg/template/ptrmem1.C: New test.
12         * g++.dg/template/ptrmem2.C: New test.
13
14         * g++.dg/template/ntp.C: New test.
15
16         * g++.dg/other/component1.C: New test.
17
18         * g++.dg/template/ttp3.C: New test.
19
20         * g++.dg/template/friend2.C: New test.
21         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22
23 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24
25         * g++.dg/other/ptrmem1.C: New test.
26         * g++.dg/other/ptrmem2.C: New test.
27
28 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29
30         * g++.dg/template/ctor1.C: New test.
31
32 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33
34         * g++.dg/template/friend2.C: New test.
35
36 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
37
38         * gcc.dg/mmix-1.c: New test.
39
40 2001-12-31  Richard Henderson  <rth@redhat.com>
41
42         * gcc.dg/asm-5.c: New.
43
44 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
45
46         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
47         in namespace __gnu_cxx
48
49 2001-12-30  Richard Henderson  <rth@redhat.com>
50
51         * gcc.dg/debug-6.c: New.
52
53 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54
55         * gcc.c-torture/compile/20011229-2.c: New test.
56
57 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
58
59         * gcc.dg/debug-3.c: New test.
60         * gcc.dg/debug-4.c: New test.
61         * gcc.dg/debug-5.c: New test.
62
63 2001-12-29  Richard Henderson  <rth@redhat.com>
64
65         * g++.dg/eh/loop1.C: New.
66
67 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
68
69         * g++.dg/template/crash1.C: New test.
70
71 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
72
73         * g++.dg/other/const1.C: New test.
74
75 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
76
77         * gcc.c-torture/compile/20011229-1.c: New test.
78
79 2001-12-28  Stan Shebs  <shebs@apple.com>
80
81         * lib/objc-torture.exp: Resync with c-torture.exp.
82         * lib/objc.exp: Load standard libraries.
83
84 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
85
86         * gcc.dg/gnu89-init-1.c: Adjust for the new behaviour, add some
87         additional tests.
88
89 2001-12-27  Roger Sayle <roger@eyesopen.com>
90
91         * gcc.c-torture/execute/string-opt-16.c: New testcase.
92
93 2001-12-27  Richard Henderson  <rth@redhat.com>
94
95         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
96
97 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
98
99         * g++.dg/eh/ctor1.C: New test.
100         * g++.dg/other/error2.C: New test.
101
102 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
103
104         * g++.dg/other/init2.C: New test.
105
106 2001-12-24  Richard Henderson  <rth@redhat.com>
107
108         * gcc.dg/20011223-1.c: New.
109         * gcc.dg/inline-1.c: New.
110
111 2001-12-23  Richard Henderson  <rth@redhat.com>
112
113         * gcc.dg/asm-4.c: Test operand modifiers.
114
115 2001-12-23  Richard Henderson  <rth@redhat.com>
116
117         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
118
119 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
120
121         * gcc.c-torture/execute/20011223-1.c: New test.
122
123 2001-12-21  Richard Henderson  <rth@redhat.com>
124
125         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
126         re-enables the warning.
127
128 2001-12-21  Richard Henderson  <rth@redhat.com>
129
130         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
131
132 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
133
134         * gcc.c-torture/compile/20011218-1.c: New test.
135
136 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
137
138         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
139         arm-isr.c test.
140         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
141         epilogue generation for ARM ISR routines.
142
143 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
144
145         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
146         * gcc.dg/format/c90-printf-3.c: Likewise.
147         * gcc.dg/format/c99-printf-3.c: Likewise.
148         * gcc.dg/format/ext-1.c: Likewise.
149         * gcc.dg/format/ext-6.c: Likewise.
150         * gcc.dg/format/format.h: Prototype unlocked stdio.
151
152 2001-12-20  Richard Henderson  <rth@redhat.com>
153
154         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
155         (arena): Use it.
156         (malloc): Correct allocation logic.  Abort if we fill up the
157         arena before initialization complete.
158         (realloc): Correct allocation logic.
159
160 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
161
162         * gcc.c-torture/compile/20011219-2.c: New test.
163
164         * gcc.c-torture/execute/20011219-1.c: New test.
165
166 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
167
168         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
169         target does not support weak symbols.
170
171 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
172
173         * gcc.c-torture/compile/20011219-1.c: New test.
174
175 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
176
177         * g++.dg/other/error1.C: New test.
178
179 Mon Dec 17 14:31:42 2001  Jeffrey A Law  (law@redhat.com)
180
181         * gcc.c-torture/execute/20011217-1.c: New test.
182
183 Mon Dec 17 16:54:56 2001  Nicola Pero  <nicola@brainstorm.co.uk>
184
185         * objc.dg/special/: New directory.
186         * objc.dg/special/special.exp: New file.
187         * objc.dg/special/unclaimed-category-1.h: New file.
188         * objc.dg/special/unclaimed-category-1a.m: New file.
189         * objc.dg/special/unclaimed-category-1.m: New file.
190
191 2001-12-17  Andreas Jaeger  <aj@suse.de>
192
193         * gcc.c-torture/compile/20011217-2.c: New test.
194
195 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
196
197         * gcc.c-torture/compile/20011217-1.c: New test.
198
199 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
200
201         * testsuite/gcc.dg/20011214-1.c: New.
202
203 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
204
205         * gcc.dg/altivec-4.c: New.
206
207 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
208
209         * gcc.dg/20011113-1.c: New test.
210
211 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
212
213         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
214         std::__malloc_alloc_template<0> and
215         std::__default_alloc_template<false, 0>.
216
217 Thu Dec 13 10:35:33 2001  Nicola Pero  <n.pero@mi.flashnet.it>
218
219         * objc/execute/bf-21.m: New test.
220         * objc/execute/enumeration-1.m: New test.
221         * objc/execute/enumeration-2.m: New test.
222
223 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
224
225         * gcc.dg/gnu89-init-1.c: New test.
226
227 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
228
229         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
230         * g++.old-deja/g++.jason/2371.C: Likewise.
231         * g++.old-deja/g++.jason/template33.C: Likewise.
232         * g++.old-deja/g++.jason/template34.C: Likewise.
233         * g++.old-deja/g++.jason/template36.C: Likewise.
234         * g++.old-deja/g++.oliva/typename1.C: Likewise.
235         * g++.old-deja/g++.oliva/typename2.C: Likewise.
236         * g++.old-deja/g++.other/typename1.C: Likewise.
237         * g++.old-deja/g++.pt/inherit2.C: Likewise.
238         * g++.old-deja/g++.pt/nontype5.C: Likewise.
239         * g++.old-deja/g++.pt/typename11.C: Likewise.
240         * g++.old-deja/g++.pt/typename14.C: Likewise.
241         * g++.old-deja/g++.pt/typename16.C: Likewise.
242         * g++.old-deja/g++.pt/typename3.C: Likewise.
243         * g++.old-deja/g++.pt/typename4.C: Likewise.
244         * g++.old-deja/g++.pt/typename5.C: Likewise.
245         * g++.old-deja/g++.pt/typename7.C: Likewise.
246         * g++.old-deja/g++.robertl/eb9.C: Likewise.
247
248 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
249
250         * g++.dg/other/linkage1.C: New test.
251         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
252         specifiers.
253
254 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
255
256         * gcc.dg/concat.c: New test.
257
258 2001-12-11  Stan Shebs  <shebs@apple.com>
259
260         * objc/compile: New test directory.
261         * objc/compile/compile.exp: New expect script.
262         * objc/compile/20011211-1.m: New compile test.
263
264 2001-12-11  Jason Merrill  <jason@redhat.com>
265
266         * lib/prune.exp (prune_gcc_output): Also handle "In member
267         function".  So many permutations...
268
269 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
270
271         * g++.dg/template/typedef1.C: New test.
272
273 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
274
275         * g++.dg/other/copy1.C: New test.
276
277 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
278
279         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
280
281         * gcc.dg/builtin-choose-expr.c: New.
282
283 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
284
285         * gcc.dg/altivec-2.c: New.
286
287 2001-12-07  Richard Henderson  <rth@redhat.com>
288
289         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
290
291 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
292
293         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
294         ultrasparc.
295
296 Fri Dec  7 06:29:03 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
297
298         * g++-old.deja/g++.robertl/eb101.C: Deleted.
299
300 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
301
302         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
303         variable argument list.
304
305 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
306
307         * gcc.c-torture/execute/memcheck: Delete entire directory.
308         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
309         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
310
311 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
312
313         * gcc.dg/Wshadow-1.c: New test.
314
315 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
316
317         * gcc.c-torture/compile/20011130-1.c: New test.
318
319         * gcc.dg/noncompile/20011025-1.c: New test.
320
321         * g++.dg/other/anon-union.C: New test.
322
323         * gcc.c-torture/execute/20011024-1.c: New test.
324
325 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
326
327         * gcc.c-torture/execute/20000722-1.x,
328         gcc.c-torture/execute/20010123-1.x: Remove.
329         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
330         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
331         gcc.dg/c99-complit-2.c: New tests.
332
333 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
334
335         * g++.dg/inherit/base1.C: New test.
336
337 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
338
339         * g++.dg/other/stdarg1.C: New test.
340
341         * gcc.c-torture/compile/20011130-2.c: New test.
342
343 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
344
345         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
346         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
347         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
348         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
349         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
350         * gcc.dg/builtin-prefetch-1.c: New test.
351
352 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
353
354         * gcc.dg/20011130-1.c: New test.
355
356 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
357
358         * g++.dg/other/scope1.C: New test.
359         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
360
361 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
362
363         * gcc.dg/vla-init-1.c: New test.
364
365 2001-12-01  Geoff Keating  <geoffk@redhat.com>
366
367         * gcc.c-torture/compile/structs.c: New testcase from GDB.
368
369 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
370
371         * objc.dg/alias.m: Update.
372         * objc.dg/class-1.m: Update.
373         * objc.dg/const-str-1.m: Update.
374         * objc.dg/fwd-proto-1.m: Update.
375         * objc.dg/id-1.m: Update.
376         * objc.dg/super-class-1.m: Update.
377
378 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
379
380         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
381         constructs.
382
383 Wed Nov 28 15:05:54 2001  Jeffrey A Law  (law@cygnus.com)
384
385         * gcc.c-torture/execute/20011128-1.c: New test.
386
387 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
388
389         * gcc.dg/20011127-1.c: New test.
390
391 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
392
393         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
394         from Austin Group draft 7.
395         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
396         scanf format arguments.
397         * gcc.dg/format/no-exargs-2.c: New test.
398
399 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
400
401         * g++.dg/abi/vbase8-4.C: New test.
402
403 2001-11-24  Ian Lance Taylor  <ian@airs.com>
404
405         * gcc.c-torture/execute/20011121-1.c: New test.
406
407 Fri Nov 23 15:55:44 2001  Jeffrey A Law  (law@cygnus.com)
408
409         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
410
411 2001-11-23  Andreas Jaeger  <aj@suse.de>
412
413         * gcc.dg/cpp/charconst-2.c: New test.
414
415 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
416
417         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
418         to the host if it is remote.  Let tests specify extra headers
419         they use.
420         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
421         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
422         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
423         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
424         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
425         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
426         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
427         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
428         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
429         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
430
431 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
432
433         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
434         for little endian ARMs.
435
436 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
437
438         * gcc.c-torture/compile/20011119-1.c: New test.
439         * gcc.c-torture/compile/20011119-2.c: New test.
440
441 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
442
443         * gcc.dg/altivec-1.c: Fix typo.
444
445 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
446
447         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
448
449 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
450
451         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
452
453 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
454
455         * lib/g77.exp: Don't specify --rpath-link.
456
457         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
458         across all the headers.
459         * gcc.dg/format/format.exp: For testing on a remote host,
460         copy format.h.
461
462         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
463         * gcc.c-torture/execute/930406-1.c: Likewise.
464         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
465
466 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
467
468         * gcc.dg/altivec-1.c: New.
469
470 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
471
472         * gcc.dg/cpp/fpreprocessed.c: New test case.
473
474 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
475
476         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
477         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
478         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
479
480 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
481
482         * gcc.dg/no-builtin-1.c: New test.
483
484 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
485
486         * gcc.c-torture/execute/20011115-1.c: New test.
487
488 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
489
490         * gcc.c-torture/compile/20011114-2.c: New test.
491         * gcc.c-torture/compile/20011114-3.c: New test.
492         * gcc.c-torture/compile/20011114-4.c: New test.
493
494 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
495
496         * g++.dg/other/init1.C: New test.
497
498 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
499
500         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
501         message.
502
503         * gcc.c-torture/execute/20011114-1.c: New testcase.
504
505         * gcc.c-torture/compile/20010327-1.c: Revert last change.
506         * gcc.c-torture/compile/20011114-1.c: New test, exactly
507         like the (before this change) version of 20010327-1.c.
508
509 2001-11-14  Roger Sayle <roger@eyesopen.com>
510
511         * gcc.c-torture/execute/string-opt-13.c: New testcase.
512
513 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
514
515         * g++.dg/init/array2.C: New test.
516
517 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
518
519         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
520
521 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
522
523         * g++.dg/other/forscope1.C: New test.
524         * g++.dg/ext/forscope1.C: New test.
525         * g++.dg/ext/forscope2.C: New test.
526
527 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
528
529         * gcc.c-torture/execute/20011113-1.c: New test.
530
531 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
532
533         * gcc.c-torture/execute/20011109-2.c: New test.
534
535         * gcc.c-torture/execute/20011109-1.c: New test.
536
537 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
538
539         * gcc.c-torture/compile/20011109-1.c: New test.
540
541 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
542
543         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
544         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
545         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
546         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
547         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
548         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
549         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
550
551 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
552
553         * g++.dg/warn/Wshadow-1.C: New tests.
554         * g++.old-deja/g++.mike/for3.C: Update.
555
556 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
557
558         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
559         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
560         XFAILs.  Adjust expected error texts.
561         * gcc.c-torture/compile/20011106-1.c,
562         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
563         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
564         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
565         gcc.dg/c99-array-lval-5.c: New tests.
566
567 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
568
569         * gcc.dg/cpp/defined.c: Update.
570
571 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
572
573         * gcc.c-torture/execute/anon-1.c: New test.
574
575 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
576
577         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
578         same size, so no warning should be produced on stormy16.
579
580         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
581         due to oversized array.
582         * g++.old-deja/g++.mike/ns15.C: Likewise.
583         * g++.old-deja/g++.pt/crash16.C: Likewise.
584
585 2001-11-02  Graham Stott  <grahams@redhat.com>
586
587         * g++.dgother/debug1.C: Fix typos.
588
589 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
590
591         * g++.dg/other/debug1.C: New test.
592
593 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
594
595         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
596         of unsigned long.
597
598 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
599
600         * gcc.dg/20011029-2.c: New test.
601
602         * gcc.c-torture/compile/20011029-1.c: New test.
603
604 Mon Oct 29 21:19:53 2001  Nicola Pero  <n.pero@mi.flashnet.it>
605
606         * objc/execute/class_self-1.m: New test.
607         * objc/execute/class_self-2.m: New test.
608
609 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
610
611         * gcc.misc-tests/msgs.exp: Delete.
612         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
613         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
614         error set to match recent changes.
615
616 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
617
618         * gcc.dg/20011021-1.c: New test.
619
620 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
621
622         * gcc.c-torture/compile/20011023-1.c: New test.
623
624 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
625
626         * lib/g77.exp: Rewrite based on lib/g++.exp.
627
628 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
629
630         * gcc.c-torture/execute/20011019-1.c: New test.
631
632         * gcc.dg/20011018-1.c: New test.
633
634 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
635
636         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
637
638 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
639
640         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
641         * gcc.dg/attr-invalid.c: Likewise.
642
643 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
644
645         * testsuite/gcc.dg/20011015-1.c: New test.
646
647 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
648
649         * g++.dg/template/unify2.C: New test.
650
651 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
652
653         * g++.dg/other/exception-specification.C: New test
654
655 2001-10-13  Tom Rix  <trix@redhat.com>
656
657         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
658         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
659
660 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
661
662         * testsuite/gcc.dg/20011009-1.c: New test.
663
664 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
665
666         PR g++/4476
667         * g++.dg/other/friend1.C: New test.
668
669 2001-10-11  Richard Henderson  <rth@redhat.com>
670
671         * g++.old-deja/g++.other/crash18.C: Add -S to options.
672
673 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
674
675         * gcc.c-torture/compile/20011010-1.c: New.
676
677 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
678
679         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
680         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
681         g77.f-torture/execute/execute.exp,
682         g77.f-torture/noncompile/noncompile.exp,
683         gcc.c-torture/compile/compile.exp,
684         gcc.c-torture/execute/execute.exp,
685         gcc.c-torture/execute/ieee/ieee.exp,
686         gcc.c-torture/execute/memcheck/memcheck.exp,
687         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
688         objc/execute/execute.exp: Update FSF address.
689
690 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
691
692         * gcc.dg/cpp/cmdlne-C.c: Update.
693         * gcc.dg/cpp/cmdlne-C2.c: New.
694
695 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
696
697         * gcc.c-torture/execute/20011008-3.c: New.
698
699 2001-10-08  DJ Delorie  <dj@redhat.com>
700
701         * gcc.dg/20011008-1.c: New.
702         * gcc.dg/20011008-2.c: New.
703
704 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
705
706         * gcc.dg/cpp/spacing1.c: Update test.
707
708 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
709
710         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
711         spelling errors of "separate" as "seperate".
712
713 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
714
715         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
716         enough to avoid inlining.
717
718 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
719
720         * lib/g77.exp: set libg2c_dir correctly.
721
722 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
723
724         * gcc.dg/cpp/macro11.c: New test.
725
726 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
727
728         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
729         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
730         gcc.dg/format/multattr-3.c: New tests.
731         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
732         tests for format attributes on function pointers being rejected.
733
734 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
735
736         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
737
738 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
739
740         * g++.dg/warn/format1.C: New test.
741
742 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
743
744         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
745
746 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
747
748         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
749
750 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
751
752         * gcc.dg/cpp/redef2.c: Add test.
753
754 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
755
756         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
757         long-standing bug on i686, apparently.
758         * gcc.c-torture/execute/loop-2c.x: New file.
759         * gcc.c-torture/execute/loop-2d.x: New file.
760         * gcc.c-torture/execute/loop-3c.x: New file.
761
762 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
763
764         * gcc.dg/cpp/20000625-2.c: Correct line number.
765
766 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
767
768         * gcc.dg/cpp/macro10.c: New test.
769         * gcc.dg/cpp/strify3.c: New test.
770         * gcc.dg/cpp/spacing1.c: Add tests.
771         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
772         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
773
774 2001-09-24  DJ Delorie  <dj@redhat.com>
775
776         * gcc.c-torture/execute/20010924-1.c: New test.
777
778 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
779
780         * testsuite/objc/execute/paste.m: Remove.
781
782 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
783
784         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
785
786 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
787
788         * g77.dg/strlen0.f: New test.
789
790 2001-09-21  Richard Henderson  <rth@redhat.com>
791
792         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
793         * g++.old-deja/g++.abi/vtable2.C: Likewise.
794
795 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
796
797         Table-driven attributes.
798         * g++.dg/ext/attrib1.C: New test.
799
800 2001-09-20  DJ Delorie  <dj@redhat.com>
801
802         * gcc.dg/20000926-1.c: Update expected warning messages.
803         * gcc.dg/array-2.c: Likewise, and test for warnings too.
804         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
805         array.
806
807 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
808
809         * g++.dg/eh/registers1.C: New test case.
810
811 2001-09-17  Richard Henderson  <rth@redhat.com>
812
813         * gcc.dg/array-5.c: Fix VLA decomposition test.
814
815 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
816
817         * gcc.dg/cpp/line5.c: New testcase.
818
819 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
820
821         * gcc.dg/cpp/macro9.c: New test.
822
823 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
824
825         * gcc.c-torture/execute/980223.c: Change type of addr from long
826         to char *.
827
828 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
829
830         * gcc.c-torture/execute/20010915-1.c: New test.
831
832 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
833
834         * g77.dg/bprob: New directory.
835         * g77.dg/bprob/bprob.exp: New file.
836         * g77.dg/bprob/bprob-1.f: New test.
837         * g77.dg/gcov: New directory.
838         * g77.dg/gcov/gcov.exp: New file.
839         * g77.dg/gcov/gcov-1.f: New test.
840         * g77.dg/gcov/gcov-1.x: New file.
841
842 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
843
844         * gcc.dg/cpp/directiv.c: Update.
845         * gcc.dg/cpp/undef1.c: Update.
846
847 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
848
849         * gcc.dg/20010912-1.c: New test.
850
851 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
852
853         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
854         language-independent file in lib.
855         * lib/gcov.exp: New file.
856
857 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
858
859         * gcc.c-torture/compile/20010911-1.c: New test.
860
861 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
862
863         * lib/profopt.exp: New, to support profile-directed optimizations.
864         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
865         * gcc.misc-tests/bprob-1.c: New test.
866         * gcc.misc-tests/bprob-2.c: New test.
867
868 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
869
870         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
871         XFAIL and which kinds of gcov output to verify.
872         * gcc.misc-tests/gcov-4b.x: New file.
873         * gcc.misc-tests/gcov-5b.x: New file.
874         * gcc.misc-tests/gcov-6.x: New file.
875         * gcc.misc-tests/gcov-7.c: New test.
876         * gcc.misc-tests/gcov-7.x: New file.
877
878 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
879
880         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
881         * gcc.misc-tests/gcov-6.c: New test.
882
883 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
884
885         PR c++/3986
886         * g++.dg/abi/vbase1.C: New test.
887
888 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
889
890         * objc.dg/method-2.m: New.
891
892 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
893
894         PR c++/4203
895         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
896         * g++.dg/init/empty1.C: New test.
897
898 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
899
900         * gcc.c-torture/compile/20010903-1.c: New test.
901
902 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
903
904         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
905         for m68k.
906
907 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
908
909         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
910
911         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
912
913         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
914
915 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
916
917         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
918         for 16-bit 'unsigned int'.
919
920 2001-08-29  Kazu Hirata  <kazu@hxi.com>
921
922         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
923
924 2001-08-27  Richard Henderson  <rth@redhat.com>
925
926         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
927         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
928
929 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
930
931         * gcc.dg/asm-names.c (ymain): New.
932
933 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
934
935         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
936         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
937         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
938
939 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
940
941         * gcc.dg/compare5.c: New testcase.
942
943 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
944
945         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
946         and "In instantiation".
947
948 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
949
950         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
951
952 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
953
954         * gcc.misc-tests/gcov.exp: Add support for branch information.
955         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
956         * gcc.misc-tests/gcov-4.c: New test.
957         * gcc.misc-tests/gcov-4b.c: New test.
958         * gcc.misc-tests/gcov-5b.c: New test.
959
960 2001-08-20  Zack Weinberg  <zackw@panix.com>
961
962         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
963         expected to fail.
964
965 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
966
967         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
968
969 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
970
971         * g++.dg/eh/template1.C: New test.
972
973 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
974
975         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
976         Fix thinko.
977         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
978         for xfail.
979
980 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
981
982         * lib/g77-dg.exp:  Use prune.exp for common procedures
983         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
984         * lib/g77.exp: (g77-dg-prune) Remove
985
986 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
987
988         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
989
990 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
991
992         * g++.dg/template/unify1.C: New test.
993
994 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
995
996         * g++.dg/abi/empty4.C: New test.
997
998 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
999
1000         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
1001         solaris2.*
1002         * g77.f-torture/compile/pr3743.x: Likewise
1003
1004 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
1005
1006         * g++.dg/other/using-declaration.C: New test.
1007
1008 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
1009
1010         * gcc.dg/cpp/tr-sign.c: New testcase.
1011
1012 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
1013
1014         * gcc.dg/cpp/19951025-1.c: Revert.
1015         * gcc.dg/cpp/directiv.c: We no longer process directives that
1016         interrupt macro arguments.
1017
1018 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
1019
1020         * gcc.dg/bconstp-1.c: New test.
1021
1022 2001-08-03  Richard Henderson  <rth@redhat.com>
1023
1024         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
1025
1026 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
1027
1028         * gcc.dg/cpp/19951025-1.c: Update.
1029
1030 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
1031
1032         * g77.dg/ff90-1.f (s): Fix reference of variable z,
1033         should be x.
1034
1035 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1036
1037         Kill -fhonor-std.
1038         * g++.old-deja/g++.ns/ns14.C: Remove special options.
1039         * g++.old-deja/g++.other/std1.C: Likewise.
1040         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
1041
1042 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
1043
1044         * lib/g77.exp:  Load gcc-defs.exp for common procedures
1045         (g77_pass, g77_fail, g77_finish, g77_exit,
1046         ${tool}_check_unsupported_p} Now redundant.  Deleted.
1047
1048 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
1049
1050         * g77.dg/fbackslash.f
1051         * g77.dg/fcase-preserve.f
1052         * g77.dg/ff90-1.f
1053         * g77.dg/ffixed-line-length-0.f
1054         * g77.dg/ffixed-line-length-132.f
1055         * g77.dg/ffixed-line-length-7.f
1056         * g77.dg/ffixed-line-length-72.f
1057         * g77.dg/ffixed-line-length-none.f
1058         * g77.dg/ffree-form-1.f
1059         * g77.dg/fno-backslash.f
1060         * g77.dg/fno-f90-1.f
1061         * g77.dg/fno-fixed-form-1.f
1062         * g77.dg/fno-onetrip.f
1063         * g77.dg/fno-typeless-boz.f
1064         * g77.dg/fno-underscoring.f
1065         * g77.dg/fno-vxt-1.f
1066         * g77.dg/fonetrip.f
1067         * g77.dg/ftypeless-boz.f
1068         * g77.dg/fugly-assumed.f
1069         * g77.dg/funderscoring.f
1070         * g77.dg/fvxt-1.f
1071
1072 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
1073
1074         * objc.dg/fwd-proto-1.m: New.
1075         * objc.dg/local-decl-1.m: New.
1076         * objc.dg/naming-1.m: New.
1077         * objc.dg/naming-2.m: New.
1078         * objc.dg/proto-hier-1.m: New.
1079
1080 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
1081
1082         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
1083         largest-type elements to a struct makes its size grow.
1084
1085 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1086
1087         * g++.dg/abi/vthunk1.C: New test.
1088
1089 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1090
1091         * g++.dg/abi/vbase8-22.C: New test.
1092
1093 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
1094
1095         * gcc.dg/cpp/macro8.c: New test.
1096
1097 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
1098
1099         * g++.dg/abi/vbase8-21.C: New test.
1100
1101 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
1102
1103         * g++.dg/abi/vbase8-10.C: New test.
1104
1105 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1106
1107         * lib/g++.exp (g++_set_ld_library_path): Renamed to
1108         ${tool}_set_ld_library_path.
1109         Changed caller.
1110         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
1111         g++.exp.
1112
1113 2001-07-26  Stan Cox <scox@redhat.com>
1114
1115         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
1116         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
1117         gcc_exit, gcc_check_unsupported_p):
1118         Moved to gcc-deps.exp
1119         * gcc-deps.exp: New file.
1120
1121 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1122
1123         * g++.old-deja/g++.pt/defarg14.C: New test.
1124
1125 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
1126
1127         * g++.old-deja/g++.other/lineno5.C: New test.
1128
1129 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
1130
1131         * g++.old-deja/g++.pt/crash68.C: New test.
1132
1133 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
1134
1135         * g++.old-deja/g++.other/crash42.C: New test.
1136
1137 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
1138
1139         * gcc.dg/cpp/extratokens.c: Fix.
1140         * gcc.dg/cpp/skipping2.c: New tests.
1141
1142 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1143
1144         * gcc.c-torture/execute/20010724-1.c: New file.
1145         * gcc.c-torture/execute/20010724-1.x: New file.
1146
1147 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1148
1149         * g++.old-deja/g++.other/cond7.C: New test.
1150
1151 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1152
1153         * g++.old-deja/g++.other/optimize4.C: New test.
1154
1155 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1156
1157         * g++.old-deja/g++.abi/vbase8-5.C: New test.
1158
1159 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
1160
1161         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
1162         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
1163         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
1164         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
1165
1166         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
1167         bug report" message.
1168
1169         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
1170         * g++.dg/ext/instantiate1.C: Move from old-deja.
1171
1172 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
1173
1174         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
1175         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
1176         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
1177         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
1178
1179 Mon Jul 23 10:14:17 2001  Jeffrey A Law  (law@cygnus.com)
1180
1181         * gcc.c-torture/execute/20010723-1.c: New test.
1182
1183 2001-07-23  Ben Elliston  <bje@redhat.com>
1184
1185         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
1186
1187 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1188
1189         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
1190         i[34567]86-*-*.
1191         Delete handling of ieee_multilib_flags.
1192         Pass -mieee for alpha*-*-* and sh-*-*.
1193         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
1194
1195 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
1196
1197         Remove old-abi tests.
1198         * g++.old-deja/g++.mike/p11116.C: Remove.
1199         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
1200
1201 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
1202
1203         * g77.f-torture/compile/pr3743.f:  New test
1204
1205 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
1206
1207         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
1208
1209 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1210
1211         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
1212         g++.old-deja/g++.pt/static6.C: Likewise.
1213         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
1214         supports weak symbols.
1215
1216 2001-07-18  Andreas Jaeger  <aj@suse.de>
1217
1218         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
1219         supported again.
1220
1221 2001-07-18  Andreas Jaeger  <aj@suse.de>
1222
1223         * gcc.dg/iftrap-1.c: Fix target line.
1224
1225 2001-07-17  Richard Henderson  <rth@redhat.com>
1226
1227         * gcc.c-torture/execute/20010717-1.c: New.
1228
1229 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
1230
1231         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
1232         tests.
1233
1234 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
1235
1236         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
1237
1238 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1239
1240         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
1241         UAC_SIGBUS, UAC_NOPRINT definitions.
1242
1243 Mon Jul 16 12:21:56 2001  Nicola Pero  <n.pero@mi.flashnet.it>
1244
1245         * objc/execute/object_is_class.m: New test.
1246         * objc/execute/object_is_meta_class.m: New test.
1247
1248 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1249
1250         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
1251         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
1252
1253 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
1254
1255         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
1256         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
1257
1258 2001-07-14  Richard Henderson  <rth@redhat.com>
1259
1260         * gcc.dg/iftrap-1.c: New.
1261
1262 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
1263
1264         * g77.f-torture/execute/intrinsic77.f: New test.
1265
1266 2001-07-11  Janis Johnson <janis@us.ibm.com>
1267
1268         * gcc.misc-tests/gcov-3.c: New test.
1269
1270 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
1271
1272         * gcc.c-torture/compile/20010711-1.c,
1273         * gcc.c-torture/compile/20010711-2.c: New tests.
1274
1275 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
1276
1277         * gcc.c-torture/execute/20010711-1.c: New test.
1278
1279 2001-07-11  Ben Elliston  <bje@redhat.com>
1280
1281         * g++.old-deja/g++.other/enum5.C: New test.
1282
1283 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
1284
1285         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
1286         (g++-dg-prune): Call prune_gcc_output.
1287         * prune.exp: New file for prune_gcc_output.
1288         * lib/g++.exp, lib/gcc.exp: Load it.
1289
1290 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
1291
1292         * gcc.c-torture/compile/20010701-1.c,
1293         g++.old-deja/g++.ext/attrib6.C: New tests.
1294
1295 Fri Jul  6 09:31:43 2001  Jeffrey A Law  (law@cygnus.com)
1296
1297         * gcc.c-torture/compile/20010706-1.c: New test.
1298
1299 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
1300
1301         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
1302
1303 2001-06-28  Stan Shebs  <shebs@apple.com>
1304
1305         * gcc.dg/pragma-darwin.c: New test.
1306
1307 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1308
1309         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
1310         Solaris 2.[678] system.
1311
1312 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
1313
1314         * gcc.dg/20010622-1.c: New test.
1315
1316 2001-06-18  Stan Shebs  <shebs@apple.com>
1317
1318         * objc.dg: New directory.
1319         * objc.dg/dg.exp: New file.
1320         * objc.dg/alias.m: New.
1321         * objc.dg/class-1.m: New.
1322         * objc.dg/class-2.m: New.
1323         * objc.dg/const-str-1.m: New.
1324         * objc.dg/const-str-2.m: New.
1325         * objc.dg/id-1.m: New.
1326         * objc.dg/method-1.m: New.
1327         * objc.dg/super-class-1.m: New.
1328         * lib/objc-dg.exp: New file.
1329
1330 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1331
1332         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
1333         of label name.
1334
1335 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1336
1337         * g++.old-deja/g++.abi/vbase8-9.C: New test.
1338
1339 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1340
1341         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
1342         variable.
1343
1344 2001-06-12  Richard Henderson  <rth@redhat.com>
1345
1346         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
1347
1348 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
1349
1350         * g++.old-deja/g++.abi/vbase5.C: New test.
1351         * g++.old-deja/g++.abi/vbase6.C: New test.
1352         * g++.old-deja/g++.abi/vbase7.C: New test.
1353
1354 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1355
1356         * gcc.c-torture/compile/20010610-1.c: New test.
1357
1358 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
1359
1360         * g++.old-deja/g++.abi/vbase4.C: New test.
1361
1362 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1363
1364         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
1365         support %f for HC11/HC12 targets.
1366         * gcc.c-torture/execute/930513-1.x: New file, likewise.
1367         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
1368         on HC11/HC12 targets.
1369         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
1370
1371 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1372
1373         * gcc.dg/wchar_t-1.c: New file.
1374         * gcc.dg/wint_t-1.c: Likewise.
1375
1376 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
1377
1378         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
1379
1380 2001-06-11  Richard Henderson  <rth@redhat.com>
1381
1382         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
1383
1384 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
1385
1386         * gcc.c-torture/compile/20010611-1.c: New test.
1387
1388 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
1389
1390         * gcc.dg/c99-tag-1.c: Add more tests.
1391
1392 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
1393
1394         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
1395         representation on MN10300 and ARM/Thumb.
1396
1397 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
1398
1399         * g77.f-torture/execute/20010610.f: New.
1400
1401 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
1402
1403         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
1404         names.
1405
1406 2001-06-09  Richard Henderson  <rth@redhat.com>
1407
1408         * gcc.c-torture/execute/ashrdi-1.c: New.
1409         * gcc.c-torture/execute/ashldi-1.c: New.
1410         * gcc.c-torture/execute/lshrdi-1.c: New.
1411
1412 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
1413
1414         * objc/execute/load-3.m: Added. Check sending +load to categories,
1415         in addition to classes.
1416
1417 2001-06-08  Stan Shebs  <shebs@apple.com>
1418
1419         * objc/execute/load-2.m: New test.  From Nicola Pero
1420         <n.pero@mi.flashnet.it>.
1421
1422 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
1423
1424         * gcc.c-torture/execute/20010605-2.c: New test.
1425
1426 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1427
1428         * g++.old-deja/g++.abi/vbase2.C: New test.
1429         * g++.old-deja/g++.abi/vbase3.C: New test.
1430
1431 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1432
1433         * g++.old-deja/g++.pt/friend49.C: New test.
1434
1435 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1436
1437         * g++.old-deja/g++.ext/anon3.C: New test.
1438
1439 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
1440
1441         * g++.old-deja/g++.other/conv7.C: New test.
1442
1443 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
1444
1445         * gcc.c-torture/compile/20010605-2.c: New test.
1446
1447 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1448
1449         * gcc.c-torture/execute/20010604-1.c: New test.
1450
1451 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
1452
1453         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
1454
1455 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
1456
1457         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
1458         (g++_link_flags): Likewise.
1459         (g++_init): Pass gccpath's value to two previous functions.
1460
1461 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1462
1463         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
1464         Ensure logfile entry matches exec command line.
1465
1466 2001-05-31  Richard Henderson  <rth@redhat.com>
1467
1468         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
1469         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
1470
1471 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
1472
1473         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
1474         compiler for irix6.2
1475
1476 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
1477
1478         * g++.old-deja/g++.other/optimize3.C: New file.
1479
1480 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
1481
1482         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
1483         assemble.
1484
1485 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
1486
1487         * g++.old-deja/g++.other/optimize2.C: New file.
1488
1489 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
1490
1491         * gcc.c-torture/compile/20010518-2.c: New file.
1492         * gcc.c-torture/execute/20010518-1.c: New file.
1493         * gcc.c-torture/execute/20010518-2.c: New file.
1494
1495 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
1496
1497         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
1498
1499 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
1500
1501         G++ no longer defines builtins that do not begin with __builtin.
1502         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
1503         * g++.old-deja/g++.brendand/misc13.C: Likewise.
1504         * g++.old-deja/g++.law/builtin1.C: Likewise.
1505         * g++.old-deja/g++.law/cvt2.C: Likewise.
1506         * g++.old-deja/g++.mike/net5.C: Likewise.
1507         * g++.old-deja/g++.other/builtins1.C: Likewise.
1508         * g++.old-deja/g++.other/builtins2.C: Likewise.
1509         * g++.old-deja/g++.other/builtins3.C: Likewise.
1510         * g++.old-deja/g++.other/builtins4.C: Likewise.
1511         * g++.old-deja/g++.other/inline8.C: Likewise.
1512         * g++.old-deja/g++.robertl/eb39.C: Likewise.
1513
1514 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
1515
1516         * g++.old-deja/g++.pt/using1.C: Adjust.
1517         * g++.old-deja/g++.pt/using2.C: New test.
1518
1519 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
1520
1521         * gcc.dg/cpp/charconst.c: New tests.
1522         * gcc.dg/cpp/escape.c: New tests.
1523         * gcc.dg/cpp/escape-1.c: New tests.
1524         * gcc.dg/cpp/escape-2.c: New tests.
1525         * gcc.dg/cpp/ucs.c: New tests.
1526
1527 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
1528
1529         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
1530         native compiler for irix6.5.
1531
1532 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
1533
1534         * lib/g++.exp (g++_include_flags): Use args to compute
1535         get_multilibs.
1536         (g++_link_flags): Likewise.
1537         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
1538
1539 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
1540
1541         * gcc.dg/c90-hexfloat-1.c: Add more tests.
1542
1543 2001-05-21  Geoff Keating  <geoffk@redhat.com>
1544
1545         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
1546         this file.
1547
1548 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1549
1550         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
1551         STACK_SIZE;
1552         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
1553         to STACK_SIZE; Use it to define size of add_histo array.
1554         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
1555         to STACK_SIZE.
1556         (f): Use GITT_SIZE to define size of gitt local table.
1557         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
1558         to STACK_SIZE; Use it to define size of bytemem array.
1559
1560 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1561
1562         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
1563         on 68HC11/HC12 due to the asm instruction.
1564         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
1565         * gcc.c-torture/compile/920520-1.x: Likewise.
1566         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
1567         on 68HC11/HC12 because the function is larger than 64K.
1568         * gcc.c-torture/compile/961203-1.x: New file, this test fails
1569         on 68HC11/HC12 because the structure is too large.
1570
1571 2001-05-20  Richard Henderson  <rth@redhat.com>
1572
1573         * gcc.c-torture/execute/20010520-1.c: New.
1574
1575 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1576
1577         * g++.old-deja/g++.warn/compare1.C: New test.
1578         * gcc.dg/compare4.c: New test.
1579
1580 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
1581
1582         * g++.old-deja/g++.other/optimize1.C: New test.
1583
1584 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1585
1586         * g++.old-deja/g++.pt/spec41.C: New test.
1587
1588 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
1589
1590         * gcc.c-torture/compile/20010114-1.x: Remove.
1591
1592 2001-05-18  Stan Shebs  <shebs@apple.com>
1593
1594         * gcc.c-torture/compile/20010518-1.c: New test.
1595
1596 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
1597
1598         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
1599         * g++.old-deja/g++.pt/crash67.C: New test.
1600
1601 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
1602
1603         * g++.old-deja/g++.other/debug9.C: New test.
1604
1605 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
1606
1607         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
1608
1609 Wed May 16 20:33:57 CEST 2001  Jan Hubicka  <jh@suse.cz>
1610
1611         * gcc.c-torture/compile/20010516-1.c: New test.
1612
1613 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1614
1615         * g++.old-deja/g++.other/crash41.C: New test.
1616
1617 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1618
1619         * g++.old-deja/g++.pt/crash66.C: New test.
1620
1621 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
1622
1623         * g++.old-deja/g++.robertl/eb27.C: Convert.
1624
1625 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
1626
1627         * g++.dg/friend-warn.C: New test.  Do not warn about friend
1628         declaration being redundant.
1629
1630 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
1631
1632         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
1633
1634 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
1635
1636         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
1637
1638 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
1639
1640         * lib/g++.exp: Use testsuite_flags.
1641
1642 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
1643
1644         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
1645
1646 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1647
1648         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
1649
1650 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
1651
1652         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
1653
1654 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
1655
1656         * gcc.c-torture/compile/20010313-1.c: New test.
1657
1658 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
1659
1660         * gcc.dg/cpp/direct2.c: New test.
1661         * gccq.dg/cpp/direct2s.c: New test.
1662
1663         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
1664
1665 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
1666
1667         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
1668         * g++.old-deja/g++.other/op3.C: Likewise.
1669
1670 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
1671
1672         * gcc.dg/cpp/syshdr.h: New file.
1673         * gcc.dg/cpp/sysmac1.c: Update.
1674         * gcc.dg/cpp/sysmac2.c: Update.
1675
1676 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
1677
1678         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
1679
1680 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
1681
1682         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
1683         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
1684
1685 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
1686
1687         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
1688
1689 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
1690
1691         * lib/g++.exp (g++_include_flags): Don't use any special flags
1692         if TESTING_IN_BUILD_TREE is not defined.
1693         (g++_init): Use a plain 'c++' as the compiler if
1694         TESTING_IN_BUILD_TREEE is not defined.
1695
1696 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
1697
1698         * g++.old-deja/g++.eh/catch13.C: New test.
1699         * g++.old-deja/g++.eh/catch14.C: New test.
1700
1701 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
1702
1703         * gcc.dg/cpp/tr-define.c: New test.
1704
1705 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
1706
1707         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
1708         <stdlib.h>, not <malloc.h>.
1709
1710 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
1711
1712         * g++.old-deja/g++.ns/template17.C: New test.
1713
1714 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
1715
1716         * g++.old-deja/g++.pt/ref4.C: New test.
1717
1718 2001-04-30  Richard Henderson  <rth@redhat.com>
1719
1720         * gcc.dg/20000724-1.c: Revert last change.
1721
1722 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
1723
1724         * g77.f-torture/execute/20010430.f: New test.
1725
1726 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
1727
1728         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
1729
1730 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
1731
1732         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
1733
1734 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
1735
1736         * g++.old-deja/g++.eh/crash6.C: New test.
1737
1738 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
1739
1740         * g++.old-deja/g++.other/warn7.C: New test.
1741
1742 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
1743
1744         * g++.old-deja/g++.other/defarg9.C: New test.
1745
1746 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
1747
1748         * g77.f-torture/compile/20010426.f: New test.
1749         * g77.f-torture/execute/20010426.f: New test.
1750
1751 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
1752
1753         * g77.f-torture/compile/20000629-1.x: Remove - error
1754         has been fixed.
1755
1756 Thu Apr 26 11:15:12 2001  Jeffrey A Law  (law@cygnus.com)
1757
1758         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
1759         Tweak slightly to work with g++.dg framework.
1760         * g++.dg/special/ecos.exp: Run initp1.C test.
1761         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
1762
1763         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
1764         its linker doesn't give line numbers either.
1765         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
1766
1767 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
1768
1769         * g++.old-deja/g++.other/lex1.C: New test.
1770
1771 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
1772
1773         * gcc.dg/noncompile/20010425-1.c: New test.
1774
1775 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
1776
1777         * g++.old-deja/g++.pt/mangle2.C: New test.
1778
1779 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
1780
1781         * gcc.dg/format/plus-1.c: New test.
1782
1783 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
1784
1785         * gcc.dg/20010423-1.c: New test.
1786
1787 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
1788
1789         * gcc.c-torture/execute/20010422-1.c: New test.
1790
1791 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
1792
1793         * g++.old-deja/g++.ns/type2.C: New test.
1794
1795 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
1796
1797         * g++.old-deja/g++.other/perf1.C: New test.
1798
1799 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
1800
1801         * gcc.dg/c99-func-2.c: Remove xfail.
1802         * gcc.dg/c99-func-3.c: Remove xfail.
1803         * gcc.dg/c99-func-4.c: Remove xfail.
1804
1805 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
1806
1807         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
1808
1809 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
1810
1811         * gcc.c-torture/compile/20010423-1.c: New test.
1812
1813 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1814
1815         * g++.old-deja/g++.pt/typename28.C: New test.
1816
1817 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1818
1819         * g++.old-deja/g++.abi/empty2.C: New test.
1820         * g++.old-deja/g++.abi/empty3.C: New test.
1821
1822 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1823
1824         * g++.old-deja/g++.other/comdat2.C: New test.
1825         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
1826
1827 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1828
1829         * g++.old-deja/g++.other/overload14.C: New test.
1830
1831 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1832
1833         * g++.old-deja/g++.other/lookup23.C: New test.
1834
1835 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1836
1837         * gcc.c-torture/execute/20010403-1.c: New test.
1838
1839 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
1840             Mark Mitchell  <mark@codesourcery.com>
1841
1842         * lib/old-dejagnu.exp: Don't delete output of executable.
1843         Add .exe suffix to executables.
1844
1845 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
1846
1847         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
1848
1849 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1850
1851         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
1852
1853 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
1854
1855         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
1856         * g++.old-deja/g++.abi/crash1.C: New test.
1857
1858 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
1859
1860         * g++.old-deja/g++.other/crash40.C: New test.
1861
1862 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1863
1864         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
1865
1866 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
1867
1868         * g++.old-deja/g++.other/warn6.C: New test.
1869
1870 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
1871
1872         * g++.old-deja/g++.robertl/eb42.C: Same.
1873
1874 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1875
1876         * gcc.dg/wtr-conversion-1.c: New testcase.
1877
1878 2001-04-10  Richard Henderson  <rth@redhat.com>
1879
1880         * g++.old-deja/g++.other/array5.C: New.
1881
1882 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1883
1884         * gcc.c-torture/execute/20010408-1.c: New test.
1885
1886 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
1887
1888         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
1889         headers and constructs.
1890         * g++.old-deja/g++.robertl/eb79.C: Same.
1891         * g++.old-deja/g++.robertl/eb77.C (main): Same.
1892         * g++.old-deja/g++.robertl/eb73.C: Same.
1893         * g++.old-deja/g++.robertl/eb66.C (main): Same.
1894         * g++.old-deja/g++.robertl/eb55.C (t): Same.
1895         * g++.old-deja/g++.robertl/eb54.C (main): Same.
1896         * g++.old-deja/g++.robertl/eb46.C (main): Same.
1897         * g++.old-deja/g++.robertl/eb44.C: Same.
1898         * g++.old-deja/g++.robertl/eb41.C (main): Same.
1899         * g++.old-deja/g++.robertl/eb4.C (main): Same.
1900         * g++.old-deja/g++.robertl/eb39.C: Same.
1901         * g++.old-deja/g++.robertl/eb33.C (main): Same.
1902         * g++.old-deja/g++.robertl/eb31.C (main): Same.
1903         * g++.old-deja/g++.robertl/eb30.C: Same.
1904         * g++.old-deja/g++.robertl/eb3.C: Same.
1905         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
1906         * g++.old-deja/g++.robertl/eb21.C: Same.
1907         * g++.old-deja/g++.robertl/eb15.C: Same.
1908         * g++.old-deja/g++.robertl/eb118.C: Same.
1909         * g++.old-deja/g++.robertl/eb115.C (main): Same.
1910         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
1911         * g++.old-deja/g++.robertl/eb109.C: Same.
1912         * g++.old-deja/g++.other/sibcall1.C (main): Same.
1913         * g++.old-deja/g++.mike/rtti1.C: Same.
1914         * g++.old-deja/g++.mike/p658.C: Same.
1915         * g++.old-deja/g++.mike/net46.C: Same.
1916         * g++.old-deja/g++.mike/net34.C: Same.
1917         * g++.old-deja/g++.mike/memoize1.C: Same.
1918         * g++.old-deja/g++.mike/eh2.C: Same.
1919         * g++.old-deja/g++.law/weak.C: Same.
1920         * g++.old-deja/g++.law/visibility7.C: Same.
1921         * g++.old-deja/g++.law/visibility25.C: Same.
1922         * g++.old-deja/g++.law/visibility22.C: Same.
1923         * g++.old-deja/g++.law/visibility2.C: Same.
1924         * g++.old-deja/g++.law/visibility17.C: Same.
1925         * g++.old-deja/g++.law/visibility13.C: Same.
1926         * g++.old-deja/g++.law/visibility10.C: Same.
1927         * g++.old-deja/g++.law/visibility1.C: Same.
1928         * g++.old-deja/g++.law/virtual3.C (eval): Same.
1929         * g++.old-deja/g++.law/vbase1.C: Same.
1930         * g++.old-deja/g++.law/operators32.C: Same.
1931         * g++.old-deja/g++.law/nest3.C: Same.
1932         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
1933         * g++.old-deja/g++.law/except5.C (main): Same.
1934         * g++.old-deja/g++.law/cvt7.C (run): Same.
1935         * g++.old-deja/g++.law/cvt2.C: Same.
1936         * g++.old-deja/g++.law/cvt16.C: Same.
1937         * g++.old-deja/g++.law/ctors6.C (bar): Same.
1938         * g++.old-deja/g++.law/ctors17.C (main): Same.
1939         * g++.old-deja/g++.law/ctors13.C: Same.
1940         * g++.old-deja/g++.law/ctors12.C (main): Same.
1941         * g++.old-deja/g++.law/ctors10.C: Same.
1942         * g++.old-deja/g++.law/code-gen5.C: Same.
1943         * g++.old-deja/g++.law/bad-error7.C: Same.
1944         * g++.old-deja/g++.law/arm9.C: Same.
1945         * g++.old-deja/g++.law/arm12.C: Same.
1946         * g++.old-deja/g++.law/arg8.C: Same.
1947         * g++.old-deja/g++.law/arg1.C: Same.
1948         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
1949         * g++.old-deja/g++.jason/template31.C: Same.
1950         * g++.old-deja/g++.jason/template24.C (main): Same.
1951         * g++.old-deja/g++.jason/2371.C: Same.
1952         * g++.old-deja/g++.eh/new2.C: Same.
1953         * g++.old-deja/g++.eh/new1.C: Same.
1954         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
1955         * g++.old-deja/g++.brendan/nest21.C (main): Same.
1956         * g++.old-deja/g++.brendan/err-msg3.C: Same.
1957         * g++.old-deja/g++.brendan/crash62.C: Same.
1958         * g++.old-deja/g++.brendan/crash52.C: Same.
1959         * g++.old-deja/g++.brendan/crash49.C (main): Same.
1960         * g++.old-deja/g++.brendan/crash38.C: Same.
1961         * g++.old-deja/g++.brendan/crash15.C (main): Same.
1962         * g++.old-deja/g++.brendan/copy9.C: Same.
1963
1964 Fri Apr  6 15:36:15 2001  J"orn Rennecke <amylaar@redhat.com>
1965
1966         * gcc.c-torture/execute/20001203-2.c (memset):
1967         Count argument is of type __SIZE_TYPE__.
1968
1969 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
1970
1971         * gcc.c-torture/compile/20010404-1.c: New test.
1972
1973 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
1974
1975         * gcc.c-torture/compile/20010326-1.c: New test.
1976
1977 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
1978
1979         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
1980         peculiarities of the SH.
1981         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
1982
1983 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1984
1985         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
1986         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
1987         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
1988
1989 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
1990
1991         * g77.f-torture/compile/20010321-1.f: New test.
1992
1993 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
1994
1995         * gcc.c-torture/compile/20010329-1.c: New test.
1996
1997 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
1998
1999         * gcc.c-torture/execute/20010329-1.c: New test.
2000
2001 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
2002
2003         * g++.old-deja/g++.other/eh4.C: Fix typo.
2004
2005 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
2006
2007         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
2008
2009 2001-03-28  Philip Blundell  <philb@gnu.org>
2010
2011         * gcc.c-torture/compile/20010328-1.c: New test.
2012
2013 2001-03-27  Richard Henderson  <rth@redhat.com>
2014
2015         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
2016         * g++.old-deja/g++.eh/vbase3.C: Likewise.
2017
2018 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
2019
2020         * gcc.c-torture/compile/20010327-1.c: New test.
2021
2022 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
2023
2024         * g++.old-deja/g++.other/friend12.C: New test.
2025         * g++.old-deja/g++.other/friend9.C: Expect no errors.
2026         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
2027
2028 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2029
2030         * gcc.c-torture/execute/20010325-1.c: New test.
2031
2032 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
2033
2034         * g++.old-deja/g++.other/mangle3.C: New test.
2035
2036 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
2037
2038         * g++.old-deja/g++.other/anon8.C: New test.
2039
2040 2001-03-20  Philip Blundell  <philb@gnu.org>
2041
2042         * gcc.c-torture/compile/20010320-1.c: New test.
2043
2044 2001-03-17  Richard Henderson  <rth@redhat.com>
2045
2046         * g++.old-deja/g++.other/eh4.C: Add expected error text.
2047
2048 2001-03-15  Geoff Keating  <geoff@redhat.com>
2049
2050         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
2051         tests on AIX.
2052
2053 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
2054
2055         * g++.old-deja/g++.other/eh4.C: New test.
2056
2057 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
2058
2059         * gcc.dg/cpp/mi1.c: Update.
2060
2061 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
2062
2063         * g++.old-deja/g++.other/regstack.C: New test.
2064
2065 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
2066
2067         * g++.old-deja/g++.other/ref4.C: New test.
2068
2069 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
2070
2071         * objc/execute/va_method.m: Added.
2072         * objc/execute/IMP.m: Added.
2073         * objc/execute/_cmd.m: Added.
2074         * objc/execute/accessing_ivars.m: Added.
2075         * objc/execute/class-1.m: Added.
2076         * objc/execute/class-10.m: Added.
2077         * objc/execute/class-11.m: Added.
2078         * objc/execute/class-12.m: Added.
2079         * objc/execute/class-13.m: Added.
2080         * objc/execute/class-14.m: Added.
2081         * objc/execute/class-2.m: Added.
2082         * objc/execute/class-3.m: Added.
2083         * objc/execute/class-4.m: Added.
2084         * objc/execute/class-5.m: Added.
2085         * objc/execute/class-6.m: Added.
2086         * objc/execute/class-7.m: Added.
2087         * objc/execute/class-8.m: Added.
2088         * objc/execute/class-9.m: Added.
2089         * objc/execute/class-tests-1.h
2090         * objc/execute/class-tests-2.h
2091         * objc/execute/compatibility_alias.m: Added.
2092         * objc/execute/encode-1.m: Added.
2093         * objc/execute/formal_protocol-1.m: Added.
2094         * objc/execute/formal_protocol-2.m: Added.
2095         * objc/execute/formal_protocol-3.m: Added.
2096         * objc/execute/formal_protocol-4.m: Added.
2097         * objc/execute/formal_protocol-5.m: Added.
2098         * objc/execute/formal_protocol-6.m: Added.
2099         * objc/execute/formal_protocol-7.m: Added.
2100         * objc/execute/informal_protocol.m: Added.
2101         * objc/execute/initialize.m: Added.
2102         * objc/execute/load.m: Added.
2103         * objc/execute/many_args_method.m: Added.
2104         * objc/execute/nested-3.m: Added.
2105         * objc/execute/no_clash.m: Added.
2106         * objc/execute/private.m: Added.
2107         * objc/execute/redefining_self.m: Added.
2108         * objc/execute/root_methods.m: Added.
2109         * objc/execute/selector-1.m: Added.
2110         * objc/execute/static-1.m: Added.
2111         * objc/execute/static-2.m: Added.
2112         * objc/execute/va_method.m: Added.
2113
2114 2001-03-10  Richard Henderson  <rth@redhat.com>
2115
2116         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
2117
2118 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
2119
2120         * g++.old-deja/g++.other/crash31.C: XFAIL.
2121         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
2122         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
2123         * gcc.c-torture/execute/20010123-1.x: XFAIL.
2124         * gcc.c-torture/execute/20010124-1.x: XFAIL.
2125         * gcc.dg/sequence-pt-1.c: XFAIL one test.
2126
2127 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
2128
2129         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
2130
2131 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
2132
2133         * gcc.dg/20000724-1.c: Don't use multiline strings.
2134
2135 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
2136
2137         * objc/execute/string1.m, objc/execute/string2.m: Compare the
2138         result of -cString against what we expect it to be; don't just
2139         print it out for no one to read.
2140
2141         * objc/execute/string3.m, objc/execute/string4.m: New tests.
2142         Based on testcases provided by Nicola Pero.
2143
2144 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
2145
2146         * gcc.dg/cpp/macro7.c: New test.
2147
2148 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
2149
2150         * gcc.dg/cpp/multiline.c: Update.
2151
2152 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
2153
2154         * g++.old-deja/g++.other/enum3.C: New test.
2155
2156 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
2157
2158         * g++.old-deja/g++.other/pod1.C: New test.
2159
2160 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
2161
2162         * g++.old-deja/g++.ext/overload1.C: New test.
2163
2164 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2165
2166         * g++.old-deja/g++.pt/using1.C: New test.
2167
2168 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2169
2170         * g++.old-deja/g++.other/using9.C: New test.
2171
2172 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
2173
2174         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
2175
2176         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
2177
2178 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
2179
2180         * g++.old-deja/g++.ext/realpt1.C: Remove.
2181
2182 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
2183
2184         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
2185
2186 2001-02-26  Will Cohen  <wcohen@redhat.com>
2187
2188         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
2189
2190 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
2191
2192         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
2193         templatized constructors.
2194
2195 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2196
2197         * gcc.c-torture/execute/20010224-1.c: New test.
2198
2199 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
2200
2201         * gcc.c-torture/execute/20010222-1.c: New test.
2202
2203 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
2204
2205         * g++.old-deja/g++.other/inline20.C: New test.
2206
2207 Wed Feb 21 12:38:22 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
2208
2209         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
2210
2211 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
2212
2213         * g++.old-deja/g++.other/lookup22.C: New test.
2214
2215 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
2216
2217         * g77.dg: New directory.
2218         * g77.dg/20010216-1.f: New test case.
2219         * g77.dg/dg.exp: New driver.
2220         * lib/g77-dg.exp: New driver library.
2221
2222 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2223
2224         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
2225
2226 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
2227
2228         * g++.old-deja/g++.other/decl9.C: New test.
2229
2230 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
2231
2232         * g++.old-deja/g++.other/init16.C: Update the test so that it does
2233         not need <string> and also tests the initialization at runtime.
2234
2235 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
2236
2237         * gcc.c-torture/execute/longlong.c: New test.
2238
2239 Wed Feb 14 21:41:17 2001  J"orn Rennecke <amylaar@redhat.com>
2240
2241         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
2242
2243 Wed Feb 14 21:31:25 2001  J"orn Rennecke <amylaar@redhat.com>
2244
2245         * gcc.c-torture/execute/920302-1.c (execute):
2246         Change argument type to short.
2247
2248 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2249
2250         * g++.old-deja/g++.pt/deduct6.C: New test.
2251
2252 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2253
2254         * g++.old-deja/g++.pt/deduct5.C: New test.
2255
2256 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
2257
2258         * gcc.c-torture/execute/20010209-1.c: New test.
2259
2260 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
2261
2262         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
2263
2264 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
2265
2266         * g++.dg/vtgc1.C: Update for new ABI.
2267
2268         * consistency.vlad: New directory, 1665 files.
2269
2270 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2271
2272         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
2273         return type.
2274         * gcc.dg/cpp/digraphs.c: Declare puts.
2275
2276 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
2277
2278         * g++.old-deja/g++.other/warn5.C: New test.
2279
2280 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
2281
2282         * g++.old-deja/g++.pt/spec40.C: New test.
2283
2284 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
2285
2286         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
2287         case.
2288         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
2289
2290 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
2291
2292         * gcc.c-torture/compile/20010209-1.c: New test.
2293
2294 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
2295
2296         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
2297         excess errors message but not if it crashes.
2298         * g++.old-deja/g++.other/crash27.C: Likewise.
2299         * g++.old-deja/g++.other/crash28.C: Likewise.
2300         * g++.old-deja/g++.other/crash30.C: Likewise.
2301         * g++.old-deja/g++.other/crash32.C: Likewise.
2302         * g++.old-deja/g++.other/crash35.C: Likewise.
2303         * g++.old-deja/g++.pt/inherit2.C: Likewise.
2304
2305 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2306
2307         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
2308         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
2309         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
2310         g77.f-torture/execute/execute.exp,
2311         g77.f-torture/noncompile/noncompile.exp,
2312         gcc.c-torture/execute/execute.exp,
2313         gcc.c-torture/execute/memcheck/memcheck.exp,
2314         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
2315         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
2316         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
2317         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
2318         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
2319         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
2320         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
2321         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
2322         Remove bug reporting instructions with ancient email addresses.
2323
2324 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
2325
2326         * gcc.dg/20010202-1.c: New test.
2327         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
2328
2329 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
2330
2331         * g++.dg/stdbool-if.C: New test.
2332
2333 Wed Feb  7 09:54:47 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
2334
2335         * objc/execute/fdecl.m: Added main().
2336
2337 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
2338
2339         * gcc.c-torture/execute/20010206-1.c: New test.
2340
2341 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
2342
2343         * gcc.dg/cpp/avoidpaste1.c: Update.
2344
2345 Tue Feb  5 8:53:33 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
2346
2347         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
2348         Pero <nicola@brainstorm.co.uk>.
2349         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
2350
2351 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
2352
2353         * g++.old-deja/g++.pt/spec39.C: New test.
2354
2355 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
2356
2357         * gcc.c-torture/compile/20010202-1.c: New test.
2358
2359 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
2360
2361         * g++.old-deja/g++.abi/primary2.C: New test.
2362         * g++.old-deja/g++.abi/primary3.C: New test.
2363         * g++.old-deja/g++.abi/primary4.C: New test.
2364         * g++.old-deja/g++.abi/primary5.C: New test.
2365         * g++.old-deja/g++.abi/vtable3.h: New test.
2366         * g++.old-deja/g++.abi/vtable3a.C: New test.
2367         * g++.old-deja/g++.abi/vtable3b.C: New test.
2368         * g++.old-deja/g++.abi/vtable3c.C: New test.
2369         * g++.old-deja/g++.abi/vtable3d.C: New test.
2370         * g++.old-deja/g++.abi/vtable3e.C: New test.
2371         * g++.old-deja/g++.abi/vtable3f.C: New test.
2372         * g++.old-deja/g++.abi/vtable3g.C: New test.
2373         * g++.old-deja/g++.abi/vtable3h.C: New test.
2374         * g++.old-deja/g++.abi/vtable3i.C: New test.
2375         * g++.old-deja/g++.abi/vtable3j.C: New test.
2376         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
2377
2378 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
2379
2380         * g++.old-deja/g++.other/anon6.C: New test.
2381         * g++.old-deja/g++.other/anon7.C: New test.
2382
2383 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
2384
2385         * gcc.dg/cpp/avoidpaste2.c: New tests.
2386
2387 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
2388
2389         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
2390
2391 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
2392
2393         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
2394         DECIMAL_DIG cases for Irix."
2395
2396 Wed Jan 31 12:23:32 2001  J"orn Rennecke <amylaar@redhat.com>
2397
2398         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
2399
2400 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
2401
2402         * gcc.dg/c99-tag-1.c: New test.
2403
2404 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
2405
2406         * gcc.dg/cpp/tr-warn1.c: Add tests.
2407
2408 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
2409
2410         * gcc.dg/cpp/avoidpaste1.c: Update.
2411         * gcc.dg/cpp/paste4.c: Update.
2412
2413 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
2414
2415         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
2416         cases for Irix.
2417
2418 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
2419
2420         * g++.old-deja/g++.other/inline19.C: New test.
2421
2422 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
2423
2424         * gcc.dg/Wlarger-than.c: New test.
2425
2426 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
2427
2428         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
2429
2430 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
2431
2432         * gcc.c-torture/execute/20010129-1.c: New test.
2433         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
2434
2435 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
2436
2437         * gcc.dg/cpp/avoidpaste1.c: Test case.
2438
2439 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
2440
2441         * g++.old-deja/g++.other/inline18.C: New test.
2442
2443 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2444
2445         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
2446         and __builtin_putchar.
2447
2448 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
2449
2450         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
2451         tests.
2452
2453 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
2454
2455         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
2456         floating point number rounding mode to round to the nearest
2457         representable mode.
2458
2459 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
2460
2461         * g++.old-deja/g++.other/mangle2.C: New test.
2462
2463 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
2464
2465         * gcc.c-torture/compile/20010124-1.c: New test.
2466
2467 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
2468
2469         * g++.old-deja/g++.pt/spec38.C: New test.
2470
2471 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2472
2473         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
2474         "Build don't run".
2475
2476 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2477
2478         * gcc.c-torture/execute/20010123-1.c: New test.
2479
2480 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
2481
2482         * g++.old-deja/g++.pt/spec37.C: New test.
2483
2484 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
2485
2486         * g++.old-deja/g++.pt/overload14.C: New test.
2487
2488 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2489
2490         * gcc.c-torture/execute/20010122-1.c: New test, exercise
2491         __builtin_return_address.
2492
2493 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
2494
2495         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
2496         * g++.old-deja/g++.pt/spec35.C: New test.
2497         * g++.old-deja/g++.pt/spec36.C: New test.
2498
2499 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
2500
2501         * gcc.c-torture/compile/20010118-1.c: New test.
2502
2503 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
2504
2505         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
2506
2507 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
2508
2509         * gcc.c-torture/execute/20010119-1.c: New test.
2510
2511 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2512
2513         * g++.old-deja/g++.other/vbase5.C: New test.
2514
2515 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
2516
2517         * gcc.c-torture/execute/20010118-1.c: New test.
2518
2519 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2520
2521         * g++.old-deja/g++.pt/deduct3.C: New test.
2522
2523 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2524
2525         * g++.old-deja/g++.pt/spec34.C: New test.
2526
2527 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
2528
2529         * g77.f-torture/compile/20000601-2.f: New test.
2530
2531 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2532
2533         * g++.old-deja/g++.other/init17.C: New test.
2534
2535 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
2536
2537         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
2538
2539 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2540
2541         * g++.old-deja/g++.pt/unify8.C: New test.
2542
2543 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2544
2545         * g++.old-deja/g++.abi/vbase1.C: New test.
2546
2547 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2548
2549         * g++.old-deja/g++.pt/crash65.C: New test.
2550
2551 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
2552
2553         * gcc.dg/cpp/assembl2.S: New test case.
2554
2555 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
2556
2557         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
2558         are supported.
2559
2560 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2561
2562         * g++.old-deja/g++.other/builtins1.C: New test.
2563         * g++.old-deja/g++.other/builtins2.C: Likewise.
2564         * g++.old-deja/g++.other/builtins3.C: Likewise.
2565         * g++.old-deja/g++.other/builtins4.C: Likewise.
2566
2567 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
2568
2569         * gcc.c-torture/compile/20010117-1.c: New test.
2570         * gcc.c-torture/compile/20010117-2.c: New test.
2571
2572 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2573
2574         * g77.f-torture/execute/20010116.[fx]: New test,
2575         XFAIL on i?86-*-*.
2576         * g77.f-torture/compile/20010115.f: Indicate it's
2577         a test for PR fortran/1636.
2578
2579 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
2580
2581         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
2582
2583 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2584
2585         * g77.f-torture/compile/20010115.f: New test.
2586
2587 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
2588
2589         * g++.old-deja/g++.pt/nontype5.C: New test.
2590
2591 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
2592
2593         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
2594         have an equivalent working one below it.
2595
2596 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
2597
2598         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
2599         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
2600
2601 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
2602
2603         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
2604         message containing "init_priority".
2605         (conpr-2.C): Likewise.
2606         (conpr-3.C): Likewise.
2607         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
2608
2609 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2610
2611         * gcc.c-torture/execute/20010114-2.c: New test.
2612
2613 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
2614
2615         * gcc.c-torture/compile/20010114-1.c: New test.
2616         * gcc.c-torture/compile/20010114-1.x: Xfail.
2617         * gcc.c-torture/compile/20010114-2.c: New test.
2618         * gcc.c-torture/execute/20010114-1.c: New test.
2619         * gcc.dg/trunc-1.c: New test.
2620         * gcc.dg/uninit-B.c: New test.
2621
2622 2001-01-13  Nick Clifton  <nickc@redhat.com>
2623
2624         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
2625         target.
2626
2627 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2628
2629         * gcc.c-torture/compile/20010113-1.c: New test.
2630
2631 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
2632
2633         * gcc.c-torture/compile/20001212-1.c: New test.
2634
2635 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
2636
2637         * gcc.dg/cpp/widestr1.c: Update.
2638         * gcc.dg/cpp/prag-imp.c: Remove.
2639
2640 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
2641
2642         * gcc.c-torture/execute/20000801-3.x: Remove.
2643         * gcc.dg/c90-init-1.c: New test.
2644         * gcc.dg/c99-init-1.c: New test.
2645         * gcc.dg/c99-init-2.c: New test.
2646         * gcc.dg/gnu99-init-1.c: New test.
2647
2648 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
2649
2650         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
2651         testing that no relevant ones were found.
2652
2653 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2654
2655         * g++.old-deja/g++.pt/cast2.C: New test.
2656
2657 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2658
2659         * g++.old-deja/g++.pt/friend47.C: New test.
2660
2661 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2662
2663         * g++.old-deja/g++.pt/instantiate13.C: New test.
2664
2665 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2666
2667         * g++.old-deja/g++.other/defarg7.C: New test.
2668         * g++.old-deja/g++.other/defarg8.C: New test.
2669
2670 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2671
2672         * g++.old-deja/g++.pt/crash64.C: New test.
2673
2674 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2675
2676         * g++.old-deja/g++.pt/crash63.C: New test.
2677
2678 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
2679
2680         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
2681
2682 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
2683
2684         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
2685
2686 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
2687
2688         * g++.old-deja/g++.pt/error3.C: New test.
2689
2690 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
2691
2692         * g++.old-deja/g++.other/crash39.C: New test.
2693
2694 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
2695
2696         * g++.old-deja/g++.other/vbase4.C: New test.
2697
2698 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
2699
2700         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
2701         * gcc.dg/special/20000419-2.c: New file. Identical to above.
2702         * gcc.dg/special/special.exp: New test driver which will check
2703         for alias support for the above test.
2704
2705 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
2706
2707         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
2708         problems on small machines.
2709         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
2710         parameterize.
2711
2712 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
2713
2714         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
2715         mips.
2716         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
2717
2718 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
2719
2720         * g++.old_deja/g++.pt/using8.C: New test.
2721
2722 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2723
2724         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
2725
2726 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
2727
2728         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
2729         where a failure is expected.
2730         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
2731
2732 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
2733
2734         * g++.old_deja/g++.pt/instantiate12.C: New test.
2735
2736 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
2737
2738         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
2739         start of structs.
2740         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
2741         * g++.old-deja/g++.brendan/crash17.C: Likewise.
2742         * g++.old-deja/g++.brendan/crash29.C: Likewise.
2743         * g++.old-deja/g++.brendan/crash48.C: Likewise.
2744         * g++.old-deja/g++.brendan/ns1.C: Likewise.
2745         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
2746         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2747         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2748         * g++.old-deja/g++.eh/spec6.C: Likewise.
2749         * g++.old-deja/g++.jason/crash3.C: Likewise.
2750         * g++.old-deja/g++.law/ctors11.C: Likewise.
2751         * g++.old-deja/g++.law/ctors17.C: Likewise.
2752         * g++.old-deja/g++.law/ctors5.C: Likewise.
2753         * g++.old-deja/g++.law/ctors9.C: Likewise.
2754         * g++.old-deja/g++.mike/ambig1.C: Likewise.
2755         * g++.old-deja/g++.mike/net22.C: Likewise.
2756         * g++.old-deja/g++.mike/p3538a.C: Likewise.
2757         * g++.old-deja/g++.mike/p3538b.C: Likewise.
2758         * g++.old-deja/g++.mike/virt3.C: Likewise.
2759         * g++.old-deja/g++.niklas/t128.C: Likewise.
2760         * g++.old-deja/g++.other/anon4.C: Likewise.
2761         * g++.old-deja/g++.other/using1.C: Likewise.
2762         * g++.old-deja/g++.other/warn3.C: Likewise.
2763         * g++.old-deja/g++.pt/t37.C: Likewise.
2764         * g++.old-deja/g++.robertl/eb69.C: Likewise.
2765         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2766
2767 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
2768
2769         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
2770
2771 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2772
2773         * gcc.c-torture/execute/stdio-opt-3.c: New test.
2774
2775 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
2776
2777         * gcc.c-torture/compile/20010107-1.c: New test.
2778
2779 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2780
2781         * gcc.c-torture/execute/builtin-noret-1.c: New test.
2782
2783 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2784
2785         * gcc.dg/format/format.h: New file.
2786         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
2787         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
2788         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
2789         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
2790         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
2791         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
2792         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
2793         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
2794         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
2795         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
2796         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
2797         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
2798         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
2799         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
2800         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
2801         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
2802         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
2803         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
2804         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
2805         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
2806         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
2807         instead of declaring standard types, macros and functions in each
2808         test.
2809
2810 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
2811
2812         * gcc.c-torture/execute/20010106-1.c: New test.
2813
2814 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
2815
2816         * gcc.dg/format/format.exp: New file.
2817         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
2818         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
2819         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
2820         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
2821         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
2822         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
2823         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
2824         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
2825         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
2826         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
2827         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
2828         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
2829         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
2830         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
2831         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
2832         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
2833         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
2834         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
2835         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
2836         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
2837         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
2838         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
2839         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
2840         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
2841         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
2842         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
2843         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
2844         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
2845         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
2846         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
2847         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
2848         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
2849         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
2850         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
2851         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
2852         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
2853         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
2854         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
2855         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
2856         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
2857         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
2858         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
2859
2860 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
2861
2862         * gcc.c-torture/execute/991228-1.c: Take word endianness into
2863         account.
2864
2865 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
2866
2867         * gcc.c-torture/execute/builtin-complex-1.c: New test.
2868
2869 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2870
2871         * g++.old-deja/g++.pt/crash62.C: New test.
2872
2873 2001-01-04  Richard Henderson  <rth@redhat.com>
2874
2875         * gcc.dg/20000926-1.c: Update expected warnings.
2876         * gcc.dg/array-2.c: Likewise.
2877         * gcc.dg/array-4.c: Also validate flexible array members.
2878         * gcc.dg/c99-flex-array-1.c: New.
2879
2880 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
2881
2882         * gcc.c-torture/compile/20001222-1.x: Remove.
2883
2884 Thu Jan  4 13:54:11 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2885
2886         * gcc.c-torture/execute/built-in-setjmp.c: New.
2887
2888 2001-01-03  Richard Henderson  <rth@redhat.com>
2889
2890         * gcc.dg/940510-1.c: Update expected error wording.
2891         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
2892
2893 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
2894
2895         * lib/target-supports.exp (check_alias_available): Modified to
2896         indicate aliases not supported if only weak aliases are supported.
2897
2898 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2899
2900         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
2901         Turn on cmpstrsi checks for __pj__ and __i370__.
2902
2903 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2904
2905         * g++.old-deja/g++.other/virtual11.C: New test.
2906
2907 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2908
2909         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
2910
2911 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2912
2913         * gcc.c-torture/compile/20010102-1.c: New test.
2914
2915 2001-01-02  Andreas Jaeger  <aj@suse.de>
2916
2917         * gcc.dg/noreturn-3.c: New test.
2918
2919         * gcc.dg/noreturn-4.c: New test.
2920
2921 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2922
2923         * gcc.c-torture/execute/stdio-opt-1.c: Also test
2924         __builtin_fputc and __builtin_fwrite.
2925
2926 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
2927
2928         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
2929         signed char, not default char.
2930
2931 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
2932
2933         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
2934
2935 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
2936
2937         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
2938
2939 2000-12-29  Richard Henderson  <rth@redhat.com>
2940
2941         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
2942         (__cyg_profile_func_exit): Define.
2943
2944 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
2945
2946         * g++.dg/vtgc1.C: New test.
2947
2948 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
2949
2950         * gcc.dg/noncompile/20001228-1.c: New test.
2951
2952         * gcc.dg/20001228-1.c: New test.
2953
2954         * gcc.c-torture/execute/20001228-1.c: New test.
2955
2956 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
2957
2958         * gcc.dg/format-strfmon-1.c: New test.
2959
2960 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2961
2962         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
2963         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
2964         * gcc.c-torture/execute/string-opt-1.c: Likewise.
2965         * gcc.c-torture/execute/string-opt-2.c: Likewise.
2966         * gcc.c-torture/execute/string-opt-3.c: Likewise.
2967         * gcc.c-torture/execute/string-opt-4.c: Likewise.
2968         * gcc.c-torture/execute/string-opt-6.c: Likewise.
2969         * gcc.c-torture/execute/string-opt-7.c: Likewise.
2970         * gcc.c-torture/execute/string-opt-8.c: Likewise.
2971         * gcc.c-torture/execute/string-opt-9.c: Likewise.
2972         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2973         * gcc.c-torture/execute/string-opt-11.c: Likewise.
2974         * gcc.c-torture/execute/string-opt-12.c: Likewise.
2975
2976         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
2977         * gcc.c-torture/execute/string-opt-4.c: Test index.
2978
2979 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
2980
2981         * gcc.c-torture/compile/20001226-1.c: New test.
2982
2983 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
2984
2985         * gcc.c-torture/compile/20001222-1.c: New test.
2986         * gcc.c-torture/compile/20001222-1.x: Xfail.
2987
2988 Fri Dec 22 06:45:03 2000  Alexandre Oliva  <aoliva@redhat.com>
2989
2990         * gcc.c-torture/execute/comp-goto-2.c: New test.
2991
2992 Thu Dec 21 22:43:03 2000  J"orn Rennecke <amylaar@redhat.com>
2993
2994         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
2995         Use long types if __INT_MAX__ is 32767.
2996         (main): Use cast to (sint32 *) when poking 88 into a_page.
2997
2998         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
2999
3000 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
3001
3002         * gcc.c-torture/compile/20001221-1.c: New test.
3003         * gcc.c-torture/execute/20001221-1.c: New test.
3004
3005 2000-12-20  Richard Henderson  <rth@redhat.com>
3006
3007         * g++.old-deja/g++.pt/crash36.C: Update error lines.
3008         * g++.old-deja/g++.robertl/eb109.C: Likewise.
3009
3010 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3011
3012         * gcc.dg/compare3.c: New test.
3013
3014 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3015
3016         * gcc.dg/format-warnll-1.c: New test.
3017
3018 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
3019
3020         * gcc.dg/cpp/cmdlne-P.c: New test.
3021
3022 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3023
3024         * gcc.c-torture/execute/builtin-abs-1.c,
3025         gcc.c-torture/execute/builtin-abs-2.c: New tests.
3026
3027 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
3028
3029         * gcc.dg/cpp/multiline.c: New test.
3030
3031 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
3032
3033         * g++.old-deja/g++.other/syshdr1.C: Update.
3034         * gcc.dg/cpp/lineflags.c: Remove temporarily.
3035
3036 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3037
3038         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
3039
3040 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3041
3042         * g++.old-deja/g++.pt/ttp65.C: New test.
3043
3044 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3045
3046         * g++.old-deja/g++.pt/ttp64.C: New test.
3047
3048 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3049
3050         * g++.old-deja/g++.pt/spec33.C: New test.
3051
3052 2000-12-14  Catherine Moore  <clm@redhat.com>
3053
3054         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
3055         * gcc.c-torture/execute/920612-2.c: Likewise.
3056         * gcc.c-torture/execute/920428-2.c: Likewise.
3057         * gcc-c-torture/execute/va-arg-11.c: Call exit.
3058         * gcc.c-torture/execute/va-arg-21.c: Likewise.
3059
3060 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3061
3062         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
3063         * gcc.dg/pack-test-2.c: Likewise.
3064
3065 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
3066
3067         Tests by Zack Weinberg <zackw@stanford.edu>.
3068
3069         * gcc.dg/cpp/defined.c: Update.
3070         * gcc.dg/cpp/defined_trad.c: New tests.
3071
3072 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
3073
3074         * gcc.dg/cpp/trad-direct.c: Update.
3075
3076 2000-12-11  Neil Booth  <neilb@earthling.net>
3077
3078         * gcc.dg/cpp/defined_trad.c
3079
3080 2000-12-11  Neil Booth  <neilb@earthling.net>
3081
3082         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
3083
3084 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
3085
3086         * gcc.dg/format-miss-2.c: New test.
3087
3088 2000-12-09  Neil Booth  <neilb@earthling.net>
3089
3090         * gcc.dg/cpp/lineflags.c: New tests.
3091         * gcc.dg/cpp/poison.c: Update.
3092         * gcc.dg/cpp/redef2.c: Update.
3093         * gcc.dg/cpp/skipping.c: New test.
3094
3095 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
3096
3097         * g++.old-deja/g++.other/eh3.C: New testcase.
3098
3099 2000-12-07  Neil Booth  <neilb@earthling.net>
3100
3101         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
3102         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
3103         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
3104         wtr-union-init-2.c, wtr-union-init-3.c: Update.
3105         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
3106         Update.
3107
3108 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3109
3110         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
3111         __SIZE_TYPE__ instead of int for type of integers cast to
3112         pointers.
3113
3114 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
3115
3116         * g++.old-deja/g++.other/cleanup4.C: New test.
3117
3118 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3119
3120         * format-sec-1.c: New test.
3121
3122 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3123
3124         * gcc.dg/format-nonlit-3.c: New test.
3125
3126 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3127
3128         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
3129         through a null pointer.
3130
3131 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3132
3133         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
3134         * g++.old-deja/g++.pt/partial4.C: New test.
3135
3136 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
3137
3138         * gcc.c-torture/execute/ieee/hugeval.x: New.
3139
3140 2000-12-06  Neil Booth  <neilb@earthling.net>
3141
3142         * gcc.dg/cpp/backslash2.c: New tests.
3143
3144 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3145
3146         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
3147         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
3148
3149 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
3150
3151         * gcc.c-torture/execute/20001203-2.c: New testcase.
3152
3153 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
3154
3155         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
3156         * g++.old-deja/g++.other/virtual10.C: New test.
3157
3158 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
3159
3160         * g++.old-deja/g++.mike/pmf5.C: Remove test.
3161
3162 2000-12-05  Richard Henderson  <rth@redhat.com>
3163
3164         * gcc.c-torture/compile/20001205-1.c: New.
3165
3166 2000-12-04  Neil Booth  <neilb@earthling.net>
3167
3168         * g++.old-deja/g++.other/virtual9.C: New test.
3169         * g++.old-deja/g++.pt/crash61.C: New test.
3170         * gcc.c-torture/execute/loop-9.c: New test.
3171
3172 2000-12-04  Neil Booth  <neilb@earthling.net>
3173
3174         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
3175         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
3176         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
3177         * gcc.dg/cpp/extratokens.c: ...here.
3178
3179 2000-12-04  Neil Booth  <neilb@earthling.net>
3180
3181         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
3182         New tests.
3183
3184 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3185
3186         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
3187         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
3188
3189 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
3190
3191         * gcc.c-torture/execute/20001203-1.c: New test.
3192
3193 2000-12-03  Neil Booth  <neilb@earthling.net>
3194
3195         * gcc.dg/cpp/macro6.c: New test cases.
3196
3197 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3198
3199         * gcc.c-torture/execute/string-opt-9.c: New test.
3200         * gcc.c-torture/execute/string-opt-10.c: Likewise.
3201         * gcc.c-torture/execute/string-opt-11.c: Likewise.
3202         * gcc.c-torture/execute/string-opt-12.c: Likewise.
3203
3204         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
3205         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
3206
3207 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
3208
3209         * gcc.dg/cpp/if-6.c: New testcase.
3210
3211         * gcc.dg/20001201-1.c: New testcase.
3212
3213 2000-12-02  Neil Booth  <neilb@earthling.net>
3214
3215         * g++.old-deja/g++.other/externC4.C,
3216         g++.old-deja/g++.other/friend10.C: New tests.
3217
3218 2000-12-02  Neil Booth  <neilb@earthling.net>
3219
3220         * g++.old-deja/g++.other/instan2.C
3221         * g++.old-deja/g++.other/instan3.C: New test.
3222
3223 2000-12-02  Neil Booth  <neilb@earthling.net>
3224
3225         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
3226         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
3227         gnuc99.c,gnuc99-pedantic.c: New tests.
3228
3229 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3230
3231         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
3232         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
3233
3234 2000-12-01  Neil Booth  <neilb@earthling.net>
3235
3236         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
3237         * gcc.dg/cpp/poison.c: Update.
3238         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
3239
3240 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
3241
3242         * g77.f-torture/execute/20001201.f: New test.
3243
3244 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3245
3246         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
3247
3248 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
3249
3250         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
3251
3252 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3253
3254         * g++.old-deja/g++.other/cast6.C: New test.
3255
3256 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
3257
3258         * gcc.c-torture/execute/20001130-2.c: New testcase.
3259
3260 2000-11-30  Richard Henderson  <rth@redhat.com>
3261
3262         * gcc.c-torture/execute/20001130-1.c: New test.
3263
3264 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
3265
3266         * g++.old-deja/g++.other/op3.C: New test.
3267
3268 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
3269
3270         * g++.old-deja/g++.other/op2.C: New test.
3271
3272 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
3273
3274         * g++.old-deja/g++.other/crash38.C: New test.
3275
3276 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
3277
3278         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
3279
3280 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
3281
3282         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
3283         tests.
3284         * gcc.c-torture/execute/string-opt-6.c: New test.
3285
3286         * gcc.dg/20001117-1.c: Add main.
3287
3288 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
3289
3290         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
3291         Move from here ...
3292         * gcc.dg/940510-1.c: ... to here.
3293
3294         * gcc.dg/20000926-1.c: GNU C now allows initializations of
3295         zero-size arrays in toplevel structures.
3296
3297 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
3298
3299         * gcc.c-torture/execute/loop-8.c: New test.
3300
3301 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3302
3303         * g++.old-deja/g++.other/base1.C: New test.
3304
3305 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3306
3307         * g++.old-deja/g++.other/parse2.C: New test.
3308
3309 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3310
3311         * g++.old-deja/g++.pt/incomplete1.C: New test.
3312
3313 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3314
3315         * g++.old-deja/g++.other/friend9.C: New test.
3316
3317 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
3318
3319         * gcc.dg/20001127-1.c: New test.
3320
3321 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
3322
3323         * g++.old-deja/g++.pt/friend46.C: New test.
3324
3325 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
3326
3327         * g++.old-deja/g++.other/ptrmem8.C: New test.
3328
3329 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3330
3331         * gcc.c-torture/execute/string-opt-7.c: New test.
3332         * gcc.c-torture/execute/string-opt-8.c: Likewise.
3333
3334 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
3335
3336         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
3337         instead of 'mkcheck 2'.
3338
3339 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3340
3341         * gcc.c-torture/execute/memcheck/driver.c,
3342         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
3343         C9X references to refer to C99.
3344
3345 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
3346
3347         * gcc.dg/ultrasp3.c: New test.
3348
3349 2000-11-25  Neil Booth  <neilb@earthling.net>
3350
3351         * gcc.dg/cpp/include2.c: Update test to be locale independent.
3352
3353 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
3354
3355         * gcc.c-torture/compile/20001123-2.c: New.
3356
3357 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3358
3359         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
3360
3361 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
3362
3363         * gcc.dg/sequence-point-1.c: Add some new tests.
3364         * gcc.c-torture/execute/20001124-1.c: New test.
3365
3366 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
3367
3368         * g++.old-deja/g++.other/vaarg4.C: New test.
3369         * gcc.c-torture/compile/20001123-1.c: New test.
3370
3371 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
3372
3373         * g++.other/crash24.C: Adjust and remove XFAIL.
3374         * g++.other/crash37.C: New test.
3375
3376 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
3377
3378         * g++.old-deja/g++.pt/instantiate9.C: New test.
3379
3380 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
3381
3382         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
3383         new ABI, too.
3384
3385         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
3386         * g++.old-deja/g++.robertl/eb55.C: Likewise.
3387
3388 2000-11-22  Neil Booth  <neilb@earthling.net>
3389
3390         * gcc.dg/cpp/Wtrigraphs.c: New test.
3391
3392 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
3393
3394         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
3395
3396 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
3397
3398         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
3399
3400 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
3401
3402         * lib/gcc-dg.exp: load_lib scanasm.exp.
3403         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
3404         * lib/g++-dg.exp: load_lib scanasm.exp.
3405         * lib/scanasm.exp: New.
3406         (scan-assembler, scan-assembler-not): Add optional arguments to
3407         test name, or if not present, the pattern name.
3408         (scan-assembler-dem, scan-assembler-dem-not): New.
3409
3410         * g++.dg/dg.exp: New.
3411
3412 2000-11-21  Neil Booth  <neilb@earthling.net>
3413
3414         * gcc.dg/cpp/integrated1.c: Remove.
3415
3416 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
3417
3418         * gcc.c-torture/execute/20001121-1.c: New test.
3419
3420 2000-11-21  Richard Henderson  <rth@redhat.com>
3421
3422         * gcc.c-torture/compile/20001121-1.c: New test.
3423
3424 2000-11-20  Neil Booth  <neilb@earthling.net>
3425
3426         * gcc.dg/cpp/integrated1.c: New test.
3427
3428 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
3429
3430         * g++.old-deja/g++.other/inline17.C: New test.
3431
3432 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
3433
3434         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
3435         local variable to be zero: I made the variable global. Now
3436         uses abort() and exit() instead of relying on main's return value.
3437
3438 2000-11-20  Neil Booth  <neilb@earthling.net>
3439
3440         * gcc.dg/cpp/paste2.c: Update test.
3441         * objc/execute/paste.m: New test.
3442
3443 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
3444
3445         * gcc.dg/c99-condexpr-1.c: New test.
3446
3447 2000-11-20  Neil Booth  <neilb@earthling.net>
3448
3449         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
3450
3451 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
3452
3453         * g++.old-deja/g++.pt/export1.C: New test.
3454
3455 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
3456
3457         * gcc.dg/20001117-1.c: New test.
3458
3459 2000-11-18  Richard Henderson  <rth@redhat.com>
3460
3461         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
3462
3463 2000-11-18  Richard Henderson  <rth@redhat.com>
3464
3465         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
3466         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
3467         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
3468
3469 2000-11-18  Richard Henderson  <rth@redhat.com>
3470
3471         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
3472         (main): New.  Exit cleanly.
3473
3474 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3475
3476         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
3477         gcc.dg/c99-fordecl-2.c: New tests.
3478
3479 2000-11-18  Richard Henderson  <rth@redhat.com>
3480
3481         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
3482         * gcc.c-torture/execute/zerolen-2.c: New.
3483
3484 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3485
3486         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
3487         memory.
3488
3489 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
3490
3491         * g++.old-deja/g++.pt/instantiate8.C: New test.
3492
3493 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
3494
3495         * g++.old-deja/g++.other/incomplete.C: Add more tests.
3496         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
3497
3498 2000-11-16  Nick Clifton  <nickc@redhat.com>
3499
3500         * gcc.c-torture/execute/nestfunc-2.c: New test.
3501         * gcc.c-torture/execute/nestfunc-3.c: New test.
3502
3503 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
3504
3505         * gcc.c-torture/compile/20001116-1.c: New test.
3506
3507 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3508
3509         * gcc.c-torture/execute/20001115-1.c: New test.
3510
3511 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
3512
3513         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
3514         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
3515         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
3516         * g++.old-deja/g++.abi/vmihint.C: Likewise.
3517
3518 2000-11-15  Neil Booth  <neilb@earthling.net>
3519
3520         gcc.dg/cpp/_Pragma1.c: Update.
3521         gcc.dg/cpp/_Pragma2.c: New test.
3522
3523 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
3524
3525         * g++.old-deja/g++.other/anon5.C: New test.
3526
3527 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
3528
3529         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
3530         tests.
3531
3532 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
3533
3534         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
3535         output.
3536
3537 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3538
3539         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
3540         labels at end of compound statements.
3541
3542 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
3543
3544         * gcc.c-torture/execute/loop-7.c: New test.
3545
3546 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3547
3548         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
3549
3550 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3551
3552         * gcc.dg/c99-bool-1.c: New test.
3553
3554 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3555
3556         * gcc.dg/c99-scope-1.c: Remove xfail.
3557         * gcc.dg/c99-scope-2.c: New test.
3558
3559 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3560
3561         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
3562         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
3563
3564 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
3565
3566         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
3567         error messages.
3568
3569         * g++.mike/p700.C: Don't typedef wchar_t.
3570         * g++.mike/p784.C: Likewise.
3571         * g++.mike/eb101.C: Don't use __wchar_t.
3572
3573 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3574
3575         * g77.f-torture/execute/20001111.[fx]: Test premature exit
3576         from DO loop.
3577
3578 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
3579
3580         * gcc.c-torture/execute/20001111-1.c: New test.
3581
3582 2000-11-10  Nick Clifton  <nickc@redhat.com>
3583
3584         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
3585         long multuiple and accumulate.
3586
3587 2000-11-09  Richard Henderson  <rth@redhat.com>
3588
3589         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
3590         via size_t instead of int.
3591
3592         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
3593         * gcc.c-torture/execute/string-opt-2.c: Likewise.
3594         * gcc.c-torture/execute/string-opt-3.c: Likewise.
3595         * gcc.c-torture/execute/string-opt-4.c: Likewise.
3596
3597 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
3598
3599         * gcc.c-torture/compile/20001109-1.c: New test.
3600         * gcc.c-torture/compile/20001109-2.c: New test.
3601
3602 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
3603
3604         * g++.old-deja/g++.pt/operator1.C: New test.
3605         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
3606
3607 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
3608
3609         * gcc.dg/20001108-1.c: New test.
3610
3611 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
3612
3613         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
3614         with both arguments constant strings.
3615         * gcc.c-torture/execute/string-opt-3.c: New test.
3616         * gcc.c-torture/execute/string-opt-4.c: New test.
3617         * gcc.c-torture/execute/string-opt-5.c: New test.
3618
3619 2000-11-08  Nick Clifton  <nickc@redhat.com>
3620
3621         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
3622         mulsidi3adddi patterns.
3623
3624 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
3625
3626         * g++.old-deja/g++.other/crash36.C: New test.
3627
3628 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
3629
3630         * g++.old-deja/g++.other/init16.C: New test.
3631
3632 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
3633
3634         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
3635
3636 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
3637
3638         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
3639         * gcc.c-torture/execute/va-arg-16.x: Likewise.
3640         * gcc.c-torture/execute/va-arg-17.x: Likewise.
3641
3642 2000-11-07  DJ Delorie  <dj@redhat.com>
3643
3644         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
3645
3646 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3647
3648         * gcc.c-torture/execute/string-opt-1.c: New test.
3649
3650 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
3651
3652         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
3653         mips-sgi-irix6.* because the MIPS ABI passes floating-point
3654         parameters in registers, and there is no way for a varargs
3655         function to know in which order the integer and floating-point
3656         parameters should be interleaved when they are placed on the
3657         stack.
3658         * gcc.c-torture/execute/va-arg-16.x: Likewise.
3659         * gcc.c-torture/execute/va-arg-17.x: Likewise.
3660
3661 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3662
3663         * gcc.c-torture/execute/string-opt-2.c: New test.
3664
3665 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
3666
3667         * g++.old-deja/g++.pt/crash60.C: New test.
3668
3669 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
3670
3671         * g++.old-deja/g++.other/crash24.C: New test.
3672         * g++.old-deja/g++.other/crash25.C: New test.
3673         * g++.old-deja/g++.other/crash26.C: New test.
3674         * g++.old-deja/g++.other/crash27.C: New test.
3675         * g++.old-deja/g++.other/crash28.C: New test.
3676         * g++.old-deja/g++.other/crash29.C: New test.
3677         * g++.old-deja/g++.other/crash30.C: New test.
3678         * g++.old-deja/g++.other/crash31.C: New test.
3679         * g++.old-deja/g++.other/crash32.C: New test.
3680         * g++.old-deja/g++.other/crash33.C: New test.
3681         * g++.old-deja/g++.other/crash34.C: New test.
3682         * g++.old-deja/g++.other/crash35.C: New test.
3683
3684 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
3685
3686         * gcc.c-torture/execute/20001031-1.c: New test.
3687
3688 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
3689
3690         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
3691         namespace.
3692
3693         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
3694         standards-conformant.
3695
3696         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
3697
3698         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
3699         * g++.old-deja/g++.mike/p755a.C: Likewise.
3700         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
3701         library makes no calls to `operator new' during initialization.
3702
3703 2000-11-04  Neil Booth  <neilb@earthling.net>
3704
3705         * gcc.dg/cpp/include2.c: New tests.
3706
3707 Fri Nov  3 13:32:14 2000  Mark P Mitchell  <mark@codesourcery.com>
3708
3709         * lib/g++.exp (g++_set_ld_library_path): New function.
3710         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
3711
3712 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
3713
3714         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
3715         warnings.
3716
3717 2000-11-01  Richard Henderson  <rth@redhat.com>
3718
3719         * g++.old-deja/g++.ext/namedret1.C: New.
3720         * g++.old-deja/g++.ext/namedret2.C: New.
3721         * g++.old-deja/g++.ext/namedret3.C: New.
3722
3723 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
3724
3725         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
3726         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
3727
3728 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3729
3730         * gcc.c-torture/execute/va-arg-21.c: New test.
3731
3732 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
3733
3734         * gcc.dg/c99-complex-2.c: New test.
3735
3736 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3737
3738         * gcc.c-torture/execute/stdio-opt-1.c: New test.
3739
3740 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
3741
3742         * g++.old-deja/g++.other/inline16.C: New test.
3743
3744 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
3745
3746         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
3747         __PRETTY_FUNCTION__
3748
3749 2000-10-29  Neil Booth  <neilb@earthling.net>
3750
3751         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
3752         New tests.
3753         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
3754         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
3755         optimisation.
3756
3757 2000-10-29  Neil Booth  <neilb@earthling.net>
3758
3759         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
3760         * mi1.c, mi1c.h: Add null directives to multiple-include test.
3761         * mi5.c: Test multiple includes work with -C.
3762         * trigraphs.c: Test ^= version.
3763
3764 2000-10-28  Neil Booth  <neilb@earthling.net>
3765
3766         New tests and test updates for new macro expander.
3767
3768         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
3769         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
3770         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
3771         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
3772         new diagnostic messages.
3773
3774         * gcc.dg/cpp/macro3.c: New tests.
3775
3776 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
3777
3778         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
3779         on the same line.
3780
3781 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
3782
3783         * g++.old-deja/g++.other/eh2.C: New test.
3784
3785 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
3786
3787         * gcc.c-torture/execute/20001027-1.c: New test.
3788
3789 2000-10-26  Richard Henderson  <rth@redhat.com>
3790
3791         * gcc.c-torture/execute/20001026-1.c: New.
3792
3793 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
3794
3795         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
3796         * g++.old-deja/g++.law/builtin1.C: Likewise.
3797         * g++.old-deja/g++.law/ctors10.C: Likewise.
3798         * g++.old-deja/g++.law/virtual3.C: Likewise.
3799         * g++.old-deja/g++.mike/p658.C: Likewise.
3800         * g++.old-deja/g++.other/sibcall1.C: Likewise.
3801         * g++.old-deja/g++.other/vaarg2.C: Likewise.
3802         * g++.old-deja/g++.robertl/eb124.C: Likewise.
3803         * g++.old-deja/g++.robertl/eb44.C: Likewise.
3804         * g++.old-deja/g++.robertl/eb77.C: Likewise.
3805
3806 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3807
3808         * gcc.c-torture/compile/20001024-1.c: New test.
3809
3810 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
3811
3812         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
3813         to tell us whether or not we are using V3.
3814
3815 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
3816
3817         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
3818         operands.
3819
3820 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3821
3822         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
3823
3824 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
3825
3826         * gcc.c-torture/execute/20001024-1.c: New test.
3827
3828 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
3829
3830         * g++.old-deja/g++.other/sibcall1.C: New test.
3831
3832 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
3833
3834         * gcc.dg/noncompile/init-3.c: New test.
3835
3836 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
3837
3838         * gcc.dg/format-array-1.c: New test.
3839
3840 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3841
3842         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
3843         writing through null pointers; remove comment about testing
3844         unterminated strings.
3845
3846 2000-10-17  Matthew Hiller  <hiller@redhat.com>
3847
3848         * gcc.c-torture/execute/20001017-2.c: New test.
3849
3850 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3851
3852         * gcc.c-torture/compile/20001018-1.c: New test.
3853         * gcc.c-torture/compile/20001018-1.x: Xfail.
3854
3855 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3856
3857         * gcc.c-torture/execute/20001017-1.c: New test.
3858
3859 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3860
3861         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
3862         for multiple use of arguments with scanf formats; add tests for
3863         multiple use of arguments.
3864
3865 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
3866
3867         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
3868
3869 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3870
3871         * gcc.dg/format-miss-1.c: New test.
3872
3873 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
3874
3875         * gcc.c-torture/execute/20001013-1.c: New test.
3876
3877 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
3878
3879         * gcc.dg/format-branch-1.c: New test.
3880
3881 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
3882
3883         * README, lib/file-format.exp: Remove EGCS references.
3884
3885 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
3886
3887         * gcc.dg/20001013-1.c: New test.
3888
3889 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
3890
3891         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
3892         for intmax_t in the compiler using __typeof__ and the type rules
3893         for conditional expressions.
3894
3895 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
3896
3897         * gcc.dg/20001012-1.c: New test.
3898         * gcc.dg/20001012-2.c: New test.
3899
3900 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
3901
3902         * gcc.dg/format-attr-1.c: New test.
3903
3904 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
3905
3906         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
3907         __LONG_LONG_MAX__ instead of LLONG_MAX.
3908
3909 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
3910
3911         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
3912         scanf flags.
3913         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
3914         flags.
3915
3916 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
3917
3918         * gcc.dg/sequence-pt-1.c: New test.
3919
3920 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
3921
3922         * gcc.c-torture/execute/20001011-1.c: New testcase.
3923         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
3924
3925 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
3926
3927         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
3928         does not error on it.
3929
3930 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
3931
3932         * gcc.dg/20001009-1.c: New test.
3933
3934 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
3935
3936         * gcc.c-torture/compile/20001009-1.c: Move from here ....
3937         * gcc.c-torture/execute/20001009-2.c: ... to here.
3938
3939 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
3940
3941         * gcc.c-torture/compile/20001009-1.c: New testcase.
3942         * gcc.c-torture/execute/20001009-1.c: New testcase.
3943         Testcases provided by Jan Hubicka <jh@suse.cz>.
3944
3945 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3946
3947         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
3948         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
3949         uintmax_t using <limits.h> to emulate the compiler's internal
3950         logic.  No longer XFAIL %j tests.
3951
3952 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3953
3954         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
3955         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
3956         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
3957         regexps and details of expected handling of some bad formats.
3958         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
3959         suppression.
3960
3961 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3962
3963         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
3964         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
3965         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
3966         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
3967         in list archives.
3968
3969 2000-10-06  Richard Henderson  <rth@cygnus.com>
3970
3971         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
3972         * g++.old-deja/g++.brendan/crash52.C: Likewise.
3973         * g++.old-deja/g++.jason/report.C: Likewise.
3974         * g++.old-deja/g++.law/friend5.C: Likewise.
3975         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
3976         of the expected warnings.
3977
3978 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
3979
3980         * g++.old-deja/g++.pt/enum14.C: New test.
3981
3982 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3983
3984         * g++.old-deja/g++.pt/crash59.C: New test.
3985
3986 2000-10-04  Will Cohen  <wcohen@redhat.com>
3987
3988         * gcc.dg/20000926-1.c: New test.
3989
3990 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
3991
3992         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
3993         function name for current C++ compiler.
3994         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
3995
3996 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
3997
3998         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
3999         __PRETTY_FUNCTION__.
4000         * g++.old-deja/g++.ext/pretty2.C: Likewise.
4001
4002 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4003
4004         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
4005
4006 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
4007
4008         * gcc.c-torture/compile/20000923-1.c: New test.
4009
4010 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
4011
4012         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
4013         * g++.old-deja/g++.pt/ttp62.C: Same.
4014         * g++.old-deja/g++.other/inline14.C: Same.
4015
4016 2000-09-24  Richard Henderson  <rth@cygnus.com>
4017
4018         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
4019
4020 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
4021
4022         * gcc.dg/c90-printf-1.c: Add test for wide string format.
4023
4024 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
4025
4026         * gcc.c-torture/compile/20000922-1.c: New file.
4027
4028 2000-09-21  Nick Clifton  <nickc@redhat.com>
4029
4030         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
4031         a signed long modulo operation.
4032         (mod6): New funciton - perform an unsigned long modulo operation.
4033         (main): Add tests for modulos of very large numbers by very small
4034         dividends.
4035
4036 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4037
4038         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
4039
4040 2000-09-19  Richard Henderson  <rth@cygnus.com>
4041
4042         * gcc.dg/compare2.c (case 10): XFAIL.
4043
4044 2000-09-18  Richard Henderson  <rth@cygnus.com>
4045
4046         * gcc.c-torture/execute/20000906-1.c: Move ...
4047         * gcc.dg/20000906-1.c: ... here.  Only run on targets
4048         that support __builtin_trap.
4049
4050 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
4051
4052         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
4053
4054 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
4055
4056         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
4057         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
4058         more $ format tests.
4059
4060 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
4061
4062         * gcc.dg/format-errmk-1.c: New test.
4063
4064 2000-09-17  Greg McGary  <greg@mcgary.org>
4065
4066         * gcc.c-torture/execute/20000917-1.x: Remove.
4067
4068 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
4069
4070         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
4071
4072 2000-09-17  Greg McGary  <greg@mcgary.org>
4073
4074         * gcc.c-torture/execute/20000917-1.c: New test.
4075         * gcc.c-torture/execute/20000917-1.x: XFAIL.
4076
4077 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
4078
4079         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
4080         in nested macro bug.
4081
4082 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
4083
4084         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
4085
4086 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
4087
4088         * gcc.c-torture/execute/20000914-1.c: New test.
4089
4090 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
4091
4092         * g++.other/inline13.C: New test.
4093
4094 2000-09-12  Andreas Jaeger  <aj@suse.de>
4095
4096         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
4097         constant by Ulrich Drepper <drepper@redhat.com>.
4098
4099 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
4100
4101         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
4102
4103 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4104
4105         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
4106
4107 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
4108
4109         * gcc.dg/cpp/backslash.c: New test.
4110
4111 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
4112
4113         * gcc.c-torture/execute/20000910-1.c: New test.
4114         * gcc.c-torture/execute/20000910-2.c: Likewise.
4115
4116 2000-09-11  Robert Lipe  <robertl@sco.com>
4117
4118         * gcc.dg/pragma-align.c: New test.
4119
4120 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4121
4122         * g++.old-deja/g++.pt/explicit82.C: New test.
4123         * g++.old-deja/g++.pt/explicit83.C: New test.
4124
4125 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
4126
4127         * gcc.dg/asm-names.c: New test.
4128
4129 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4130
4131         * gcc.dg/cpp/tr-warn6.c: New test
4132
4133 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4134
4135         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
4136         be accepted.
4137
4138 2000-09-07  Catherine Moore  <clm@redhat.com>
4139
4140         * gcc.c-torture/execute/unroll-1.c: New test.
4141
4142 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
4143
4144         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
4145         ERROR markers.
4146         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
4147         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
4148         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
4149         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
4150         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
4151         Preprocess only.
4152         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
4153         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
4154
4155 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4156
4157         * g++.old-deja/g++.pt/deduct2.C: New test.
4158
4159 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4160
4161         * g++.old-deja/g++.pt/parms2.C: New test.
4162
4163 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4164
4165         * g++.old-deja/g++.pt/crash58.C: New test.
4166
4167 2000-09-06  Greg McGary  <greg@mcgary.org>
4168
4169         * gcc.c-torture/execute/20000906-1.c: New test.
4170         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
4171
4172 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4173
4174         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
4175
4176 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4177
4178         * g++.old-deja/g++.pt/crash57.C: New test.
4179
4180 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4181
4182         * g++.old-deja/g++.pt/crash56.C: New test.
4183
4184 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4185
4186         * g++.old-deja/g++.pt/koenig1.C: New test.
4187
4188 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
4189
4190         * gcc.dg/20000904-1.c: New test.
4191
4192 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
4193
4194         * gcc.dg/cpp/paste8.c: New test.
4195
4196 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
4197
4198         * gcc.c-torture/compile/20000827-1.c: New test.
4199
4200 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
4201
4202         * gcc.dg/format-diag-1.c: New test.
4203
4204 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
4205
4206         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
4207         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
4208         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
4209         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
4210         gcc.dg/formatz-1.c: Adjust warning regular expressions.
4211
4212 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4213
4214         * g++.old-deja/g++.other/nested4.C: New test.
4215
4216 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4217
4218         * g++.old-deja/g++.ns/scoped1.C: New test.
4219
4220 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
4221
4222         * lib/g++.exp: Support testing already-installed GCC.
4223
4224 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4225
4226         * wtr-label-1.c, wtr-suffix-1.c: New tests.
4227
4228 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4229
4230         * gcc.dg/return-type-2.c: New test.
4231
4232 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
4233
4234         * gcc.c-torture/compile/20000825-1.c: New test.
4235
4236 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
4237
4238         * gcc.dg/dwarf2-2.c: New test.
4239
4240 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
4241
4242         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
4243         dg-warning regexps.
4244
4245 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
4246
4247         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
4248         gcc.dg/format-ext-5.c: New tests.
4249
4250 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
4251
4252         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
4253
4254 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
4255
4256         * gcc.dg/noncompile/930622-2.c: Adjust error message.
4257
4258 2000-08-24  Richard Henderson  <rth@cygnus.com>
4259
4260         * gcc.dg/ia64-sync-1.c: New test.
4261         * gcc.dg/ia64-sync-2.c: New test.
4262         * gcc.dg/ia64-asm-1.c: New test.
4263
4264 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
4265
4266         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
4267         * gcc.dg/format-ext-2.c: New test.
4268
4269 2000-08-23  Jason Merrill  <jason@redhat.com>
4270
4271         * lib/old-dejagnu.exp: Also ignore "In member function" and
4272         "At global scope".
4273
4274 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4275
4276         * gcc.dg/noncompile/label-lineno-1.c: New test.
4277
4278 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
4279
4280         * gcc.dg/c99-array-nonobj-1.c: New test.
4281
4282 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
4283
4284         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
4285         tests.
4286         * gcc.dg/format-ext-1.c: New test.
4287
4288 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4289
4290         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
4291         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
4292         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
4293         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
4294         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
4295
4296 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
4297
4298         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
4299         gcc.dg/c99-strftime-2.c: New tests.
4300
4301 2000-08-22  Richard Henderson  <rth@cygnus.com>
4302
4303         * gcc.c-torture/execute/20000822-1.c: New test.
4304
4305 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
4306
4307         * gcc.c-torture/execute/20000819-1.x: Remove.
4308
4309 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
4310
4311         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
4312         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
4313         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
4314         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
4315         gcc.dg/format-xopen-1.c: New tests.
4316
4317 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
4318
4319         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
4320
4321 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
4322
4323         * g++.old-deja/g++.other/loop2.C: New test.
4324
4325         * gcc.c-torture/compile/20000606-1.c: New test.
4326         * gcc.c-torture/compile/20000728-1.c: New test.
4327         * gcc.c-torture/execute/20000801-1.c: New test.
4328         * gcc.c-torture/execute/20000801-2.c: New test.
4329         * gcc.c-torture/execute/20000819-1.c: New test.
4330         * gcc.c-torture/execute/20000819-1.x: XFAIL.
4331         * gcc.dg/20000629-1.c: New test.
4332         * gcc.dg/20000724-1.c: New test.
4333         * gcc.dg/20000807-1.c: New test.
4334
4335 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
4336
4337         * gcc.dg/cpp/pragma-1.c: New test.
4338         * gcc.dg/cpp/pragma-2.c: New test.
4339
4340 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
4341
4342         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
4343         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
4344
4345 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4346
4347         * gcc.c-torture/compile/20000818-1.c: New test.
4348
4349 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
4350
4351         * gcc.c-torture/execute/20000818-1.c: New test.
4352
4353 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
4354
4355         * gcc.dg/format-va-1.c: New test.
4356
4357 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4358
4359         * g++.old-deja/g++.other/typedef8.C: New test.
4360
4361 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4362
4363         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
4364         * g++.old-deja/g++.mike/net36.C: Mark candidate.
4365         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
4366         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
4367         * g++.old-deja/g++.other/ptrmem7.C: New test.
4368         * g++.old-deja/g++.pt/ptrmem10.C: New test.
4369
4370 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4371
4372         * g++.old-deja/g++.pt/typename27.C: New test.
4373
4374 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
4375
4376         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
4377         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
4378         * g++.old-deja/g++.pt/friend45.C: New test.
4379         * g++.old-deja/g++.other/friend8.C: New test.
4380
4381 2000-08-15  Richard Henderson  <rth@cygnus.com>
4382
4383         * gcc.c-torture/execute/20000815-1.c: New test.
4384
4385 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
4386
4387         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
4388         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
4389         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
4390
4391 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
4392
4393         * g++.old-deja/g++.other/refinit2.C: New test.
4394
4395 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
4396
4397         * lib/c-torture.exp (c-torture): Make
4398         compiler_conditional_xfail_data global.
4399         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
4400         compiler_conditional_xfail_data machinery.
4401         (f-torture-execute): Likewise.
4402         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
4403         and only when unrolling loops.
4404
4405         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
4406
4407 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4408
4409         * g++.old-deja/g++.pt/explicit81.C: New test.
4410
4411 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4412
4413         * g++.old-deja/g++.pt/typename26.C: New test.
4414
4415 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
4416
4417         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
4418         warning.
4419
4420 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4421
4422         * g++.old-deja/g++.other/array3.C: New test.
4423
4424 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
4425
4426         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
4427         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
4428         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
4429         New tests.
4430
4431 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
4432
4433         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
4434         * g++.old-deja/g++.abi/vmihint.C: Likewise.
4435
4436 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
4437
4438         * gcc.c-torture/execute/20000808-1.c: New test.
4439
4440 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
4441
4442         * gcc.dg/c90-const-expr-1.c: New test.
4443
4444 2000-08-08  Richard Henderson  <rth@cygnus.com>
4445
4446         * gcc.dg/noncompile/920923-1.c: Declare calloc.
4447
4448 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
4449
4450         * gcc.dg/noncompile/const-ll-1.c: New test.
4451
4452 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4453
4454         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
4455
4456 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
4457
4458         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
4459         that running programs linked against the shared version of libobjc
4460         run correctly.
4461
4462 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
4463
4464         * gcc.dg/c99-printf-1.c: New test.
4465
4466 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
4467
4468         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
4469
4470 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
4471
4472         * gcc.c-torture/execute/20000731-1.x: Delete.
4473
4474 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
4475
4476         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
4477         and torture_without_loops as is done by c-torture.exp.
4478         (search_for): Copy from c-torture.exp.
4479         (gcc-dg-runtest): New function, drives a directory of tests
4480         iterating over the TORTURE_OPTIONS.
4481         (scan-assembler, scan-assembler-not): Move here from
4482         individual directory drivers.
4483
4484         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
4485         defined by lib/gcc-dg.exp.
4486         * gcc.dg/cpp/cpp.exp: Likewise.
4487         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
4488         gcc-dg-runtest, so we cycle over optimization options.
4489
4490         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
4491         * gcc.dg/compare2.c: No longer expected to fail.
4492
4493 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
4494
4495         * gcc.c-torture/execute/20000804-1.c: New test.
4496
4497 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
4498
4499         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
4500
4501 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
4502
4503         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
4504
4505 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
4506
4507         * gcc.c-torture/compile/20000803-1.c: New test.
4508
4509 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4510
4511         * gcc.c-torture/execute/20000801-3.c,
4512         gcc.c-torture/execute/20000801-4.c: New tests.
4513         * gcc.c-torture/execute/20000801-3.x,
4514         gcc.c-torture/execute/20000801-4.x: Xfail.
4515
4516 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
4517
4518         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
4519         libobjc/.libs to allow for libtool.
4520
4521 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
4522
4523         * gcc.c-torture/compile/20000802-1.c: New test.
4524
4525 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
4526
4527         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
4528
4529 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
4530
4531         * gcc-c-torture/execute/20000731-2.c: New test.
4532
4533         * gcc.c-torture/execute/20000731-1.c: New test.
4534         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
4535
4536 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
4537
4538         * testsuite/gcc.dg/cpp/paste7.c: New test.
4539         * gcc.dg/cpp/20000725-1.c: New test.
4540
4541 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
4542
4543         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
4544         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
4545         declaration warning for __builtin_dwarf_reg_size.
4546
4547         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
4548
4549 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
4550
4551         * gcc.dg/noncompile/voidparam-1.c: New test.
4552
4553 2000-07-30  Richard Henderson  <rth@cygnus.com>
4554
4555         * gcc.dg/c90-digraph-1.c: Don't xfail.
4556         * gcc.dg/compare2.c (case 10): Xfail.
4557         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
4558
4559 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
4560
4561         * gcc.dg/c99-main-1.c: New test.
4562
4563 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
4564
4565         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
4566
4567 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
4568
4569         * gcc.c-tortuer/execute/20000726-1.c: New test.
4570
4571 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
4572
4573         * gcc.c-torture/execute/enum-2.c: New test.
4574
4575 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4576
4577         * gcc.dg/cpp/tr-warn3.c: New test.
4578
4579 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4580
4581         * g++.old-deja/g++.ext/implicit1.C: Remove.
4582         * g++.old-deja/g++.jason/c2.C: Remove
4583         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
4584         * g++.old-deja/g++.pt/crash16.C: Likewise.
4585         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
4586
4587 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4588
4589         * g++.old-deja/g++.other/for2.C: New test.
4590
4591 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
4592
4593         * gcc.dg/20000720-1.c: New test.
4594
4595 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
4596
4597         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
4598
4599 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
4600
4601         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
4602         * gcc.c-torture/execute/20000722-1.c: New.
4603         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
4604
4605 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
4606
4607         * gcc.dg/cpp/20000720-1.S: New test.
4608
4609 2000-07-21  Michael Meissner  <meissner@redhat.com>
4610
4611         * gcc.c-torture/execute/ieee/hugeval.c: New test.
4612
4613 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
4614
4615         * g++.old-deja/g++.brendan/crash16.C,
4616         g++.old-deja/g++.brendan/parse3.C,
4617         g++.old-deja/g++.brendan/redecl1.C,
4618         g++.old-deja/g++.ns/template13.C,
4619         g++.old-deja/g++.other/decl4.C,
4620         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
4621
4622 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
4623
4624         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
4625         and "Internal error".
4626
4627         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
4628         regexps.
4629         * gcc.dg/cpp/paste6.c: New test.
4630
4631 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
4632
4633         * gcc.dg/cpp/tr-direct.c: New test.
4634
4635         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
4636         gcc.dg/cpp/undef1.c: Tweak error regexps.
4637
4638 2000-07-18  Eric Christopher <echristo@redhat.com>
4639
4640         * gcc.c-torture/compile/20000718-1.c: New test.
4641
4642 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
4643
4644         * cpplex.c (_cpp_push_token): If the token being pushed back
4645         is the previous token in this context, just subtract one from
4646         context->posn.
4647         * cppmacro.c (save_expansion): Clear aux field when storing a
4648         placemarker.
4649
4650 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
4651
4652         * gcc.dg/noncompile/redecl-1.c: New test.
4653
4654 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
4655
4656         * gcc.c-torture/execute/20000717-5.c: New test.
4657         * gcc.c-torture/execute/20000717-1.x: Removed.
4658
4659 2000-07-17  Richard Henderson  <rth@cygnus.com>
4660
4661         * gcc.c-torture/execute/20000717-4.c: New test.
4662
4663 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
4664
4665         * gcc.dg/cpp/syshdr.c: New test.
4666         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
4667
4668 2000-07-17  Neil Booth  <neilb@earthling.net>
4669
4670         * gcc.dg/cpp/cmdlne-dM.c: New test.
4671         * gcc.dg/cpp/cmdlne-dD.c: New test.
4672
4673 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
4674
4675         * gcc.c-torture/execute/20000717-3.c: New test.
4676
4677         * gcc.c-torture/compile/20000717-1.c: New test.
4678
4679 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
4680
4681         * gcc.c-torture/execute/20000717-2.c: New test.
4682
4683 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
4684
4685         * gcc.dg/formatz-1.c: New test.
4686
4687         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
4688         * gcc.dg/c99-digraph-1.c: New tests.
4689
4690         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
4691         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
4692
4693         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
4694         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
4695         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
4696         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
4697         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
4698         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
4699         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
4700
4701 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
4702
4703         * gcc.c-torture/execute/20000717-1.c: New test.
4704         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
4705
4706 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
4707
4708         * gcc.c-torture/execute/20000715-2.c: New test.
4709         * gcc.dg/20000715-1.c: New test.
4710
4711 2000-07-15  Michael Meissner  <meissner@redhat.com>
4712
4713         * gcc.c-torture/execute/20000715-1.c: New test.
4714
4715 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
4716
4717         * gcc.c-torture/execute/20000707-1.c: New test.
4718
4719 2000-07-13  Neil Booth  <NeilB@earthling.net>
4720
4721         * testsuite/gcc.dg/cpp/digraph1.c,
4722         testsuite/gcc.dg/cpp/digraph2.c,
4723         testsuite/gcc.dg/cpp/digraphs.c: New tests.
4724
4725 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
4726
4727         * g77.f-torture/compile/20000630-2.f:  New test.
4728         * g77.f-torture/compile/20000630-2.x
4729
4730 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
4731
4732         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
4733
4734 2000-07-11  Neil Booth  <NeilB@earthling.net>
4735
4736         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
4737
4738 2000-07-11  Neil Booth  <NeilB@earthling.net>
4739
4740         * gcc.dg/cpp/cmdlne-C.c: New.
4741
4742 2000-07-09  Neil Booth  <NeilB@earthling.net>
4743
4744         * gcc.dg/cpp/directiv.c: New tests.
4745         * gcc.dg/cpp/undef1.c: Update.
4746
4747 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
4748
4749         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
4750
4751 2000-07-09  Neil Booth  <NeilB@earthling.net>
4752
4753         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
4754
4755 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
4756
4757         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
4758         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
4759
4760 2000-07-08  Neil Booth  <NeilB@earthling.net>
4761
4762         * gcc.dg/cpp/macsyntx.c: New tests.
4763
4764 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
4765
4766         * gcc.dg/20000707-1.c: New test.
4767
4768 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
4769
4770         * gcc.c-torture/execute/20000706-1.c: New test.
4771         * gcc.c-torture/execute/20000706-2.c: New test.
4772         * gcc.c-torture/execute/20000706-3.c: New test.
4773         * gcc.c-torture/execute/20000706-4.c: New test.
4774         * gcc.c-torture/execute/20000706-5.c: New test.
4775
4776 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
4777
4778         * g++.old-deja/g++.pt/instantiate7.C: New test.
4779
4780 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
4781
4782         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
4783         * g++.old-deja/g++.mike/thunk3.C: Likewise.
4784         * g++.old-deja/g++.other/rtti3.C: Likewise.
4785         * g++.old-deja/g++.other/rttid3.C: Likewise.
4786
4787 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
4788
4789         *  g77.f-torture/compile/20000630-1.x: Fix typo
4790
4791 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
4792
4793         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
4794         assembly output.
4795
4796 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
4797
4798         * gcc.dg/cpp/ident.c: New test.
4799
4800 2000-07-05  Neil Booth  <NeilB@earthling.net>
4801
4802         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
4803           gcc.dg/cpp/lexstrng.c: New tests.
4804
4805 2000-07-04  Neil Booth  <NeilB@earthling.net>
4806
4807         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
4808         * gcc.dg/cpp/strify2.c: Same.
4809
4810 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
4811
4812         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
4813         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
4814         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
4815         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
4816
4817         * testsuite/gcc.dg/cpp/macro1.c,
4818         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
4819         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
4820         testsuite/gcc.dg/cpp/strify1.c,
4821         testsuite/gcc.dg/cpp/strify2.c: New tests.
4822
4823 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
4824
4825         * gcc.c-torture/execute/20000703-1.c: New test.
4826
4827 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4828
4829         * g++.old-deja/g++.pt (lookup10.C): New test.
4830
4831 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4832
4833         * g++.old-deja/g++.pt (typename25.C): New test.
4834
4835 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
4836
4837         * gcc.c-torture/compile/20000701-1.c: New test.
4838
4839 2000-06-30  Nick Clifton  <nickc@cygnus.com>
4840
4841         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
4842         to test case.
4843
4844 2000-06-30  Catherine Moore  <clm@cygnus.com>
4845
4846         * gcc.c-torture/execute/align-1.c: New test.
4847
4848 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
4849
4850         * g++.old-deja/g++.pt/expr8.C: New test.
4851         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
4852
4853 2000-06-29  Nick Clifton  <nickc@cygnus.com>
4854
4855         * gcc.c-torture/compile/20000629-1.c: New test.
4856
4857 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
4858
4859
4860         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
4861         gcc.dg/noncompile directory, depending on whether they're
4862         preprocessor tests or not.  Annotate all the tests for the dg
4863         framework.
4864
4865         * gcc.c-torture/noncompile/noncompile.exp: Delete.
4866         * gcc.dg/noncompile/noncompile.exp: New.
4867
4868         * Moved files:
4869         Old name                                New name
4870         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
4871         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
4872         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
4873         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
4874         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
4875         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
4876         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
4877         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
4878         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
4879         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
4880         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
4881         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
4882         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
4883         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
4884         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
4885         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
4886         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
4887         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
4888         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
4889         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
4890         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
4891         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
4892         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
4893         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
4894
4895         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
4896         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
4897         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
4898         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
4899         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
4900         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
4901
4902 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
4903
4904         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
4905         declare one variable.  On the fourth, error.
4906         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
4907         declared by 20000628-1a.h.
4908
4909 2000-06-29  Richard Henderson  <rth@redhat.com>
4910
4911         * gcc.c-torture/execute/930529-1.x: New file.
4912         * gcc.dg/920413-1.c: Adjust expected warning text.
4913         * gcc.dg/980217-1.c: Declare abort.
4914         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
4915
4916 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
4917
4918         * g77.f-torture/compile/20000629-1.f: New test.
4919         * g77.f-torture/compile/20000629-1.x: Expected to fail.
4920
4921 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
4922
4923         Rearrange lots of files, removing entirely the
4924         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
4925         directories.
4926
4927         * Deleted files:
4928         gcc.c-torture/code_quality/code_quality.exp
4929         gcc.c-torture/special/special.exp
4930         gcc.failure/failure.exp
4931         gcc.failure/940409-1.x
4932         gcc.c-torture/compile/961203-1.x
4933
4934         * New files:
4935         gcc.misc-tests/linkage.exp
4936         gcc.c-torture/execute/920730-1t.c
4937         gcc.c-torture/execute/920730-1t.x
4938         gcc.c-torture/compile/920520-1.x
4939         gcc.c-torture/compile/920521-1.x
4940         gcc.c-torture/compile/981006-1.x
4941         gcc.c-torture/execute/eeprof-1.x
4942
4943         * Moved files (possibly with modifications to fit a new harness):
4944         Old name                                New name
4945         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
4946         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
4947         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
4948         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
4949         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
4950         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
4951         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
4952         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
4953         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
4954         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
4955         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
4956         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
4957         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
4958         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
4959
4960 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
4961
4962         * c-torture/compile/961203-1.x: Delete.
4963
4964         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
4965         not exit. Include stdio.h.
4966         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
4967         * gcc.misc-tests/dg-12.c: Likewise.
4968         * gcc.misc-tests/dg-5.c: Likewise.
4969         * gcc.misc-tests/dg-6.c: Likewise.
4970         * gcc.misc-tests/dg-7.c: Prototype abort.
4971         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
4972         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
4973         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
4974         not exit.
4975         * gcc.misc-tests/sieve.c: Use return from main, not exit.
4976         * gcc.misc-tests/sort2.c: Use return from main, not exit.
4977
4978 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
4979
4980         * gcc.dg/cpp/20000628-1.c: New test.
4981         * gcc.dg/cpp/20000628-1.h: New header for above test.
4982         * gcc.dg/cpp/20000628-1a.h: Likewise.
4983
4984 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
4985
4986         * gcc.dg/cpp: New directory.
4987         * gcc.dg/cpp/cpp.exp: New driver.
4988         * gcc.dg/cpp/20000627-1.c: New test.
4989         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
4990         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
4991         and rewrite as a compilation test.
4992
4993         * gcc.dg: Move many files into the cpp subdirectory, possibly
4994         renaming or editing them as well.
4995         Old name                New name
4996         990119-1.c              cpp/19990119-1.c
4997         990228-1.c              cpp/19990228-1.c
4998         990407-1.c              cpp/19990407-1.c
4999         990409-1.c              cpp/19990409-1.c
5000         990413-1.c              cpp/19990413-1.c
5001         990703-1.c              cpp/19990703-1.c
5002         20000127-1.c            cpp/20000127-1.c
5003         20000129-1.c            cpp/20000129-1.c
5004         20000207-1.c            cpp/20000207-1.c
5005         20000207-2.c            cpp/20000207-2.c
5006         20000209-1.c            cpp/20000209-1.c
5007         20000209-2.c            cpp/20000209-2.c
5008         20000301-1.c            cpp/20000301-1.c
5009         20000419-1.c            cpp/20000419-1.c
5010         20000510-1.S            cpp/20000510-1.S
5011         20000519-1.c            cpp/20000519-1.c
5012         20000529-1.c            cpp/20000529-1.c
5013         20000625-1.c            cpp/20000625-1.c
5014         20000625-2.c            cpp/20000625-2.c
5015         cpp-as1.c               cpp/assert1.c
5016         cpp-as2.c               cpp/assert2.c
5017         cxx-comments-1.c        cpp/cxxcom1.c
5018         cxx-comments-2.c        cpp/cxxcom2.c
5019         endif-label.c           cpp/endif.c
5020         cpp-hash1.c             cpp/hash1.c
5021         cpp-hash2.c             cpp/hash2.c
5022         cpp-if1.c               cpp/if-1.c
5023         cpp-if2.c               cpp/if-2.c
5024         cpp-if3.c               cpp/if-3.c
5025         cpp-if4.c               cpp/if-4.c
5026         cpp-if5.c               cpp/if-5.c
5027         cpp-cond.c              cpp/if-cexp.c
5028         cpp-missingop.c         cpp/if-mop.c
5029         cpp-missingparen.c      cpp/if-mpar.c
5030         cpp-opprec.c            cpp/if-oppr.c
5031         cpp-ifparen.c           cpp/if-paren.c
5032         cpp-shortcircuit.c      cpp/if-sc.c
5033         cpp-shift.c             cpp/if-shift.c
5034         cpp-unary.c             cpp/if-unary.c
5035         cpp-li1.c               cpp/line1.c
5036         cpp-li2.c               cpp/line2.c
5037         lineno.c                cpp/line3.c
5038         lineno-2.c              cpp/line4.c
5039         cpp-mi.c                cpp/mi1.c
5040         cpp-mic.h               cpp/mi1c.h
5041         cpp-micc.h              cpp/mi1cc.h
5042         cpp-mind.h              cpp/mi1nd.h
5043         cpp-mindp.h             cpp/mi1ndp.h
5044         cpp-mix.h               cpp/mi1x.h
5045         cpp-mi2.c               cpp/mi2.c
5046         cpp-mi2a.h              cpp/mi2a.h
5047         cpp-mi2b.h              cpp/mi2b.h
5048         cpp-mi2c.h              cpp/mi2c.h
5049         cpp-mi3.c               cpp/mi3.c
5050         cpp-mi3.def             cpp/mi3.def
5051         poison-1.c              cpp/poison.c
5052         pr-impl.c               cpp/prag-imp.c
5053         cpp-redef-2.c           cpp/redef1.c
5054         cpp-redef.c             cpp/redef2.c
5055         strpaste.c              cpp/strp1.c
5056         strpaste-2.c            cpp/strp2.c
5057         cpp-tradpaste.c         cpp/tr-paste.c
5058         cpp-tradstringify.c     cpp/tr-str.c
5059         cpp-tradwarn1.c         cpp/tr-warn1.c
5060         cpp-tradwarn2.c         cpp/tr-warn2.c
5061         trigraphs.c             cpp/trigraphs.c
5062         cpp-unc1.c              cpp/unc1.c
5063         cpp-unc2.c              cpp/unc2.c
5064         cpp-unc3.c              cpp/unc3.c
5065         cpp-unc.c               cpp/unc4.c
5066         undef.c                 cpp/undef1.c
5067         undef-2.c               cpp/undef2.c
5068         cpp-wi1.c               cpp/widestr1.c
5069
5070 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
5071
5072         * lib/g++.exp (g++_include_flags): Tweak.
5073
5074 2000-06-27  H.J. Lu  <hjl@gnu.org>
5075             Loren J. Rittle  <ljrittle@acm.org>
5076
5077         * lib/g++.exp (g++_include_flags): Override libgloss.exp
5078         version with one that knows about the new gcc tree structure.
5079         (g++_link_flags): Same.
5080
5081 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
5082
5083         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
5084         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
5085         case we are cross-compiling.
5086
5087         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
5088         g++.old-deja/g++.niklas/Makefile.in,
5089         g++.old-deja/g++.niklas/configure.in,
5090         g++.old-deja/g++.other/Makefile.in,
5091         g++.old-deja/g++.other/configure.in,
5092         gcc.c-torture/code_quality/Makefile.in,
5093         gcc.c-torture/code_quality/configure.in,
5094         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
5095         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
5096         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
5097         gcc.c-torture/execute/ieee/Makefile.in,
5098         gcc.c-torture/execute/ieee/configure.in,
5099         gcc.c-torture/noncompile/Makefile.in,
5100         gcc.c-torture/noncompile/configure.in,
5101         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
5102         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
5103         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
5104
5105 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
5106
5107         * g++.old-deja/g++.other/ambig3.C: New test.
5108
5109 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
5110
5111         * g++.old-deja/g++.pt/syntax1.C: New test.
5112         * g++.old-deja/g++.pt/syntax2.C: New test.
5113         * g++.old-deja/g++.other/syntax3.C: New test.
5114         * g++.old-deja/g++.other/syntax4.C: New test.
5115
5116 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
5117
5118         * gcc.dg/20000623-1.c: Prototype exit and abort.
5119
5120 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
5121
5122         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
5123         New tests.
5124         * gcc.dg/cpp-mi3.def: New file.
5125
5126         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
5127         inside assertions.
5128         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
5129         lexer's error messages.
5130         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
5131         divine anything from the linemarkers.
5132         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
5133         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
5134
5135 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
5136
5137         * gcc.dg/20000623-1.c: New test.
5138
5139 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
5140
5141         * gcc.c-torture/execute/20000622-1.c: New test.
5142
5143 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5144
5145         * g++.old-deja/g++.other/init15.C: New test.
5146
5147 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5148
5149         * g++.old-deja/g++.pt/vaarg2.C: New test.
5150         * g++.old-deja/g++.pt/vaarg3.C: New test.
5151
5152 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
5153
5154         * g++.old-deja/g++.other/dyncast6.C: New test.
5155
5156 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
5157
5158         * gcc.c-torture/execute/loop-6.c: New test.
5159
5160 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
5161
5162         * gcc.dg/20000614-1.c: New test.
5163         * gcc.dg/20000614-2.c: New test.
5164
5165 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
5166
5167         * g++.old-deja/g++.other/inline12.C: New test.
5168
5169 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
5170
5171         * g++.old-deja/g++.other/eh1.C: New test.
5172
5173 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
5174
5175         * g++.old-deja/g++.other/type.C: New test.
5176
5177 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
5178
5179         * g++.old-deja/g++.other/initstring.C: New test.
5180
5181 2000-06-12  Jason Merrill  <jason@redhat.com>
5182
5183         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
5184
5185 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
5186
5187         * gcc.c-torture/compile/20000609-1.c: New test.
5188
5189 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
5190
5191         * gcc.dg/20000609-1.c: New test.
5192
5193 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
5194
5195         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
5196         * gcc.c-torture/noncompile/poison-1.c: Move...
5197         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
5198         * gcc.dg/cpp-li1.c: Add a token after the #line.
5199
5200 2000-06-05  Richard Henderson  <rth@cygnus.com>
5201
5202         * gcc.c-torture/execute/20000605-2.c: New test.
5203         * gcc.c-torture/execute/20000605-3.c: New test.
5204
5205 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
5206
5207         * g77.f-torture/execute/20000503-1.x: New file.
5208
5209 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5210
5211         * g++.old-deja/g++.eh/badalloc1.C: New test.
5212
5213 2000-06-05  Richard Henderson  <rth@cygnus.com>
5214
5215         * gcc.c-torture/execute/20000605-1.c: New test.
5216
5217 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
5218             Nathan Sidwell <nathan@codesourcery.com>
5219
5220         * gcc.c-torture/compile/20000605-1.c: New test.
5221
5222 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
5223
5224         * g77.f-torture/compile/20000601-1.f:  New test.
5225
5226 2000-06-03  Richard Henderson  <rth@cygnus.com>
5227
5228         * gcc.c-torture/execute/20000603-1.c: New.
5229
5230 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
5231
5232         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
5233         * gcc.dg/noreturn-2.c (noreturn): Likewise.
5234
5235 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
5236
5237         * gcc.dg/compare2.c (case 12): XFAIL.
5238         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
5239         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
5240
5241         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
5242
5243 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
5244
5245         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
5246         guard macro is already defined when the header is first
5247         included.
5248         * gcc.dg/cpp-mix.h: New file.
5249         * gcc.dg/endif-label.c: Update patterns to match compiler.
5250
5251         * g++.brendan/complex1.C: Declare abort.
5252         * g++.law/refs4.C: Remove XFAIL.
5253         * g++.oliva/expr2.C: Declare abort and exit.
5254
5255 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
5256
5257         * gcc.c-torture/execute/20000528-1.c: New test.
5258
5259         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
5260         * g++.old-deja/g++.law/temps4.C: Likewise.
5261
5262         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
5263         stdlib.h.  Call abort() on failure.
5264         * g++.old-deja/g++.law/refs4.C: Likewise.
5265         * g++.old-deja/g++.law/temps4.C: Likewise.
5266         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
5267         * gcc.c-torture/execute/20000112-1.c: Include string.h.
5268
5269 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
5270
5271         Relative to g++.dg/special:
5272         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
5273
5274         Relative to g++.old-deja:
5275         * g++.brendan/complex1.C, g++.jason/optimize2.C,
5276         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
5277         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
5278         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
5279         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
5280         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
5281         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
5282
5283         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
5284         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
5285         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
5286         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
5287         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
5288         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
5289         and/or string.h.
5290
5291         * g++.other/goto1.C: Update expectations for error messages.
5292
5293 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
5294
5295         * gcc.c-torture/compile/20000523-1.c: New test.
5296
5297 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
5298
5299         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
5300
5301 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
5302
5303         * g++.old-deja/g++.eh/catch11.C: New test.
5304         * g++.old-deja/g++.eh/catch12.C: New test.
5305
5306 2000-05-24  Nick Clifton  <nickc@cygnus.com>
5307
5308         * gcc.c-torture/execute/20000523-1.c: New test.
5309
5310 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
5311
5312         * c-torture/execute/bcp-1.c: Replace abort in arg of
5313         __builtin_constant_p with a generic external function.
5314
5315         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
5316         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
5317         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
5318         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
5319         Prototype abort and/or exit.
5320
5321         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
5322         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
5323         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
5324         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
5325
5326 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
5327
5328         * gcc.dg/dwarf2-1.c: New test.
5329
5330 2000-05-20  Richard Henderson  <rth@cygnus.com>
5331
5332         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
5333
5334 2000-05-20  Andreas Jaeger  <aj@suse.de>
5335
5336         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
5337         testcase.
5338
5339 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
5340
5341         * gcc.c-torture/execute/20000519-2.c: New test.
5342
5343 2000-05-19  Andreas Jaeger  <aj@suse.de>
5344
5345         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
5346         which fails with SSA.
5347
5348         * lib/c-torture.exp: Also test with -O3 -fssa.
5349
5350 2000-05-18  Michael Meissner  <meissner@redhat.com>
5351
5352         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
5353         * gcc.c-torture/execute/920415-1.c: Ditto.
5354         * gcc.c-torture/execute/920501-1.c: Ditto.
5355         * gcc.c-torture/execute/conversion.c: Ditto.
5356         * gcc.c-torture/execute/cvt-1.c: Ditto.
5357
5358 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
5359
5360         * gcc.c-torture/compile/20000518-1.c: New test.
5361
5362 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
5363
5364         * g77.f-torture/compile/200005018.f:  New test.
5365
5366 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
5367
5368         * gcc.c-torture/compile/20000517-1.c: New test.
5369
5370 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5371
5372         * gcc.c-torture/execute/20000516-1.c: New test.
5373
5374 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
5375
5376         * g++.old-deja/g++.other/eh.C: New test.
5377
5378 2000-05-12  Richard Henderson  <rth@cygnus.com>
5379
5380         * gcc.c-torture/execute/990208-1.c (main): Don't pass
5381         constants through to doit's conditional.
5382
5383 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
5384
5385         * gcc.c-torture/compile/20000511-1.c: New test.
5386         * g77.f-torture/compile/20000511-1.f: New test.
5387         * g77.f-torture/compile/20000511-2.f: New test.
5388
5389 2000-05-11  Michael Meissner  <meissner@redhat.com>
5390
5391         * gcc.c-torture/execute/20000511-1.c: New test.
5392
5393 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
5394
5395         * gcc.dg/dg.exp: Scan .S files as well as .c files.
5396         * gcc.dg/20000510-1.S: New.
5397
5398 2000-05-08  Catherine Moore  <clm@cygnus.com>
5399
5400         * gcc.dg/unused-3.c: New.
5401
5402 2000-05-06  Richard Henderson  <rth@cygnus.com>
5403
5404           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
5405           * g++.old-deja/g++.mike/warn1.C: Likewise.
5406           * g++.old-deja/g++.pt/local1.C: Likewise.
5407           * g++.old-deja/g++.pt/local7.C: Likewise.
5408           * g++.old-deja/g++.pt/spec16.C: Likewise.
5409
5410 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
5411
5412         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
5413
5414 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
5415
5416           * g77.f-torture/execute/20000503-1.f:  New test.
5417
5418 2000-05-04  Andreas Jaeger  <aj@suse.de>
5419
5420         * gcc.dg/noreturn-2.c: New test.
5421
5422 2000-05-04  Neil Booth  <NeilB@earthling.net>
5423
5424         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
5425         preprocessor.
5426
5427 2000-05-04  Richard Henderson  <rth@cygnus.com>
5428
5429         * gcc.c-torture/execute/20000503-1.c: Fix typo.
5430
5431 2000-05-04  Richard Henderson  <rth@cygnus.com>
5432
5433         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
5434         OpenSSL by Jason R Thorpe.
5435
5436 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
5437
5438         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
5439
5440 2000-05-03  Robert Lipe <robertlipe@usa.net>
5441
5442         * gcc.dg/20000503-1.c: New test.
5443
5444 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
5445
5446         * gcc.c-torture/compile/20000502-1.c: New test.
5447         * g++.old-deja/g++.other/align.C: New test.
5448         * gcc.dg/cpp-tradstringify.c: New test.
5449
5450 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
5451
5452         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
5453         and hard registers.
5454
5455 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
5456
5457         * gcc.c-torture/execute/loop-5.c: New test.
5458
5459 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
5460
5461         * gcc.c-torture/execute/va-arg-20.c: New test.
5462
5463 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
5464
5465         * gcc.c-torture/execute/20000422-1.c: New test.
5466
5467 2000-04-20  Greg McGary  <gkm@gnu.org>
5468
5469         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
5470         when optimizing, but without sibling-call optimizations (-O1).
5471
5472 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
5473
5474           * gcc.c-torture/compile/20000420-1.c: New test.
5475
5476 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
5477
5478         * g++.abi/ptrflags.C: New test.
5479         * g++.eh/catchptr1.C: Test incomplete pointer chains.
5480
5481 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
5482
5483         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
5484
5485 2000-04-19  Greg McGary  <gkm@gnu.org>
5486
5487         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
5488         sibling-call optimizations.
5489
5490 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
5491
5492         * gcc.dg/20000419-1.c: New test.
5493
5494 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
5495
5496         * gcc.c-torture/execute/20000412-6.c: New test.
5497
5498 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
5499
5500         * gcc.c-torture/execute/20000412-5.c: New test.
5501         * g77.f-torture/compile/20000412-1.f: New test.
5502         * gcc.c-torture/execute/20000412-4.c: New test.
5503         * gcc.c-torture/compile/20000412-2.c: New test.
5504         * gcc.c-torture/execute/20000412-3.c: New test.
5505         * gcc.c-torture/compile/20000412-1.c: New test.
5506         * gcc.c-torture/execute/20000412-2.c: New test.
5507
5508 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
5509
5510         * objc/execute/bf-20.m: New test.
5511
5512 2000-04-10  Richard Henderson  <rth@cygnus.com>
5513
5514         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
5515
5516         * gcc.c-torture/execute/20000412-1.c: New test.
5517
5518 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
5519
5520         * g++.old-deja/g++.eh/catchptr1.C: New test.
5521
5522 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
5523
5524         * g++.old-deja/g++.abi/cxa_vec.C: New test.
5525
5526 2000-04-08  Neil Booth  <NeilB@earthling.net>
5527
5528         * gcc.dg/cpp-nullchar.c: Remove test as
5529         embedded nulls cause problems.
5530
5531 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5532
5533         * gcc.dg/compare2.c: New test.
5534
5535 2000-04-08  Neil Booth  <NeilB@earthling.net>
5536
5537         * gcc.dg/cpp-nullchar.c: New test.
5538
5539 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
5540
5541         * gcc.dg/cpp-mi2.c: New test.
5542         * gcc.dg/cpp-mi2[abc].h: New files.
5543
5544 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
5545
5546         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
5547         member name.
5548
5549 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
5550
5551         * g++.old-deja/g++.abi/vmihint.C: New test.
5552
5553 2000-04-06  Neil Booth  <NeilB@earthling.net>
5554
5555         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
5556         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
5557         copyright.
5558
5559 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
5560
5561         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
5562         avoid stack-frame overwrite.
5563
5564 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
5565
5566         * gcc.c-torture/compile/20000405-2.c: New test.
5567         * gcc.c-torture/compile/20000405-3.c: New test.
5568
5569 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5570
5571         * gcc.c-torture/compile/20000405-1.c: New test.
5572
5573 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
5574
5575         * gcc.dg/cast-qual-1.c: Revert last change.
5576
5577 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5578
5579         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
5580
5581 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
5582
5583         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
5584         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
5585
5586 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
5587
5588         * gcc.c-torture/compile/20000403-2.c: New test.
5589         * gcc.c-torture/compile/20000403-1.c: New test.
5590
5591 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
5592
5593         * gcc.c-torture/execute/20000403-1.c: New test.
5594
5595 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
5596
5597         * gcc.c-torture/execute/20000402-1.c: New test.
5598
5599 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
5600
5601         * gcc.c-torture/execute/va-arg-15.c: New test.
5602         * gcc.c-torture/execute/va-arg-16.c: New test.
5603         * gcc.c-torture/execute/va-arg-17.c: New test.
5604         * gcc.c-torture/execute/va-arg-18.c: New test.
5605         * gcc.c-torture/execute/va-arg-19.c: New test.
5606
5607 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
5608
5609         * gcc.c-torture/compile/981211-1.c: Move to...
5610         * gcc.dg/cpp-as1.c: ...here.
5611         * gcc.dg/cpp-as2.c: New file.
5612
5613         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
5614         compiler.
5615
5616 2000-04-02  Neil Booth  <NeilB@earthling.net>
5617
5618         * gcc.dg/cpp-cond.c  New tests.
5619         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
5620         accidental success less likely.
5621         * gcc.dg/cpp-missingop.c  New tests.
5622         * gcc.dg/cpp-missingparen.c  New tests.
5623         * gcc.dg/cpp-shift.c  New tests.
5624         * gcc.dg/cpp-shortcircuit.c  New tests.
5625         * gcc.dg/cpp-unary.c  New tests.
5626
5627 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
5628
5629         * gcc.c-torture/compile/20000329-1.c: New test.
5630
5631 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
5632
5633         * gcc.c-torture/compile/20000326-1.c: New test.
5634         * gcc.c-torture/compile/20000326-2.c: New test.
5635
5636 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
5637
5638         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
5639         the first parameter is a function argument.
5640
5641 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
5642
5643         * g++.old-deja/g++.ext/array4.C: New test.
5644
5645 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
5646
5647         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
5648
5649 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5650
5651         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
5652
5653 2000-03-19  Richard Henderson  <rth@cygnus.com>
5654
5655         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
5656
5657 2000-03-19  Richard Henderson  <rth@cygnus.com>
5658
5659         * gcc.c-torture/compile/20000319-1.c: New test.
5660
5661 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
5662
5663         * gcc.c-torture/execute/20000314-3.c: New test.
5664         * gcc.c-torture/execute/20000314-2.c: New test.
5665         * gcc.c-torture/execute/20000314-1.c: New test.
5666         * gcc.c-torture/compile/20000314-2.c: New test.
5667         * gcc.c-torture/compile/20000314-1.c: New test.
5668
5669 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
5670
5671         * g++.old-deja/g++.warn/inline.C: New test.
5672
5673 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
5674
5675         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
5676         standards-compliant result rather than specific constants.
5677         Put test-values in array.
5678
5679 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
5680
5681         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
5682         (g++_target_compile): Put test-specific options last.
5683
5684 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5685
5686         * g++.old-deja/g++.eh/vbase4.C: New test.
5687
5688 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5689
5690         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
5691
5692 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5693
5694         * g++.old-deja/g++.brendan/misc12.C: Removed.
5695         * g++.old-deja/g++.pt/memtemp77.C: Constify.
5696         * g++.old-deja/g++.ext/pretty4.C: New test.
5697
5698 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5699
5700         * g++.old-deja/g++.other/string2.C: New test.
5701
5702 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
5703
5704         * g++.old-deja/g++.warn/impint2.C: New test.
5705
5706 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
5707
5708         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
5709         is 1, not zero.
5710
5711 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
5712
5713         * g++.old-deja/g++.warn/impint.C: New test.
5714         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
5715         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
5716         * g++.old-deja/g++.pt/explicit12.C: Likewise.
5717         * g++.old-deja/g++.pt/explicit13.C: Likewise.
5718         * g++.old-deja/g++.pt/explicit17.C: Likewise.
5719         * g++.old-deja/g++.pt/explicit18.C: Likewise.
5720         * g++.old-deja/g++.pt/explicit19.C: Likewise.
5721         * g++.old-deja/g++.pt/explicit23.C: Likewise.
5722         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5723         * g++.old-deja/g++.pt/explicit35.C: Likewise.
5724         * g++.old-deja/g++.pt/explicit6.C: Likewise.
5725         * g++.old-deja/g++.pt/memclass7.C: Likewise.
5726
5727 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
5728
5729         * gcc.dg/cpp-redef.c: New test.
5730
5731 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
5732
5733         * g++.old-deja/g++.pt/unify7.C: New test.
5734
5735 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5736
5737         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
5738         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
5739
5740 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
5741
5742         * gcc.c-torture/compile/20000224-1.c: New test.
5743
5744 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5745
5746         * gcc.c-torture/compile/cpp-2.c: New test.
5747         * gcc.c-torture/compile/cpp-1.c: New test.
5748
5749 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
5750
5751         * gcc.c-torture/execute/20000225-1.c: New test.
5752
5753 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5754
5755         * gcc.dg/cpp-li2.c: New test.
5756
5757         * gcc.dg/cpp-wi1.c: New test.
5758
5759         * gcc.dg/cpp-li1.c: New test.
5760
5761 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
5762
5763         * g++.old-deja/g++.other/sizeof5.C: New test.
5764
5765 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5766
5767         * gcc.c-torture/execute/va-arg-13.c: New test.
5768
5769 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
5770
5771         * gcc.c-torture/execute/va-arg-12.c: New test.
5772
5773 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5774
5775         * gcc.c-torture/execute/20000223-1.c: New test.
5776
5777 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5778
5779         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
5780
5781 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
5782
5783         * g++.old-deja/g++.abi/ptrmem.C: New test.
5784
5785 2000-02-19  Richard Henderson  <rth@cygnus.com>
5786
5787         * gcc.c-torture/compile/init-3.c: New.
5788
5789 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
5790
5791         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
5792         ALWAYS_CXXFLAGS.
5793
5794 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
5795
5796         * gcc.c-torture/compile/20000211-3.c: New test.
5797
5798 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
5799
5800         * gcc.c-torture/compile/20000211-2.c: New test.
5801
5802 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
5803
5804         * gcc.c-torture/compile/20000211-1.c: New test.
5805
5806 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
5807
5808         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
5809           on native targets
5810
5811 2000-02-08  Nathan Sidwell  <nathan@acm.org>
5812
5813         * g++.old-deja/g++.other/cast5.C: New test.
5814
5815 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
5816
5817         * gcc.c-torture/execute/20000205-1.c: New.
5818
5819 2000-02-03  Nathan Sidwell  <nathan@acm.org>
5820
5821         * g++.old-deja/g++.jason/cast3.C: Return void.
5822         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
5823
5824 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5825
5826         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
5827
5828         * gcc.dg/loop-1.c: New test.
5829
5830 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
5831
5832         * gcc.c-torture/compile/20000127-1.c: New test.
5833         * gcc.c-torture/execute/991228-1.c: New test.
5834
5835 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5836
5837         * gcc.dg/unused-2.c: New test.
5838
5839         * gcc.dg/conv-1.c: New test.
5840
5841 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
5842
5843         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
5844         compiler.
5845         (tool_option_proc): Fix typo.
5846
5847 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
5848
5849         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
5850         of the ld on the host, not on the build machine.
5851         Also, don't crash if '--help' is not a supported option.
5852
5853 2000-01-24  Richard Henderson  <rth@cygnus.com>
5854
5855         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
5856
5857 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
5858
5859         * gcc.c-torture/execute/20000120-2.c: New test.
5860         * gcc.c-torture/execute/20000120-1.c: New test.
5861
5862 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
5863
5864         * gcc.c-torture/execute/20000113-1.c: New test.
5865
5866 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
5867
5868         * gcc.c-torture/execute/20000112-1.c: New test.
5869
5870 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5871
5872         * gcc.dg/20000111-1.c: New test.
5873
5874 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
5875
5876         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
5877         with 16 bit integers.
5878
5879 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5880
5881         * gcc.dg/20000108-1.c: New test.
5882
5883 2000-01-05  Nathan Sidwell  <nathan@acm.org>
5884
5885         * g++.old-deja/g++.ns/koenig8.C: New test.
5886
5887 2000-01-05  Nathan Sidwell  <nathan@acm.org>
5888
5889         * g++.old-deja/g++.other/cast4.C: New test.
5890
5891 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
5892
5893         * gcc.c-torture/compile/20000105-2.c: New test.
5894         * gcc.c-torture/compile/20000105-1.c: New test.
5895
5896 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5897
5898         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
5899         references to printf & atoi to conform to ANSI standard.
5900         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
5901         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
5902         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
5903         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
5904         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
5905         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5906         * g++.old-deja/g++.brendan/copy1.C: Likewise.
5907         * g++.old-deja/g++.brendan/copy2.C: Likewise.
5908         * g++.old-deja/g++.brendan/copy3.C: Likewise.
5909         * g++.old-deja/g++.brendan/copy4.C: Likewise.
5910         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5911         * g++.old-deja/g++.brendan/copy6.C: Likewise.
5912         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5913         * g++.old-deja/g++.brendan/copy8.C: Likewise.
5914         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5915         * g++.old-deja/g++.brendan/crash14.C: Likewise.
5916         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
5917         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5918         * g++.old-deja/g++.brendan/delete2.C: Likewise.
5919         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
5920         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
5921         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
5922         * g++.old-deja/g++.brendan/eh1.C: Likewise.
5923         * g++.old-deja/g++.brendan/groff1.C: Likewise.
5924         * g++.old-deja/g++.brendan/init3.C: Likewise.
5925         * g++.old-deja/g++.brendan/misc12.C: Likewise.
5926         * g++.old-deja/g++.brendan/misc7.C: Likewise.
5927         * g++.old-deja/g++.brendan/new2.C: Likewise.
5928         * g++.old-deja/g++.brendan/operators4.C: Likewise.
5929         * g++.old-deja/g++.brendan/operators5.C: Likewise.
5930         * g++.old-deja/g++.brendan/overload2.C: Likewise.
5931         * g++.old-deja/g++.brendan/overload7.C: Likewise.
5932         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
5933         * g++.old-deja/g++.brendan/reference1.C: Likewise.
5934         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
5935         * g++.old-deja/g++.brendan/template24.C: Likewise.
5936         * g++.old-deja/g++.brendan/template3.C: Likewise.
5937         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
5938         * g++.old-deja/g++.jason/inline3.C: Likewise.
5939         * g++.old-deja/g++.jason/opeq.C: Likewise.
5940         * g++.old-deja/g++.law/arg5.C: Likewise.
5941         * g++.old-deja/g++.law/arm7.C: Likewise.
5942         * g++.old-deja/g++.law/ctors11.C: Likewise.
5943         * g++.old-deja/g++.law/cvt8.C: Likewise.
5944         * g++.old-deja/g++.law/init9.C: Likewise.
5945         * g++.old-deja/g++.law/refs4.C: Likewise.
5946         * g++.old-deja/g++.law/template2.C: Likewise.
5947         * g++.old-deja/g++.law/visibility24.C: Likewise.
5948         * g++.old-deja/g++.law/vtable3.C: Likewise.
5949         * g++.old-deja/g++.mike/asm2.C: Likewise.
5950         * g++.old-deja/g++.mike/eh1.C: Likewise.
5951         * g++.old-deja/g++.mike/misc1.C: Likewise.
5952         * g++.old-deja/g++.mike/misc13.C: Likewise.
5953         * g++.old-deja/g++.mike/misc14.C: Likewise.
5954         * g++.old-deja/g++.mike/ns12.C: Likewise.
5955         * g++.old-deja/g++.mike/p1248.C: Likewise.
5956         * g++.old-deja/g++.mike/p3708.C: Likewise.
5957         * g++.old-deja/g++.mike/p3708a.C: Likewise.
5958         * g++.old-deja/g++.mike/p3708b.C: Likewise.
5959         * g++.old-deja/g++.mike/p646.C: Likewise.
5960         * g++.old-deja/g++.mike/p700.C: Likewise.
5961         * g++.old-deja/g++.mike/p783.C: Likewise.
5962         * g++.old-deja/g++.mike/p783a.C: Likewise.
5963         * g++.old-deja/g++.mike/p783b.C: Likewise.
5964         * g++.old-deja/g++.mike/p786.C: Likewise.
5965         * g++.old-deja/g++.mike/p789.C: Likewise.
5966         * g++.old-deja/g++.mike/p789a.C: Likewise.
5967         * g++.old-deja/g++.mike/p807a.C: Likewise.
5968         * g++.old-deja/g++.other/delete3.C: Likewise.
5969         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5970         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5971         * g++.old-deja/g++.other/dyncast3.C: Likewise.
5972         * g++.old-deja/g++.other/empty1.C: Likewise.
5973         * g++.old-deja/g++.other/temporary1.C: Likewise.
5974         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
5975         * g++.old-deja/g++.pt/t16.C: Likewise.
5976         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
5977
5978 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
5979
5980         * gcc.dg/991230-1.c: New test.
5981
5982 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
5983
5984         * gcc.c-torture/compile/991229-3.c: New test.
5985         * gcc.c-torture/compile/991229-2.c: New test.
5986         * gcc.c-torture/compile/991229-1.c: New test.
5987
5988 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
5989
5990         * gcc.c-torture/compile/labels-2.c: New test.
5991
5992 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
5993
5994         * gcc.c-torture/execute/991227-1.c: New test.
5995
5996 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5997
5998         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
5999
6000 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
6001
6002         * gcc.c-torture/execute/991221-1.c: New test.
6003
6004 1999-12-20  Nathan Sidwell  <nathan@acm.org>
6005
6006         * g++.old-deja/g++.other/cast3.C: New test.
6007
6008 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
6009
6010         * gcc.c-torture/execute/991216-4.c: New test.
6011
6012 1999-12-16  Michael Meissner  <meissner@cygnus.com>
6013
6014         * gcc.c-torture/execute/991216-1.c: New test.
6015         * gcc.c-torture/execute/991216-2.c: New test.
6016         * gcc.c-torture/execute/991216-3.c: New test.
6017
6018 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
6019
6020         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
6021         Actually make the test fail by using "-O2" for compilation.
6022
6023 1999-12-15  Nathan Sidwell  <nathan@acm.org>
6024
6025         * g++.old-deja/g++.warn/cast-align1.C: New test.
6026
6027 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
6028
6029         * gcc.c-torture/compile/991214-1.c: New test.
6030         * gcc.c-torture/compile/991214-2.c: New test.
6031
6032 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
6033
6034         * gcc.dg/991214-1.c: New test.
6035
6036 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
6037
6038         * gcc.c-torture/compile/991213-3.c: New test.
6039         * gcc.c-torture/compile/991213-2.c: New test.
6040         * gcc.c-torture/compile/991213-1.c: New test.
6041
6042 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
6043
6044         * gcc.dg/991209-1.c: New test.
6045
6046 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
6047
6048         * gcc.c-torture/compile/991208-1.c: New test.
6049
6050 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
6051
6052         * gcc.dg/ultrasp2.c: New test.
6053
6054 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
6055
6056         * g++.old-deja/g++.abi/align.C (main): Fix typo.
6057
6058 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
6059
6060         * gcc.c-torture/compile/991202-1.c: New test.
6061         * gcc.c-torture/execute/991202-1.c: New test.
6062         * gcc.c-torture/execute/991202-2.c: New test.
6063         * gcc.c-torture/execute/991202-3.c: New test.
6064
6065 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
6066
6067         * g++.old-deja/g++.abi/align.C: New test.
6068         * g++.old-deja/g++.abi/aggregates.C: Likewise.
6069         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6070
6071 1999-12-01  Richard Henderson  <rth@cygnus.com>
6072
6073         * gcc.c-torture/execute/991201-1.c: New.
6074
6075 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
6076
6077         * gcc.dg/991129-1.c: New test.
6078
6079 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
6080
6081         * gcc.c-torture/compile/991127-1.c: New test.
6082
6083 1999-11-22  Nathan Sidwell  <nathan@acm.org>
6084
6085         * g++.old-deja/g++.other/warn4.C: New test.
6086
6087 1999-11-22  Nathan Sidwell  <nathan@acm.org>
6088
6089         * g++.old-deja/g++.eh/cleanup2.C: New test.
6090         * g++.old-deja/g++.ext/pretty2.C: New test.
6091         * g++.old-deja/g++.ext/pretty3.C: New test.
6092         * g++.old-deja/g++.other/debug6.C: New test.
6093
6094 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
6095
6096         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
6097         compiler_output to look for one error message instead of two.
6098
6099 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
6100
6101         * gcc.c-torture/execute/991118-1.c: Also test case
6102         where the word boundary does not split a byte evenly.
6103
6104 1999-11-19  Nathan Sidwell  <nathan@acm.org>
6105
6106         * g++.old-deja/g++.ext/restrict1.C: New test.
6107
6108 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
6109
6110         * gcc.c-torture/execute/991118-1.c: New test.
6111
6112 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
6113
6114         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
6115         working directory pathnames.
6116
6117 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
6118
6119         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
6120         host is equipped with driver.h and driver.o so it can actually
6121         compile and run the tests.
6122
6123 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
6124
6125         * gcc.c-torture/compile/991008-1.c: New test.
6126
6127 1999-11-08  Nick Clifton  <nickc@cygnus.com>
6128
6129         * lib/gcc-dg.exp: Include target-supports.exp
6130
6131 1999-11-05  Nick Clifton  <nickc@cygnus.com>
6132
6133         * lib/target-supports.exp: New file: Provide procs to test for
6134         features supported by the target.
6135         (check_weak_available): Moved here from ecos.exp.
6136         (check_alias_available): New proc: Determine of the target
6137         toolchain supports the alias attribute.
6138
6139         * gcc.dg/special/ecos.exp: Move check_weak_available to
6140         target-supports.exp.
6141         (alias-1.c): Only perform the test if the target supports
6142         aliases.
6143         (wkali-1.c): Only perform the test if the target supports
6144         aliases.
6145
6146         * gcc.dg/990506-0.c: Expect error messages from cross
6147         targets as well as native targets.
6148
6149 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
6150
6151         * gcc.dg/ultrasp1.c: Removed xfail.
6152         * gcc.dg/struct-ret-2.c: Likewise.
6153         * gcc.dg/array-1.c: Likewise.
6154
6155 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
6156
6157         * gcc.dg/struct-ret-2.c: New test.
6158
6159         * gcc.dg/array-1.c: New test.
6160
6161 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
6162
6163         * gcc.c-torture/execute/991030-1.c: New test.
6164
6165 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
6166
6167         * gcc.c-torture/compile/991026-2.c: New test.
6168
6169 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
6170
6171         * gcc.c-torture/compile/991026-1.c: New test.
6172
6173 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
6174
6175         * gcc.c-torture/execute/991023-1.c: New test.
6176
6177 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
6178
6179         * gcc.c-torture/execute/991019-1.c: New test.
6180
6181 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
6182
6183         * gcc.c-torture/execute/991016-1.c: New test.
6184
6185 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
6186
6187         * gcc.c-torture/execute/991014-1.c: New test.
6188
6189 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
6190
6191         * g++.old-deja/g++.other/union2.C: New test.
6192
6193 1999-10-13  Nathan Sidwell  <nathan@acm.org>
6194
6195         * g++.old-deja/g++.other/vaarg2.C: New test.
6196         * g++.old-deja/g++.other/vaarg3.C: New test.
6197
6198 1999-10-12  Craig Burley  <craig@jcb-sc.com>
6199
6200         * g77.f-torture/noncompile/19990905-1.f: Moved from being
6201         in compile/.
6202
6203 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
6204
6205         * gcc.c-torture/execute/va-arg-11.c: New test.
6206
6207 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
6208
6209         * lib/file-format.exp (gcc_target_object_format): Don't
6210         crash if objdump is unavailable.
6211
6212 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
6213
6214         * gcc.misc-tests/mg.exp: delete extraneous redirection.
6215
6216 1999-09-28  Nick Clifton  <nickc@cygnus.com>
6217
6218         * gcc.c-torture/compile/990928-1.c: New test.
6219
6220 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
6221
6222         * g++.old-deja/g++.other/decl6.C: New test.
6223
6224 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6225
6226         * gcc.c-torture/execute/va-arg-10.c: New test.
6227
6228 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
6229
6230         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
6231         __PRETTY_FUNCTION__.
6232
6233 1999-09-23  Nick Clifton  <nickc@cygnus.com>
6234
6235         * gcc.c-torture/execute/990923-1.c: New test.
6236
6237 1999-09-21  Nick Clifton  <nickc@cygnus.com>
6238
6239         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
6240         for which -fpic is inappropriate.
6241
6242 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
6243
6244         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
6245
6246 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
6247
6248         * g++.old-deja/g++.other/dyncast1.C: New test.
6249         * g++.old-deja/g++.other/dyncast2.C: New test.
6250         * g++.old-deja/g++.other/dyncast3.C: New test.
6251         * g++.old-deja/g++.other/dyncast4.C: New test.
6252         * g++.old-deja/g++.other/dyncast5.C: New test.
6253         * g++.old-deja/g++.eh/catch3.C: New test.
6254         * g++.old-deja/g++.eh/catch3p.C: New test.
6255         * g++.old-deja/g++.eh/catch4.C: New test.
6256         * g++.old-deja/g++.eh/catch4p.C: New test.
6257         * g++.old-deja/g++.eh/catch5.C: New test.
6258         * g++.old-deja/g++.eh/catch5p.C: New test.
6259         * g++.old-deja/g++.eh/catch6.C: New test.
6260         * g++.old-deja/g++.eh/catch6p.C: New test.
6261         * g++.old-deja/g++.eh/catch7.C: New test.
6262         * g++.old-deja/g++.eh/catch7p.C: New test.
6263         * g++.old-deja/g++.eh/catch8.C: New test.
6264         * g++.old-deja/g++.eh/catch8p.C: New test.
6265         * g++.old-deja/g++.eh/catch9.C: New test.
6266         * g++.old-deja/g++.eh/catch9p.C: New test.
6267
6268 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
6269
6270         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
6271         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
6272
6273 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
6274
6275         * gcc.c-torture/compile/990913-1.c: New test.
6276
6277 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
6278
6279         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
6280         * g++.old-deja/g++.jason/rfg5.C: Likewise.
6281
6282 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
6283
6284         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
6285
6286 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
6287
6288         * g++.old-deja/g++.other/lookup11.C: New test.
6289         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
6290         what is permitted and what we want.
6291         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
6292         overload use.
6293         * g++.old-deja/g++.jason/rfg5.C: Likewise
6294
6295 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
6296
6297         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
6298         * gcc.c-torture/noncompile/poison-1.c: New file.
6299
6300 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
6301
6302         * g++.old-deja/g++.other/sizeof3.C: New test.
6303         * g++.old-deja/g++.other/sizeof4.C: New test.
6304         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
6305         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
6306
6307 1999-09-07  Richard Henderson  <rth@cygnus.com>
6308
6309         * gcc.dg/va-arg-1.c: New.
6310
6311 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6312
6313         * gcc.c-torture/execute/va-arg-9.c: New test.
6314
6315 1999-09-05  Craig Burley  <craig@jcb-sc.com>
6316
6317         * g77.f-torture/compile/980519-2.f: New test.
6318         * g77.f-torture/compile/19990905-0.f: New test.
6319         * g77.f-torture/compile/19990905-1.f: New test.
6320         * g77.f-torture/compile/19990905-2.f: New test.
6321
6322         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
6323
6324 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
6325
6326         * gcc.c-torture/execute/990827-1.c: Fix typo.
6327
6328 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
6329
6330         * g++.old-deja/g++.other/deref1.C: New test.
6331
6332 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
6333
6334         * g++.old-deja/g++.other/ambig2.C: New test.
6335         * g++.old-deja/g++.other/cond5.C: New test.
6336         * g++.old-deja/g++.other/lookup16.C: New test.
6337
6338 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
6339
6340         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
6341         assemblers too.
6342
6343 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
6344
6345         * lib/c-torture.exp: Avoid the "compare executables" optimization
6346         when testing native.
6347
6348 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
6349
6350         * gcc.c-torture/execute/990829-1.c: New test.
6351         * gcc.c-torture/compile/990829-1.c: New test.
6352
6353 1999-08-27  Paul Burchard  <burchard@pobox.com>
6354
6355         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
6356         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
6357         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
6358         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
6359         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
6360         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
6361         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
6362         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
6363         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
6364         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
6365         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
6366
6367 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
6368
6369         * gcc.c-torture/execute/990827-1.c: New test.
6370
6371 1999-08-26  Craig Burley  <craig@jcb-sc.com>
6372
6373         * g77.f-torture/noncompile/19990826-4.f: New test.
6374
6375         * g77.f-torture/compile/19990826-3.f: New test.
6376
6377         * g77.f-torture/execute/19990826-2.f: New test.
6378
6379         * g77.f-torture/compile/19990826-1.f: New test.
6380
6381         * gcc.c-torture/execute/990826-0.c: New test.
6382         * g77.c-torture/execute/19990826-0.f: New test.
6383
6384         * g77.f-torture/noncompile/970626-2.f: New test.
6385
6386 1999-08-25  Paul Burchard  <burchard@pobox.com>
6387
6388         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
6389         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
6390         lss-011.C: New tests.
6391
6392 1999-08-25  Nathan Sidwell  <nathan@acm.org>
6393
6394         * g++.old-deja/g++.other/decl5.C: New test.
6395
6396 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6397
6398         * noncompile/noncompile.exp: Load_lib c-torture.exp.
6399         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
6400         call `postbase' for each one.  All callers of `postbase' changed
6401         to call this instead.
6402
6403 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
6404
6405         * gcc.c-torture/execute/990811-1.c: New test.
6406
6407 1999-08-09  Nick Clifton  <nickc@cygnus.com>
6408
6409         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
6410         just native ones.
6411
6412         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
6413         just native ones.
6414
6415 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
6416
6417         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
6418
6419 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
6420
6421         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
6422
6423 1999-08-04  Nathan Sidwell  <nathan@acm.org>
6424
6425         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
6426
6427 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
6428
6429         * gcc.c-torture/execute/990804-1.c: New test.
6430
6431 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6432
6433         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
6434         * g++.old-deja/g++.brendan/crash64.C: Likewise
6435         * g++.old-deja/g++.brendan/overload8.C: Likewise
6436
6437 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6438
6439         * g++.old-deja/g++.other/struct1.C: New test.
6440
6441 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6442
6443         * g++.old-deja/g++.other/enum2.C: New test.
6444
6445 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
6446
6447         Adapted from tests from Franz Sirl:
6448         * gcc.c-torture/execute/va-arg-7.c: New test.
6449         * gcc.c-torture/execute/va-arg-8.c: New test.
6450
6451 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
6452
6453         * gcc.c-torture/compile/990801-2.c: New test.
6454
6455         * gcc.c-torture/compile/990801-1.c: New test.
6456
6457 1999-07-27  Michael Meissner  <meissner@cygnus.com>
6458
6459         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
6460         fp-cmp-1.c, converting double to float.
6461
6462         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
6463         fp-cmp-1.c, converting double to long double.
6464
6465         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
6466         from fr1 to unknown_register, since fr1 is a legitimate register
6467         on some machines.
6468
6469 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
6470
6471         * README: More listname related changes.
6472
6473 1999-07-08  Catherine Moore  <clm@cygnus.com>
6474
6475         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
6476
6477 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
6478
6479         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
6480
6481 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
6482
6483         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
6484
6485 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
6486
6487         * gcc.dg/990703-1.c: New test.
6488
6489 1999-06-29  Nick Clifton  <nickc@cygnus.com>
6490
6491         * lib/file-format.exp: New file: Move definition of proc
6492         gcc_target_object_format to here from
6493         gcc.dg/special/ecos.exp.
6494
6495         * lib/c-torture.exp: Include lib file-format.exp.
6496         * lib/gcc-dg.exp: Include lib file-format.exp.
6497
6498         * gcc.dg/special/ecos.exp: Remove definition of proc
6499         gcc_target_object_format.
6500
6501 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
6502
6503         * gcc.c-torture/execute/990628-1.c: New test.
6504
6505 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
6506
6507         * gcc.c-torture/compile/990625-2.c: New test.
6508
6509         * gcc.c-torture/compile/990625-1.c: New test.
6510
6511 1999-06-23  Nick Clifton  <nickc@cygnus.com>
6512
6513         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
6514         attributes compile.
6515         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
6516         ports that use the COFF/PE file format.
6517
6518 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
6519
6520         * gcc.c-torture/compile/990617-1.c: New test.
6521
6522 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
6523
6524         * g++.old-deja/g++.other/decl4.C: New test.
6525
6526 1999-06-14  Nathan Sidwell  <nathan@acm.org>
6527
6528         * g++.old-deja/g++.other/bitfld3.C: New test.
6529
6530 1999-06-08  Nathan Sidwell  <nathan@acm.org>
6531
6532         * g++.old-deja/g++.eh/catch1.C: New test.
6533
6534 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
6535
6536         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
6537
6538         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
6539         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
6540
6541 1999-06-05  Craig Burley  <craig@jcb-sc.com>
6542
6543         * g77.f-torture/compile/19990502-0.f: Replace with new,
6544         shorter, test that still fails after recent changes.
6545
6546 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
6547
6548         * gcc.c-torture/execute/990604-1.c: New test.
6549
6550 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
6551
6552         * gcc.c-torture/execute/990531-1.c: New test.
6553
6554 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6555
6556         * gcc.c-torture/compile/990527-1.c: New test.
6557
6558 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
6559
6560         * gcc.c-torture/execute/990527-1.c: New test.
6561
6562 1999-05-25  Nick Clifton  <nickc@cygnus.com>
6563
6564         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
6565         bitfields as signed.
6566
6567 1999-05-25  Craig Burley  <craig@jcb-sc.com>
6568
6569         * g77.f-torture/compile/19990525-0.f: New test.
6570
6571 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
6572
6573         * gcc.c-torture/execute/990525-2.c: New test.
6574
6575         * gcc.c-torture/execute/990525-1.c: New test.
6576
6577 1999-05-24  Nathan Sidwell  <nathan@acm.org>
6578
6579         * g++.old-deja/g++.other/anon3.C: New test.
6580         * g++.old-deja/g++.other/anon4.C: New test.
6581         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
6582         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
6583         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
6584         Merrill).
6585
6586 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
6587
6588         * gcc.c-torture/execute/990524-1.c: New test.
6589
6590         * gcc.dg/990524-1.c: New test.
6591
6592 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6593
6594         * gcc.c-torture/compile/990523-1.c: New test.
6595
6596 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
6597
6598         * gcc.c-torture/compile/990519-1.c: New test.
6599
6600 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
6601
6602         * gcc.c-torture/compile/990517-1.c: New test.
6603
6604         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
6605         (e4, f4): New tests.
6606         (main): Call them.
6607
6608 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6609
6610         * gcc.dg/noreturn-1.c: New test.
6611
6612 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
6613
6614         * gcc.c-torture/execute/990513-1.c: New test.
6615
6616 1999-05-10  Richard Henderson  <rth@cygnus.com>
6617
6618         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
6619
6620 1999-05-10  Craig Burley  <craig@jcb-sc.com>
6621
6622         * g77.f-torture/execute/erfc.f: Use small single-precision
6623         values, to avoid problems on Alphas when not -mieee.
6624
6625 1999-05-08  Craig Burley  <craig@jcb-sc.com>
6626
6627         * gcc.dg/990506-0.c: New test.
6628
6629 1999-05-08  Richard Henderson  <rth@cygnus.com>
6630
6631         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
6632         the constant to test.  Don't XFAIL 64-bit targets.
6633
6634         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
6635         * g++.old-deja/g++.law/profile1.C: Likewise.
6636
6637         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
6638         operator new instances.
6639         * g++.old-deja/g++.other/delete5.C: Likewise.
6640
6641 1999-05-03  Craig Burley  <craig@jcb-sc.com>
6642
6643         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
6644         intrinsic.
6645
6646 1999-05-03  Craig Burley  <craig@jcb-sc.com>
6647
6648         * g77.f-torture/execute/u77-test.f: Reverse order of two
6649         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
6650
6651 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6652
6653         * gcc.dg/compare1.c: New test.
6654
6655 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6656
6657         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
6658         New tests.
6659
6660 1999-05-02  Craig Burley  <craig@jcb-sc.com>
6661
6662         * g77.f-torture/compile/19990502-1.f: New test.
6663
6664 1999-05-02  Craig Burley  <craig@jcb-sc.com>
6665
6666         * g77.f-torture/compile/19990502-0.f: New test.
6667
6668 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
6669
6670         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
6671         intrinsic.
6672
6673 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
6674
6675         * g77.f-torture/execute/u77-test.f (main): List libU77
6676         intrinsics not currently tested.
6677         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
6678         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
6679         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
6680         Trim blanks off the ends of some printed strings.
6681
6682 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
6683
6684         * g77.f-torture/execute/u77-test.f (main): Just warn about
6685         FSTAT gid disagreement, as it's expected on some systems.
6686
6687 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
6688
6689         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
6690         use a new function, which allows for some slop.
6691         Clean up some commentary.
6692         (issum): The new function.
6693         (sgladd): Deleted subroutine.
6694
6695 1999-05-01  Craig Burley  <craig@jcb-sc.com>
6696
6697         * g77.f-torture/execute/u77-test.f: Modify to be more like
6698         libf2c/libU77 version, bringing patches to that version here.
6699         Add suitable commentary.
6700
6701 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
6702
6703         * gcc.dg/990424-1.c: New test.
6704
6705 1999-04-24  Craig Burley  <craig@jcb-sc.com>
6706
6707         * g77.f-torture/execute/u77-test.f (main): Bug involving
6708         LSTAT has been fixed, so turn back on full checking.
6709
6710 1999-04-20  Craig Burley  <craig@jcb-sc.com>
6711
6712         * g77.f-torture/compile/19990419-0.f: New test.
6713         * g77.f-torture/execute/19990419-1.f: New test.
6714
6715 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
6716
6717         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
6718         to avoid the need for a prototype to supress a warning.
6719
6720 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
6721
6722         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
6723
6724 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
6725
6726         * gcc.c-torture/execute/990404-1.c: New test.
6727
6728 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6729
6730         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
6731         * gcc.dg/cpp-if3.c: Don't use -pedantic.
6732         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
6733         missing initializer warnings.
6734
6735 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
6736
6737         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
6738         matching strings.
6739
6740 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
6741
6742         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
6743
6744 1999-03-26  Craig Burley  <craig@jcb-sc.com>
6745
6746         * g77.f-torture/execute/19990325-0.f: New test.
6747         * g77.f-torture/execute/19990325-1.f: New test.
6748
6749 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
6750
6751         * gcc.c-torture/execute/990324-1.c: New test.
6752
6753 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
6754
6755         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
6756         test with 4.
6757
6758 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
6759
6760         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
6761
6762 1999-03-13  Craig Burley  <craig@jcb-sc.com>
6763
6764         * g77.f-torture/execute/19990313-2.f: New test.
6765         * g77.f-torture/execute/19990313-3.f: New test.
6766
6767 1999-03-13  Craig Burley  <craig@jcb-sc.com>
6768
6769         * g77.f-torture/execute/19990313-0.f: New test.
6770         * g77.f-torture/execute/19990313-1.f: New test.
6771
6772 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
6773
6774         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
6775         printf to sprintf.
6776         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
6777         (main): Add check for u15.  Conditionalize u31 check depending on
6778         whether ints are <32 bits or >=32 bits.
6779
6780 1999-03-08  Craig Burley  <craig@jcb-sc.com>
6781
6782         * g77.f-torture/execute/19981119-0.f: Improve testiness.
6783
6784 1999-03-08  Craig Burley  <craig@jcb-sc.com>
6785
6786         * g77.f-torture/compile/19990305-0.f: New test.
6787         * g77.f-torture/execute/19981119-0.f: New test.
6788
6789 1999-03-08  Craig Burley  <craig@jcb-sc.com>
6790
6791         * g77.f-torture/execute/970625-2.f: call ABORT if final
6792         result is not correct, instead of just printing it.
6793         Add this checking via newly introduced obfuscation, to
6794         trip up buggy front ends.
6795
6796 1999-03-07  Craig Burley  <craig@jcb-sc.com>
6797
6798         * g77.f-torture/compile/960317-1.f: Moved from being
6799         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
6800
6801 1999-03-06  Craig Burley  <craig@jcb-sc.com>
6802
6803         * g77.f-torture/execute/960317-1.f: New (old) test.
6804         * g77.f-torture/execute/970625-2.f: Ditto.
6805
6806 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
6807
6808         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
6809         message on line 1 or line 2; cccp and cpplib do this differently.
6810
6811 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
6812
6813         * g++.old-deja/g++.law/weak1.C: New test.
6814
6815 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6816
6817         * gcc.c-torture/execute/990119-1.c: Renamed to...
6818         * gcc.dg/990119-1.c: this, so it will only be tested once
6819         (it's a preprocessor test, it doesn't need to be run at
6820         multiple optimization levels).
6821
6822 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6823
6824         * lib/g++.exp: Don't add incdir=$base_dir/../include to
6825           ALWAYS_CXXFLAGS.
6826
6827 1999-02-24  Craig Burley  <craig@jcb-sc.com>
6828
6829         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
6830         * g77.f-torture/compile/19981216-0.f: ...as it is expected
6831         to not be compilable by current g77.
6832
6833 1999-02-24  Nick Clifton  <nickc@cygnus.com>
6834
6835         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
6836
6837 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
6838
6839         * gcc.c-torture/execute/990222-1.c: New test.
6840
6841 1999-02-19  Craig Burley  <craig@jcb-sc.com>
6842
6843         * g77.f-torture/compile/19990218-0.f: New test.
6844         * g77.f-torture/noncompile/19990218-1.f: New test.
6845
6846 1999-02-18  Craig Burley  <craig@jcb-sc.com>
6847
6848         * g77.f-torture/compile/19981216-0.f: New test.
6849
6850 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
6851
6852         * gcc.dg/990214-1.c: New test.
6853
6854 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
6855
6856         * gcc.dg/990213-2.c: New test.
6857
6858         * gcc.dg/990213-1.c: New test.
6859
6860 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
6861
6862         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
6863         ints.
6864
6865 1999-02-11  Nick Clifton  <nickc@cygnus.com>
6866
6867         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
6868         specified by target.
6869
6870         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
6871
6872 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
6873
6874         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
6875
6876 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
6877
6878         * gcc.dg/special/ecos.exp: New test driver for new tests with
6879         special requirements.
6880
6881         * gcc.dg/special/alias-1.c: New test.
6882         * gcc.dg/special/gcsec-1.c: New test.
6883         * gcc.dg/special/weak-1.c: New test.
6884         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
6885         * gcc.dg/special/weak-2.c: New test.
6886         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
6887         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
6888         * gcc.dg/special/wkali-1.c: New test.
6889         * gcc.dg/special/wkali-2.c: New test.
6890         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
6891         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
6892
6893 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
6894
6895           * lib/c-torture.exp (c-torture-compile): Pull out code for
6896           analyzing gcc error messages.
6897           (c-torture-execute): Likewise.  Fix some (harmless) false
6898           positives.
6899           * lib/gcc.exp (gcc_check_compile): New function.
6900
6901 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
6902
6903         * gcc.c-torture/execute/990208-1.c: New test.
6904
6905 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
6906
6907         * g++.dg/special/ecos.exp: New driver for new tests with special
6908         requirements
6909
6910         * g++.dg/special/conpr-1.C: New test
6911         * g++.dg/special/conpr-2.C: New test
6912         * g++.dg/special/conpr-2a.C: New test
6913         * g++.dg/special/conpr-3.C: New test
6914         * g++.dg/special/conpr-3a.C: New test
6915         * g++.dg/special/conpr-3b.C: New test
6916
6917         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
6918         allow g++ to use the dg driver
6919
6920         * README: Add comment about g++.dg directory
6921
6922 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
6923
6924         * README: Update email addresses.
6925
6926 1999-02-03  Nick Clifton  <nickc@cygnus.com>
6927
6928         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
6929         arguments in order to force structure S onto the stack even on
6930         the alpha.
6931         (test): Pass 10 leading arguments to function foo as well as the
6932         structure S.
6933
6934         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
6935         failure for all targets.
6936
6937         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
6938         abort to terminate program execution.
6939
6940 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
6941
6942         * gcc.c-torture/execute/990130-1.c: New test.
6943
6944 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
6945
6946         * gcc.dg/990130-1.c: New test.
6947
6948 1999-01-28  Michael Meissner  <meissner@cygnus.com>
6949
6950         * gcc.c-torture/execute/990128-1.c: New test.
6951
6952 1999-01-27  Michael Meissner  <meissner@cygnus.com>
6953
6954         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
6955
6956 1999-01-27  Felix Lee  <flee@cygnus.com>
6957
6958         * lib/c-torture.exp (c-torture-compile): pull out code for
6959         analyzing gcc error messages.
6960         (c-torture-execute): ditto, and fix some (harmless) false
6961         positives.
6962         * lib/gcc.exp (gcc_check_compile): new function.
6963
6964 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
6965
6966         * gcc.dg/990117-1.c: New test.
6967
6968         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
6969
6970         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
6971
6972 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
6973
6974         * g77.f-torture/compile/990115-1.f: New test.
6975
6976 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
6977
6978         * gcc.c-torture/compile/990107-1.c: New test
6979
6980 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
6981
6982         * gcc.c-torture/execute/990106-2.c: New test.
6983
6984         * gcc.c-torture/execute/990106-1.c: New test.
6985
6986 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
6987
6988         * gcc.c-torture/compile/981223-1.c: New test.
6989
6990 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
6991
6992         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
6993         (opt3): Rename from opt4 and disable.
6994
6995 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
6996
6997         * g++.old-deja/g++.pt/ptrmem5.C: New test.
6998
6999 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
7000
7001         * g++.old-deja/g++.other/conv5.C: New test.
7002
7003 1998-12-14  Nick Clifton  <nickc@cygnus.com>
7004
7005         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
7006
7007 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
7008
7009         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
7010
7011 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
7012
7013         * gcc.c-torture/compile/981211-1.c: New test.
7014
7015 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
7016
7017         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
7018
7019         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
7020
7021 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7022
7023         * gcc.special/930510-1.c: Make C9X safe.
7024         * gcc.misc-tests/gcov-1.c Similarly.
7025         * gcc.misc-tests/gcov-2.c Similarly.
7026
7027 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
7028
7029         * gcc.dg/ultrasp1.c: New test.
7030
7031 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
7032
7033         * gcc.c-torture/execute/981206.c: New test.
7034
7035 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
7036
7037         * g++.old-deja/g++.ns/template7.C: New test.
7038
7039         * g++.old-deja/g++.other/expr1.C: New test.
7040
7041         * g++.old-deja/g++.eh/tmpl3.C: New test.
7042
7043         * g++.old-deja/g++.eh/tmpl2.C: New test.
7044
7045 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
7046
7047         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
7048         * g++.old-deja/g++.other/using6.C: Removed.
7049         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
7050
7051         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
7052
7053 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
7054
7055         * g++.old-deja/g++.pt/overload8.C: New test.
7056
7057         * g++.old-deja/g++.pt/overload7.C: New test.
7058
7059         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
7060
7061         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
7062         and relinking messages.
7063         * lib/g++.exp (g++_target_compile): Remove .rpo file when
7064         compiling with -frepo.
7065
7066 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
7067
7068         * g++.old-deja/g++.pt/lookup6.C: New test.
7069
7070 1998-11-30  Nick Clifton  <nickc@cygnus.com>
7071
7072         * gcc.c-torture/execute/981130-1.c: New test.
7073         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
7074
7075 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
7076
7077         * g++.old-deja/g++.pt/explicit76.C: New test.
7078
7079         * g++.old-deja/g++.pt/friend38.C: New test.
7080
7081         * g++.old-deja/g++.ns/crash2.C: New test.
7082
7083         * g++.old-deja/g++.pt/defarg8.C: New test.
7084
7085         * g++.old-deja/g++.pt/instantiate6.C: New test.
7086
7087         * g++.old-deja/g++.pt/static6.C: New test.
7088
7089         * g++.old-deja/g++.pt/decl2.C: New test.
7090
7091 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
7092
7093         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
7094         problem is actually related with name lookup, but so what? :-)
7095
7096         * g++.old-deja/g++.pt/friend37.C: New test.
7097
7098 1998-11-25  Dave Love  <d.love@dl.ac.uk>
7099
7100         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
7101         element, which fails on some systems.
7102
7103         * g77.f-torture/execute/labug1.f: New test.
7104
7105 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
7106
7107         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
7108         is defined.
7109
7110 1998-11-18  Dave Love  <d.love@dl.ac.uk>
7111
7112         * g77.f-torture/compile/981117-1.f: New test.
7113
7114 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
7115
7116         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
7117         properly discarded.
7118
7119 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
7120
7121         * gcc.c-torture/execute/memcheck: New directory of tests for
7122         -fcheck-memory-usage.
7123
7124 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7125
7126         * README: New file, general information about the testsuite and
7127         new description of the various C++ test subdirectories.
7128         * README.g++: Eliminate obsolete information, update and move most
7129         relevant stuff to README.
7130
7131 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
7132
7133         * gcc.c-torture/compile/981107-1.c: New test.
7134
7135 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
7136
7137         * execute/memcpy-bi.c: New testcase.
7138
7139 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
7140
7141         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
7142         base classes.
7143
7144         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
7145         template is selected.
7146
7147         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
7148         classes, it should be accepted for all types.
7149
7150         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
7151
7152         * g++.old-deja/g++.pt/spec24.C: Ensure that template
7153         specializations start with template headers.
7154
7155 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
7156
7157         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
7158
7159         * g++.old-deja/g++.other/init9.C: Test cross initialization of
7160         non-POD types.
7161
7162 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
7163
7164         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
7165
7166 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7167
7168         * compile/981022-1.c, compile/981022-1.x: New test and driver.
7169
7170 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
7171
7172         * 981019-1.c: New test.
7173
7174 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
7175
7176         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
7177         find objc headers.
7178
7179 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
7180
7181         * compile/981001-4.c: Remove use of GCC extension that triggers a
7182         compiler bug.
7183
7184 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
7185
7186         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
7187
7188 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
7189
7190         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
7191         instantiation of template produces incorrect code for delete
7192         expression.
7193
7194         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
7195         constructors' name is not unique.
7196         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
7197         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
7198
7199         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
7200         automatic array of const is ill-formed.
7201
7202         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
7203         of template parameter?
7204
7205         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
7206         const.
7207
7208         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
7209         pointer-to-member expression.
7210
7211         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
7212         declaration causes ICE.
7213
7214 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
7215
7216         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
7217         reserved in the global namespace.
7218
7219         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
7220         generate needed virtual table.
7221
7222         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
7223
7224 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
7225
7226         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
7227         template-dependent type
7228
7229 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
7230
7231         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
7232         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
7233         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
7234
7235         * g++.old-deja/g++.other/using5.C: New test; using decl from base
7236         class should be usable as argument of member function.
7237         * g++.old-deja/g++.other/using6.C: New test; using decl from base
7238         class should be usable as return type of member function.
7239         * g++.old-deja/g++.other/using7.C: New test; using decl from base
7240         class should be usable as type of data member.
7241
7242         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
7243
7244 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
7245
7246         * gcc.c-torture/special/920521-1.c: Fix bogus test.
7247
7248 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
7249
7250         * gcc.dg/dll-?.c Add thumb to target list.
7251         Fix assembler scan patterns to match current assembler output.
7252
7253 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
7254
7255         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
7256         matching of template brackets.
7257
7258         * g++.old-deja/g++.other/using4.C: New test.  Test using
7259         declarations of methods from base classes.
7260
7261         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
7262         within functions should introduce names into the innermost
7263         enclosing namespace.
7264
7265         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
7266         of static locals if first initialization throws.
7267
7268 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
7269
7270         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
7271
7272 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
7273
7274         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
7275         lose track of the possible targets of tablejump insns.
7276         * special/special.exp: Run it.
7277
7278 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
7279
7280         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
7281         must be declared before its specializations can be named in friend
7282         declarations.
7283
7284 1998-10-05  Dave Love  <d.love@dl.ac.uk>
7285
7286         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
7287
7288         * g77.f-torture/execute/io1.f: New test.
7289
7290 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
7291
7292         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
7293         with pointer to template function, for which no argument deduction
7294         is possible.
7295
7296         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
7297         specialization of template function as argument to template
7298         function.
7299
7300         * g++.old-deja/g++.other/access2.C: New test; Inner class
7301         shouldn't have privileged access to Outer's names.
7302
7303 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
7304
7305         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
7306         friend template declared within template class conflicts with
7307         nested class of the same name.
7308
7309         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
7310         is ignored.
7311
7312         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
7313         object with direct initializer as function declaration.
7314
7315         * g++.old-deja/g++.other/decl2.C: New test; duplicate
7316         initializers.
7317
7318         * g++.old-deja/g++.other/null2.C: New test; conditional operator
7319         involving const pointer and NULL produces incorrect result.
7320
7321         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
7322         type name without `typename' should be rejected with -pedantic.
7323
7324 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
7325
7326         * g++.old-deja/g++.other/addrof1.C: New test.
7327
7328 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
7329
7330         * gcc.c-torture/compile/981001-1.c: New test.
7331         * gcc.c-torture/execute/981001-1.c: New test.
7332
7333 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
7334
7335         * gcc.c-torture/compile/981001-2.c: New test.
7336         * gcc.c-torture/compile/981001-3.c: New test.
7337         * gcc.c-torture/compile/981001-4.c: New test.
7338
7339 1998-10-01  Robert Lipe  <robertl@dgii.com>
7340
7341         * lib/objc.exp (objc_target_compile): Add -L during compiles for
7342         multilibbed hosts.   Idea grafted from g77.exp.
7343
7344 1998-09-30  Dave Love  <d.love@dl.ac.uk>
7345
7346         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
7347         avoid losing on systems which need -lsocket.
7348
7349 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
7350
7351         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
7352         * g++.old-deja/g++.other/nested2.C: Ditto.
7353         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
7354         failure.
7355
7356 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
7357
7358         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
7359         preferred over template operator!= for enum bitfields.
7360
7361 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
7362
7363         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
7364         that happen to have the same base name, but in different scopes,
7365         are incorrectly rejected.
7366
7367 1998-09-16  Richard Henderson  <rth@cygnus.com>
7368
7369         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
7370         on the native word size instead of an integer literal.
7371
7372 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
7373
7374         * g++.old-deja/g++.other/static2.C: Invocation of static data
7375         member of type pointer-to-function denoted as non-static member.
7376
7377         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
7378         checks involving function types and aliases.
7379
7380 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
7381
7382         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
7383         redefined to the same non-trivial type.
7384
7385         * g++.old-deja/g++.pt/explicit73.C: Test for proper
7386         namespace-qualification of template specializations declared in
7387         other namespaces.
7388
7389         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
7390         to declare a subset of the specializations of a template function
7391         as friends of specializations of a template class.
7392
7393         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
7394         member templates that do not fully specialize the enclosing
7395         template class are rejected.
7396
7397 1998-09-11  Dave Love  <d.love@dl.ac.uk>
7398
7399         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
7400
7401 1998-09-08  Dave Love  <d.love@dl.ac.uk>
7402
7403         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
7404         altered from libf2c/libU77 version.
7405
7406 1998-09-06  Dave Love  <d.love@dl.ac.uk>
7407
7408         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
7409
7410 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
7411
7412         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
7413         (un)signed char are different types for template specialization
7414         purposes.
7415
7416 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
7417
7418         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
7419         * objc: ObjC testsuite.
7420
7421 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
7422
7423         * gcc.c-torture/execute/941014-1.x:  New file.
7424
7425 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
7426
7427         * lib/c-torture.exp: Add support for
7428         torture_eval_before_compile and torture_eval_before_execute
7429         variables.
7430
7431 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
7432
7433         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
7434         this test triggers valid.
7435
7436 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
7437
7438         * gcc.dg/980827-1.c: New test.
7439
7440 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7441
7442         * gcc.c-torture/execute/loop-4b.c: New test.
7443
7444 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
7445
7446         * lib/c-torture.exp: Add support for
7447         torture_eval_before_compile and torture_eval_before_execute
7448         variables.
7449
7450 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
7451
7452         * gcc.c-torture/compile/980825-1.c: New test.
7453
7454 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
7455
7456         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
7457         count number tests in opt_t0 not good_t0.
7458
7459 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
7460
7461         * gcc.c-torture/compile/930326-1.x: Fix typo.
7462
7463 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
7464
7465         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
7466         causes an ICE.
7467
7468 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
7469
7470         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
7471         STACK_SIZE is defined.
7472         * gcc.c-torture/unsorted/stuct.c: Similarly.
7473
7474         * gcc.c-torture/compile/980821-1.c: New test.
7475
7476 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
7477
7478         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
7479
7480 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
7481
7482         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
7483         code.
7484
7485 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
7486
7487         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
7488         error'.
7489
7490 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
7491
7492         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
7493
7494 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
7495
7496         * gcc.c-torture/compile/980816-1.c: New test.
7497
7498         * gcc.dg/980816-1.c: New test.
7499
7500 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
7501
7502         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
7503         compiler for ieee tests.
7504
7505 1998-08-01  Dave Love  <d.love@dl.ac.uk>
7506
7507         * g77.f-torture/compile/980729-0.f: New test.
7508
7509 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
7510
7511         * gcc.c-torture/special/eeprof-1.c: New test, for
7512         -finstrument-functions.
7513         * gcc.c-torture/special/special.exp: Run it.
7514
7515 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
7516
7517         * gcc.c-torture/compile/980729-1.c: New test.
7518
7519 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
7520
7521         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
7522         __thumb__ is defined, and test for ARM style doubles if so.
7523
7524 1998-07-26  Dave Love  <d.love@dl.ac.uk>
7525
7526         * g77.f-torture/noncompile/980615-0.f: New test.
7527
7528 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
7529
7530         * gcc.dg/980312-1.c: Do link instead of compile.
7531         * gcc.dg/980313-1.c: Likewise.
7532
7533 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
7534
7535         * gcc.c-torture/compile/980726-1.c: New test.
7536
7537 1998-07-25  Dave Love  <d.love@dl.ac.uk>
7538
7539         * g77.f-torture/execute/io0.f: New test.
7540
7541 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
7542
7543         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
7544         an int.
7545
7546 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
7547
7548         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
7549         m32r bugs.
7550
7551 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
7552
7553         * gcc.dg/980626-1.c: Expect failures for all toolchains until
7554         c-decl.c:grokdeclarator can handle mode attributes.
7555
7556 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
7557
7558         * gcc.c-torture/execute/980716-1.c: New test.
7559
7560 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
7561
7562         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
7563         the mn10200.
7564         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
7565         the mn10200.
7566         * gcc.c-torture/execute/va-arg-3.x: Similarly.
7567         * gcc.c-torture/compile/930326-1.x: Similarly.
7568
7569 1998-07-13  Dave Love  <d.love@dl.ac.uk>
7570
7571         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
7572         New test from Craig.
7573
7574 1998-07-12  Dave Love  <d.love@dl.ac.uk>
7575
7576         * g77.f-torture/noncompile/980616-0.f: New test.
7577
7578         * g77.f-torture/execute/970816-3.f:  New test from Craig.
7579
7580 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
7581
7582         *  g++.other/singleton.C: Return error value instead of taking
7583         SIGSEGV.
7584
7585 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
7586
7587         *  g++.other/singleton.C: New test.   Warning is under dispute.
7588         Runtime crash is not.
7589
7590 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
7591
7592         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
7593         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
7594         using6.C, using7.C}:  New namespace tests.
7595
7596 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
7597
7598         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
7599         specialization with typedef'ed names used as array indexes.
7600
7601 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
7602
7603         * gcc.c-torture/execute/980709-1.c: New test.
7604
7605         * gcc.dg/980709-1.c: New test.
7606
7607 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
7608
7609         * gcc.c-torture/execute/bcp-1.c: New test.
7610
7611 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
7612
7613         * gcc.c-torture/execute/980707-1.c: New test.
7614
7615 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
7616
7617         * gcc.c-torture/compile/980706-1.c: New test.
7618
7619 1998-07-01  Dave Love  <d.love@dl.ac.uk>
7620
7621         * g77.f-torture/execute/980701-0.f,
7622         g77.f-torture/execute/980701-1.f: New test from Craig.
7623
7624 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
7625
7626         * gcc.c-torture/compile/980701-1.c: New test.
7627
7628         * gcc.c-torture/execute/980701-1.c: New test.
7629
7630 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
7631 rlsruhe.de>
7632
7633         * g++.old-deja/g++.robertl/eb132.C: New test.
7634         * g++.old-deja/g++.robertl/eb133.C: Likewise.
7635
7636 1998-06-29  Dave Love  <d.love@dl.ac.uk>
7637
7638         * g77.f-torture/execute/980628-7.f,
7639         g77.f-torture/execute/980628-8.f,
7640         g77.f-torture/execute/980628-9.f,
7641         g77.f-torture/execute/980628-10.f: New tests from Craig.
7642
7643         * g77.f-torture/execute/980628-3.f: Remove mail headers.
7644
7645 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
7646
7647         * g77.f-torture/execute/980628-4.f: New test from Craig.
7648         * g77.f-torture/execute/980628-5.f: Likewise.
7649         * g77.f-torture/execute/980628-2.f: Likewise.
7650         * g77.f-torture/execute/980628-0.f: Likewise.
7651         * g77.f-torture/execute/980628-1.f: Likewise.
7652         * g77.f-torture/execute/980628-3.f: Likewise.
7653         * g77.f-torture/execute/980628-6.f: Likewise.
7654
7655 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
7656
7657         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
7658         directory when nothing has been installed yet.
7659
7660 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
7661
7662         * gcc.c-torture/special/special.exp: Handle newer versions of
7663         dejagnu.
7664
7665 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
7666
7667         * gcc.dg/980626-1.c: New test.
7668
7669 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
7670
7671         * gcc.misc-tests/m-un-2.c: New test.
7672         * g++.old-deja/g++.other/warn01.c: Likewise.
7673
7674 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
7675
7676         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
7677         compatibility with assmblers with a different comment character.
7678         Eliminate use of GAS-specific extensions.
7679
7680 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
7681
7682         * gcc.c-torture/execute/ieee/980619-1.c: New test.
7683
7684 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
7685
7686         *lib/g77.exp: Replace search for libf2c.a with search for newly
7687         renamed libg2c.a
7688
7689 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
7690
7691         * gcc.c-torture/execute/980617-1.c: New test.
7692
7693 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
7694
7695         * gcc.c-torture/execute/980612-1.c: New test.
7696
7697 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
7698
7699         * gcc.dg/980523-1.c: Only test on ppc-linux.
7700         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
7701
7702         * gcc.c-torture/execute/980608-1.c: New test.
7703
7704 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7705
7706         * gcc.c-torture/execute/980605-1.c: New test.
7707
7708 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
7709
7710         * gcc.c-torture/execute/980604-1.c: New test.
7711
7712 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
7713
7714         * gcc.c-torture/execute/980602-1.c: New test.
7715         * gcc.c-torture/execute/980602-2.c: Likewise.
7716
7717 1998-06-02  Dave Love  <d.love@dl.ac.uk>
7718
7719         * 970125-0.f: Fix per JCB.  Add commentary.
7720
7721 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
7722
7723         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
7724         IEEE -0 support.
7725
7726 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
7727
7728         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
7729         earlier.
7730
7731 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
7732
7733         * gcc.c-torture/execute/980526-3.c: New test.
7734
7735 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
7736
7737         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
7738         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
7739         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
7740         m88k-motorola-sysv3 to XFAIL.
7741
7742 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7743
7744         * gcc.dg/980526-1.c: New test.
7745         * gcc.c-torture/execute/980526-2.c: New test.
7746
7747 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
7748
7749         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
7750
7751         * gcc.c-torture/execute/980526-1.c: New test.
7752
7753 1998-05-26  Dave Love  <d.love@dl.ac.uk>
7754
7755         * g77.f-torture/execute/alpha2.f: Add runtime test.
7756
7757 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
7758
7759         * g++.old-deja/old-deja.exp: Strip leading directories.
7760
7761         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
7762         error for the line.  Don't run multiple tests for the same line.
7763
7764 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
7765
7766         * gcc.dg/980523-1.c: New test.
7767
7768 1998-05-23  Dave Love  <d.love@dl.ac.uk>
7769
7770         * g77.f-torture/compile/970915-0.f: New test.
7771
7772 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
7773
7774         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
7775
7776 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
7777
7778         * gcc.dg/980520-1.c: New test.
7779
7780 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
7781
7782         * gcc.dg/980502-1.c: Fix return type.
7783
7784 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
7785
7786         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
7787         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
7788         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
7789         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
7790         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
7791
7792 1998-05-20  Dave Love  <d.love@dl.ac.uk>
7793
7794         * g77.f-torture/execute/980520-1.f: New test.
7795
7796 1998-05-15  Dave Love  <d.love@dl.ac.uk>
7797
7798         * lib/mike-g77.exp: New file.
7799
7800         * g77.f-torture/noncompile/noncompile.exp,
7801         g77.f-torture/noncompile/check0.f: New files.
7802
7803 1998-05-14  Dave Love  <d.love@dl.ac.uk>
7804
7805         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
7806         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
7807         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
7808         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
7809         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
7810         abort where appropriate.
7811
7812 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
7813
7814         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
7815         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
7816
7817 1998-04-29  Dave Love  <d.love@dl.ac.uk>
7818
7819         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
7820
7821 1998-04-27  Dave Love  <d.love@dl.ac.uk>
7822
7823         * g77.f-torture/compile/980427-0.f: New test.
7824
7825 1998-04-24  Dave Love  <d.love@dl.ac.uk>
7826
7827         * g77.f-torture/compile/980424-0.f: New test.
7828
7829 1998-04-19  Dave Love  <d.love@dl.ac.uk>
7830
7831         * g77.f-torture/compile/980419-2.f (main): New test.
7832         * g77.f-torture/compile/970125-0.f: New test.
7833         * g77.f-torture/compile/980419-1.f: New test.
7834
7835 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
7836
7837         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
7838         of loop-4.c.
7839
7840 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
7841
7842         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
7843
7844 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
7845
7846         * gcc.c-torture/compile/980329-1.c: New test.
7847
7848 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
7849
7850         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
7851         * gcc.dg/980312-1.c: Fix typo in -march command.
7852
7853 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
7854
7855         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
7856
7857 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
7858
7859         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
7860         Dave Love agree the Fortran source is bogus.
7861
7862 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
7863
7864         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
7865         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
7866         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
7867         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
7868         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
7869
7870 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
7871
7872         * g++.old-deja/g++.other/friend1.C: New test.
7873
7874 1998-02-18  Dave Love  <d.love@dl.ac.uk>
7875
7876         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
7877         possibly uninitialized) variables and declare dnrm2.
7878
7879 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
7880
7881         From Bruno Haible <haible@ilog.fr>:
7882         * gcc.c-torture/execute/980223.c: New test.
7883
7884 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
7885
7886         * gcc.dg/ifelse-1.c: New test.
7887
7888 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
7889
7890         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
7891
7892           * lib/old-dejagnu.exp (old-dejagnu): Added the
7893           "execution test - XFAIL *-*-*" handling in the spirit of
7894           "excess errors test -". Changed the "execution test fails"
7895           handling to be like "excess errors test fails".
7896           * Update various tests accordingly.
7897
7898 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
7899
7900         * gcc.c-torture/execute/980205.c: New test.
7901
7902 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
7903
7904         * lib/c-torture.exp: Look for .x files instead of .cexp files.
7905         * lib/f-torture.exp: Similarly.
7906         * gcc.c-torture: Rename all .cexp files to .x files.
7907
7908 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7909
7910         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
7911         (940510-1.c): Removed duplicate.
7912         (971104-1.c): New test.
7913
7914 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
7915
7916           * lib/f-torture.exp: Improve error and loop detection.
7917
7918 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
7919
7920         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
7921         use that to size the filler array.
7922
7923 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
7924
7925         * lib/c-torture.exp(c-torture-execute): Fix typo.
7926
7927         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
7928         testcase as the executable name. Keep the executable around if
7929         the test fails.
7930
7931 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
7932
7933         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
7934         changes.  Only test one -g option, and move it to the end of the
7935         list of options to test.
7936
7937 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
7938
7939         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
7940         variable GCC_TORTURE_OPTIONS to supply default switches separated
7941         by colons.  If no environment variable, run tests with -O0 -g, -O1
7942         -g, and -O2 -g as well.
7943
7944 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
7945
7946         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
7947         explanatory comments. Fix indentation.
7948
7949 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
7950
7951         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
7952
7953 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
7954
7955         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
7956         * g++.old-deja/g++.mike/p7325.C: Likewise.
7957         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
7958
7959 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
7960
7961         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
7962         * g++.old-deja/g++.brendan/crash30.C: Likewise.
7963         * g++.old-deja/g++.brendan/crash39.C: Likewise.
7964         * g++.old-deja/g++.law/operators4.C: Likewise.
7965
7966 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
7967
7968         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
7969         * g++.old-deja/g++.mike/p784.C: Ditto.
7970         * g++.old-deja/g++.mike/p785.C: Ditto.
7971
7972 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
7973
7974           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
7975
7976 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
7977
7978         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
7979         target feature; pass this to c-torture-execute as needed.
7980
7981 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
7982
7983         * lib/c-torture.exp(c-torture-execute): If the previous and the
7984         current executables being tested are identical, we don't need to
7985         run the executable again. Try to make the executable names
7986         unique. Add an optional argument for passing additional compiler
7987         flags.
7988
7989 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
7990
7991         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
7992
7993 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
7994
7995         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
7996
7997 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
7998
7999         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
8000         32bit or larger longs.
8001
8002         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
8003         have either a 32bit long or 32bit int.
8004
8005 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
8006
8007         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
8008         Make double precision tests dependent on sizeof (double).
8009
8010 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
8011
8012         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
8013         too.
8014
8015 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
8016
8017         * gcc.c-torture/compile/961203-1.cexp: New script.
8018
8019 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
8020
8021         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
8022         up the includes ourselves.
8023
8024 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
8025
8026         * lib/plumhall.exp: Remove random include, and add a few
8027         verbose messages for debugging.
8028
8029 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
8030
8031         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
8032         of trying to do it ourselves.
8033
8034 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
8035
8036         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
8037
8038 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
8039
8040         * gcc.prms/5403.c: Made regexp a bit less strict.
8041
8042 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
8043
8044         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
8045         is returned from remote_load instead.
8046         * lib/plumhall.exp: Ditto.
8047         * lib/mike-g++.exp: Ditto.
8048         * lib/old-dejagnu.exp: Ditto.
8049         * lib/c-torture.exp: Ditto.
8050
8051 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
8052
8053         * lib/g++.exp: Use build_wrapper procedure.
8054         * lib/gcc.exp: Ditto.
8055
8056 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
8057
8058         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
8059         an old-style decl for malloc.  Fixes tests to work when
8060         sizeof (int) != sizeof (size_t).
8061
8062 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
8063
8064         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
8065
8066         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
8067         use stdargs.h interface.
8068
8069 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
8070
8071         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
8072         NO_VARARGS when compiling.
8073
8074 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
8075
8076         * lib/plumhall.exp(ph_includes): New procedure.
8077         (ph_make): Use it.
8078         (ph_compiler): Ditto.
8079
8080         * lib/g++.exp: Rename test-glue.c to testglue.c.
8081         * lib/gcc.exp: Ditto.
8082
8083 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
8084
8085         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
8086         to completion when it's called.
8087
8088 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
8089
8090         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
8091         is defined, don't do test.
8092
8093 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
8094
8095         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
8096         for object files.
8097         (ph_summary): Mark skipped testcases as untested, not unresolved.
8098
8099         * lib/plumhall.exp (ph_make): If unresolved because of bad
8100         errorCode, record errorCode in log file.
8101         (*): Replace send_log/verbose with verbose -log.
8102
8103 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
8104
8105         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
8106         double conversion if double isn't at least 8 bytes.
8107
8108         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
8109         int to work with targets where int is 16 bits.
8110
8111         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
8112         8 bytes, just exit, since 4 byte doubles don't have enough bits of
8113         precision for the test to complete.
8114
8115 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
8116
8117         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
8118         if d10v is not compiled with the -mdouble64 flag.
8119         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
8120
8121         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
8122         d10v is not compiled with the -mint32 flag.
8123
8124 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
8125
8126         * lib/plumhall.exp: Use incr_count.
8127
8128 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
8129
8130         * gcc.c-torture: Update to c-torture-1.45.
8131
8132 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
8133
8134         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
8135         the name of the expect testcase file).
8136
8137         * lib/g++.exp(g++_init): Ditto.
8138
8139 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
8140
8141         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
8142         the host.
8143
8144         * lib/gcc.exp(gcc_exit): New procedure.
8145
8146 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
8147
8148         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
8149         specs where appropriate.
8150
8151         * g++.old-deja/g++.arm/*: Added additional ERROR checks
8152         because of new "candidates are" messages, and removed a few
8153
8154         * Converted all non-old-style g++ testcases to old-style, and
8155         moved into g++.old-deja.
8156
8157 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
8158
8159         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
8160         options.
8161
8162         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
8163         succeeded.
8164
8165         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
8166
8167 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
8168
8169         * lib/gcc.exp (gcc_target_compile): Add support for defining
8170         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
8171         the machine doesn't have those features.
8172
8173 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
8174
8175         * g++.law/operators4.exp: Don't use LIBS.
8176
8177 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
8178
8179         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
8180
8181         * lib/mike-g++.exp: Don't set the compiler to be tested here.
8182         * lib/g++.exp: Set it here instead. Also, allow use of the
8183         --tool_exec and --tool_opt options. Change CXX to
8184         GXX_UNDER_TEST.
8185
8186         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
8187
8188         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
8189
8190 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
8191
8192         * lib/old-dejagnu.exp: Use prune_warnings instead of
8193         prune_system_crud.
8194         * lib/mike-g++.exp: Ditto.
8195         * lib/gcc.exp: Ditto.
8196         * lib/g++.exp: Ditto.
8197
8198         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
8199
8200 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
8201
8202           * 941014-2.c: Include stdlib.h
8203           * 960327-1.c: Include stdio.h
8204           * dbra.c, index-1.c: Don't assume ints are 32bits.
8205
8206 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
8207
8208         * lib/gcc.exp: Add gcc,stack_size target feature.
8209
8210         * lib/g++.exp(g++_target_compile): Add the include and link
8211         paths here, not in two other places. And, it's $options, not
8212         options.
8213
8214         * lib/mike-g++.exp(postbase): Remove the code that determines
8215         the correct include and link paths.
8216         * g++.old-deja/old-deja.exp: Ditto.
8217
8218 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
8219
8220         * lib/g++.exp(g++_init): target_compile no longer returns the
8221         filename of the result.
8222
8223 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
8224
8225         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
8226         call to glob.
8227
8228         * gcc.c-torture/special/special.exp: Change call to
8229         gcc_target_compile to include the object file.
8230
8231 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
8232
8233         * gcc.c-torture/special/special.exp: Correct misspelling in last
8234         change.
8235
8236 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
8237
8238         * lib/plumhall.exp(ph_summary): Log the entire output of the
8239         executable. Return -1 if there were any failures, 0 otherwise.
8240         (ph_execute): Return -1 if there were any failures, 0 otherwise.
8241         (ph_make): Clean up objects and executables that were built
8242         if the tests succeeded.
8243
8244 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
8245
8246         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
8247         libraries and includes in the build tree as appropriate.
8248
8249 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
8250
8251         * lib/c-torture.exp: Instead of looking for the global variable
8252         NO_LONG_LONG, check to see if that's a feature of the target.
8253
8254 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
8255
8256         * config/default.exp: Minimize. Delete the remainer of the files in
8257         config; this functionality is now in devo/dejagnu/config.
8258
8259         g++.*/*: Pass any additional flags used to compile to postbase;
8260         delete CXXFLAGS.
8261
8262         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
8263         is now done by runtest.exp. Use gcc_target_compile instead of
8264         compile.
8265
8266         lib/c-torture.exp: Use gcc_target_compile instead of compile.
8267         Remove references to CFLAGS. Use remote_file instead of
8268         calling rm -f.
8269         (c-torture): Take a list of arguments to use to compile this
8270         testcase.
8271
8272         lib/g++.exp: Simplify. Use target_compile instead of compile.
8273         lib/gcc-dg.exp: Ditto.
8274         lib/gcc.exp: Ditto.
8275         lib/mike-{gcc,g++}.exp: Ditto.
8276         lib/old-dejagnu.exp: Ditto.
8277         lib/plumhall.exp: Ditto.
8278
8279 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
8280
8281         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
8282         (ph_linker): Likewise.
8283
8284 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
8285
8286           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
8287         MAP_ANON / MAP_ANONYMOUS if defined;
8288         else try to map from /dev/zero .
8289
8290 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
8291
8292         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
8293         isn't defined, then define it to MAP_ANONYMOUS.
8294
8295 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
8296
8297         * gcc.c-torture: Update to c-torture-1.42 release.
8298
8299 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
8300
8301         * gcc.c-torture: Update to c-torture-1.41 release.
8302
8303 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
8304
8305         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
8306         c-torture release.
8307
8308 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8309
8310         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
8311         and LDFLAGS.  Fix second case to append the target_info ldflags
8312         onto LDFLAGS, not CFLAGS.
8313         * lib/g++.exp (g++_init): Add target_info stuff.
8314         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
8315         of libgloss and newlib flags for !native.
8316
8317         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
8318         (GDB): Fix relative path to go up another dir for finding gdb.
8319
8320 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
8321
8322         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
8323         versions in the target_info array, if they don't exist.
8324
8325 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8326
8327         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
8328
8329 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
8330
8331         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
8332         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
8333
8334 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
8335
8336         * lib/old-dejagnu.exp: Don't remove the output file before we've
8337         actually tested it. Don't append pwd to the path of the executable
8338         we're testing.
8339
8340 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
8341
8342         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
8343
8344 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
8345
8346         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
8347         temporary directory for compiler files, and set it to a default
8348         value of /tmp. Set $output as the name of the output file from
8349         compiling the testcase. Add a -o option to $cflags_var so the
8350         compiler writes the final output file as $output. Set $executable
8351         to $output.
8352
8353         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
8354         directory for compiler files, and set it to /tmp if it doesn't
8355         already have a value. Set $output_file to the name of the output
8356         file from compiling the testcase. Add a -o option to CXXFLAGS so
8357         the compiler writes the final output file as $output. Use $output
8358         as the executable to be tested.
8359
8360 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8361
8362         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
8363
8364 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
8365
8366         * gcc.c-torture/execute/pending-1.c: New test.  Still
8367         pending in Tege's queue.
8368
8369 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
8370
8371         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
8372         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
8373         if there were failures.  Call unresolved if there were unresolved
8374         testcases.  Call gcc_fail if program did not run to completion.
8375         (ph_make): Pass additional argument name to ph_execute.
8376         (ph_execute): Add new argument.  Pass additional arguments to
8377         ph_summary.  Call gcc_fail is there is no execution output.
8378
8379 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
8380
8381         * lib/plumhall.exp (proc_summary): Output relavent summary
8382         lines into the log so specific failures in plumhall can be
8383         investigated.
8384
8385 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
8386
8387         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
8388         (c-torture-execute): Don't try to execute tests which use
8389         "long long" types if $NO_LONG_LONG is nonzero.
8390
8391 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
8392
8393         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
8394         not c-torture.
8395
8396         * gcc.ieee: Move from here.
8397         * gcc.c-torture/execute/ieee: To here.
8398
8399 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
8400
8401         * gcc.c-torture: Update to c-torture-1.41 release.
8402
8403 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
8404
8405         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
8406         not "$output".
8407
8408 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
8409
8410         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
8411         -c present.
8412
8413 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
8414
8415         * config/proelf.exp: Handle connecting to a simulator.
8416
8417 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
8418
8419         * config/proelf.exp: New file.  Enough framework that we can
8420         run c-torture tests on the proelf targets (or any other target
8421         that gdb can connect to for that matter).
8422
8423 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
8424
8425         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
8426         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
8427
8428         * lib/plumhall.exp (ph_execute): Always call ph_summary if
8429         exec_output exists.
8430
8431 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
8432
8433         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
8434         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
8435
8436         * config/*.exp: Update FSF address.  Change result of ${tool}_load
8437         to pass/fail/unresolved/unsupported/untested.  Caller must now
8438         call unresolved/unsupported/untested.
8439         * lib/*.exp: Update FSF address.  Update to handle new results of
8440         ${tool}_load.
8441         * lib/chill.exp (verbose): Delete.
8442
8443 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
8444
8445         * lib/gcc.exp (default_gcc_start): Change order of args to
8446         $LDFLAGS $CFLAGS $LIBS.
8447         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
8448         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
8449         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
8450         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
8451         * gcc.misc-tests/dg-test.exp: Likewise.
8452         * gcc.misc-tests/msgs.exp: Likewise.
8453         * gcc.prms/prms.exp: Likewise.
8454         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
8455         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
8456
8457         * lib/dg.exp: Deleted, moved to dejagnu/lib.
8458
8459 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8460
8461         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
8462
8463         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
8464         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
8465
8466         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
8467         necessary.
8468
8469 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
8470
8471         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
8472         global for loop; add use of $mathlib.
8473         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
8474         settings here; set mathlib for anything but VxWorks.
8475
8476 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
8477
8478         * gcc.c-torture: Update to c-torture-1.40 release.
8479
8480 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
8481
8482         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
8483         dg.exp.
8484
8485 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
8486
8487         * lib/c-torture.exp (c-torture-execute): Declare "output" as
8488         global.
8489
8490 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
8491
8492         * lib/g++.exp (LIBS): Define if not already.
8493         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
8494         (gcc-dg-prune): Call prune_gcc_output.
8495         * lib/gcc.exp (prune_gcc_output): New proc.
8496         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
8497         prune_gcc_output.
8498
8499 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
8500
8501         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
8502         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
8503
8504 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
8505
8506         * gcc.c-torture: Update to c-torture-1.39 release.
8507
8508 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
8509
8510         * lib/c-torture.exp (c-torture-execute): Don't return if one option
8511         fails, try others as well.
8512
8513 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
8514
8515         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
8516         If compilation fails, mark execute tests as `untested'.
8517         If test is marked as unsupported, don't mark compilation and
8518         execute tests as failed.
8519
8520 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8521
8522         * lib/g++.exp (g++_init): Don't link in libg++, and look to
8523         libstdc++ for whether or not we want to be doing shared
8524         libraries.  Delete link_curses since we don't need it anymore.
8525         * lib/mike-g++.exp (postbase): Don't link in libg++.
8526         * g++.old-deja/old-deja.exp: Likewise.
8527
8528 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8529
8530         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
8531
8532 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8533
8534         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
8535         For that, add `-Wl,-a,shared_archive'.
8536         * g++.old-deja/old-deja.exp: Likewise.
8537
8538 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
8539
8540         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
8541
8542 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
8543
8544         * lib/mike-g++.exp (postbase): Pay attention to the status of
8545         g++_load.
8546
8547 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8548
8549           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
8550
8551 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
8552
8553         * lib/gcc.exp (default_gcc_start): No longer need to log program
8554         being executed or its output, execute_anywhere does that now.
8555         * lib/g++.exp (default_g++_version): Call execute_anywhere.
8556         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
8557
8558 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8559
8560         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
8561         the same as those in lib/g++.exp.
8562
8563 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
8564
8565         * gcc.c-torture: Update to c-torture-1.38 release.
8566         * gcc.ieee: Related changes.
8567
8568 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
8569
8570         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
8571         "exec". Minor reformatting changes.
8572
8573         * config/rom68k.exp (${tool}_load): Make it work in a canadian
8574         cross. This means all "exec" calls now work on a remote host as
8575         well.
8576         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
8577         cross. Filter out the extra "\r\n" stuff that expect puts in.
8578         (c-torture-execute): Filter out the bogus warnings like
8579         c-torture-compile does. Add support for canadian cross.
8580         * lib/gcc.exp (default_gcc_version, default_gcc_start)
8581         Use execute_anywhere rather than calling exec directly. Now it
8582         works for canadian cross testing.
8583
8584 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
8585
8586         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
8587         results into a variable, and check that rather than using file exists.
8588
8589 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8590
8591         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
8592         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
8593
8594 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8595
8596         * g++.old-deja/old-deja.exp: Create and pass runshlib and
8597         lib_curses if there's a shared libg++ in the build tree.
8598
8599 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
8600
8601         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
8602         if not supported target.
8603
8604 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8605
8606         * lib/g++.exp (g++_init): Move empty setting of runshlib and
8607         link_curses up to always happen, not just for native builds.
8608
8609 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
8610
8611         * gcc.c-torture: Update to c-torture-1.36 release.
8612         * gcc.failure: Related changes.
8613
8614 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
8615
8616         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
8617
8618 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8619
8620         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
8621         * lib/mike-g++.exp (postbase): Not in here.  Still reference
8622         runshlib, link_curses, and mathlib for link and run.
8623
8624         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
8625         pass the runtime shared library options for Solaris, OSF/1, and
8626         Irix5, and link with -lcurses to avoid unresolved references.
8627
8628 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8629
8630         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
8631         only run once.
8632
8633 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
8634
8635         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
8636
8637 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
8638
8639         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
8640         do not have a framework for the "compat" tests yet.
8641
8642 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8643
8644         * lib/mike-g++.exp (postbase): New local variable `mathlib',
8645         set to null if we're testing vxworks5.1.  Use that instead of
8646         `-lm' in the setting of LIBS for link and run.
8647
8648 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8649
8650         * config/rom68k.exp (${tool}_load): Major changes to make it
8651         work.  Verified that it does in fact return the stuff in
8652         exec_output properly.  Catch any Emul or any TRAP other than 0.
8653
8654 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8655
8656         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
8657         LDFLAGS properly for targets that need stuff from libgloss.
8658         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
8659         only run once.
8660         (gpp_initialized): New variable.
8661
8662 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
8663
8664         * config/rom68k.exp: Load libgloss.exp.
8665         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
8666         so we can produce a fully linked binary.
8667         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
8668         so we can produce a fully linked binary.
8669
8670 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
8671
8672         * lib/plumhall.exp (ph_section): Watch for expected failures.
8673         Add missing `else'.
8674
8675         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
8676         run the testcase.
8677         (c-torture): Likewise.
8678
8679 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
8680
8681         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
8682
8683         * lib/mike-g++.exp (mike_cleanup): New proc.
8684         (prebase): New globals compiler_result, not_compiler_result,
8685         target_regexp.
8686         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
8687         allow leading "-" in pattern.  Watch for unsupported tests.
8688         If $compiler_result is set, pattern match assembler code,
8689         and ditto for $not_compiler_result.
8690         * lib/mike-gcc.exp: Likewise.
8691
8692         * lib/plumhall.exp (ph_execute): Only call ph_summary if
8693         execution "succeeded".
8694
8695 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
8696
8697         * config/win32.exp: New file.
8698         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
8699
8700 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
8701
8702         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
8703         unsupported.
8704         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
8705         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
8706         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
8707
8708         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
8709         "... without exceptions was ...".  That is now handled by
8710         prune_system_crud.
8711         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
8712
8713 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
8714
8715         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
8716         sieve.c,sort2.c}: New files.
8717         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
8718         sieve.exp,sort2.exp}: Drivers for them.
8719
8720         * lib/mike-gcc.exp (program_output): New user settable variable.
8721         (postbase): Call prune_system_crud.  Also prune extraneous compiler
8722         messages.
8723         * lib/mike-g++.exp (program_output): New user settable variable.
8724
8725         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
8726
8727         * config/sh.exp: Deleted (use sim.exp instead).
8728
8729 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8730
8731         * config/vx.exp: Declare CHECKTASK as global.
8732         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
8733         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
8734         * lib/old-dejagnu.exp: Load [pwd]/$executable.
8735
8736 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8737
8738         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
8739         target. Like vx.exp, only includes `vx29k.exp' instead of
8740         `vxworks.exp'.
8741
8742 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
8743
8744         * config/sim.exp: Increase time limit from 120 seconds to 240.
8745
8746 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
8747
8748         * gcc.c-torture/execute/950628-1.c: New test.
8749
8750 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
8751
8752         * gcc.c-torture: Update with changes/additions from
8753         c-torture-1.34.
8754
8755 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
8756
8757         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
8758
8759 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
8760
8761         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
8762
8763 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
8764
8765         * gcc.c-torture/compile/950512-1.c: New test.
8766         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
8767         * gcc.dg/struct-ret-1.c: Likewise.
8768
8769 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
8770
8771         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
8772           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
8773
8774 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
8775
8776         * gcc.c-torture/special/920411-1.c: Deleted.
8777         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
8778
8779 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
8780
8781         * config/sim.exp (${tool}_load): Hack in call to bash to get a
8782         cpu limit.
8783
8784 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
8785
8786         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
8787
8788 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
8789
8790         From kenner;
8791         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
8792         is the proper length.
8793         * va-arg-3.c: Likewise.
8794
8795 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
8796
8797         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
8798         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
8799
8800         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
8801         * lib/g++.exp (default_g++_start): Delete old cruft.
8802
8803 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
8804
8805         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
8806         (2 * (1 << 18)) to (2 * (1 << 17)).
8807
8808         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
8809
8810 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8811
8812         * config/rom68k.exp: Renamed from config/idp.exp
8813
8814 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
8815
8816         * c-torture/compile/921109-2.c
8817
8818 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
8819
8820         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
8821         excess errors.
8822
8823 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
8824
8825         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
8826         output.
8827         * lib/g++.exp (default_g++_start): Likewise.
8828
8829 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
8830
8831         * gcc.c-torture/compile/950329-1.c: New test.
8832
8833 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8834
8835           * config/bug.exp (${tool}_load): Updated to use new remote_open
8836           and remote_close procs.
8837         * config/idp.exp: New file.
8838
8839 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
8840
8841         * gcc.c-torture/execute/950322-1.c: New test.
8842
8843 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
8844
8845         * config/vx.exp (${tool}_load): Clean up testing of return code from
8846         vxworks_ld and vxworks_spawn.
8847
8848 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
8849
8850         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
8851
8852 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
8853
8854         * lib/old-deja.exp: Add `excess errors test - ' error, now one
8855         can mark excess errors on a machine by machine basis.  Note, the
8856         default is to not expect any excess errors, even when excess
8857         errors test - is given, so you will want to put an XFAIL ... on
8858         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
8859         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
8860         those 4 machines, but no others.
8861
8862 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8863
8864         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
8865         * lib/c-torture.exp: to here.
8866
8867 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
8868
8869         * gcc.c-torture/execute/950221-1.c: New test.
8870         * gcc.c-torture/execute/struct-ret-1.c: New test.
8871         * gcc.c-torture/compile/950221-1.c: New test.
8872
8873         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
8874
8875 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
8876
8877         * gcc.c-torture/execute/arith-1.c (main): Return 0.
8878         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
8879
8880 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
8881
8882         * g++.gb: New directory of tests, derived from my signature and
8883         class scoping tests.
8884
8885         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
8886         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
8887         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
8888         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
8889         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
8890         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
8891         * g++.gb/sig25.C: Likewise.
8892
8893         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
8894         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
8895         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
8896         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
8897         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
8898         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
8899         * g++.gb/sig25.exp: Likewise.
8900
8901         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
8902         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
8903         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
8904         * g++.gb/scope13.C: Likewise, this test still fails.
8905
8906         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
8907         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
8908         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
8909         * g++.gb/scope13.exp: Ditto.
8910
8911         * g++.gb/README: New file, explains what these tests are about.
8912
8913 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
8914
8915         * lib/dg.exp (dg-do): Support `preprocess'.
8916         (dg-test): Likewise.
8917
8918 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8919
8920         * config/udi.exp: change "continue -expect" to "exp_continue".
8921
8922 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
8923
8924         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
8925         Delete redundant tests.
8926
8927         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
8928         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
8929         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
8930         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
8931         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
8932         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
8933         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
8934         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
8935
8936         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
8937         storing label pointers.
8938         * gcc.c-torture/execute/921019-1.c: Likewise.
8939         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
8940         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
8941         parameter fp.
8942         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
8943         constants.
8944
8945         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
8946         Delete obsolete tests.
8947
8948         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
8949         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
8950         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
8951         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
8952         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
8953         * gcc.c-torture/compile/950124-1.c: New test.
8954
8955         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
8956
8957 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
8958
8959         * lib/mike-g++.exp: Add -lm to LIBS.
8960
8961 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
8962
8963         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
8964
8965 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
8966
8967         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
8968
8969 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
8970
8971         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
8972
8973 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
8974
8975         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
8976         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
8977         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
8978         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
8979         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
8980         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
8981         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
8982         * g++.law/{operators31.C, operators32.C,
8983         * g++.law/{operators33.C, operators34.C}: Likewise.
8984         * g++.law/{pic1.C, refs2.C}: Likewise.
8985         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
8986         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
8987         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
8988         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
8989
8990         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
8991         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
8992         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
8993         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
8994         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
8995         * g++.law/{enum9.exp, friend5.exp}: Likewise.
8996         * g++.law/{nest3.exp, nest4.exp}: Likewise.
8997         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
8998         * g++.law/{operators30.exp, operators31.exp}: Likewise.
8999         * g++.law/{operators32.exp, operators33.exp}: Likewise.
9000         * g++.law/{operators34.exp}: Likewise.
9001         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
9002         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
9003         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
9004         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
9005         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
9006
9007         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
9008         No longer expected to fail.
9009         * g++.law/missed-error3.C: Tweak for recent bool changes.
9010
9011 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
9012
9013         * config/emb-unix: Deleted.
9014         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
9015         remote execution.  Do final link on remote host if REMOTE_LINK is set.
9016
9017 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
9018
9019         * lib/dg.exp (dg-test): Fix typo in last patch.
9020
9021 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
9022
9023         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
9024         (handles multiple occurrences).
9025
9026 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
9027
9028         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
9029         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
9030         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
9031         printed).
9032         * lib/c-torture.exp (c-torture-compile): Likewise.
9033         (c-torture): Prepend full path if missing.
9034         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
9035         (gcc_fail): Likewise.
9036         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
9037
9038 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
9039
9040         * lib/netware.exp: Only attach to NetWare i386 systems.
9041
9042 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
9043
9044         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
9045         messages.  Add test name to "output pattern match" pass/fail message.
9046
9047 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
9048
9049         * gcc.dg: New testsuite.
9050         * gcc.dg/dg.exp: New file.
9051
9052         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
9053         test-switch.c}: Deleted.
9054
9055         * gcc.misc-tests/msgs.exp: New testcase driver.
9056
9057 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
9058
9059         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
9060         Watch for illegal return values from ${tool}_load.
9061         * config/unix.exp (${tool}_load): Fix pass/fail detection for
9062         cross targets.  Coerce return value >0 to 1.
9063
9064 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
9065
9066         * config/unix.exp (${tool}_load): Call program rsh, not proc.
9067
9068         * config/emb-unix.exp: New file.
9069
9070         * config/sim.exp: Error if variable $SIM not defined.
9071         (${tool}_load): Mark test as "untested" if simulator missing.
9072
9073         * config/unix.exp: Load remote.exp to get rcp_download.
9074         * lib/c-torture.exp: Use different option lists for testcases with
9075         and without loops.
9076         * gcc.c-torture/execute/execute.exp: Likewise.
9077
9078 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
9079
9080         * config/*.exp: Clarify return code from ${tool}_load.
9081         Call `unresolved' or `untested' instead of `warning' or `perror'
9082         (sometimes you still want to call both though).
9083         Add comment that `shell_id' is local to each file.
9084         * config/udi.exp (timeout): Set to 30.
9085         Don't print warning if connection fails, $connectmode has already
9086         printed an error.
9087         (${tool}_load): Move verbose messages to level 2.
9088         Rework pattern for "Process started" message.
9089         Pass `shell_id' to ${connectmode}_download.
9090         Retry twice upon timeout.  Make resetting of target more robust.
9091         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
9092         Pass `shell_id' to exit_$connectmode.
9093         Only call exit_$connectmode if connected.
9094         * config/unix.exp (${tool}_load): Check return codes better.
9095         * config/vrtx.exp (${tool}_load): Likewise.
9096         * config/vx.exp (${tool}_load): Likewise.
9097         Delete unneeded global's.
9098         * lib/dg.exp (dg-test): Update to reflect clarified return codes
9099         from ${tool}_load.
9100         (dg-stat): Delete.
9101         (dg-init): Delete recording of pass/fail counts.
9102         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
9103         (old-dejagnu-init): Likewise.
9104         (old-dejagnu-stat): Delete contents, empty proc now.
9105         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
9106         (c-torture): Delete references to lcnt, lpass, lfail.
9107         Get option list from TORTURE_OPTIONS.
9108         Delete -funroll[-all]-loops if no loops.
9109         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
9110         (g++_stat): Delete contents (empty proc now).
9111         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
9112         (gcc_finish): Likewise.
9113         (gcc_stat): Deleted.
9114         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
9115         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
9116         * gcc.c-torture/execute/execute.exp: Likewise.
9117         Split tests into two parts: compile, execute.
9118         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
9119         no loops.  Update to reflect clarified return codes from ${tool}_load.
9120
9121 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
9122
9123         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
9124         to grep for.
9125         (old-dejagnu): Likewise (where necessary).
9126
9127 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
9128
9129         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
9130
9131         * lib/dg.exp (dg-process-target): Fix processing of selector.
9132         Add comment regarding use of `error'.
9133
9134         * lib/gcc.exp (prune_system_crud): Define if missing.
9135         * lib/g++.exp (prune_system_crud): Likewise.
9136
9137         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
9138         Call prune_system_crud.
9139         * lib/dg.exp (dg-runtest): New proc.
9140         Use perror instead of send_user for tcl errors in testcase.
9141         Don't return any value, it's never used.
9142         Don't clobber previous definition of `unknown'.
9143         Print tcl errors in `dg-final'.
9144
9145 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
9146
9147         * lib/dg.exp (dg-process-target): Improve syntax error messages.
9148         (dg-test): Don't print errorInfo, it contains stack backtrace.
9149
9150 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
9151
9152         * lib/g++.exp (runtest_file_p): Define if missing.
9153
9154 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
9155
9156         * lib/mike-g++.exp: Comment out loading of g++.exp.
9157         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
9158         (default_g++_version): Always print something.
9159         (default_g++_start): Comment out call to `which'.
9160         (g++_start, g++_load): Deleted (must be defined in config file).
9161         * lib/gcc.exp: Test for existence of $CC at start.
9162         Delete check for tmpdir (done in gcc_init).
9163         (default_gcc_version): Always print something.
9164         (default_gcc_start): Comment out call to `which'.
9165         * config/*.exp: Major cleanup - make cross targets work at least a
9166         little better for g++ (by not being "--tool gcc" specific).
9167         Rename gcc_xxx to ${tool}_xxx.
9168         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
9169         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
9170
9171 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
9172
9173         * lib/c-torture.exp (c-torture-compile): Rework compiler
9174         message processing.
9175
9176         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
9177         c-torture.
9178
9179 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
9180
9181         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
9182
9183         * lib/dg.exp (dg-process-target): Support { target native }.
9184
9185 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
9186
9187         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
9188         looked for "... program xxx got fatal signal".
9189         Correct regsub munging of `comp_output'.
9190         Ignore compiler messages "path prefix not used" and "linker input
9191         file unused".
9192
9193 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
9194
9195         * lib/gcc.exp (runtest_file_p): Define if missing.
9196         * gcc.prms/template.c: Example to work from.
9197
9198 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
9199
9200         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
9201         * lib/dg.exp (dg-test): Call unsupported testcases as such.
9202
9203         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
9204         * gcc.prms/1883.c: Moved from compile/940714-1.c.
9205         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
9206         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
9207
9208         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
9209         (dg-process-target): No longer a varargs proc.
9210         Return S/N for target, P/F for xfail.  All callers changed.
9211         (user option procs): More argument checking.
9212         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
9213         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
9214         (dg-test): Skip test if not running on selected target in `dg-do'.
9215         Update handling of `dg-do-what', `dg-output-text'.
9216         Separate execution pass/fail from output pattern match pass/fail.
9217         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
9218
9219 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9220
9221         * gcc.c-torture/special/special.exp: Don't expect failure for mips
9222         target for 920510-1.c.
9223
9224 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
9225
9226         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
9227         Clean up comment regarding use of passcnt, etc.
9228         (gcc_stat): Don't update `testcnt' here.
9229         (gcc_finish): Do it here.
9230         Might as well reset `but_id' here too.
9231         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
9232         to determine if the file should be tested.
9233         * gcc.c-torture/compile/compile.exp: Likewise.
9234         * gcc.c-torture/execute/execute.exp: Likewise.
9235         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
9236         * gcc.misc-tests/dg-test.exp: Likewise.
9237         * gcc.prms/prms.exp: Likewise.
9238         * gcc.wendy/wendy.exp: Likewise.
9239         * g++.old-deja.exp: Likewise.
9240         Move "Testing file" message to verbose level 1.
9241
9242 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
9243
9244         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
9245
9246 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
9247
9248         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
9249         (default_gcc_start): Accept optional second list element
9250         of compiler flags.  Print compiler output at verbosity level 2.
9251         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
9252         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
9253         Save current values of framework globals passcnt, failcnt, xpasscnt,
9254         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
9255         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
9256         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
9257         xfailcnt to compute stats.  Update framework global `testcnt' from
9258         pass/fail counts.
9259         (gcc_finish): New proc.  Clean up test environment.
9260         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
9261         (gcc_epass, gcc_efail): Delete.
9262         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
9263         argument of line number.
9264         (dg-init): If the tool has an init routine, call it.
9265         (dg-test): Remove args `cflags_var' and `libs_var'.
9266         Pass all compiler options to ${tool}_start.
9267         Handle missing line number.
9268         (dg-finish): New function.
9269         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
9270         particular files.  Call gcc_finish at end.  Move "skipping test"
9271         message to verbosity level 3.
9272         * gcc.c-torture/compile/compile.exp: Likewise.
9273         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
9274         * gcc.c-torture/execute/execute.exp: Likewise.
9275         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
9276         Print testcase being tried at verbosity level 1.
9277         * gcc.c-torture/special/special.exp: Unset xfail.
9278         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
9279         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
9280         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
9281         * gcc.failure/failure.exp: Likewise.
9282         * gcc.ieee/ieee.exp: Likewise.
9283         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
9284         Update call to dg-test.  Call dg-finish at end.
9285         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
9286         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
9287         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
9288         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
9289         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
9290         * gcc.wendy/wendy.exp: Add copyright.
9291         Delete setting of tmpdir (done by gcc_init).
9292         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
9293         Pass compiler flags to gcc_start.  Call gcc_finish at end.
9294         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
9295         gcc_[ce]pass/fail.
9296
9297 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
9298
9299         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
9300         confusion.
9301         (g++_load): Likewise.
9302
9303         * config/*.exp (gcc_load): Some were varargs fns and some were not.
9304         Rename argument to `prog' to remove the confusion.
9305         Varargs fns behave differently too!
9306         (g++_load): Likewise.
9307
9308         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
9309
9310         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
9311         what it is.  Delete (always) printing of status value for !native.
9312         Simplify verbose code, and include status and exec_output.
9313         (g++_load): Use gcc_load.
9314
9315 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9316
9317         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
9318         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
9319         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
9320         940714-3.c as these testcases don't exist anymore.  Make
9321         va-arg-1.c expected to pass.
9322
9323 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
9324
9325         * gcc.misc-tests/misc.exp: Only run specific testcases.
9326         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
9327         * gcc.misc-tests/dg-[1-9].c: New files.
9328
9329         * lib/dg.exp: New testsuite driver.
9330         * gcc.prms/prms.exp: Use it.
9331
9332         * README.gcc: New file.
9333
9334         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
9335         Document and reset `lxpass' and `lxfail'.
9336         Simplify "initialized" message.
9337         (gcc_stat): Clean up comments a little.
9338
9339 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
9340
9341         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
9342
9343 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
9344
9345         * lib/old-dejagnu.exp (process-option): New proc.
9346         (old-dejagnu-init, old-dejagnu-stat): Likewise.
9347         (old-dejagnu): Simplify.
9348         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
9349
9350 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
9351
9352         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
9353         exists and is not an empty string.
9354
9355         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
9356         $xfail rather than calling setup_xfail.  Clear $xfail when test is
9357         finished.
9358         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
9359         automatically.
9360
9361         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
9362         longer expected to fail.
9363
9364         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
9365         "f" function call.
9366
9367         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
9368
9369         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
9370         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
9371         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
9372         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
9373         c-torture-1.29.
9374
9375         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
9376         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
9377
9378         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
9379
9380         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
9381         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
9382
9383         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
9384         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
9385         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
9386
9387 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
9388
9389         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
9390         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
9391         940714-1.c, 940714-2.c, 940714-3.c},
9392         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
9393         gcc.misc-tests/{mg.c,mg.exp}:
9394         New tests.
9395         * gcc.noncompile/noncompile.exp: Change accordingly.
9396
9397 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
9398
9399         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
9400         Undo previous clobberage.
9401
9402 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
9403
9404         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
9405         * gcc.special/{930510-1.c, special.exp}:
9406         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
9407         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
9408         struct-varargs-1.c}: New tests from c-torture-1.26.
9409
9410 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
9411
9412         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
9413           argument to switch.
9414
9415 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
9416
9417         * Revert the previous changes.  Please see Rob's directory
9418           (/lisa/test/rob/progressive/gcc/testsuite) for testing
9419           fixes.
9420
9421 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
9422
9423         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
9424             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
9425             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
9426             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
9427             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
9428             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
9429             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
9430             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
9431             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
9432             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
9433             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
9434             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
9435             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
9436             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
9437             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
9438             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
9439             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
9440             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
9441             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
9442             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
9443             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
9444             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
9445             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
9446             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
9447             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
9448             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
9449             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
9450
9451 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
9452
9453         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
9454             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
9455           with perror calls.
9456
9457 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
9458
9459         * config/unix.exp (g++_load): Fix syntax.
9460
9461 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9462
9463         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
9464         * gcc.noncompile/921017-1.c: Deleted obsolete test.
9465         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
9466         Don't expect va-arg-1.c to fail.  Correct expected output for
9467         920928-1.c.
9468         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
9469         * gcc.wendy/hbm4.c: Correct typo.
9470         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
9471
9472 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
9473
9474         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
9475         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
9476         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
9477         * lib/c-torture.exp (c-torture-compile): Ditto.
9478
9479         Reduce volume of output (remove all the -I's and such).
9480         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
9481         Call gcc_cpass, gcc_cfail.
9482         (c-torture): Pass testing option to c-torture-compile.
9483
9484 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
9485
9486         Bring patches over from progressive.
9487         * config/default.exp: Exit remote shell cleanly.
9488         (g++_exit, g++_start): Add default versions.
9489         * config/sim.exp (gcc_load): Use perror, not error.
9490
9491 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
9492
9493         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
9494         set in site.exp.
9495
9496 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
9497
9498         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
9499         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
9500         (wendy_try): New proc to run testcase.
9501         (main loop): Call 'em.
9502         * gcc.wendy/*.c: Clean up pass to correct expected output.
9503
9504         * lib/gcc.exp: Minor cleanup work.
9505         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
9506
9507 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
9508
9509         * config/sim.exp (gcc_load): Document return codes better.
9510         Don't pass -v to simulator.
9511
9512 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
9513
9514           * gcc.special/920717-x.c: Fix typo.
9515           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
9516           get at sources.
9517
9518         * lib/mike-gcc.exp: Fix typo.
9519
9520 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
9521
9522         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
9523         binary to use, transform the name.
9524         * config/*.exp: rename everything. Nuke any g++ specific files,
9525         it's now a special case of gcc that requires no special support.
9526         Add a default.exp for unsupported targets.
9527
9528 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
9529
9530         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
9531         lib/old-dejagnu.exp: Fix a few patterns to work with the new
9532         version of Tcl.
9533
9534 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
9535
9536         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
9537         than a warning.
9538
9539 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
9540
9541         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
9542
9543 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9544
9545         * gcc.execute/execute.exp: Combine opt_list and foption_list into
9546         option_list.  Compile every file with only 4/6 option choices
9547         (same as C torture) instead of with 12/18 different option
9548         choices.
9549         * lib/c-torture.exp: Likewise.
9550
9551         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
9552         not already set.
9553
9554 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
9555
9556         * lib/old-deja.exp: Add `excess errors test fails' error, now one
9557         can put an XFAIL *-*-* on excess errors.
9558
9559 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
9560
9561         * g++.law: Add more tests derived from g++-bugs snapshots.
9562
9563         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
9564         equivalent to g++.law/init9.
9565
9566         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
9567         compiled it, and the a.out file after we've run it.
9568
9569 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
9570
9571         * lib/mike-g++.exp (postbase): Delete the .o file after we've
9572         compiled it, and the a.out file after we've run it.
9573
9574 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
9575
9576         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
9577
9578 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9579
9580         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
9581         version number.
9582
9583 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
9584
9585         * g++.law: New directory of g++ tests derived from the g++-bugs
9586         snapshots.
9587
9588 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9589
9590         * gcc.compile: initbug1.c initbug1.exp testcase added
9591
9592 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9593
9594         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
9595         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
9596           fixes submitted by Jeff Law (law@cs.utah.edu)
9597         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
9598           Jeff Law (law@cs.utah.edu)
9599
9600
9601 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
9602
9603         * config/unix-g++.exp: Follow the gcc way of doing things.
9604         * g++.old-deja/old-deja.exp: Minor updates.
9605         * lib/g++.exp: New file, follow the gcc way of doing things.
9606         * lib/old-dejagnu.exp: Minor updates.
9607         * lib/mike-g++.exp: Always unset errorInfo.
9608
9609 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
9610
9611         * lib/gcc.exp: Fix some errors with the below change, CC and
9612         CFLAGS should be global when setting, not local.
9613
9614 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9615
9616         * lib/gcc.exp: Transform tool name.
9617
9618 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9619
9620         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
9621
9622 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9623
9624         * lib/gcc.exp: change gcc_done to gcc_stat
9625
9626 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9627
9628         * Upgraded gcc testsuite to c-torture version 1.25
9629
9630 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9631
9632         * lib/gcc.exp: added reporting code. Changed verbose compile message.
9633         * lib/c-torture: added hooks for new reporting code.
9634
9635 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9636
9637         * config/sh-gcc.exp: check if sh-sim exists in the path
9638
9639 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9640
9641         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
9642         * gcc.compile/compile.exp: Initial changes for new logic.
9643         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
9644         * gcc.failure/failure.exp: Initial changes for new logic.
9645         * gcc.ieee/ieee.exp: Initial changes for new logic.
9646         * gcc.misc-tests/misc.exp: Initial changes for new logic.
9647         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
9648         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
9649         * lib/c-torture.exp: Initial changes for new logic.
9650         * lib/gcc.exp: Initial changes for new logic.
9651
9652 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
9653
9654         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
9655         depend upon failure or success.  Fully qualify names in failure
9656         and success messages.  Always remove a.out before starting
9657         compile, just in case.  Pay more attention to error text output by
9658         the compiler.  Handle testcases with no known past errors just
9659         like all others, so that things are uniform.  Other miscellaneous
9660         improvements.
9661
9662 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9663
9664         * gcc.cpp: new directory for cpp tests
9665
9666 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9667
9668         * lib/chill.exp: Code reformatted, removed unused code.
9669         * config/unix-chill.exp: Code reformatted, removed unused code.
9670         * chill.execute/execute.exp: Code reformatted, removed unused code.
9671         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
9672
9673 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
9674
9675         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
9676         routines not written.
9677
9678 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9679
9680         * config/bug-gcc.exp: Use new procs from bug.exp.
9681
9682 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9683
9684         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
9685         via ftp, rather than depending on NFS.
9686         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
9687         case.
9688
9689 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9690
9691         * config/bug-gcc.exp: Use new download proc.
9692
9693 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
9694
9695         * chill.execute/execute.exp: cleanups, handles errors better
9696         * chill.compile/compile.exp: rewrite, based on execute.exp
9697         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
9698         * lib/chill.exp: major changes to diff proc and compile and link
9699           procs. added chill_fail and chill_pass wrappers to pass and
9700           fail. added more comments, and handle error codes better.
9701           Added a hack to capture stderr from exec, so noncompile tests
9702           can work.
9703
9704 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9705
9706         * chill.execute/execute.exp: rewrite of testsuite driver
9707         * lib/chill.exp: rewrite of testsuite driver
9708         * config/unix-chill.exp: rewrite of testsuite driver
9709
9710 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
9711
9712     In chill.execute:
9713         * iexpr.ch: Standardize uppercase.
9714         * tuples.dat: Standardize uppercase.
9715         * vary.ch: standardize.  Correct varying string assignments.
9716         * vary.dat: Add new output lines.
9717
9718 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
9719
9720     In chill.execute:
9721         * chprintf.ch: Standardize use of uppercase.
9722         * tuples.ch: Standardize and turn arr2 into a DCL,
9723           rather than a SYN.
9724         * pinits.ch: Standardize.
9725
9726 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
9727
9728         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
9729         * Makefil: Renamed to Makefile.in.
9730         * configure.in: New.
9731
9732 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
9733
9734     In chill.execute:
9735         * .cvsignore: Add result/output files.
9736         * Makefile: Fix up variables at start.  Use MFLAGS
9737           everywhere.  Correct bool_loc, built_ins entries.
9738           Add entry for vary1.ch.
9739         * bitarray.ch: Standardize upper-case usage.
9740         * bitexpr.ch: Standardize, add output of b1.
9741         * params.ch: Use arrayt in along PROC parameters, to
9742           avoid novelty problems.
9743         * sets.ch: Tiny cleanup.
9744         * vary1.ch: Re-indent.
9745
9746 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
9747
9748           * Add PR-related files to Makefiles, .cvsignore files, etc.
9749
9750 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9751
9752         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
9753           with compiler objects. New names are test-flow.c and test-loop.c
9754
9755 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9756
9757         * Upgraded c-torture tests from 1.19 to 1.20
9758
9759         * new files:
9760         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
9761         * gcc.compile: 930623-1.c 930623-2.c
9762         * gcc.noncompile: 930622-1.c 930622-2.c
9763         * gcc.failure: 920411-1.c 920627-2.c
9764         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
9765
9766 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9767
9768         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
9769           More changes to get testsuite working properly. Needs more work.
9770           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
9771
9772 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9773
9774         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
9775           More changes to get testsuite working properly. Needs more work.
9776
9777 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
9778
9779         * chill.compile/compile.exp: Added for Dejagnu support
9780         * chill.execute/execute.exp: Added for Dejagnu support
9781         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
9782
9783 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
9784
9785     This should complete moving the CHILL test files.
9786         * chill.noncompile(.cvsignore printf.grt
9787             in-printf.grt chprintf.grt chprintf.ch):
9788             Added test-support files.
9789           (Makefile): Modified further.
9790         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
9791             signal.ch): Added test files.
9792           * chill.execute (.cvsignore printf.grt printr.c
9793             in-printf.grt rts.c chprintf.grt rts.h): Added
9794           test-support files.
9795             (Makefile): More corrections.
9796
9797 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
9798
9799         * chill.compile, chill.execute, chill.nocompile: Add CHILL
9800           test cases, ready for DejaGnu.
9801
9802 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9803
9804         * Upgraded c-torture tests from 1.18 to 1.19
9805
9806         * gcc.compile: added test(s):
9807           930607-1.c
9808         * gcc.execute: added test(s):
9809           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
9810
9811         * added new subdirectory for misc tests: gcc.misc-tests
9812         * gcc.misc-test(s): added tests:
9813           inst-check.c test-consts.c test-ior.c test-switch.c
9814
9815 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
9816
9817         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
9818
9819 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
9820
9821         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
9822
9823 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9824
9825         * Upgraded c-torture tests from 1.17 to 1.18
9826
9827 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9828
9829         * Upgraded c-torture tests from 1.12 to 1.17
9830
9831 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
9832
9833         * lib/old-dejagnu.exp:
9834           Fixed handling of XFAIL target triplets to correctly
9835           recognize wildcard characters.  Removed code that
9836           appended a unique id tag to the end of the file name
9837           printed out by the result of the testcases within a
9838           given test file.
9839
9840 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
9841
9842         * lib/old-dejagnu.exp:
9843           Reworked expected failure handling to trigger off of XFAIL
9844           keyword in keyphrase embeded in testcase source code. The
9845           XFAIL keyword must be at the end of the keyphrase line. It
9846           may optionally be followed by one or more target triplets.
9847           It has just occured that the handling of wildcards in the
9848           target triplet may not be correct.
9849
9850 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
9851
9852         * g++.old-deja/tests:
9853           Moved all subdirectories up one level into g++.old-deja .
9854
9855         * lib/old-dejagnu.exp:
9856           Fixed problem with CXXFLAGS not being properly reset, and being
9857           corrupted with extraneous "-c" compiler option.  This was
9858           causing binaries to not be generated for test that needed them.
9859           Modified strings passed to "pass" and "fail" so that individual
9860           tests from the same test file would be distinguished by an
9861           identifier appended to the test file name in the summary logs;
9862           this corrected a problem with erroneous diff logs.  Added code
9863           to search testcases for expected fail and unexpected pass keywords.
9864
9865 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
9866
9867         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
9868
9869 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
9870
9871         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
9872           Removed extraneous text from end of "Special g++ Options"
9873           keyphrase.
9874
9875         * lib/old-dejagnu.exp: Added pattern matching to look for new
9876           keywords, embedded in testcases comments, which will trigger
9877           calls to xpass and xfail.
9878
9879 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
9880
9881         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
9882           comments embedded in the testcases, especially the one looking for
9883           special compiler options, as well as the pattern matching for the
9884           compiler output again.
9885
9886 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
9887
9888         * lib/old-dejagnu.exp: Do a proper check of the return value for
9889           execute tests. Fixed several problems with the pattern matching
9890           of the compiler output which gave erroneous test results.
9891           Changed several of the test result messages to be more descriptive.
9892         * config/unix-g++.exp: Proc g++_load now actually works and
9893           executes the tests passed to it and returns a usable return
9894           value.
9895
9896 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
9897
9898           * lib/gcc.exp: Exits gracefully if $CC is bogus.
9899
9900 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
9901
9902         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
9903           Modified both files to properly execute the old style
9904           dejagnu tests. The previous versions of these files were
9905           experimental and did not function anything near correctly.
9906
9907 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
9908
9909         * Removed all Makefile.in and configure.in files. No configuration
9910         needed now.
9911
9912 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
9913
9914         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
9915
9916 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
9917
9918         * gcc.compile/configure.in, gcc.unsorted/configure.in,
9919         gcc.special/configure.in, gcc.noncompile/configure.in,
9920         gcc.execute/configure.in, gcc.code_quality/configure.in,
9921         g++.other/configure.in, g++.old-deja/configure.in,
9922         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
9923         in srcname setting.
9924
9925 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
9926
9927         * lib/udi.exp:  Fixed mondfe and mondfe_download.
9928         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
9929         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
9930
9931 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
9932
9933         * config/udi-gdb.exp: Check $shell_id after connecting to target.
9934         (gdb_exit): Don't remove *_soc files.
9935
9936 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
9937
9938         * lib/c-torture.exp: Don't look for main; instead always use -w
9939         -c.  This is how the c-torture tests work.  Remove the object
9940         file if the compilation succeeds.
9941         * gcc.execute/execute.exp: Remove executable if test passes.
9942         * gcc.noncompile/noncompile.exp: Every test is an expected
9943         failure.
9944         * gcc.special/special.exp: Added tests from c-torture 1.11,
9945         corrected use of existing test.
9946         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
9947         gcc.execute/920625-1.c: Updated to c-torture 1.11.
9948         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
9949         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
9950         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
9951         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
9952         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
9953         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
9954         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
9955         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
9956         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
9957         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
9958         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
9959         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
9960         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
9961         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
9962         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
9963         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
9964         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
9965         c-torture 1.11.
9966         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
9967         correspond to c-torture 1.11.
9968
9969         * New file.