OSDN Git Service

cdd244e48bc089422274a423125249ee5919237b
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
2
3         * g++.dg/template/ptrmem1.C: New test.
4         * g++.dg/template/ptrmem2.C: New test.
5
6         * g++.dg/template/ntp.C: New test.
7
8         * g++.dg/other/component1.C: New test.
9
10         * g++.dg/template/ttp3.C: New test.
11
12         * g++.dg/template/friend2.C: New test.
13         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
14
15 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16
17         * g++.dg/other/ptrmem1.C: New test.
18         * g++.dg/other/ptrmem2.C: New test.
19
20 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21
22         * g++.dg/template/ctor1.C: New test.
23
24 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25
26         * g++.dg/template/friend2.C: New test.
27
28 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29
30         * gcc.dg/mmix-1.c: New test.
31
32 2001-12-31  Richard Henderson  <rth@redhat.com>
33
34         * gcc.dg/asm-5.c: New.
35
36 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
37
38         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39         in namespace __gnu_cxx
40
41 2001-12-30  Richard Henderson  <rth@redhat.com>
42
43         * gcc.dg/debug-6.c: New.
44
45 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
46
47         * gcc.c-torture/compile/20011229-2.c: New test.
48
49 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
50
51         * gcc.dg/debug-3.c: New test.
52         * gcc.dg/debug-4.c: New test.
53         * gcc.dg/debug-5.c: New test.
54
55 2001-12-29  Richard Henderson  <rth@redhat.com>
56
57         * g++.dg/eh/loop1.C: New.
58
59 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
60
61         * g++.dg/template/crash1.C: New test.
62
63 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
64
65         * g++.dg/other/const1.C: New test.
66
67 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
68
69         * gcc.c-torture/compile/20011229-1.c: New test.
70
71 2001-12-28  Stan Shebs  <shebs@apple.com>
72
73         * lib/objc-torture.exp: Resync with c-torture.exp.
74         * lib/objc.exp: Load standard libraries.
75
76 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
77
78         * gcc.dg/gnu89-init-1.c: Adjust for the new behaviour, add some
79         additional tests.
80
81 2001-12-27  Roger Sayle <roger@eyesopen.com>
82
83         * gcc.c-torture/execute/string-opt-16.c: New testcase.
84
85 2001-12-27  Richard Henderson  <rth@redhat.com>
86
87         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
88
89 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
90
91         * g++.dg/eh/ctor1.C: New test.
92         * g++.dg/other/error2.C: New test.
93
94 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
95
96         * g++.dg/other/init2.C: New test.
97
98 2001-12-24  Richard Henderson  <rth@redhat.com>
99
100         * gcc.dg/20011223-1.c: New.
101         * gcc.dg/inline-1.c: New.
102
103 2001-12-23  Richard Henderson  <rth@redhat.com>
104
105         * gcc.dg/asm-4.c: Test operand modifiers.
106
107 2001-12-23  Richard Henderson  <rth@redhat.com>
108
109         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
110
111 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
112
113         * gcc.c-torture/execute/20011223-1.c: New test.
114
115 2001-12-21  Richard Henderson  <rth@redhat.com>
116
117         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
118         re-enables the warning.
119
120 2001-12-21  Richard Henderson  <rth@redhat.com>
121
122         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
123
124 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
125
126         * gcc.c-torture/compile/20011218-1.c: New test.
127
128 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
129
130         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
131         arm-isr.c test.
132         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
133         epilogue generation for ARM ISR routines.
134
135 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
136
137         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
138         * gcc.dg/format/c90-printf-3.c: Likewise.
139         * gcc.dg/format/c99-printf-3.c: Likewise.
140         * gcc.dg/format/ext-1.c: Likewise.
141         * gcc.dg/format/ext-6.c: Likewise.
142         * gcc.dg/format/format.h: Prototype unlocked stdio.
143
144 2001-12-20  Richard Henderson  <rth@redhat.com>
145
146         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
147         (arena): Use it.
148         (malloc): Correct allocation logic.  Abort if we fill up the
149         arena before initialization complete.
150         (realloc): Correct allocation logic.
151
152 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
153
154         * gcc.c-torture/compile/20011219-2.c: New test.
155
156         * gcc.c-torture/execute/20011219-1.c: New test.
157
158 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
159
160         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
161         target does not support weak symbols.
162
163 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
164
165         * gcc.c-torture/compile/20011219-1.c: New test.
166
167 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
168
169         * g++.dg/other/error1.C: New test.
170
171 Mon Dec 17 14:31:42 2001  Jeffrey A Law  (law@redhat.com)
172
173         * gcc.c-torture/execute/20011217-1.c: New test.
174
175 Mon Dec 17 16:54:56 2001  Nicola Pero  <nicola@brainstorm.co.uk>
176
177         * objc.dg/special/: New directory.
178         * objc.dg/special/special.exp: New file.
179         * objc.dg/special/unclaimed-category-1.h: New file.
180         * objc.dg/special/unclaimed-category-1a.m: New file.
181         * objc.dg/special/unclaimed-category-1.m: New file.
182
183 2001-12-17  Andreas Jaeger  <aj@suse.de>
184
185         * gcc.c-torture/compile/20011217-2.c: New test.
186
187 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
188
189         * gcc.c-torture/compile/20011217-1.c: New test.
190
191 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
192
193         * testsuite/gcc.dg/20011214-1.c: New.
194
195 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
196
197         * gcc.dg/altivec-4.c: New.
198
199 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
200
201         * gcc.dg/20011113-1.c: New test.
202
203 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
204
205         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
206         std::__malloc_alloc_template<0> and
207         std::__default_alloc_template<false, 0>.
208
209 Thu Dec 13 10:35:33 2001  Nicola Pero  <n.pero@mi.flashnet.it>
210
211         * objc/execute/bf-21.m: New test.
212         * objc/execute/enumeration-1.m: New test.
213         * objc/execute/enumeration-2.m: New test.
214
215 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
216
217         * gcc.dg/gnu89-init-1.c: New test.
218
219 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
220
221         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
222         * g++.old-deja/g++.jason/2371.C: Likewise.
223         * g++.old-deja/g++.jason/template33.C: Likewise.
224         * g++.old-deja/g++.jason/template34.C: Likewise.
225         * g++.old-deja/g++.jason/template36.C: Likewise.
226         * g++.old-deja/g++.oliva/typename1.C: Likewise.
227         * g++.old-deja/g++.oliva/typename2.C: Likewise.
228         * g++.old-deja/g++.other/typename1.C: Likewise.
229         * g++.old-deja/g++.pt/inherit2.C: Likewise.
230         * g++.old-deja/g++.pt/nontype5.C: Likewise.
231         * g++.old-deja/g++.pt/typename11.C: Likewise.
232         * g++.old-deja/g++.pt/typename14.C: Likewise.
233         * g++.old-deja/g++.pt/typename16.C: Likewise.
234         * g++.old-deja/g++.pt/typename3.C: Likewise.
235         * g++.old-deja/g++.pt/typename4.C: Likewise.
236         * g++.old-deja/g++.pt/typename5.C: Likewise.
237         * g++.old-deja/g++.pt/typename7.C: Likewise.
238         * g++.old-deja/g++.robertl/eb9.C: Likewise.
239
240 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
241
242         * g++.dg/other/linkage1.C: New test.
243         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
244         specifiers.
245
246 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
247
248         * gcc.dg/concat.c: New test.
249
250 2001-12-11  Stan Shebs  <shebs@apple.com>
251
252         * objc/compile: New test directory.
253         * objc/compile/compile.exp: New expect script.
254         * objc/compile/20011211-1.m: New compile test.
255
256 2001-12-11  Jason Merrill  <jason@redhat.com>
257
258         * lib/prune.exp (prune_gcc_output): Also handle "In member
259         function".  So many permutations...
260
261 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
262
263         * g++.dg/template/typedef1.C: New test.
264
265 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
266
267         * g++.dg/other/copy1.C: New test.
268
269 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
270
271         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
272
273         * gcc.dg/builtin-choose-expr.c: New.
274
275 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
276
277         * gcc.dg/altivec-2.c: New.
278
279 2001-12-07  Richard Henderson  <rth@redhat.com>
280
281         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
282
283 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
284
285         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
286         ultrasparc.
287
288 Fri Dec  7 06:29:03 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
289
290         * g++-old.deja/g++.robertl/eb101.C: Deleted.
291
292 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
293
294         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
295         variable argument list.
296
297 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
298
299         * gcc.c-torture/execute/memcheck: Delete entire directory.
300         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
301         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
302
303 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
304
305         * gcc.dg/Wshadow-1.c: New test.
306
307 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
308
309         * gcc.c-torture/compile/20011130-1.c: New test.
310
311         * gcc.dg/noncompile/20011025-1.c: New test.
312
313         * g++.dg/other/anon-union.C: New test.
314
315         * gcc.c-torture/execute/20011024-1.c: New test.
316
317 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
318
319         * gcc.c-torture/execute/20000722-1.x,
320         gcc.c-torture/execute/20010123-1.x: Remove.
321         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
322         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
323         gcc.dg/c99-complit-2.c: New tests.
324
325 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
326
327         * g++.dg/inherit/base1.C: New test.
328
329 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
330
331         * g++.dg/other/stdarg1.C: New test.
332
333         * gcc.c-torture/compile/20011130-2.c: New test.
334
335 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
336
337         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
338         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
339         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
340         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
341         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
342         * gcc.dg/builtin-prefetch-1.c: New test.
343
344 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
345
346         * gcc.dg/20011130-1.c: New test.
347
348 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
349
350         * g++.dg/other/scope1.C: New test.
351         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
352
353 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
354
355         * gcc.dg/vla-init-1.c: New test.
356
357 2001-12-01  Geoff Keating  <geoffk@redhat.com>
358
359         * gcc.c-torture/compile/structs.c: New testcase from GDB.
360
361 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
362
363         * objc.dg/alias.m: Update.
364         * objc.dg/class-1.m: Update.
365         * objc.dg/const-str-1.m: Update.
366         * objc.dg/fwd-proto-1.m: Update.
367         * objc.dg/id-1.m: Update.
368         * objc.dg/super-class-1.m: Update.
369
370 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
371
372         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
373         constructs.
374
375 Wed Nov 28 15:05:54 2001  Jeffrey A Law  (law@cygnus.com)
376
377         * gcc.c-torture/execute/20011128-1.c: New test.
378
379 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
380
381         * gcc.dg/20011127-1.c: New test.
382
383 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
384
385         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
386         from Austin Group draft 7.
387         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
388         scanf format arguments.
389         * gcc.dg/format/no-exargs-2.c: New test.
390
391 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
392
393         * g++.dg/abi/vbase8-4.C: New test.
394
395 2001-11-24  Ian Lance Taylor  <ian@airs.com>
396
397         * gcc.c-torture/execute/20011121-1.c: New test.
398
399 Fri Nov 23 15:55:44 2001  Jeffrey A Law  (law@cygnus.com)
400
401         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
402
403 2001-11-23  Andreas Jaeger  <aj@suse.de>
404
405         * gcc.dg/cpp/charconst-2.c: New test.
406
407 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
408
409         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
410         to the host if it is remote.  Let tests specify extra headers
411         they use.
412         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
413         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
414         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
415         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
416         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
417         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
418         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
419         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
420         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
421         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
422
423 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
424
425         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
426         for little endian ARMs.
427
428 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
429
430         * gcc.c-torture/compile/20011119-1.c: New test.
431         * gcc.c-torture/compile/20011119-2.c: New test.
432
433 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
434
435         * gcc.dg/altivec-1.c: Fix typo.
436
437 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
438
439         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
440
441 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
442
443         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
444
445 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
446
447         * lib/g77.exp: Don't specify --rpath-link.
448
449         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
450         across all the headers.
451         * gcc.dg/format/format.exp: For testing on a remote host,
452         copy format.h.
453
454         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
455         * gcc.c-torture/execute/930406-1.c: Likewise.
456         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
457
458 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
459
460         * gcc.dg/altivec-1.c: New.
461
462 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
463
464         * gcc.dg/cpp/fpreprocessed.c: New test case.
465
466 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
467
468         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
469         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
470         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
471
472 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
473
474         * gcc.dg/no-builtin-1.c: New test.
475
476 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
477
478         * gcc.c-torture/execute/20011115-1.c: New test.
479
480 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
481
482         * gcc.c-torture/compile/20011114-2.c: New test.
483         * gcc.c-torture/compile/20011114-3.c: New test.
484         * gcc.c-torture/compile/20011114-4.c: New test.
485
486 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
487
488         * g++.dg/other/init1.C: New test.
489
490 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
491
492         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
493         message.
494
495         * gcc.c-torture/execute/20011114-1.c: New testcase.
496
497         * gcc.c-torture/compile/20010327-1.c: Revert last change.
498         * gcc.c-torture/compile/20011114-1.c: New test, exactly
499         like the (before this change) version of 20010327-1.c.
500
501 2001-11-14  Roger Sayle <roger@eyesopen.com>
502
503         * gcc.c-torture/execute/string-opt-13.c: New testcase.
504
505 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
506
507         * g++.dg/init/array2.C: New test.
508
509 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
510
511         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
512
513 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
514
515         * g++.dg/other/forscope1.C: New test.
516         * g++.dg/ext/forscope1.C: New test.
517         * g++.dg/ext/forscope2.C: New test.
518
519 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
520
521         * gcc.c-torture/execute/20011113-1.c: New test.
522
523 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
524
525         * gcc.c-torture/execute/20011109-2.c: New test.
526
527         * gcc.c-torture/execute/20011109-1.c: New test.
528
529 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
530
531         * gcc.c-torture/compile/20011109-1.c: New test.
532
533 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
534
535         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
536         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
537         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
538         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
539         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
540         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
541         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
542
543 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
544
545         * g++.dg/warn/Wshadow-1.C: New tests.
546         * g++.old-deja/g++.mike/for3.C: Update.
547
548 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
549
550         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
551         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
552         XFAILs.  Adjust expected error texts.
553         * gcc.c-torture/compile/20011106-1.c,
554         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
555         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
556         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
557         gcc.dg/c99-array-lval-5.c: New tests.
558
559 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
560
561         * gcc.dg/cpp/defined.c: Update.
562
563 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
564
565         * gcc.c-torture/execute/anon-1.c: New test.
566
567 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
568
569         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
570         same size, so no warning should be produced on stormy16.
571
572         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
573         due to oversized array.
574         * g++.old-deja/g++.mike/ns15.C: Likewise.
575         * g++.old-deja/g++.pt/crash16.C: Likewise.
576
577 2001-11-02  Graham Stott  <grahams@redhat.com>
578
579         * g++.dgother/debug1.C: Fix typos.
580
581 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
582
583         * g++.dg/other/debug1.C: New test.
584
585 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
586
587         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
588         of unsigned long.
589
590 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
591
592         * gcc.dg/20011029-2.c: New test.
593
594         * gcc.c-torture/compile/20011029-1.c: New test.
595
596 Mon Oct 29 21:19:53 2001  Nicola Pero  <n.pero@mi.flashnet.it>
597
598         * objc/execute/class_self-1.m: New test.
599         * objc/execute/class_self-2.m: New test.
600
601 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
602
603         * gcc.misc-tests/msgs.exp: Delete.
604         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
605         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
606         error set to match recent changes.
607
608 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
609
610         * gcc.dg/20011021-1.c: New test.
611
612 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
613
614         * gcc.c-torture/compile/20011023-1.c: New test.
615
616 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
617
618         * lib/g77.exp: Rewrite based on lib/g++.exp.
619
620 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
621
622         * gcc.c-torture/execute/20011019-1.c: New test.
623
624         * gcc.dg/20011018-1.c: New test.
625
626 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
627
628         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
629
630 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
631
632         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
633         * gcc.dg/attr-invalid.c: Likewise.
634
635 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
636
637         * testsuite/gcc.dg/20011015-1.c: New test.
638
639 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
640
641         * g++.dg/template/unify2.C: New test.
642
643 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
644
645         * g++.dg/other/exception-specification.C: New test
646
647 2001-10-13  Tom Rix  <trix@redhat.com>
648
649         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
650         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
651
652 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
653
654         * testsuite/gcc.dg/20011009-1.c: New test.
655
656 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
657
658         PR g++/4476
659         * g++.dg/other/friend1.C: New test.
660
661 2001-10-11  Richard Henderson  <rth@redhat.com>
662
663         * g++.old-deja/g++.other/crash18.C: Add -S to options.
664
665 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
666
667         * gcc.c-torture/compile/20011010-1.c: New.
668
669 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
670
671         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
672         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
673         g77.f-torture/execute/execute.exp,
674         g77.f-torture/noncompile/noncompile.exp,
675         gcc.c-torture/compile/compile.exp,
676         gcc.c-torture/execute/execute.exp,
677         gcc.c-torture/execute/ieee/ieee.exp,
678         gcc.c-torture/execute/memcheck/memcheck.exp,
679         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
680         objc/execute/execute.exp: Update FSF address.
681
682 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
683
684         * gcc.dg/cpp/cmdlne-C.c: Update.
685         * gcc.dg/cpp/cmdlne-C2.c: New.
686
687 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
688
689         * gcc.c-torture/execute/20011008-3.c: New.
690
691 2001-10-08  DJ Delorie  <dj@redhat.com>
692
693         * gcc.dg/20011008-1.c: New.
694         * gcc.dg/20011008-2.c: New.
695
696 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
697
698         * gcc.dg/cpp/spacing1.c: Update test.
699
700 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
701
702         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
703         spelling errors of "separate" as "seperate".
704
705 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
706
707         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
708         enough to avoid inlining.
709
710 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
711
712         * lib/g77.exp: set libg2c_dir correctly.
713
714 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
715
716         * gcc.dg/cpp/macro11.c: New test.
717
718 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
719
720         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
721         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
722         gcc.dg/format/multattr-3.c: New tests.
723         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
724         tests for format attributes on function pointers being rejected.
725
726 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
727
728         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
729
730 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
731
732         * g++.dg/warn/format1.C: New test.
733
734 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
735
736         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
737
738 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
739
740         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
741
742 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
743
744         * gcc.dg/cpp/redef2.c: Add test.
745
746 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
747
748         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
749         long-standing bug on i686, apparently.
750         * gcc.c-torture/execute/loop-2c.x: New file.
751         * gcc.c-torture/execute/loop-2d.x: New file.
752         * gcc.c-torture/execute/loop-3c.x: New file.
753
754 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
755
756         * gcc.dg/cpp/20000625-2.c: Correct line number.
757
758 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
759
760         * gcc.dg/cpp/macro10.c: New test.
761         * gcc.dg/cpp/strify3.c: New test.
762         * gcc.dg/cpp/spacing1.c: Add tests.
763         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
764         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
765
766 2001-09-24  DJ Delorie  <dj@redhat.com>
767
768         * gcc.c-torture/execute/20010924-1.c: New test.
769
770 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
771
772         * testsuite/objc/execute/paste.m: Remove.
773
774 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
775
776         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
777
778 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
779
780         * g77.dg/strlen0.f: New test.
781
782 2001-09-21  Richard Henderson  <rth@redhat.com>
783
784         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
785         * g++.old-deja/g++.abi/vtable2.C: Likewise.
786
787 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
788
789         Table-driven attributes.
790         * g++.dg/ext/attrib1.C: New test.
791
792 2001-09-20  DJ Delorie  <dj@redhat.com>
793
794         * gcc.dg/20000926-1.c: Update expected warning messages.
795         * gcc.dg/array-2.c: Likewise, and test for warnings too.
796         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
797         array.
798
799 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
800
801         * g++.dg/eh/registers1.C: New test case.
802
803 2001-09-17  Richard Henderson  <rth@redhat.com>
804
805         * gcc.dg/array-5.c: Fix VLA decomposition test.
806
807 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
808
809         * gcc.dg/cpp/line5.c: New testcase.
810
811 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
812
813         * gcc.dg/cpp/macro9.c: New test.
814
815 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
816
817         * gcc.c-torture/execute/980223.c: Change type of addr from long
818         to char *.
819
820 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
821
822         * gcc.c-torture/execute/20010915-1.c: New test.
823
824 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
825
826         * g77.dg/bprob: New directory.
827         * g77.dg/bprob/bprob.exp: New file.
828         * g77.dg/bprob/bprob-1.f: New test.
829         * g77.dg/gcov: New directory.
830         * g77.dg/gcov/gcov.exp: New file.
831         * g77.dg/gcov/gcov-1.f: New test.
832         * g77.dg/gcov/gcov-1.x: New file.
833
834 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
835
836         * gcc.dg/cpp/directiv.c: Update.
837         * gcc.dg/cpp/undef1.c: Update.
838
839 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
840
841         * gcc.dg/20010912-1.c: New test.
842
843 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
844
845         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
846         language-independent file in lib.
847         * lib/gcov.exp: New file.
848
849 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
850
851         * gcc.c-torture/compile/20010911-1.c: New test.
852
853 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
854
855         * lib/profopt.exp: New, to support profile-directed optimizations.
856         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
857         * gcc.misc-tests/bprob-1.c: New test.
858         * gcc.misc-tests/bprob-2.c: New test.
859
860 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
861
862         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
863         XFAIL and which kinds of gcov output to verify.
864         * gcc.misc-tests/gcov-4b.x: New file.
865         * gcc.misc-tests/gcov-5b.x: New file.
866         * gcc.misc-tests/gcov-6.x: New file.
867         * gcc.misc-tests/gcov-7.c: New test.
868         * gcc.misc-tests/gcov-7.x: New file.
869
870 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
871
872         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
873         * gcc.misc-tests/gcov-6.c: New test.
874
875 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
876
877         PR c++/3986
878         * g++.dg/abi/vbase1.C: New test.
879
880 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
881
882         * objc.dg/method-2.m: New.
883
884 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
885
886         PR c++/4203
887         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
888         * g++.dg/init/empty1.C: New test.
889
890 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
891
892         * gcc.c-torture/compile/20010903-1.c: New test.
893
894 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
895
896         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
897         for m68k.
898
899 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
900
901         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
902
903         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
904
905         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
906
907 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
908
909         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
910         for 16-bit 'unsigned int'.
911
912 2001-08-29  Kazu Hirata  <kazu@hxi.com>
913
914         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
915
916 2001-08-27  Richard Henderson  <rth@redhat.com>
917
918         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
919         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
920
921 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
922
923         * gcc.dg/asm-names.c (ymain): New.
924
925 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
926
927         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
928         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
929         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
930
931 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
932
933         * gcc.dg/compare5.c: New testcase.
934
935 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
936
937         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
938         and "In instantiation".
939
940 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
941
942         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
943
944 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
945
946         * gcc.misc-tests/gcov.exp: Add support for branch information.
947         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
948         * gcc.misc-tests/gcov-4.c: New test.
949         * gcc.misc-tests/gcov-4b.c: New test.
950         * gcc.misc-tests/gcov-5b.c: New test.
951
952 2001-08-20  Zack Weinberg  <zackw@panix.com>
953
954         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
955         expected to fail.
956
957 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
958
959         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
960
961 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
962
963         * g++.dg/eh/template1.C: New test.
964
965 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
966
967         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
968         Fix thinko.
969         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
970         for xfail.
971
972 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
973
974         * lib/g77-dg.exp:  Use prune.exp for common procedures
975         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
976         * lib/g77.exp: (g77-dg-prune) Remove
977
978 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
979
980         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
981
982 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
983
984         * g++.dg/template/unify1.C: New test.
985
986 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
987
988         * g++.dg/abi/empty4.C: New test.
989
990 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
991
992         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
993         solaris2.*
994         * g77.f-torture/compile/pr3743.x: Likewise
995
996 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
997
998         * g++.dg/other/using-declaration.C: New test.
999
1000 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
1001
1002         * gcc.dg/cpp/tr-sign.c: New testcase.
1003
1004 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
1005
1006         * gcc.dg/cpp/19951025-1.c: Revert.
1007         * gcc.dg/cpp/directiv.c: We no longer process directives that
1008         interrupt macro arguments.
1009
1010 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
1011
1012         * gcc.dg/bconstp-1.c: New test.
1013
1014 2001-08-03  Richard Henderson  <rth@redhat.com>
1015
1016         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
1017
1018 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
1019
1020         * gcc.dg/cpp/19951025-1.c: Update.
1021
1022 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
1023
1024         * g77.dg/ff90-1.f (s): Fix reference of variable z,
1025         should be x.
1026
1027 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1028
1029         Kill -fhonor-std.
1030         * g++.old-deja/g++.ns/ns14.C: Remove special options.
1031         * g++.old-deja/g++.other/std1.C: Likewise.
1032         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
1033
1034 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
1035
1036         * lib/g77.exp:  Load gcc-defs.exp for common procedures
1037         (g77_pass, g77_fail, g77_finish, g77_exit,
1038         ${tool}_check_unsupported_p} Now redundant.  Deleted.
1039
1040 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
1041
1042         * g77.dg/fbackslash.f
1043         * g77.dg/fcase-preserve.f
1044         * g77.dg/ff90-1.f
1045         * g77.dg/ffixed-line-length-0.f
1046         * g77.dg/ffixed-line-length-132.f
1047         * g77.dg/ffixed-line-length-7.f
1048         * g77.dg/ffixed-line-length-72.f
1049         * g77.dg/ffixed-line-length-none.f
1050         * g77.dg/ffree-form-1.f
1051         * g77.dg/fno-backslash.f
1052         * g77.dg/fno-f90-1.f
1053         * g77.dg/fno-fixed-form-1.f
1054         * g77.dg/fno-onetrip.f
1055         * g77.dg/fno-typeless-boz.f
1056         * g77.dg/fno-underscoring.f
1057         * g77.dg/fno-vxt-1.f
1058         * g77.dg/fonetrip.f
1059         * g77.dg/ftypeless-boz.f
1060         * g77.dg/fugly-assumed.f
1061         * g77.dg/funderscoring.f
1062         * g77.dg/fvxt-1.f
1063
1064 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
1065
1066         * objc.dg/fwd-proto-1.m: New.
1067         * objc.dg/local-decl-1.m: New.
1068         * objc.dg/naming-1.m: New.
1069         * objc.dg/naming-2.m: New.
1070         * objc.dg/proto-hier-1.m: New.
1071
1072 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
1073
1074         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
1075         largest-type elements to a struct makes its size grow.
1076
1077 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1078
1079         * g++.dg/abi/vthunk1.C: New test.
1080
1081 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1082
1083         * g++.dg/abi/vbase8-22.C: New test.
1084
1085 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
1086
1087         * gcc.dg/cpp/macro8.c: New test.
1088
1089 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
1090
1091         * g++.dg/abi/vbase8-21.C: New test.
1092
1093 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
1094
1095         * g++.dg/abi/vbase8-10.C: New test.
1096
1097 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1098
1099         * lib/g++.exp (g++_set_ld_library_path): Renamed to
1100         ${tool}_set_ld_library_path.
1101         Changed caller.
1102         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
1103         g++.exp.
1104
1105 2001-07-26  Stan Cox <scox@redhat.com>
1106
1107         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
1108         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
1109         gcc_exit, gcc_check_unsupported_p):
1110         Moved to gcc-deps.exp
1111         * gcc-deps.exp: New file.
1112
1113 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1114
1115         * g++.old-deja/g++.pt/defarg14.C: New test.
1116
1117 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
1118
1119         * g++.old-deja/g++.other/lineno5.C: New test.
1120
1121 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
1122
1123         * g++.old-deja/g++.pt/crash68.C: New test.
1124
1125 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
1126
1127         * g++.old-deja/g++.other/crash42.C: New test.
1128
1129 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
1130
1131         * gcc.dg/cpp/extratokens.c: Fix.
1132         * gcc.dg/cpp/skipping2.c: New tests.
1133
1134 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1135
1136         * gcc.c-torture/execute/20010724-1.c: New file.
1137         * gcc.c-torture/execute/20010724-1.x: New file.
1138
1139 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1140
1141         * g++.old-deja/g++.other/cond7.C: New test.
1142
1143 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1144
1145         * g++.old-deja/g++.other/optimize4.C: New test.
1146
1147 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1148
1149         * g++.old-deja/g++.abi/vbase8-5.C: New test.
1150
1151 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
1152
1153         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
1154         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
1155         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
1156         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
1157
1158         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
1159         bug report" message.
1160
1161         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
1162         * g++.dg/ext/instantiate1.C: Move from old-deja.
1163
1164 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
1165
1166         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
1167         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
1168         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
1169         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
1170
1171 Mon Jul 23 10:14:17 2001  Jeffrey A Law  (law@cygnus.com)
1172
1173         * gcc.c-torture/execute/20010723-1.c: New test.
1174
1175 2001-07-23  Ben Elliston  <bje@redhat.com>
1176
1177         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
1178
1179 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1180
1181         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
1182         i[34567]86-*-*.
1183         Delete handling of ieee_multilib_flags.
1184         Pass -mieee for alpha*-*-* and sh-*-*.
1185         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
1186
1187 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
1188
1189         Remove old-abi tests.
1190         * g++.old-deja/g++.mike/p11116.C: Remove.
1191         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
1192
1193 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
1194
1195         * g77.f-torture/compile/pr3743.f:  New test
1196
1197 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
1198
1199         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
1200
1201 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1202
1203         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
1204         g++.old-deja/g++.pt/static6.C: Likewise.
1205         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
1206         supports weak symbols.
1207
1208 2001-07-18  Andreas Jaeger  <aj@suse.de>
1209
1210         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
1211         supported again.
1212
1213 2001-07-18  Andreas Jaeger  <aj@suse.de>
1214
1215         * gcc.dg/iftrap-1.c: Fix target line.
1216
1217 2001-07-17  Richard Henderson  <rth@redhat.com>
1218
1219         * gcc.c-torture/execute/20010717-1.c: New.
1220
1221 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
1222
1223         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
1224         tests.
1225
1226 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
1227
1228         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
1229
1230 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1231
1232         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
1233         UAC_SIGBUS, UAC_NOPRINT definitions.
1234
1235 Mon Jul 16 12:21:56 2001  Nicola Pero  <n.pero@mi.flashnet.it>
1236
1237         * objc/execute/object_is_class.m: New test.
1238         * objc/execute/object_is_meta_class.m: New test.
1239
1240 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1241
1242         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
1243         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
1244
1245 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
1246
1247         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
1248         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
1249
1250 2001-07-14  Richard Henderson  <rth@redhat.com>
1251
1252         * gcc.dg/iftrap-1.c: New.
1253
1254 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
1255
1256         * g77.f-torture/execute/intrinsic77.f: New test.
1257
1258 2001-07-11  Janis Johnson <janis@us.ibm.com>
1259
1260         * gcc.misc-tests/gcov-3.c: New test.
1261
1262 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
1263
1264         * gcc.c-torture/compile/20010711-1.c,
1265         * gcc.c-torture/compile/20010711-2.c: New tests.
1266
1267 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
1268
1269         * gcc.c-torture/execute/20010711-1.c: New test.
1270
1271 2001-07-11  Ben Elliston  <bje@redhat.com>
1272
1273         * g++.old-deja/g++.other/enum5.C: New test.
1274
1275 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
1276
1277         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
1278         (g++-dg-prune): Call prune_gcc_output.
1279         * prune.exp: New file for prune_gcc_output.
1280         * lib/g++.exp, lib/gcc.exp: Load it.
1281
1282 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
1283
1284         * gcc.c-torture/compile/20010701-1.c,
1285         g++.old-deja/g++.ext/attrib6.C: New tests.
1286
1287 Fri Jul  6 09:31:43 2001  Jeffrey A Law  (law@cygnus.com)
1288
1289         * gcc.c-torture/compile/20010706-1.c: New test.
1290
1291 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
1292
1293         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
1294
1295 2001-06-28  Stan Shebs  <shebs@apple.com>
1296
1297         * gcc.dg/pragma-darwin.c: New test.
1298
1299 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1300
1301         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
1302         Solaris 2.[678] system.
1303
1304 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
1305
1306         * gcc.dg/20010622-1.c: New test.
1307
1308 2001-06-18  Stan Shebs  <shebs@apple.com>
1309
1310         * objc.dg: New directory.
1311         * objc.dg/dg.exp: New file.
1312         * objc.dg/alias.m: New.
1313         * objc.dg/class-1.m: New.
1314         * objc.dg/class-2.m: New.
1315         * objc.dg/const-str-1.m: New.
1316         * objc.dg/const-str-2.m: New.
1317         * objc.dg/id-1.m: New.
1318         * objc.dg/method-1.m: New.
1319         * objc.dg/super-class-1.m: New.
1320         * lib/objc-dg.exp: New file.
1321
1322 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1323
1324         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
1325         of label name.
1326
1327 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1328
1329         * g++.old-deja/g++.abi/vbase8-9.C: New test.
1330
1331 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1332
1333         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
1334         variable.
1335
1336 2001-06-12  Richard Henderson  <rth@redhat.com>
1337
1338         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
1339
1340 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
1341
1342         * g++.old-deja/g++.abi/vbase5.C: New test.
1343         * g++.old-deja/g++.abi/vbase6.C: New test.
1344         * g++.old-deja/g++.abi/vbase7.C: New test.
1345
1346 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1347
1348         * gcc.c-torture/compile/20010610-1.c: New test.
1349
1350 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
1351
1352         * g++.old-deja/g++.abi/vbase4.C: New test.
1353
1354 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1355
1356         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
1357         support %f for HC11/HC12 targets.
1358         * gcc.c-torture/execute/930513-1.x: New file, likewise.
1359         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
1360         on HC11/HC12 targets.
1361         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
1362
1363 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1364
1365         * gcc.dg/wchar_t-1.c: New file.
1366         * gcc.dg/wint_t-1.c: Likewise.
1367
1368 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
1369
1370         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
1371
1372 2001-06-11  Richard Henderson  <rth@redhat.com>
1373
1374         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
1375
1376 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
1377
1378         * gcc.c-torture/compile/20010611-1.c: New test.
1379
1380 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
1381
1382         * gcc.dg/c99-tag-1.c: Add more tests.
1383
1384 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
1385
1386         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
1387         representation on MN10300 and ARM/Thumb.
1388
1389 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
1390
1391         * g77.f-torture/execute/20010610.f: New.
1392
1393 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
1394
1395         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
1396         names.
1397
1398 2001-06-09  Richard Henderson  <rth@redhat.com>
1399
1400         * gcc.c-torture/execute/ashrdi-1.c: New.
1401         * gcc.c-torture/execute/ashldi-1.c: New.
1402         * gcc.c-torture/execute/lshrdi-1.c: New.
1403
1404 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
1405
1406         * objc/execute/load-3.m: Added. Check sending +load to categories,
1407         in addition to classes.
1408
1409 2001-06-08  Stan Shebs  <shebs@apple.com>
1410
1411         * objc/execute/load-2.m: New test.  From Nicola Pero
1412         <n.pero@mi.flashnet.it>.
1413
1414 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
1415
1416         * gcc.c-torture/execute/20010605-2.c: New test.
1417
1418 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1419
1420         * g++.old-deja/g++.abi/vbase2.C: New test.
1421         * g++.old-deja/g++.abi/vbase3.C: New test.
1422
1423 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1424
1425         * g++.old-deja/g++.pt/friend49.C: New test.
1426
1427 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1428
1429         * g++.old-deja/g++.ext/anon3.C: New test.
1430
1431 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
1432
1433         * g++.old-deja/g++.other/conv7.C: New test.
1434
1435 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
1436
1437         * gcc.c-torture/compile/20010605-2.c: New test.
1438
1439 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1440
1441         * gcc.c-torture/execute/20010604-1.c: New test.
1442
1443 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
1444
1445         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
1446
1447 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
1448
1449         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
1450         (g++_link_flags): Likewise.
1451         (g++_init): Pass gccpath's value to two previous functions.
1452
1453 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1454
1455         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
1456         Ensure logfile entry matches exec command line.
1457
1458 2001-05-31  Richard Henderson  <rth@redhat.com>
1459
1460         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
1461         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
1462
1463 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
1464
1465         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
1466         compiler for irix6.2
1467
1468 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
1469
1470         * g++.old-deja/g++.other/optimize3.C: New file.
1471
1472 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
1473
1474         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
1475         assemble.
1476
1477 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
1478
1479         * g++.old-deja/g++.other/optimize2.C: New file.
1480
1481 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
1482
1483         * gcc.c-torture/compile/20010518-2.c: New file.
1484         * gcc.c-torture/execute/20010518-1.c: New file.
1485         * gcc.c-torture/execute/20010518-2.c: New file.
1486
1487 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
1488
1489         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
1490
1491 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
1492
1493         G++ no longer defines builtins that do not begin with __builtin.
1494         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
1495         * g++.old-deja/g++.brendand/misc13.C: Likewise.
1496         * g++.old-deja/g++.law/builtin1.C: Likewise.
1497         * g++.old-deja/g++.law/cvt2.C: Likewise.
1498         * g++.old-deja/g++.mike/net5.C: Likewise.
1499         * g++.old-deja/g++.other/builtins1.C: Likewise.
1500         * g++.old-deja/g++.other/builtins2.C: Likewise.
1501         * g++.old-deja/g++.other/builtins3.C: Likewise.
1502         * g++.old-deja/g++.other/builtins4.C: Likewise.
1503         * g++.old-deja/g++.other/inline8.C: Likewise.
1504         * g++.old-deja/g++.robertl/eb39.C: Likewise.
1505
1506 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
1507
1508         * g++.old-deja/g++.pt/using1.C: Adjust.
1509         * g++.old-deja/g++.pt/using2.C: New test.
1510
1511 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
1512
1513         * gcc.dg/cpp/charconst.c: New tests.
1514         * gcc.dg/cpp/escape.c: New tests.
1515         * gcc.dg/cpp/escape-1.c: New tests.
1516         * gcc.dg/cpp/escape-2.c: New tests.
1517         * gcc.dg/cpp/ucs.c: New tests.
1518
1519 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
1520
1521         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
1522         native compiler for irix6.5.
1523
1524 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
1525
1526         * lib/g++.exp (g++_include_flags): Use args to compute
1527         get_multilibs.
1528         (g++_link_flags): Likewise.
1529         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
1530
1531 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
1532
1533         * gcc.dg/c90-hexfloat-1.c: Add more tests.
1534
1535 2001-05-21  Geoff Keating  <geoffk@redhat.com>
1536
1537         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
1538         this file.
1539
1540 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1541
1542         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
1543         STACK_SIZE;
1544         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
1545         to STACK_SIZE; Use it to define size of add_histo array.
1546         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
1547         to STACK_SIZE.
1548         (f): Use GITT_SIZE to define size of gitt local table.
1549         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
1550         to STACK_SIZE; Use it to define size of bytemem array.
1551
1552 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1553
1554         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
1555         on 68HC11/HC12 due to the asm instruction.
1556         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
1557         * gcc.c-torture/compile/920520-1.x: Likewise.
1558         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
1559         on 68HC11/HC12 because the function is larger than 64K.
1560         * gcc.c-torture/compile/961203-1.x: New file, this test fails
1561         on 68HC11/HC12 because the structure is too large.
1562
1563 2001-05-20  Richard Henderson  <rth@redhat.com>
1564
1565         * gcc.c-torture/execute/20010520-1.c: New.
1566
1567 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1568
1569         * g++.old-deja/g++.warn/compare1.C: New test.
1570         * gcc.dg/compare4.c: New test.
1571
1572 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
1573
1574         * g++.old-deja/g++.other/optimize1.C: New test.
1575
1576 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1577
1578         * g++.old-deja/g++.pt/spec41.C: New test.
1579
1580 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
1581
1582         * gcc.c-torture/compile/20010114-1.x: Remove.
1583
1584 2001-05-18  Stan Shebs  <shebs@apple.com>
1585
1586         * gcc.c-torture/compile/20010518-1.c: New test.
1587
1588 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
1589
1590         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
1591         * g++.old-deja/g++.pt/crash67.C: New test.
1592
1593 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
1594
1595         * g++.old-deja/g++.other/debug9.C: New test.
1596
1597 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
1598
1599         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
1600
1601 Wed May 16 20:33:57 CEST 2001  Jan Hubicka  <jh@suse.cz>
1602
1603         * gcc.c-torture/compile/20010516-1.c: New test.
1604
1605 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1606
1607         * g++.old-deja/g++.other/crash41.C: New test.
1608
1609 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
1610
1611         * g++.old-deja/g++.pt/crash66.C: New test.
1612
1613 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
1614
1615         * g++.old-deja/g++.robertl/eb27.C: Convert.
1616
1617 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
1618
1619         * g++.dg/friend-warn.C: New test.  Do not warn about friend
1620         declaration being redundant.
1621
1622 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
1623
1624         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
1625
1626 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
1627
1628         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
1629
1630 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
1631
1632         * lib/g++.exp: Use testsuite_flags.
1633
1634 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
1635
1636         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
1637
1638 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1639
1640         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
1641
1642 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
1643
1644         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
1645
1646 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
1647
1648         * gcc.c-torture/compile/20010313-1.c: New test.
1649
1650 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
1651
1652         * gcc.dg/cpp/direct2.c: New test.
1653         * gccq.dg/cpp/direct2s.c: New test.
1654
1655         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
1656
1657 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
1658
1659         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
1660         * g++.old-deja/g++.other/op3.C: Likewise.
1661
1662 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
1663
1664         * gcc.dg/cpp/syshdr.h: New file.
1665         * gcc.dg/cpp/sysmac1.c: Update.
1666         * gcc.dg/cpp/sysmac2.c: Update.
1667
1668 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
1669
1670         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
1671
1672 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
1673
1674         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
1675         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
1676
1677 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
1678
1679         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
1680
1681 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
1682
1683         * lib/g++.exp (g++_include_flags): Don't use any special flags
1684         if TESTING_IN_BUILD_TREE is not defined.
1685         (g++_init): Use a plain 'c++' as the compiler if
1686         TESTING_IN_BUILD_TREEE is not defined.
1687
1688 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
1689
1690         * g++.old-deja/g++.eh/catch13.C: New test.
1691         * g++.old-deja/g++.eh/catch14.C: New test.
1692
1693 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
1694
1695         * gcc.dg/cpp/tr-define.c: New test.
1696
1697 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
1698
1699         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
1700         <stdlib.h>, not <malloc.h>.
1701
1702 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
1703
1704         * g++.old-deja/g++.ns/template17.C: New test.
1705
1706 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
1707
1708         * g++.old-deja/g++.pt/ref4.C: New test.
1709
1710 2001-04-30  Richard Henderson  <rth@redhat.com>
1711
1712         * gcc.dg/20000724-1.c: Revert last change.
1713
1714 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
1715
1716         * g77.f-torture/execute/20010430.f: New test.
1717
1718 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
1719
1720         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
1721
1722 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
1723
1724         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
1725
1726 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
1727
1728         * g++.old-deja/g++.eh/crash6.C: New test.
1729
1730 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
1731
1732         * g++.old-deja/g++.other/warn7.C: New test.
1733
1734 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
1735
1736         * g++.old-deja/g++.other/defarg9.C: New test.
1737
1738 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
1739
1740         * g77.f-torture/compile/20010426.f: New test.
1741         * g77.f-torture/execute/20010426.f: New test.
1742
1743 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
1744
1745         * g77.f-torture/compile/20000629-1.x: Remove - error
1746         has been fixed.
1747
1748 Thu Apr 26 11:15:12 2001  Jeffrey A Law  (law@cygnus.com)
1749
1750         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
1751         Tweak slightly to work with g++.dg framework.
1752         * g++.dg/special/ecos.exp: Run initp1.C test.
1753         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
1754
1755         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
1756         its linker doesn't give line numbers either.
1757         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
1758
1759 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
1760
1761         * g++.old-deja/g++.other/lex1.C: New test.
1762
1763 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
1764
1765         * gcc.dg/noncompile/20010425-1.c: New test.
1766
1767 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
1768
1769         * g++.old-deja/g++.pt/mangle2.C: New test.
1770
1771 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
1772
1773         * gcc.dg/format/plus-1.c: New test.
1774
1775 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
1776
1777         * gcc.dg/20010423-1.c: New test.
1778
1779 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
1780
1781         * gcc.c-torture/execute/20010422-1.c: New test.
1782
1783 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
1784
1785         * g++.old-deja/g++.ns/type2.C: New test.
1786
1787 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
1788
1789         * g++.old-deja/g++.other/perf1.C: New test.
1790
1791 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
1792
1793         * gcc.dg/c99-func-2.c: Remove xfail.
1794         * gcc.dg/c99-func-3.c: Remove xfail.
1795         * gcc.dg/c99-func-4.c: Remove xfail.
1796
1797 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
1798
1799         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
1800
1801 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
1802
1803         * gcc.c-torture/compile/20010423-1.c: New test.
1804
1805 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1806
1807         * g++.old-deja/g++.pt/typename28.C: New test.
1808
1809 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1810
1811         * g++.old-deja/g++.abi/empty2.C: New test.
1812         * g++.old-deja/g++.abi/empty3.C: New test.
1813
1814 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1815
1816         * g++.old-deja/g++.other/comdat2.C: New test.
1817         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
1818
1819 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1820
1821         * g++.old-deja/g++.other/overload14.C: New test.
1822
1823 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1824
1825         * g++.old-deja/g++.other/lookup23.C: New test.
1826
1827 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
1828
1829         * gcc.c-torture/execute/20010403-1.c: New test.
1830
1831 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
1832             Mark Mitchell  <mark@codesourcery.com>
1833
1834         * lib/old-dejagnu.exp: Don't delete output of executable.
1835         Add .exe suffix to executables.
1836
1837 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
1838
1839         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
1840
1841 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1842
1843         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
1844
1845 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
1846
1847         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
1848         * g++.old-deja/g++.abi/crash1.C: New test.
1849
1850 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
1851
1852         * g++.old-deja/g++.other/crash40.C: New test.
1853
1854 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1855
1856         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
1857
1858 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
1859
1860         * g++.old-deja/g++.other/warn6.C: New test.
1861
1862 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
1863
1864         * g++.old-deja/g++.robertl/eb42.C: Same.
1865
1866 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1867
1868         * gcc.dg/wtr-conversion-1.c: New testcase.
1869
1870 2001-04-10  Richard Henderson  <rth@redhat.com>
1871
1872         * g++.old-deja/g++.other/array5.C: New.
1873
1874 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1875
1876         * gcc.c-torture/execute/20010408-1.c: New test.
1877
1878 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
1879
1880         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
1881         headers and constructs.
1882         * g++.old-deja/g++.robertl/eb79.C: Same.
1883         * g++.old-deja/g++.robertl/eb77.C (main): Same.
1884         * g++.old-deja/g++.robertl/eb73.C: Same.
1885         * g++.old-deja/g++.robertl/eb66.C (main): Same.
1886         * g++.old-deja/g++.robertl/eb55.C (t): Same.
1887         * g++.old-deja/g++.robertl/eb54.C (main): Same.
1888         * g++.old-deja/g++.robertl/eb46.C (main): Same.
1889         * g++.old-deja/g++.robertl/eb44.C: Same.
1890         * g++.old-deja/g++.robertl/eb41.C (main): Same.
1891         * g++.old-deja/g++.robertl/eb4.C (main): Same.
1892         * g++.old-deja/g++.robertl/eb39.C: Same.
1893         * g++.old-deja/g++.robertl/eb33.C (main): Same.
1894         * g++.old-deja/g++.robertl/eb31.C (main): Same.
1895         * g++.old-deja/g++.robertl/eb30.C: Same.
1896         * g++.old-deja/g++.robertl/eb3.C: Same.
1897         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
1898         * g++.old-deja/g++.robertl/eb21.C: Same.
1899         * g++.old-deja/g++.robertl/eb15.C: Same.
1900         * g++.old-deja/g++.robertl/eb118.C: Same.
1901         * g++.old-deja/g++.robertl/eb115.C (main): Same.
1902         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
1903         * g++.old-deja/g++.robertl/eb109.C: Same.
1904         * g++.old-deja/g++.other/sibcall1.C (main): Same.
1905         * g++.old-deja/g++.mike/rtti1.C: Same.
1906         * g++.old-deja/g++.mike/p658.C: Same.
1907         * g++.old-deja/g++.mike/net46.C: Same.
1908         * g++.old-deja/g++.mike/net34.C: Same.
1909         * g++.old-deja/g++.mike/memoize1.C: Same.
1910         * g++.old-deja/g++.mike/eh2.C: Same.
1911         * g++.old-deja/g++.law/weak.C: Same.
1912         * g++.old-deja/g++.law/visibility7.C: Same.
1913         * g++.old-deja/g++.law/visibility25.C: Same.
1914         * g++.old-deja/g++.law/visibility22.C: Same.
1915         * g++.old-deja/g++.law/visibility2.C: Same.
1916         * g++.old-deja/g++.law/visibility17.C: Same.
1917         * g++.old-deja/g++.law/visibility13.C: Same.
1918         * g++.old-deja/g++.law/visibility10.C: Same.
1919         * g++.old-deja/g++.law/visibility1.C: Same.
1920         * g++.old-deja/g++.law/virtual3.C (eval): Same.
1921         * g++.old-deja/g++.law/vbase1.C: Same.
1922         * g++.old-deja/g++.law/operators32.C: Same.
1923         * g++.old-deja/g++.law/nest3.C: Same.
1924         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
1925         * g++.old-deja/g++.law/except5.C (main): Same.
1926         * g++.old-deja/g++.law/cvt7.C (run): Same.
1927         * g++.old-deja/g++.law/cvt2.C: Same.
1928         * g++.old-deja/g++.law/cvt16.C: Same.
1929         * g++.old-deja/g++.law/ctors6.C (bar): Same.
1930         * g++.old-deja/g++.law/ctors17.C (main): Same.
1931         * g++.old-deja/g++.law/ctors13.C: Same.
1932         * g++.old-deja/g++.law/ctors12.C (main): Same.
1933         * g++.old-deja/g++.law/ctors10.C: Same.
1934         * g++.old-deja/g++.law/code-gen5.C: Same.
1935         * g++.old-deja/g++.law/bad-error7.C: Same.
1936         * g++.old-deja/g++.law/arm9.C: Same.
1937         * g++.old-deja/g++.law/arm12.C: Same.
1938         * g++.old-deja/g++.law/arg8.C: Same.
1939         * g++.old-deja/g++.law/arg1.C: Same.
1940         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
1941         * g++.old-deja/g++.jason/template31.C: Same.
1942         * g++.old-deja/g++.jason/template24.C (main): Same.
1943         * g++.old-deja/g++.jason/2371.C: Same.
1944         * g++.old-deja/g++.eh/new2.C: Same.
1945         * g++.old-deja/g++.eh/new1.C: Same.
1946         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
1947         * g++.old-deja/g++.brendan/nest21.C (main): Same.
1948         * g++.old-deja/g++.brendan/err-msg3.C: Same.
1949         * g++.old-deja/g++.brendan/crash62.C: Same.
1950         * g++.old-deja/g++.brendan/crash52.C: Same.
1951         * g++.old-deja/g++.brendan/crash49.C (main): Same.
1952         * g++.old-deja/g++.brendan/crash38.C: Same.
1953         * g++.old-deja/g++.brendan/crash15.C (main): Same.
1954         * g++.old-deja/g++.brendan/copy9.C: Same.
1955
1956 Fri Apr  6 15:36:15 2001  J"orn Rennecke <amylaar@redhat.com>
1957
1958         * gcc.c-torture/execute/20001203-2.c (memset):
1959         Count argument is of type __SIZE_TYPE__.
1960
1961 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
1962
1963         * gcc.c-torture/compile/20010404-1.c: New test.
1964
1965 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
1966
1967         * gcc.c-torture/compile/20010326-1.c: New test.
1968
1969 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
1970
1971         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
1972         peculiarities of the SH.
1973         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
1974
1975 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1976
1977         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
1978         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
1979         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
1980
1981 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
1982
1983         * g77.f-torture/compile/20010321-1.f: New test.
1984
1985 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
1986
1987         * gcc.c-torture/compile/20010329-1.c: New test.
1988
1989 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
1990
1991         * gcc.c-torture/execute/20010329-1.c: New test.
1992
1993 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
1994
1995         * g++.old-deja/g++.other/eh4.C: Fix typo.
1996
1997 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
1998
1999         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
2000
2001 2001-03-28  Philip Blundell  <philb@gnu.org>
2002
2003         * gcc.c-torture/compile/20010328-1.c: New test.
2004
2005 2001-03-27  Richard Henderson  <rth@redhat.com>
2006
2007         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
2008         * g++.old-deja/g++.eh/vbase3.C: Likewise.
2009
2010 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
2011
2012         * gcc.c-torture/compile/20010327-1.c: New test.
2013
2014 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
2015
2016         * g++.old-deja/g++.other/friend12.C: New test.
2017         * g++.old-deja/g++.other/friend9.C: Expect no errors.
2018         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
2019
2020 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2021
2022         * gcc.c-torture/execute/20010325-1.c: New test.
2023
2024 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
2025
2026         * g++.old-deja/g++.other/mangle3.C: New test.
2027
2028 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
2029
2030         * g++.old-deja/g++.other/anon8.C: New test.
2031
2032 2001-03-20  Philip Blundell  <philb@gnu.org>
2033
2034         * gcc.c-torture/compile/20010320-1.c: New test.
2035
2036 2001-03-17  Richard Henderson  <rth@redhat.com>
2037
2038         * g++.old-deja/g++.other/eh4.C: Add expected error text.
2039
2040 2001-03-15  Geoff Keating  <geoff@redhat.com>
2041
2042         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
2043         tests on AIX.
2044
2045 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
2046
2047         * g++.old-deja/g++.other/eh4.C: New test.
2048
2049 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
2050
2051         * gcc.dg/cpp/mi1.c: Update.
2052
2053 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
2054
2055         * g++.old-deja/g++.other/regstack.C: New test.
2056
2057 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
2058
2059         * g++.old-deja/g++.other/ref4.C: New test.
2060
2061 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
2062
2063         * objc/execute/va_method.m: Added.
2064         * objc/execute/IMP.m: Added.
2065         * objc/execute/_cmd.m: Added.
2066         * objc/execute/accessing_ivars.m: Added.
2067         * objc/execute/class-1.m: Added.
2068         * objc/execute/class-10.m: Added.
2069         * objc/execute/class-11.m: Added.
2070         * objc/execute/class-12.m: Added.
2071         * objc/execute/class-13.m: Added.
2072         * objc/execute/class-14.m: Added.
2073         * objc/execute/class-2.m: Added.
2074         * objc/execute/class-3.m: Added.
2075         * objc/execute/class-4.m: Added.
2076         * objc/execute/class-5.m: Added.
2077         * objc/execute/class-6.m: Added.
2078         * objc/execute/class-7.m: Added.
2079         * objc/execute/class-8.m: Added.
2080         * objc/execute/class-9.m: Added.
2081         * objc/execute/class-tests-1.h
2082         * objc/execute/class-tests-2.h
2083         * objc/execute/compatibility_alias.m: Added.
2084         * objc/execute/encode-1.m: Added.
2085         * objc/execute/formal_protocol-1.m: Added.
2086         * objc/execute/formal_protocol-2.m: Added.
2087         * objc/execute/formal_protocol-3.m: Added.
2088         * objc/execute/formal_protocol-4.m: Added.
2089         * objc/execute/formal_protocol-5.m: Added.
2090         * objc/execute/formal_protocol-6.m: Added.
2091         * objc/execute/formal_protocol-7.m: Added.
2092         * objc/execute/informal_protocol.m: Added.
2093         * objc/execute/initialize.m: Added.
2094         * objc/execute/load.m: Added.
2095         * objc/execute/many_args_method.m: Added.
2096         * objc/execute/nested-3.m: Added.
2097         * objc/execute/no_clash.m: Added.
2098         * objc/execute/private.m: Added.
2099         * objc/execute/redefining_self.m: Added.
2100         * objc/execute/root_methods.m: Added.
2101         * objc/execute/selector-1.m: Added.
2102         * objc/execute/static-1.m: Added.
2103         * objc/execute/static-2.m: Added.
2104         * objc/execute/va_method.m: Added.
2105
2106 2001-03-10  Richard Henderson  <rth@redhat.com>
2107
2108         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
2109
2110 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
2111
2112         * g++.old-deja/g++.other/crash31.C: XFAIL.
2113         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
2114         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
2115         * gcc.c-torture/execute/20010123-1.x: XFAIL.
2116         * gcc.c-torture/execute/20010124-1.x: XFAIL.
2117         * gcc.dg/sequence-pt-1.c: XFAIL one test.
2118
2119 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
2120
2121         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
2122
2123 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
2124
2125         * gcc.dg/20000724-1.c: Don't use multiline strings.
2126
2127 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
2128
2129         * objc/execute/string1.m, objc/execute/string2.m: Compare the
2130         result of -cString against what we expect it to be; don't just
2131         print it out for no one to read.
2132
2133         * objc/execute/string3.m, objc/execute/string4.m: New tests.
2134         Based on testcases provided by Nicola Pero.
2135
2136 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
2137
2138         * gcc.dg/cpp/macro7.c: New test.
2139
2140 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
2141
2142         * gcc.dg/cpp/multiline.c: Update.
2143
2144 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
2145
2146         * g++.old-deja/g++.other/enum3.C: New test.
2147
2148 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
2149
2150         * g++.old-deja/g++.other/pod1.C: New test.
2151
2152 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
2153
2154         * g++.old-deja/g++.ext/overload1.C: New test.
2155
2156 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2157
2158         * g++.old-deja/g++.pt/using1.C: New test.
2159
2160 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2161
2162         * g++.old-deja/g++.other/using9.C: New test.
2163
2164 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
2165
2166         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
2167
2168         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
2169
2170 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
2171
2172         * g++.old-deja/g++.ext/realpt1.C: Remove.
2173
2174 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
2175
2176         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
2177
2178 2001-02-26  Will Cohen  <wcohen@redhat.com>
2179
2180         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
2181
2182 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
2183
2184         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
2185         templatized constructors.
2186
2187 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2188
2189         * gcc.c-torture/execute/20010224-1.c: New test.
2190
2191 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
2192
2193         * gcc.c-torture/execute/20010222-1.c: New test.
2194
2195 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
2196
2197         * g++.old-deja/g++.other/inline20.C: New test.
2198
2199 Wed Feb 21 12:38:22 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
2200
2201         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
2202
2203 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
2204
2205         * g++.old-deja/g++.other/lookup22.C: New test.
2206
2207 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
2208
2209         * g77.dg: New directory.
2210         * g77.dg/20010216-1.f: New test case.
2211         * g77.dg/dg.exp: New driver.
2212         * lib/g77-dg.exp: New driver library.
2213
2214 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2215
2216         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
2217
2218 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
2219
2220         * g++.old-deja/g++.other/decl9.C: New test.
2221
2222 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
2223
2224         * g++.old-deja/g++.other/init16.C: Update the test so that it does
2225         not need <string> and also tests the initialization at runtime.
2226
2227 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
2228
2229         * gcc.c-torture/execute/longlong.c: New test.
2230
2231 Wed Feb 14 21:41:17 2001  J"orn Rennecke <amylaar@redhat.com>
2232
2233         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
2234
2235 Wed Feb 14 21:31:25 2001  J"orn Rennecke <amylaar@redhat.com>
2236
2237         * gcc.c-torture/execute/920302-1.c (execute):
2238         Change argument type to short.
2239
2240 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2241
2242         * g++.old-deja/g++.pt/deduct6.C: New test.
2243
2244 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2245
2246         * g++.old-deja/g++.pt/deduct5.C: New test.
2247
2248 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
2249
2250         * gcc.c-torture/execute/20010209-1.c: New test.
2251
2252 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
2253
2254         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
2255
2256 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
2257
2258         * g++.dg/vtgc1.C: Update for new ABI.
2259
2260         * consistency.vlad: New directory, 1665 files.
2261
2262 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2263
2264         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
2265         return type.
2266         * gcc.dg/cpp/digraphs.c: Declare puts.
2267
2268 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
2269
2270         * g++.old-deja/g++.other/warn5.C: New test.
2271
2272 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
2273
2274         * g++.old-deja/g++.pt/spec40.C: New test.
2275
2276 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
2277
2278         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
2279         case.
2280         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
2281
2282 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
2283
2284         * gcc.c-torture/compile/20010209-1.c: New test.
2285
2286 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
2287
2288         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
2289         excess errors message but not if it crashes.
2290         * g++.old-deja/g++.other/crash27.C: Likewise.
2291         * g++.old-deja/g++.other/crash28.C: Likewise.
2292         * g++.old-deja/g++.other/crash30.C: Likewise.
2293         * g++.old-deja/g++.other/crash32.C: Likewise.
2294         * g++.old-deja/g++.other/crash35.C: Likewise.
2295         * g++.old-deja/g++.pt/inherit2.C: Likewise.
2296
2297 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2298
2299         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
2300         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
2301         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
2302         g77.f-torture/execute/execute.exp,
2303         g77.f-torture/noncompile/noncompile.exp,
2304         gcc.c-torture/execute/execute.exp,
2305         gcc.c-torture/execute/memcheck/memcheck.exp,
2306         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
2307         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
2308         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
2309         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
2310         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
2311         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
2312         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
2313         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
2314         Remove bug reporting instructions with ancient email addresses.
2315
2316 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
2317
2318         * gcc.dg/20010202-1.c: New test.
2319         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
2320
2321 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
2322
2323         * g++.dg/stdbool-if.C: New test.
2324
2325 Wed Feb  7 09:54:47 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
2326
2327         * objc/execute/fdecl.m: Added main().
2328
2329 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
2330
2331         * gcc.c-torture/execute/20010206-1.c: New test.
2332
2333 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
2334
2335         * gcc.dg/cpp/avoidpaste1.c: Update.
2336
2337 Tue Feb  5 8:53:33 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
2338
2339         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
2340         Pero <nicola@brainstorm.co.uk>.
2341         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
2342
2343 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
2344
2345         * g++.old-deja/g++.pt/spec39.C: New test.
2346
2347 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
2348
2349         * gcc.c-torture/compile/20010202-1.c: New test.
2350
2351 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
2352
2353         * g++.old-deja/g++.abi/primary2.C: New test.
2354         * g++.old-deja/g++.abi/primary3.C: New test.
2355         * g++.old-deja/g++.abi/primary4.C: New test.
2356         * g++.old-deja/g++.abi/primary5.C: New test.
2357         * g++.old-deja/g++.abi/vtable3.h: New test.
2358         * g++.old-deja/g++.abi/vtable3a.C: New test.
2359         * g++.old-deja/g++.abi/vtable3b.C: New test.
2360         * g++.old-deja/g++.abi/vtable3c.C: New test.
2361         * g++.old-deja/g++.abi/vtable3d.C: New test.
2362         * g++.old-deja/g++.abi/vtable3e.C: New test.
2363         * g++.old-deja/g++.abi/vtable3f.C: New test.
2364         * g++.old-deja/g++.abi/vtable3g.C: New test.
2365         * g++.old-deja/g++.abi/vtable3h.C: New test.
2366         * g++.old-deja/g++.abi/vtable3i.C: New test.
2367         * g++.old-deja/g++.abi/vtable3j.C: New test.
2368         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
2369
2370 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
2371
2372         * g++.old-deja/g++.other/anon6.C: New test.
2373         * g++.old-deja/g++.other/anon7.C: New test.
2374
2375 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
2376
2377         * gcc.dg/cpp/avoidpaste2.c: New tests.
2378
2379 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
2380
2381         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
2382
2383 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
2384
2385         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
2386         DECIMAL_DIG cases for Irix."
2387
2388 Wed Jan 31 12:23:32 2001  J"orn Rennecke <amylaar@redhat.com>
2389
2390         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
2391
2392 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
2393
2394         * gcc.dg/c99-tag-1.c: New test.
2395
2396 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
2397
2398         * gcc.dg/cpp/tr-warn1.c: Add tests.
2399
2400 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
2401
2402         * gcc.dg/cpp/avoidpaste1.c: Update.
2403         * gcc.dg/cpp/paste4.c: Update.
2404
2405 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
2406
2407         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
2408         cases for Irix.
2409
2410 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
2411
2412         * g++.old-deja/g++.other/inline19.C: New test.
2413
2414 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
2415
2416         * gcc.dg/Wlarger-than.c: New test.
2417
2418 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
2419
2420         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
2421
2422 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
2423
2424         * gcc.c-torture/execute/20010129-1.c: New test.
2425         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
2426
2427 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
2428
2429         * gcc.dg/cpp/avoidpaste1.c: Test case.
2430
2431 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
2432
2433         * g++.old-deja/g++.other/inline18.C: New test.
2434
2435 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2436
2437         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
2438         and __builtin_putchar.
2439
2440 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
2441
2442         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
2443         tests.
2444
2445 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
2446
2447         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
2448         floating point number rounding mode to round to the nearest
2449         representable mode.
2450
2451 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
2452
2453         * g++.old-deja/g++.other/mangle2.C: New test.
2454
2455 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
2456
2457         * gcc.c-torture/compile/20010124-1.c: New test.
2458
2459 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
2460
2461         * g++.old-deja/g++.pt/spec38.C: New test.
2462
2463 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2464
2465         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
2466         "Build don't run".
2467
2468 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2469
2470         * gcc.c-torture/execute/20010123-1.c: New test.
2471
2472 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
2473
2474         * g++.old-deja/g++.pt/spec37.C: New test.
2475
2476 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
2477
2478         * g++.old-deja/g++.pt/overload14.C: New test.
2479
2480 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2481
2482         * gcc.c-torture/execute/20010122-1.c: New test, exercise
2483         __builtin_return_address.
2484
2485 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
2486
2487         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
2488         * g++.old-deja/g++.pt/spec35.C: New test.
2489         * g++.old-deja/g++.pt/spec36.C: New test.
2490
2491 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
2492
2493         * gcc.c-torture/compile/20010118-1.c: New test.
2494
2495 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
2496
2497         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
2498
2499 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
2500
2501         * gcc.c-torture/execute/20010119-1.c: New test.
2502
2503 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2504
2505         * g++.old-deja/g++.other/vbase5.C: New test.
2506
2507 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
2508
2509         * gcc.c-torture/execute/20010118-1.c: New test.
2510
2511 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2512
2513         * g++.old-deja/g++.pt/deduct3.C: New test.
2514
2515 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2516
2517         * g++.old-deja/g++.pt/spec34.C: New test.
2518
2519 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
2520
2521         * g77.f-torture/compile/20000601-2.f: New test.
2522
2523 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2524
2525         * g++.old-deja/g++.other/init17.C: New test.
2526
2527 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
2528
2529         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
2530
2531 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2532
2533         * g++.old-deja/g++.pt/unify8.C: New test.
2534
2535 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2536
2537         * g++.old-deja/g++.abi/vbase1.C: New test.
2538
2539 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2540
2541         * g++.old-deja/g++.pt/crash65.C: New test.
2542
2543 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
2544
2545         * gcc.dg/cpp/assembl2.S: New test case.
2546
2547 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
2548
2549         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
2550         are supported.
2551
2552 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2553
2554         * g++.old-deja/g++.other/builtins1.C: New test.
2555         * g++.old-deja/g++.other/builtins2.C: Likewise.
2556         * g++.old-deja/g++.other/builtins3.C: Likewise.
2557         * g++.old-deja/g++.other/builtins4.C: Likewise.
2558
2559 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
2560
2561         * gcc.c-torture/compile/20010117-1.c: New test.
2562         * gcc.c-torture/compile/20010117-2.c: New test.
2563
2564 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2565
2566         * g77.f-torture/execute/20010116.[fx]: New test,
2567         XFAIL on i?86-*-*.
2568         * g77.f-torture/compile/20010115.f: Indicate it's
2569         a test for PR fortran/1636.
2570
2571 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
2572
2573         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
2574
2575 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2576
2577         * g77.f-torture/compile/20010115.f: New test.
2578
2579 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
2580
2581         * g++.old-deja/g++.pt/nontype5.C: New test.
2582
2583 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
2584
2585         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
2586         have an equivalent working one below it.
2587
2588 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
2589
2590         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
2591         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
2592
2593 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
2594
2595         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
2596         message containing "init_priority".
2597         (conpr-2.C): Likewise.
2598         (conpr-3.C): Likewise.
2599         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
2600
2601 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2602
2603         * gcc.c-torture/execute/20010114-2.c: New test.
2604
2605 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
2606
2607         * gcc.c-torture/compile/20010114-1.c: New test.
2608         * gcc.c-torture/compile/20010114-1.x: Xfail.
2609         * gcc.c-torture/compile/20010114-2.c: New test.
2610         * gcc.c-torture/execute/20010114-1.c: New test.
2611         * gcc.dg/trunc-1.c: New test.
2612         * gcc.dg/uninit-B.c: New test.
2613
2614 2001-01-13  Nick Clifton  <nickc@redhat.com>
2615
2616         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
2617         target.
2618
2619 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2620
2621         * gcc.c-torture/compile/20010113-1.c: New test.
2622
2623 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
2624
2625         * gcc.c-torture/compile/20001212-1.c: New test.
2626
2627 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
2628
2629         * gcc.dg/cpp/widestr1.c: Update.
2630         * gcc.dg/cpp/prag-imp.c: Remove.
2631
2632 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
2633
2634         * gcc.c-torture/execute/20000801-3.x: Remove.
2635         * gcc.dg/c90-init-1.c: New test.
2636         * gcc.dg/c99-init-1.c: New test.
2637         * gcc.dg/c99-init-2.c: New test.
2638         * gcc.dg/gnu99-init-1.c: New test.
2639
2640 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
2641
2642         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
2643         testing that no relevant ones were found.
2644
2645 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2646
2647         * g++.old-deja/g++.pt/cast2.C: New test.
2648
2649 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2650
2651         * g++.old-deja/g++.pt/friend47.C: New test.
2652
2653 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2654
2655         * g++.old-deja/g++.pt/instantiate13.C: New test.
2656
2657 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2658
2659         * g++.old-deja/g++.other/defarg7.C: New test.
2660         * g++.old-deja/g++.other/defarg8.C: New test.
2661
2662 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2663
2664         * g++.old-deja/g++.pt/crash64.C: New test.
2665
2666 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2667
2668         * g++.old-deja/g++.pt/crash63.C: New test.
2669
2670 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
2671
2672         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
2673
2674 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
2675
2676         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
2677
2678 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
2679
2680         * g++.old-deja/g++.pt/error3.C: New test.
2681
2682 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
2683
2684         * g++.old-deja/g++.other/crash39.C: New test.
2685
2686 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
2687
2688         * g++.old-deja/g++.other/vbase4.C: New test.
2689
2690 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
2691
2692         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
2693         * gcc.dg/special/20000419-2.c: New file. Identical to above.
2694         * gcc.dg/special/special.exp: New test driver which will check
2695         for alias support for the above test.
2696
2697 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
2698
2699         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
2700         problems on small machines.
2701         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
2702         parameterize.
2703
2704 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
2705
2706         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
2707         mips.
2708         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
2709
2710 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
2711
2712         * g++.old_deja/g++.pt/using8.C: New test.
2713
2714 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2715
2716         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
2717
2718 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
2719
2720         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
2721         where a failure is expected.
2722         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
2723
2724 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
2725
2726         * g++.old_deja/g++.pt/instantiate12.C: New test.
2727
2728 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
2729
2730         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
2731         start of structs.
2732         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
2733         * g++.old-deja/g++.brendan/crash17.C: Likewise.
2734         * g++.old-deja/g++.brendan/crash29.C: Likewise.
2735         * g++.old-deja/g++.brendan/crash48.C: Likewise.
2736         * g++.old-deja/g++.brendan/ns1.C: Likewise.
2737         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
2738         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2739         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2740         * g++.old-deja/g++.eh/spec6.C: Likewise.
2741         * g++.old-deja/g++.jason/crash3.C: Likewise.
2742         * g++.old-deja/g++.law/ctors11.C: Likewise.
2743         * g++.old-deja/g++.law/ctors17.C: Likewise.
2744         * g++.old-deja/g++.law/ctors5.C: Likewise.
2745         * g++.old-deja/g++.law/ctors9.C: Likewise.
2746         * g++.old-deja/g++.mike/ambig1.C: Likewise.
2747         * g++.old-deja/g++.mike/net22.C: Likewise.
2748         * g++.old-deja/g++.mike/p3538a.C: Likewise.
2749         * g++.old-deja/g++.mike/p3538b.C: Likewise.
2750         * g++.old-deja/g++.mike/virt3.C: Likewise.
2751         * g++.old-deja/g++.niklas/t128.C: Likewise.
2752         * g++.old-deja/g++.other/anon4.C: Likewise.
2753         * g++.old-deja/g++.other/using1.C: Likewise.
2754         * g++.old-deja/g++.other/warn3.C: Likewise.
2755         * g++.old-deja/g++.pt/t37.C: Likewise.
2756         * g++.old-deja/g++.robertl/eb69.C: Likewise.
2757         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2758
2759 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
2760
2761         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
2762
2763 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2764
2765         * gcc.c-torture/execute/stdio-opt-3.c: New test.
2766
2767 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
2768
2769         * gcc.c-torture/compile/20010107-1.c: New test.
2770
2771 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2772
2773         * gcc.c-torture/execute/builtin-noret-1.c: New test.
2774
2775 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2776
2777         * gcc.dg/format/format.h: New file.
2778         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
2779         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
2780         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
2781         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
2782         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
2783         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
2784         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
2785         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
2786         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
2787         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
2788         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
2789         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
2790         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
2791         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
2792         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
2793         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
2794         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
2795         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
2796         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
2797         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
2798         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
2799         instead of declaring standard types, macros and functions in each
2800         test.
2801
2802 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
2803
2804         * gcc.c-torture/execute/20010106-1.c: New test.
2805
2806 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
2807
2808         * gcc.dg/format/format.exp: New file.
2809         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
2810         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
2811         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
2812         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
2813         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
2814         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
2815         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
2816         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
2817         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
2818         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
2819         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
2820         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
2821         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
2822         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
2823         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
2824         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
2825         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
2826         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
2827         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
2828         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
2829         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
2830         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
2831         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
2832         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
2833         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
2834         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
2835         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
2836         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
2837         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
2838         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
2839         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
2840         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
2841         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
2842         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
2843         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
2844         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
2845         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
2846         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
2847         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
2848         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
2849         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
2850         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
2851
2852 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
2853
2854         * gcc.c-torture/execute/991228-1.c: Take word endianness into
2855         account.
2856
2857 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
2858
2859         * gcc.c-torture/execute/builtin-complex-1.c: New test.
2860
2861 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2862
2863         * g++.old-deja/g++.pt/crash62.C: New test.
2864
2865 2001-01-04  Richard Henderson  <rth@redhat.com>
2866
2867         * gcc.dg/20000926-1.c: Update expected warnings.
2868         * gcc.dg/array-2.c: Likewise.
2869         * gcc.dg/array-4.c: Also validate flexible array members.
2870         * gcc.dg/c99-flex-array-1.c: New.
2871
2872 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
2873
2874         * gcc.c-torture/compile/20001222-1.x: Remove.
2875
2876 Thu Jan  4 13:54:11 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2877
2878         * gcc.c-torture/execute/built-in-setjmp.c: New.
2879
2880 2001-01-03  Richard Henderson  <rth@redhat.com>
2881
2882         * gcc.dg/940510-1.c: Update expected error wording.
2883         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
2884
2885 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
2886
2887         * lib/target-supports.exp (check_alias_available): Modified to
2888         indicate aliases not supported if only weak aliases are supported.
2889
2890 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2891
2892         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
2893         Turn on cmpstrsi checks for __pj__ and __i370__.
2894
2895 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2896
2897         * g++.old-deja/g++.other/virtual11.C: New test.
2898
2899 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2900
2901         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
2902
2903 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2904
2905         * gcc.c-torture/compile/20010102-1.c: New test.
2906
2907 2001-01-02  Andreas Jaeger  <aj@suse.de>
2908
2909         * gcc.dg/noreturn-3.c: New test.
2910
2911         * gcc.dg/noreturn-4.c: New test.
2912
2913 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2914
2915         * gcc.c-torture/execute/stdio-opt-1.c: Also test
2916         __builtin_fputc and __builtin_fwrite.
2917
2918 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
2919
2920         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
2921         signed char, not default char.
2922
2923 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
2924
2925         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
2926
2927 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
2928
2929         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
2930
2931 2000-12-29  Richard Henderson  <rth@redhat.com>
2932
2933         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
2934         (__cyg_profile_func_exit): Define.
2935
2936 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
2937
2938         * g++.dg/vtgc1.C: New test.
2939
2940 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
2941
2942         * gcc.dg/noncompile/20001228-1.c: New test.
2943
2944         * gcc.dg/20001228-1.c: New test.
2945
2946         * gcc.c-torture/execute/20001228-1.c: New test.
2947
2948 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
2949
2950         * gcc.dg/format-strfmon-1.c: New test.
2951
2952 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2953
2954         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
2955         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
2956         * gcc.c-torture/execute/string-opt-1.c: Likewise.
2957         * gcc.c-torture/execute/string-opt-2.c: Likewise.
2958         * gcc.c-torture/execute/string-opt-3.c: Likewise.
2959         * gcc.c-torture/execute/string-opt-4.c: Likewise.
2960         * gcc.c-torture/execute/string-opt-6.c: Likewise.
2961         * gcc.c-torture/execute/string-opt-7.c: Likewise.
2962         * gcc.c-torture/execute/string-opt-8.c: Likewise.
2963         * gcc.c-torture/execute/string-opt-9.c: Likewise.
2964         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2965         * gcc.c-torture/execute/string-opt-11.c: Likewise.
2966         * gcc.c-torture/execute/string-opt-12.c: Likewise.
2967
2968         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
2969         * gcc.c-torture/execute/string-opt-4.c: Test index.
2970
2971 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
2972
2973         * gcc.c-torture/compile/20001226-1.c: New test.
2974
2975 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
2976
2977         * gcc.c-torture/compile/20001222-1.c: New test.
2978         * gcc.c-torture/compile/20001222-1.x: Xfail.
2979
2980 Fri Dec 22 06:45:03 2000  Alexandre Oliva  <aoliva@redhat.com>
2981
2982         * gcc.c-torture/execute/comp-goto-2.c: New test.
2983
2984 Thu Dec 21 22:43:03 2000  J"orn Rennecke <amylaar@redhat.com>
2985
2986         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
2987         Use long types if __INT_MAX__ is 32767.
2988         (main): Use cast to (sint32 *) when poking 88 into a_page.
2989
2990         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
2991
2992 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
2993
2994         * gcc.c-torture/compile/20001221-1.c: New test.
2995         * gcc.c-torture/execute/20001221-1.c: New test.
2996
2997 2000-12-20  Richard Henderson  <rth@redhat.com>
2998
2999         * g++.old-deja/g++.pt/crash36.C: Update error lines.
3000         * g++.old-deja/g++.robertl/eb109.C: Likewise.
3001
3002 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3003
3004         * gcc.dg/compare3.c: New test.
3005
3006 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3007
3008         * gcc.dg/format-warnll-1.c: New test.
3009
3010 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
3011
3012         * gcc.dg/cpp/cmdlne-P.c: New test.
3013
3014 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3015
3016         * gcc.c-torture/execute/builtin-abs-1.c,
3017         gcc.c-torture/execute/builtin-abs-2.c: New tests.
3018
3019 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
3020
3021         * gcc.dg/cpp/multiline.c: New test.
3022
3023 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
3024
3025         * g++.old-deja/g++.other/syshdr1.C: Update.
3026         * gcc.dg/cpp/lineflags.c: Remove temporarily.
3027
3028 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3029
3030         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
3031
3032 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3033
3034         * g++.old-deja/g++.pt/ttp65.C: New test.
3035
3036 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3037
3038         * g++.old-deja/g++.pt/ttp64.C: New test.
3039
3040 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3041
3042         * g++.old-deja/g++.pt/spec33.C: New test.
3043
3044 2000-12-14  Catherine Moore  <clm@redhat.com>
3045
3046         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
3047         * gcc.c-torture/execute/920612-2.c: Likewise.
3048         * gcc.c-torture/execute/920428-2.c: Likewise.
3049         * gcc-c-torture/execute/va-arg-11.c: Call exit.
3050         * gcc.c-torture/execute/va-arg-21.c: Likewise.
3051
3052 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3053
3054         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
3055         * gcc.dg/pack-test-2.c: Likewise.
3056
3057 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
3058
3059         Tests by Zack Weinberg <zackw@stanford.edu>.
3060
3061         * gcc.dg/cpp/defined.c: Update.
3062         * gcc.dg/cpp/defined_trad.c: New tests.
3063
3064 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
3065
3066         * gcc.dg/cpp/trad-direct.c: Update.
3067
3068 2000-12-11  Neil Booth  <neilb@earthling.net>
3069
3070         * gcc.dg/cpp/defined_trad.c
3071
3072 2000-12-11  Neil Booth  <neilb@earthling.net>
3073
3074         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
3075
3076 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
3077
3078         * gcc.dg/format-miss-2.c: New test.
3079
3080 2000-12-09  Neil Booth  <neilb@earthling.net>
3081
3082         * gcc.dg/cpp/lineflags.c: New tests.
3083         * gcc.dg/cpp/poison.c: Update.
3084         * gcc.dg/cpp/redef2.c: Update.
3085         * gcc.dg/cpp/skipping.c: New test.
3086
3087 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
3088
3089         * g++.old-deja/g++.other/eh3.C: New testcase.
3090
3091 2000-12-07  Neil Booth  <neilb@earthling.net>
3092
3093         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
3094         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
3095         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
3096         wtr-union-init-2.c, wtr-union-init-3.c: Update.
3097         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
3098         Update.
3099
3100 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3101
3102         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
3103         __SIZE_TYPE__ instead of int for type of integers cast to
3104         pointers.
3105
3106 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
3107
3108         * g++.old-deja/g++.other/cleanup4.C: New test.
3109
3110 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3111
3112         * format-sec-1.c: New test.
3113
3114 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3115
3116         * gcc.dg/format-nonlit-3.c: New test.
3117
3118 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3119
3120         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
3121         through a null pointer.
3122
3123 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3124
3125         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
3126         * g++.old-deja/g++.pt/partial4.C: New test.
3127
3128 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
3129
3130         * gcc.c-torture/execute/ieee/hugeval.x: New.
3131
3132 2000-12-06  Neil Booth  <neilb@earthling.net>
3133
3134         * gcc.dg/cpp/backslash2.c: New tests.
3135
3136 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3137
3138         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
3139         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
3140
3141 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
3142
3143         * gcc.c-torture/execute/20001203-2.c: New testcase.
3144
3145 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
3146
3147         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
3148         * g++.old-deja/g++.other/virtual10.C: New test.
3149
3150 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
3151
3152         * g++.old-deja/g++.mike/pmf5.C: Remove test.
3153
3154 2000-12-05  Richard Henderson  <rth@redhat.com>
3155
3156         * gcc.c-torture/compile/20001205-1.c: New.
3157
3158 2000-12-04  Neil Booth  <neilb@earthling.net>
3159
3160         * g++.old-deja/g++.other/virtual9.C: New test.
3161         * g++.old-deja/g++.pt/crash61.C: New test.
3162         * gcc.c-torture/execute/loop-9.c: New test.
3163
3164 2000-12-04  Neil Booth  <neilb@earthling.net>
3165
3166         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
3167         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
3168         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
3169         * gcc.dg/cpp/extratokens.c: ...here.
3170
3171 2000-12-04  Neil Booth  <neilb@earthling.net>
3172
3173         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
3174         New tests.
3175
3176 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3177
3178         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
3179         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
3180
3181 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
3182
3183         * gcc.c-torture/execute/20001203-1.c: New test.
3184
3185 2000-12-03  Neil Booth  <neilb@earthling.net>
3186
3187         * gcc.dg/cpp/macro6.c: New test cases.
3188
3189 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3190
3191         * gcc.c-torture/execute/string-opt-9.c: New test.
3192         * gcc.c-torture/execute/string-opt-10.c: Likewise.
3193         * gcc.c-torture/execute/string-opt-11.c: Likewise.
3194         * gcc.c-torture/execute/string-opt-12.c: Likewise.
3195
3196         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
3197         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
3198
3199 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
3200
3201         * gcc.dg/cpp/if-6.c: New testcase.
3202
3203         * gcc.dg/20001201-1.c: New testcase.
3204
3205 2000-12-02  Neil Booth  <neilb@earthling.net>
3206
3207         * g++.old-deja/g++.other/externC4.C,
3208         g++.old-deja/g++.other/friend10.C: New tests.
3209
3210 2000-12-02  Neil Booth  <neilb@earthling.net>
3211
3212         * g++.old-deja/g++.other/instan2.C
3213         * g++.old-deja/g++.other/instan3.C: New test.
3214
3215 2000-12-02  Neil Booth  <neilb@earthling.net>
3216
3217         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
3218         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
3219         gnuc99.c,gnuc99-pedantic.c: New tests.
3220
3221 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3222
3223         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
3224         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
3225
3226 2000-12-01  Neil Booth  <neilb@earthling.net>
3227
3228         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
3229         * gcc.dg/cpp/poison.c: Update.
3230         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
3231
3232 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
3233
3234         * g77.f-torture/execute/20001201.f: New test.
3235
3236 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3237
3238         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
3239
3240 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
3241
3242         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
3243
3244 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3245
3246         * g++.old-deja/g++.other/cast6.C: New test.
3247
3248 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
3249
3250         * gcc.c-torture/execute/20001130-2.c: New testcase.
3251
3252 2000-11-30  Richard Henderson  <rth@redhat.com>
3253
3254         * gcc.c-torture/execute/20001130-1.c: New test.
3255
3256 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
3257
3258         * g++.old-deja/g++.other/op3.C: New test.
3259
3260 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
3261
3262         * g++.old-deja/g++.other/op2.C: New test.
3263
3264 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
3265
3266         * g++.old-deja/g++.other/crash38.C: New test.
3267
3268 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
3269
3270         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
3271
3272 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
3273
3274         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
3275         tests.
3276         * gcc.c-torture/execute/string-opt-6.c: New test.
3277
3278         * gcc.dg/20001117-1.c: Add main.
3279
3280 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
3281
3282         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
3283         Move from here ...
3284         * gcc.dg/940510-1.c: ... to here.
3285
3286         * gcc.dg/20000926-1.c: GNU C now allows initializations of
3287         zero-size arrays in toplevel structures.
3288
3289 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
3290
3291         * gcc.c-torture/execute/loop-8.c: New test.
3292
3293 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3294
3295         * g++.old-deja/g++.other/base1.C: New test.
3296
3297 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3298
3299         * g++.old-deja/g++.other/parse2.C: New test.
3300
3301 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3302
3303         * g++.old-deja/g++.pt/incomplete1.C: New test.
3304
3305 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3306
3307         * g++.old-deja/g++.other/friend9.C: New test.
3308
3309 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
3310
3311         * gcc.dg/20001127-1.c: New test.
3312
3313 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
3314
3315         * g++.old-deja/g++.pt/friend46.C: New test.
3316
3317 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
3318
3319         * g++.old-deja/g++.other/ptrmem8.C: New test.
3320
3321 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3322
3323         * gcc.c-torture/execute/string-opt-7.c: New test.
3324         * gcc.c-torture/execute/string-opt-8.c: Likewise.
3325
3326 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
3327
3328         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
3329         instead of 'mkcheck 2'.
3330
3331 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3332
3333         * gcc.c-torture/execute/memcheck/driver.c,
3334         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
3335         C9X references to refer to C99.
3336
3337 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
3338
3339         * gcc.dg/ultrasp3.c: New test.
3340
3341 2000-11-25  Neil Booth  <neilb@earthling.net>
3342
3343         * gcc.dg/cpp/include2.c: Update test to be locale independent.
3344
3345 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
3346
3347         * gcc.c-torture/compile/20001123-2.c: New.
3348
3349 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3350
3351         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
3352
3353 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
3354
3355         * gcc.dg/sequence-point-1.c: Add some new tests.
3356         * gcc.c-torture/execute/20001124-1.c: New test.
3357
3358 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
3359
3360         * g++.old-deja/g++.other/vaarg4.C: New test.
3361         * gcc.c-torture/compile/20001123-1.c: New test.
3362
3363 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
3364
3365         * g++.other/crash24.C: Adjust and remove XFAIL.
3366         * g++.other/crash37.C: New test.
3367
3368 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
3369
3370         * g++.old-deja/g++.pt/instantiate9.C: New test.
3371
3372 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
3373
3374         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
3375         new ABI, too.
3376
3377         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
3378         * g++.old-deja/g++.robertl/eb55.C: Likewise.
3379
3380 2000-11-22  Neil Booth  <neilb@earthling.net>
3381
3382         * gcc.dg/cpp/Wtrigraphs.c: New test.
3383
3384 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
3385
3386         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
3387
3388 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
3389
3390         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
3391
3392 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
3393
3394         * lib/gcc-dg.exp: load_lib scanasm.exp.
3395         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
3396         * lib/g++-dg.exp: load_lib scanasm.exp.
3397         * lib/scanasm.exp: New.
3398         (scan-assembler, scan-assembler-not): Add optional arguments to
3399         test name, or if not present, the pattern name.
3400         (scan-assembler-dem, scan-assembler-dem-not): New.
3401
3402         * g++.dg/dg.exp: New.
3403
3404 2000-11-21  Neil Booth  <neilb@earthling.net>
3405
3406         * gcc.dg/cpp/integrated1.c: Remove.
3407
3408 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
3409
3410         * gcc.c-torture/execute/20001121-1.c: New test.
3411
3412 2000-11-21  Richard Henderson  <rth@redhat.com>
3413
3414         * gcc.c-torture/compile/20001121-1.c: New test.
3415
3416 2000-11-20  Neil Booth  <neilb@earthling.net>
3417
3418         * gcc.dg/cpp/integrated1.c: New test.
3419
3420 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
3421
3422         * g++.old-deja/g++.other/inline17.C: New test.
3423
3424 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
3425
3426         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
3427         local variable to be zero: I made the variable global. Now
3428         uses abort() and exit() instead of relying on main's return value.
3429
3430 2000-11-20  Neil Booth  <neilb@earthling.net>
3431
3432         * gcc.dg/cpp/paste2.c: Update test.
3433         * objc/execute/paste.m: New test.
3434
3435 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
3436
3437         * gcc.dg/c99-condexpr-1.c: New test.
3438
3439 2000-11-20  Neil Booth  <neilb@earthling.net>
3440
3441         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
3442
3443 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
3444
3445         * g++.old-deja/g++.pt/export1.C: New test.
3446
3447 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
3448
3449         * gcc.dg/20001117-1.c: New test.
3450
3451 2000-11-18  Richard Henderson  <rth@redhat.com>
3452
3453         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
3454
3455 2000-11-18  Richard Henderson  <rth@redhat.com>
3456
3457         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
3458         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
3459         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
3460
3461 2000-11-18  Richard Henderson  <rth@redhat.com>
3462
3463         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
3464         (main): New.  Exit cleanly.
3465
3466 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3467
3468         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
3469         gcc.dg/c99-fordecl-2.c: New tests.
3470
3471 2000-11-18  Richard Henderson  <rth@redhat.com>
3472
3473         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
3474         * gcc.c-torture/execute/zerolen-2.c: New.
3475
3476 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3477
3478         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
3479         memory.
3480
3481 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
3482
3483         * g++.old-deja/g++.pt/instantiate8.C: New test.
3484
3485 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
3486
3487         * g++.old-deja/g++.other/incomplete.C: Add more tests.
3488         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
3489
3490 2000-11-16  Nick Clifton  <nickc@redhat.com>
3491
3492         * gcc.c-torture/execute/nestfunc-2.c: New test.
3493         * gcc.c-torture/execute/nestfunc-3.c: New test.
3494
3495 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
3496
3497         * gcc.c-torture/compile/20001116-1.c: New test.
3498
3499 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3500
3501         * gcc.c-torture/execute/20001115-1.c: New test.
3502
3503 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
3504
3505         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
3506         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
3507         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
3508         * g++.old-deja/g++.abi/vmihint.C: Likewise.
3509
3510 2000-11-15  Neil Booth  <neilb@earthling.net>
3511
3512         gcc.dg/cpp/_Pragma1.c: Update.
3513         gcc.dg/cpp/_Pragma2.c: New test.
3514
3515 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
3516
3517         * g++.old-deja/g++.other/anon5.C: New test.
3518
3519 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
3520
3521         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
3522         tests.
3523
3524 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
3525
3526         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
3527         output.
3528
3529 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3530
3531         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
3532         labels at end of compound statements.
3533
3534 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
3535
3536         * gcc.c-torture/execute/loop-7.c: New test.
3537
3538 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3539
3540         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
3541
3542 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3543
3544         * gcc.dg/c99-bool-1.c: New test.
3545
3546 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3547
3548         * gcc.dg/c99-scope-1.c: Remove xfail.
3549         * gcc.dg/c99-scope-2.c: New test.
3550
3551 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3552
3553         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
3554         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
3555
3556 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
3557
3558         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
3559         error messages.
3560
3561         * g++.mike/p700.C: Don't typedef wchar_t.
3562         * g++.mike/p784.C: Likewise.
3563         * g++.mike/eb101.C: Don't use __wchar_t.
3564
3565 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3566
3567         * g77.f-torture/execute/20001111.[fx]: Test premature exit
3568         from DO loop.
3569
3570 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
3571
3572         * gcc.c-torture/execute/20001111-1.c: New test.
3573
3574 2000-11-10  Nick Clifton  <nickc@redhat.com>
3575
3576         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
3577         long multuiple and accumulate.
3578
3579 2000-11-09  Richard Henderson  <rth@redhat.com>
3580
3581         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
3582         via size_t instead of int.
3583
3584         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
3585         * gcc.c-torture/execute/string-opt-2.c: Likewise.
3586         * gcc.c-torture/execute/string-opt-3.c: Likewise.
3587         * gcc.c-torture/execute/string-opt-4.c: Likewise.
3588
3589 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
3590
3591         * gcc.c-torture/compile/20001109-1.c: New test.
3592         * gcc.c-torture/compile/20001109-2.c: New test.
3593
3594 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
3595
3596         * g++.old-deja/g++.pt/operator1.C: New test.
3597         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
3598
3599 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
3600
3601         * gcc.dg/20001108-1.c: New test.
3602
3603 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
3604
3605         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
3606         with both arguments constant strings.
3607         * gcc.c-torture/execute/string-opt-3.c: New test.
3608         * gcc.c-torture/execute/string-opt-4.c: New test.
3609         * gcc.c-torture/execute/string-opt-5.c: New test.
3610
3611 2000-11-08  Nick Clifton  <nickc@redhat.com>
3612
3613         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
3614         mulsidi3adddi patterns.
3615
3616 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
3617
3618         * g++.old-deja/g++.other/crash36.C: New test.
3619
3620 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
3621
3622         * g++.old-deja/g++.other/init16.C: New test.
3623
3624 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
3625
3626         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
3627
3628 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
3629
3630         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
3631         * gcc.c-torture/execute/va-arg-16.x: Likewise.
3632         * gcc.c-torture/execute/va-arg-17.x: Likewise.
3633
3634 2000-11-07  DJ Delorie  <dj@redhat.com>
3635
3636         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
3637
3638 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3639
3640         * gcc.c-torture/execute/string-opt-1.c: New test.
3641
3642 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
3643
3644         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
3645         mips-sgi-irix6.* because the MIPS ABI passes floating-point
3646         parameters in registers, and there is no way for a varargs
3647         function to know in which order the integer and floating-point
3648         parameters should be interleaved when they are placed on the
3649         stack.
3650         * gcc.c-torture/execute/va-arg-16.x: Likewise.
3651         * gcc.c-torture/execute/va-arg-17.x: Likewise.
3652
3653 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3654
3655         * gcc.c-torture/execute/string-opt-2.c: New test.
3656
3657 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
3658
3659         * g++.old-deja/g++.pt/crash60.C: New test.
3660
3661 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
3662
3663         * g++.old-deja/g++.other/crash24.C: New test.
3664         * g++.old-deja/g++.other/crash25.C: New test.
3665         * g++.old-deja/g++.other/crash26.C: New test.
3666         * g++.old-deja/g++.other/crash27.C: New test.
3667         * g++.old-deja/g++.other/crash28.C: New test.
3668         * g++.old-deja/g++.other/crash29.C: New test.
3669         * g++.old-deja/g++.other/crash30.C: New test.
3670         * g++.old-deja/g++.other/crash31.C: New test.
3671         * g++.old-deja/g++.other/crash32.C: New test.
3672         * g++.old-deja/g++.other/crash33.C: New test.
3673         * g++.old-deja/g++.other/crash34.C: New test.
3674         * g++.old-deja/g++.other/crash35.C: New test.
3675
3676 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
3677
3678         * gcc.c-torture/execute/20001031-1.c: New test.
3679
3680 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
3681
3682         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
3683         namespace.
3684
3685         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
3686         standards-conformant.
3687
3688         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
3689
3690         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
3691         * g++.old-deja/g++.mike/p755a.C: Likewise.
3692         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
3693         library makes no calls to `operator new' during initialization.
3694
3695 2000-11-04  Neil Booth  <neilb@earthling.net>
3696
3697         * gcc.dg/cpp/include2.c: New tests.
3698
3699 Fri Nov  3 13:32:14 2000  Mark P Mitchell  <mark@codesourcery.com>
3700
3701         * lib/g++.exp (g++_set_ld_library_path): New function.
3702         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
3703
3704 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
3705
3706         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
3707         warnings.
3708
3709 2000-11-01  Richard Henderson  <rth@redhat.com>
3710
3711         * g++.old-deja/g++.ext/namedret1.C: New.
3712         * g++.old-deja/g++.ext/namedret2.C: New.
3713         * g++.old-deja/g++.ext/namedret3.C: New.
3714
3715 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
3716
3717         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
3718         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
3719
3720 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3721
3722         * gcc.c-torture/execute/va-arg-21.c: New test.
3723
3724 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
3725
3726         * gcc.dg/c99-complex-2.c: New test.
3727
3728 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3729
3730         * gcc.c-torture/execute/stdio-opt-1.c: New test.
3731
3732 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
3733
3734         * g++.old-deja/g++.other/inline16.C: New test.
3735
3736 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
3737
3738         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
3739         __PRETTY_FUNCTION__
3740
3741 2000-10-29  Neil Booth  <neilb@earthling.net>
3742
3743         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
3744         New tests.
3745         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
3746         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
3747         optimisation.
3748
3749 2000-10-29  Neil Booth  <neilb@earthling.net>
3750
3751         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
3752         * mi1.c, mi1c.h: Add null directives to multiple-include test.
3753         * mi5.c: Test multiple includes work with -C.
3754         * trigraphs.c: Test ^= version.
3755
3756 2000-10-28  Neil Booth  <neilb@earthling.net>
3757
3758         New tests and test updates for new macro expander.
3759
3760         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
3761         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
3762         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
3763         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
3764         new diagnostic messages.
3765
3766         * gcc.dg/cpp/macro3.c: New tests.
3767
3768 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
3769
3770         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
3771         on the same line.
3772
3773 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
3774
3775         * g++.old-deja/g++.other/eh2.C: New test.
3776
3777 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
3778
3779         * gcc.c-torture/execute/20001027-1.c: New test.
3780
3781 2000-10-26  Richard Henderson  <rth@redhat.com>
3782
3783         * gcc.c-torture/execute/20001026-1.c: New.
3784
3785 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
3786
3787         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
3788         * g++.old-deja/g++.law/builtin1.C: Likewise.
3789         * g++.old-deja/g++.law/ctors10.C: Likewise.
3790         * g++.old-deja/g++.law/virtual3.C: Likewise.
3791         * g++.old-deja/g++.mike/p658.C: Likewise.
3792         * g++.old-deja/g++.other/sibcall1.C: Likewise.
3793         * g++.old-deja/g++.other/vaarg2.C: Likewise.
3794         * g++.old-deja/g++.robertl/eb124.C: Likewise.
3795         * g++.old-deja/g++.robertl/eb44.C: Likewise.
3796         * g++.old-deja/g++.robertl/eb77.C: Likewise.
3797
3798 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3799
3800         * gcc.c-torture/compile/20001024-1.c: New test.
3801
3802 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
3803
3804         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
3805         to tell us whether or not we are using V3.
3806
3807 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
3808
3809         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
3810         operands.
3811
3812 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3813
3814         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
3815
3816 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
3817
3818         * gcc.c-torture/execute/20001024-1.c: New test.
3819
3820 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
3821
3822         * g++.old-deja/g++.other/sibcall1.C: New test.
3823
3824 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
3825
3826         * gcc.dg/noncompile/init-3.c: New test.
3827
3828 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
3829
3830         * gcc.dg/format-array-1.c: New test.
3831
3832 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3833
3834         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
3835         writing through null pointers; remove comment about testing
3836         unterminated strings.
3837
3838 2000-10-17  Matthew Hiller  <hiller@redhat.com>
3839
3840         * gcc.c-torture/execute/20001017-2.c: New test.
3841
3842 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3843
3844         * gcc.c-torture/compile/20001018-1.c: New test.
3845         * gcc.c-torture/compile/20001018-1.x: Xfail.
3846
3847 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3848
3849         * gcc.c-torture/execute/20001017-1.c: New test.
3850
3851 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3852
3853         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
3854         for multiple use of arguments with scanf formats; add tests for
3855         multiple use of arguments.
3856
3857 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
3858
3859         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
3860
3861 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3862
3863         * gcc.dg/format-miss-1.c: New test.
3864
3865 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
3866
3867         * gcc.c-torture/execute/20001013-1.c: New test.
3868
3869 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
3870
3871         * gcc.dg/format-branch-1.c: New test.
3872
3873 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
3874
3875         * README, lib/file-format.exp: Remove EGCS references.
3876
3877 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
3878
3879         * gcc.dg/20001013-1.c: New test.
3880
3881 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
3882
3883         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
3884         for intmax_t in the compiler using __typeof__ and the type rules
3885         for conditional expressions.
3886
3887 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
3888
3889         * gcc.dg/20001012-1.c: New test.
3890         * gcc.dg/20001012-2.c: New test.
3891
3892 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
3893
3894         * gcc.dg/format-attr-1.c: New test.
3895
3896 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
3897
3898         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
3899         __LONG_LONG_MAX__ instead of LLONG_MAX.
3900
3901 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
3902
3903         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
3904         scanf flags.
3905         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
3906         flags.
3907
3908 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
3909
3910         * gcc.dg/sequence-pt-1.c: New test.
3911
3912 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
3913
3914         * gcc.c-torture/execute/20001011-1.c: New testcase.
3915         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
3916
3917 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
3918
3919         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
3920         does not error on it.
3921
3922 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
3923
3924         * gcc.dg/20001009-1.c: New test.
3925
3926 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
3927
3928         * gcc.c-torture/compile/20001009-1.c: Move from here ....
3929         * gcc.c-torture/execute/20001009-2.c: ... to here.
3930
3931 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
3932
3933         * gcc.c-torture/compile/20001009-1.c: New testcase.
3934         * gcc.c-torture/execute/20001009-1.c: New testcase.
3935         Testcases provided by Jan Hubicka <jh@suse.cz>.
3936
3937 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3938
3939         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
3940         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
3941         uintmax_t using <limits.h> to emulate the compiler's internal
3942         logic.  No longer XFAIL %j tests.
3943
3944 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3945
3946         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
3947         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
3948         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
3949         regexps and details of expected handling of some bad formats.
3950         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
3951         suppression.
3952
3953 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3954
3955         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
3956         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
3957         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
3958         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
3959         in list archives.
3960
3961 2000-10-06  Richard Henderson  <rth@cygnus.com>
3962
3963         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
3964         * g++.old-deja/g++.brendan/crash52.C: Likewise.
3965         * g++.old-deja/g++.jason/report.C: Likewise.
3966         * g++.old-deja/g++.law/friend5.C: Likewise.
3967         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
3968         of the expected warnings.
3969
3970 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
3971
3972         * g++.old-deja/g++.pt/enum14.C: New test.
3973
3974 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3975
3976         * g++.old-deja/g++.pt/crash59.C: New test.
3977
3978 2000-10-04  Will Cohen  <wcohen@redhat.com>
3979
3980         * gcc.dg/20000926-1.c: New test.
3981
3982 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
3983
3984         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
3985         function name for current C++ compiler.
3986         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
3987
3988 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
3989
3990         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
3991         __PRETTY_FUNCTION__.
3992         * g++.old-deja/g++.ext/pretty2.C: Likewise.
3993
3994 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3995
3996         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
3997
3998 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
3999
4000         * gcc.c-torture/compile/20000923-1.c: New test.
4001
4002 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
4003
4004         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
4005         * g++.old-deja/g++.pt/ttp62.C: Same.
4006         * g++.old-deja/g++.other/inline14.C: Same.
4007
4008 2000-09-24  Richard Henderson  <rth@cygnus.com>
4009
4010         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
4011
4012 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
4013
4014         * gcc.dg/c90-printf-1.c: Add test for wide string format.
4015
4016 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
4017
4018         * gcc.c-torture/compile/20000922-1.c: New file.
4019
4020 2000-09-21  Nick Clifton  <nickc@redhat.com>
4021
4022         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
4023         a signed long modulo operation.
4024         (mod6): New funciton - perform an unsigned long modulo operation.
4025         (main): Add tests for modulos of very large numbers by very small
4026         dividends.
4027
4028 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4029
4030         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
4031
4032 2000-09-19  Richard Henderson  <rth@cygnus.com>
4033
4034         * gcc.dg/compare2.c (case 10): XFAIL.
4035
4036 2000-09-18  Richard Henderson  <rth@cygnus.com>
4037
4038         * gcc.c-torture/execute/20000906-1.c: Move ...
4039         * gcc.dg/20000906-1.c: ... here.  Only run on targets
4040         that support __builtin_trap.
4041
4042 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
4043
4044         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
4045
4046 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
4047
4048         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
4049         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
4050         more $ format tests.
4051
4052 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
4053
4054         * gcc.dg/format-errmk-1.c: New test.
4055
4056 2000-09-17  Greg McGary  <greg@mcgary.org>
4057
4058         * gcc.c-torture/execute/20000917-1.x: Remove.
4059
4060 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
4061
4062         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
4063
4064 2000-09-17  Greg McGary  <greg@mcgary.org>
4065
4066         * gcc.c-torture/execute/20000917-1.c: New test.
4067         * gcc.c-torture/execute/20000917-1.x: XFAIL.
4068
4069 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
4070
4071         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
4072         in nested macro bug.
4073
4074 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
4075
4076         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
4077
4078 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
4079
4080         * gcc.c-torture/execute/20000914-1.c: New test.
4081
4082 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
4083
4084         * g++.other/inline13.C: New test.
4085
4086 2000-09-12  Andreas Jaeger  <aj@suse.de>
4087
4088         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
4089         constant by Ulrich Drepper <drepper@redhat.com>.
4090
4091 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
4092
4093         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
4094
4095 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4096
4097         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
4098
4099 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
4100
4101         * gcc.dg/cpp/backslash.c: New test.
4102
4103 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
4104
4105         * gcc.c-torture/execute/20000910-1.c: New test.
4106         * gcc.c-torture/execute/20000910-2.c: Likewise.
4107
4108 2000-09-11  Robert Lipe  <robertl@sco.com>
4109
4110         * gcc.dg/pragma-align.c: New test.
4111
4112 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4113
4114         * g++.old-deja/g++.pt/explicit82.C: New test.
4115         * g++.old-deja/g++.pt/explicit83.C: New test.
4116
4117 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
4118
4119         * gcc.dg/asm-names.c: New test.
4120
4121 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4122
4123         * gcc.dg/cpp/tr-warn6.c: New test
4124
4125 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4126
4127         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
4128         be accepted.
4129
4130 2000-09-07  Catherine Moore  <clm@redhat.com>
4131
4132         * gcc.c-torture/execute/unroll-1.c: New test.
4133
4134 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
4135
4136         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
4137         ERROR markers.
4138         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
4139         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
4140         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
4141         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
4142         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
4143         Preprocess only.
4144         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
4145         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
4146
4147 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4148
4149         * g++.old-deja/g++.pt/deduct2.C: New test.
4150
4151 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4152
4153         * g++.old-deja/g++.pt/parms2.C: New test.
4154
4155 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4156
4157         * g++.old-deja/g++.pt/crash58.C: New test.
4158
4159 2000-09-06  Greg McGary  <greg@mcgary.org>
4160
4161         * gcc.c-torture/execute/20000906-1.c: New test.
4162         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
4163
4164 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4165
4166         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
4167
4168 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4169
4170         * g++.old-deja/g++.pt/crash57.C: New test.
4171
4172 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4173
4174         * g++.old-deja/g++.pt/crash56.C: New test.
4175
4176 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4177
4178         * g++.old-deja/g++.pt/koenig1.C: New test.
4179
4180 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
4181
4182         * gcc.dg/20000904-1.c: New test.
4183
4184 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
4185
4186         * gcc.dg/cpp/paste8.c: New test.
4187
4188 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
4189
4190         * gcc.c-torture/compile/20000827-1.c: New test.
4191
4192 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
4193
4194         * gcc.dg/format-diag-1.c: New test.
4195
4196 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
4197
4198         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
4199         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
4200         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
4201         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
4202         gcc.dg/formatz-1.c: Adjust warning regular expressions.
4203
4204 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4205
4206         * g++.old-deja/g++.other/nested4.C: New test.
4207
4208 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4209
4210         * g++.old-deja/g++.ns/scoped1.C: New test.
4211
4212 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
4213
4214         * lib/g++.exp: Support testing already-installed GCC.
4215
4216 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4217
4218         * wtr-label-1.c, wtr-suffix-1.c: New tests.
4219
4220 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4221
4222         * gcc.dg/return-type-2.c: New test.
4223
4224 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
4225
4226         * gcc.c-torture/compile/20000825-1.c: New test.
4227
4228 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
4229
4230         * gcc.dg/dwarf2-2.c: New test.
4231
4232 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
4233
4234         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
4235         dg-warning regexps.
4236
4237 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
4238
4239         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
4240         gcc.dg/format-ext-5.c: New tests.
4241
4242 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
4243
4244         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
4245
4246 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
4247
4248         * gcc.dg/noncompile/930622-2.c: Adjust error message.
4249
4250 2000-08-24  Richard Henderson  <rth@cygnus.com>
4251
4252         * gcc.dg/ia64-sync-1.c: New test.
4253         * gcc.dg/ia64-sync-2.c: New test.
4254         * gcc.dg/ia64-asm-1.c: New test.
4255
4256 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
4257
4258         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
4259         * gcc.dg/format-ext-2.c: New test.
4260
4261 2000-08-23  Jason Merrill  <jason@redhat.com>
4262
4263         * lib/old-dejagnu.exp: Also ignore "In member function" and
4264         "At global scope".
4265
4266 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4267
4268         * gcc.dg/noncompile/label-lineno-1.c: New test.
4269
4270 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
4271
4272         * gcc.dg/c99-array-nonobj-1.c: New test.
4273
4274 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
4275
4276         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
4277         tests.
4278         * gcc.dg/format-ext-1.c: New test.
4279
4280 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4281
4282         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
4283         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
4284         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
4285         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
4286         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
4287
4288 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
4289
4290         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
4291         gcc.dg/c99-strftime-2.c: New tests.
4292
4293 2000-08-22  Richard Henderson  <rth@cygnus.com>
4294
4295         * gcc.c-torture/execute/20000822-1.c: New test.
4296
4297 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
4298
4299         * gcc.c-torture/execute/20000819-1.x: Remove.
4300
4301 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
4302
4303         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
4304         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
4305         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
4306         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
4307         gcc.dg/format-xopen-1.c: New tests.
4308
4309 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
4310
4311         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
4312
4313 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
4314
4315         * g++.old-deja/g++.other/loop2.C: New test.
4316
4317         * gcc.c-torture/compile/20000606-1.c: New test.
4318         * gcc.c-torture/compile/20000728-1.c: New test.
4319         * gcc.c-torture/execute/20000801-1.c: New test.
4320         * gcc.c-torture/execute/20000801-2.c: New test.
4321         * gcc.c-torture/execute/20000819-1.c: New test.
4322         * gcc.c-torture/execute/20000819-1.x: XFAIL.
4323         * gcc.dg/20000629-1.c: New test.
4324         * gcc.dg/20000724-1.c: New test.
4325         * gcc.dg/20000807-1.c: New test.
4326
4327 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
4328
4329         * gcc.dg/cpp/pragma-1.c: New test.
4330         * gcc.dg/cpp/pragma-2.c: New test.
4331
4332 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
4333
4334         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
4335         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
4336
4337 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4338
4339         * gcc.c-torture/compile/20000818-1.c: New test.
4340
4341 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
4342
4343         * gcc.c-torture/execute/20000818-1.c: New test.
4344
4345 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
4346
4347         * gcc.dg/format-va-1.c: New test.
4348
4349 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4350
4351         * g++.old-deja/g++.other/typedef8.C: New test.
4352
4353 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4354
4355         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
4356         * g++.old-deja/g++.mike/net36.C: Mark candidate.
4357         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
4358         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
4359         * g++.old-deja/g++.other/ptrmem7.C: New test.
4360         * g++.old-deja/g++.pt/ptrmem10.C: New test.
4361
4362 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4363
4364         * g++.old-deja/g++.pt/typename27.C: New test.
4365
4366 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
4367
4368         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
4369         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
4370         * g++.old-deja/g++.pt/friend45.C: New test.
4371         * g++.old-deja/g++.other/friend8.C: New test.
4372
4373 2000-08-15  Richard Henderson  <rth@cygnus.com>
4374
4375         * gcc.c-torture/execute/20000815-1.c: New test.
4376
4377 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
4378
4379         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
4380         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
4381         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
4382
4383 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
4384
4385         * g++.old-deja/g++.other/refinit2.C: New test.
4386
4387 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
4388
4389         * lib/c-torture.exp (c-torture): Make
4390         compiler_conditional_xfail_data global.
4391         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
4392         compiler_conditional_xfail_data machinery.
4393         (f-torture-execute): Likewise.
4394         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
4395         and only when unrolling loops.
4396
4397         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
4398
4399 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4400
4401         * g++.old-deja/g++.pt/explicit81.C: New test.
4402
4403 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4404
4405         * g++.old-deja/g++.pt/typename26.C: New test.
4406
4407 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
4408
4409         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
4410         warning.
4411
4412 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4413
4414         * g++.old-deja/g++.other/array3.C: New test.
4415
4416 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
4417
4418         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
4419         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
4420         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
4421         New tests.
4422
4423 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
4424
4425         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
4426         * g++.old-deja/g++.abi/vmihint.C: Likewise.
4427
4428 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
4429
4430         * gcc.c-torture/execute/20000808-1.c: New test.
4431
4432 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
4433
4434         * gcc.dg/c90-const-expr-1.c: New test.
4435
4436 2000-08-08  Richard Henderson  <rth@cygnus.com>
4437
4438         * gcc.dg/noncompile/920923-1.c: Declare calloc.
4439
4440 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
4441
4442         * gcc.dg/noncompile/const-ll-1.c: New test.
4443
4444 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4445
4446         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
4447
4448 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
4449
4450         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
4451         that running programs linked against the shared version of libobjc
4452         run correctly.
4453
4454 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
4455
4456         * gcc.dg/c99-printf-1.c: New test.
4457
4458 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
4459
4460         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
4461
4462 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
4463
4464         * gcc.c-torture/execute/20000731-1.x: Delete.
4465
4466 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
4467
4468         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
4469         and torture_without_loops as is done by c-torture.exp.
4470         (search_for): Copy from c-torture.exp.
4471         (gcc-dg-runtest): New function, drives a directory of tests
4472         iterating over the TORTURE_OPTIONS.
4473         (scan-assembler, scan-assembler-not): Move here from
4474         individual directory drivers.
4475
4476         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
4477         defined by lib/gcc-dg.exp.
4478         * gcc.dg/cpp/cpp.exp: Likewise.
4479         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
4480         gcc-dg-runtest, so we cycle over optimization options.
4481
4482         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
4483         * gcc.dg/compare2.c: No longer expected to fail.
4484
4485 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
4486
4487         * gcc.c-torture/execute/20000804-1.c: New test.
4488
4489 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
4490
4491         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
4492
4493 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
4494
4495         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
4496
4497 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
4498
4499         * gcc.c-torture/compile/20000803-1.c: New test.
4500
4501 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4502
4503         * gcc.c-torture/execute/20000801-3.c,
4504         gcc.c-torture/execute/20000801-4.c: New tests.
4505         * gcc.c-torture/execute/20000801-3.x,
4506         gcc.c-torture/execute/20000801-4.x: Xfail.
4507
4508 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
4509
4510         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
4511         libobjc/.libs to allow for libtool.
4512
4513 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
4514
4515         * gcc.c-torture/compile/20000802-1.c: New test.
4516
4517 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
4518
4519         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
4520
4521 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
4522
4523         * gcc-c-torture/execute/20000731-2.c: New test.
4524
4525         * gcc.c-torture/execute/20000731-1.c: New test.
4526         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
4527
4528 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
4529
4530         * testsuite/gcc.dg/cpp/paste7.c: New test.
4531         * gcc.dg/cpp/20000725-1.c: New test.
4532
4533 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
4534
4535         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
4536         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
4537         declaration warning for __builtin_dwarf_reg_size.
4538
4539         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
4540
4541 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
4542
4543         * gcc.dg/noncompile/voidparam-1.c: New test.
4544
4545 2000-07-30  Richard Henderson  <rth@cygnus.com>
4546
4547         * gcc.dg/c90-digraph-1.c: Don't xfail.
4548         * gcc.dg/compare2.c (case 10): Xfail.
4549         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
4550
4551 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
4552
4553         * gcc.dg/c99-main-1.c: New test.
4554
4555 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
4556
4557         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
4558
4559 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
4560
4561         * gcc.c-tortuer/execute/20000726-1.c: New test.
4562
4563 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
4564
4565         * gcc.c-torture/execute/enum-2.c: New test.
4566
4567 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4568
4569         * gcc.dg/cpp/tr-warn3.c: New test.
4570
4571 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4572
4573         * g++.old-deja/g++.ext/implicit1.C: Remove.
4574         * g++.old-deja/g++.jason/c2.C: Remove
4575         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
4576         * g++.old-deja/g++.pt/crash16.C: Likewise.
4577         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
4578
4579 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4580
4581         * g++.old-deja/g++.other/for2.C: New test.
4582
4583 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
4584
4585         * gcc.dg/20000720-1.c: New test.
4586
4587 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
4588
4589         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
4590
4591 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
4592
4593         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
4594         * gcc.c-torture/execute/20000722-1.c: New.
4595         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
4596
4597 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
4598
4599         * gcc.dg/cpp/20000720-1.S: New test.
4600
4601 2000-07-21  Michael Meissner  <meissner@redhat.com>
4602
4603         * gcc.c-torture/execute/ieee/hugeval.c: New test.
4604
4605 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
4606
4607         * g++.old-deja/g++.brendan/crash16.C,
4608         g++.old-deja/g++.brendan/parse3.C,
4609         g++.old-deja/g++.brendan/redecl1.C,
4610         g++.old-deja/g++.ns/template13.C,
4611         g++.old-deja/g++.other/decl4.C,
4612         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
4613
4614 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
4615
4616         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
4617         and "Internal error".
4618
4619         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
4620         regexps.
4621         * gcc.dg/cpp/paste6.c: New test.
4622
4623 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
4624
4625         * gcc.dg/cpp/tr-direct.c: New test.
4626
4627         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
4628         gcc.dg/cpp/undef1.c: Tweak error regexps.
4629
4630 2000-07-18  Eric Christopher <echristo@redhat.com>
4631
4632         * gcc.c-torture/compile/20000718-1.c: New test.
4633
4634 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
4635
4636         * cpplex.c (_cpp_push_token): If the token being pushed back
4637         is the previous token in this context, just subtract one from
4638         context->posn.
4639         * cppmacro.c (save_expansion): Clear aux field when storing a
4640         placemarker.
4641
4642 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
4643
4644         * gcc.dg/noncompile/redecl-1.c: New test.
4645
4646 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
4647
4648         * gcc.c-torture/execute/20000717-5.c: New test.
4649         * gcc.c-torture/execute/20000717-1.x: Removed.
4650
4651 2000-07-17  Richard Henderson  <rth@cygnus.com>
4652
4653         * gcc.c-torture/execute/20000717-4.c: New test.
4654
4655 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
4656
4657         * gcc.dg/cpp/syshdr.c: New test.
4658         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
4659
4660 2000-07-17  Neil Booth  <neilb@earthling.net>
4661
4662         * gcc.dg/cpp/cmdlne-dM.c: New test.
4663         * gcc.dg/cpp/cmdlne-dD.c: New test.
4664
4665 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
4666
4667         * gcc.c-torture/execute/20000717-3.c: New test.
4668
4669         * gcc.c-torture/compile/20000717-1.c: New test.
4670
4671 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
4672
4673         * gcc.c-torture/execute/20000717-2.c: New test.
4674
4675 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
4676
4677         * gcc.dg/formatz-1.c: New test.
4678
4679         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
4680         * gcc.dg/c99-digraph-1.c: New tests.
4681
4682         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
4683         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
4684
4685         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
4686         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
4687         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
4688         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
4689         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
4690         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
4691         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
4692
4693 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
4694
4695         * gcc.c-torture/execute/20000717-1.c: New test.
4696         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
4697
4698 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
4699
4700         * gcc.c-torture/execute/20000715-2.c: New test.
4701         * gcc.dg/20000715-1.c: New test.
4702
4703 2000-07-15  Michael Meissner  <meissner@redhat.com>
4704
4705         * gcc.c-torture/execute/20000715-1.c: New test.
4706
4707 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
4708
4709         * gcc.c-torture/execute/20000707-1.c: New test.
4710
4711 2000-07-13  Neil Booth  <NeilB@earthling.net>
4712
4713         * testsuite/gcc.dg/cpp/digraph1.c,
4714         testsuite/gcc.dg/cpp/digraph2.c,
4715         testsuite/gcc.dg/cpp/digraphs.c: New tests.
4716
4717 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
4718
4719         * g77.f-torture/compile/20000630-2.f:  New test.
4720         * g77.f-torture/compile/20000630-2.x
4721
4722 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
4723
4724         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
4725
4726 2000-07-11  Neil Booth  <NeilB@earthling.net>
4727
4728         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
4729
4730 2000-07-11  Neil Booth  <NeilB@earthling.net>
4731
4732         * gcc.dg/cpp/cmdlne-C.c: New.
4733
4734 2000-07-09  Neil Booth  <NeilB@earthling.net>
4735
4736         * gcc.dg/cpp/directiv.c: New tests.
4737         * gcc.dg/cpp/undef1.c: Update.
4738
4739 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
4740
4741         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
4742
4743 2000-07-09  Neil Booth  <NeilB@earthling.net>
4744
4745         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
4746
4747 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
4748
4749         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
4750         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
4751
4752 2000-07-08  Neil Booth  <NeilB@earthling.net>
4753
4754         * gcc.dg/cpp/macsyntx.c: New tests.
4755
4756 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
4757
4758         * gcc.dg/20000707-1.c: New test.
4759
4760 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
4761
4762         * gcc.c-torture/execute/20000706-1.c: New test.
4763         * gcc.c-torture/execute/20000706-2.c: New test.
4764         * gcc.c-torture/execute/20000706-3.c: New test.
4765         * gcc.c-torture/execute/20000706-4.c: New test.
4766         * gcc.c-torture/execute/20000706-5.c: New test.
4767
4768 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
4769
4770         * g++.old-deja/g++.pt/instantiate7.C: New test.
4771
4772 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
4773
4774         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
4775         * g++.old-deja/g++.mike/thunk3.C: Likewise.
4776         * g++.old-deja/g++.other/rtti3.C: Likewise.
4777         * g++.old-deja/g++.other/rttid3.C: Likewise.
4778
4779 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
4780
4781         *  g77.f-torture/compile/20000630-1.x: Fix typo
4782
4783 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
4784
4785         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
4786         assembly output.
4787
4788 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
4789
4790         * gcc.dg/cpp/ident.c: New test.
4791
4792 2000-07-05  Neil Booth  <NeilB@earthling.net>
4793
4794         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
4795           gcc.dg/cpp/lexstrng.c: New tests.
4796
4797 2000-07-04  Neil Booth  <NeilB@earthling.net>
4798
4799         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
4800         * gcc.dg/cpp/strify2.c: Same.
4801
4802 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
4803
4804         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
4805         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
4806         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
4807         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
4808
4809         * testsuite/gcc.dg/cpp/macro1.c,
4810         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
4811         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
4812         testsuite/gcc.dg/cpp/strify1.c,
4813         testsuite/gcc.dg/cpp/strify2.c: New tests.
4814
4815 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
4816
4817         * gcc.c-torture/execute/20000703-1.c: New test.
4818
4819 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4820
4821         * g++.old-deja/g++.pt (lookup10.C): New test.
4822
4823 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4824
4825         * g++.old-deja/g++.pt (typename25.C): New test.
4826
4827 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
4828
4829         * gcc.c-torture/compile/20000701-1.c: New test.
4830
4831 2000-06-30  Nick Clifton  <nickc@cygnus.com>
4832
4833         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
4834         to test case.
4835
4836 2000-06-30  Catherine Moore  <clm@cygnus.com>
4837
4838         * gcc.c-torture/execute/align-1.c: New test.
4839
4840 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
4841
4842         * g++.old-deja/g++.pt/expr8.C: New test.
4843         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
4844
4845 2000-06-29  Nick Clifton  <nickc@cygnus.com>
4846
4847         * gcc.c-torture/compile/20000629-1.c: New test.
4848
4849 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
4850
4851
4852         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
4853         gcc.dg/noncompile directory, depending on whether they're
4854         preprocessor tests or not.  Annotate all the tests for the dg
4855         framework.
4856
4857         * gcc.c-torture/noncompile/noncompile.exp: Delete.
4858         * gcc.dg/noncompile/noncompile.exp: New.
4859
4860         * Moved files:
4861         Old name                                New name
4862         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
4863         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
4864         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
4865         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
4866         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
4867         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
4868         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
4869         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
4870         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
4871         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
4872         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
4873         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
4874         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
4875         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
4876         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
4877         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
4878         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
4879         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
4880         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
4881         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
4882         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
4883         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
4884         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
4885         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
4886
4887         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
4888         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
4889         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
4890         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
4891         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
4892         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
4893
4894 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
4895
4896         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
4897         declare one variable.  On the fourth, error.
4898         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
4899         declared by 20000628-1a.h.
4900
4901 2000-06-29  Richard Henderson  <rth@redhat.com>
4902
4903         * gcc.c-torture/execute/930529-1.x: New file.
4904         * gcc.dg/920413-1.c: Adjust expected warning text.
4905         * gcc.dg/980217-1.c: Declare abort.
4906         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
4907
4908 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
4909
4910         * g77.f-torture/compile/20000629-1.f: New test.
4911         * g77.f-torture/compile/20000629-1.x: Expected to fail.
4912
4913 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
4914
4915         Rearrange lots of files, removing entirely the
4916         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
4917         directories.
4918
4919         * Deleted files:
4920         gcc.c-torture/code_quality/code_quality.exp
4921         gcc.c-torture/special/special.exp
4922         gcc.failure/failure.exp
4923         gcc.failure/940409-1.x
4924         gcc.c-torture/compile/961203-1.x
4925
4926         * New files:
4927         gcc.misc-tests/linkage.exp
4928         gcc.c-torture/execute/920730-1t.c
4929         gcc.c-torture/execute/920730-1t.x
4930         gcc.c-torture/compile/920520-1.x
4931         gcc.c-torture/compile/920521-1.x
4932         gcc.c-torture/compile/981006-1.x
4933         gcc.c-torture/execute/eeprof-1.x
4934
4935         * Moved files (possibly with modifications to fit a new harness):
4936         Old name                                New name
4937         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
4938         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
4939         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
4940         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
4941         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
4942         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
4943         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
4944         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
4945         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
4946         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
4947         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
4948         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
4949         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
4950         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
4951
4952 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
4953
4954         * c-torture/compile/961203-1.x: Delete.
4955
4956         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
4957         not exit. Include stdio.h.
4958         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
4959         * gcc.misc-tests/dg-12.c: Likewise.
4960         * gcc.misc-tests/dg-5.c: Likewise.
4961         * gcc.misc-tests/dg-6.c: Likewise.
4962         * gcc.misc-tests/dg-7.c: Prototype abort.
4963         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
4964         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
4965         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
4966         not exit.
4967         * gcc.misc-tests/sieve.c: Use return from main, not exit.
4968         * gcc.misc-tests/sort2.c: Use return from main, not exit.
4969
4970 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
4971
4972         * gcc.dg/cpp/20000628-1.c: New test.
4973         * gcc.dg/cpp/20000628-1.h: New header for above test.
4974         * gcc.dg/cpp/20000628-1a.h: Likewise.
4975
4976 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
4977
4978         * gcc.dg/cpp: New directory.
4979         * gcc.dg/cpp/cpp.exp: New driver.
4980         * gcc.dg/cpp/20000627-1.c: New test.
4981         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
4982         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
4983         and rewrite as a compilation test.
4984
4985         * gcc.dg: Move many files into the cpp subdirectory, possibly
4986         renaming or editing them as well.
4987         Old name                New name
4988         990119-1.c              cpp/19990119-1.c
4989         990228-1.c              cpp/19990228-1.c
4990         990407-1.c              cpp/19990407-1.c
4991         990409-1.c              cpp/19990409-1.c
4992         990413-1.c              cpp/19990413-1.c
4993         990703-1.c              cpp/19990703-1.c
4994         20000127-1.c            cpp/20000127-1.c
4995         20000129-1.c            cpp/20000129-1.c
4996         20000207-1.c            cpp/20000207-1.c
4997         20000207-2.c            cpp/20000207-2.c
4998         20000209-1.c            cpp/20000209-1.c
4999         20000209-2.c            cpp/20000209-2.c
5000         20000301-1.c            cpp/20000301-1.c
5001         20000419-1.c            cpp/20000419-1.c
5002         20000510-1.S            cpp/20000510-1.S
5003         20000519-1.c            cpp/20000519-1.c
5004         20000529-1.c            cpp/20000529-1.c
5005         20000625-1.c            cpp/20000625-1.c
5006         20000625-2.c            cpp/20000625-2.c
5007         cpp-as1.c               cpp/assert1.c
5008         cpp-as2.c               cpp/assert2.c
5009         cxx-comments-1.c        cpp/cxxcom1.c
5010         cxx-comments-2.c        cpp/cxxcom2.c
5011         endif-label.c           cpp/endif.c
5012         cpp-hash1.c             cpp/hash1.c
5013         cpp-hash2.c             cpp/hash2.c
5014         cpp-if1.c               cpp/if-1.c
5015         cpp-if2.c               cpp/if-2.c
5016         cpp-if3.c               cpp/if-3.c
5017         cpp-if4.c               cpp/if-4.c
5018         cpp-if5.c               cpp/if-5.c
5019         cpp-cond.c              cpp/if-cexp.c
5020         cpp-missingop.c         cpp/if-mop.c
5021         cpp-missingparen.c      cpp/if-mpar.c
5022         cpp-opprec.c            cpp/if-oppr.c
5023         cpp-ifparen.c           cpp/if-paren.c
5024         cpp-shortcircuit.c      cpp/if-sc.c
5025         cpp-shift.c             cpp/if-shift.c
5026         cpp-unary.c             cpp/if-unary.c
5027         cpp-li1.c               cpp/line1.c
5028         cpp-li2.c               cpp/line2.c
5029         lineno.c                cpp/line3.c
5030         lineno-2.c              cpp/line4.c
5031         cpp-mi.c                cpp/mi1.c
5032         cpp-mic.h               cpp/mi1c.h
5033         cpp-micc.h              cpp/mi1cc.h
5034         cpp-mind.h              cpp/mi1nd.h
5035         cpp-mindp.h             cpp/mi1ndp.h
5036         cpp-mix.h               cpp/mi1x.h
5037         cpp-mi2.c               cpp/mi2.c
5038         cpp-mi2a.h              cpp/mi2a.h
5039         cpp-mi2b.h              cpp/mi2b.h
5040         cpp-mi2c.h              cpp/mi2c.h
5041         cpp-mi3.c               cpp/mi3.c
5042         cpp-mi3.def             cpp/mi3.def
5043         poison-1.c              cpp/poison.c
5044         pr-impl.c               cpp/prag-imp.c
5045         cpp-redef-2.c           cpp/redef1.c
5046         cpp-redef.c             cpp/redef2.c
5047         strpaste.c              cpp/strp1.c
5048         strpaste-2.c            cpp/strp2.c
5049         cpp-tradpaste.c         cpp/tr-paste.c
5050         cpp-tradstringify.c     cpp/tr-str.c
5051         cpp-tradwarn1.c         cpp/tr-warn1.c
5052         cpp-tradwarn2.c         cpp/tr-warn2.c
5053         trigraphs.c             cpp/trigraphs.c
5054         cpp-unc1.c              cpp/unc1.c
5055         cpp-unc2.c              cpp/unc2.c
5056         cpp-unc3.c              cpp/unc3.c
5057         cpp-unc.c               cpp/unc4.c
5058         undef.c                 cpp/undef1.c
5059         undef-2.c               cpp/undef2.c
5060         cpp-wi1.c               cpp/widestr1.c
5061
5062 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
5063
5064         * lib/g++.exp (g++_include_flags): Tweak.
5065
5066 2000-06-27  H.J. Lu  <hjl@gnu.org>
5067             Loren J. Rittle  <ljrittle@acm.org>
5068
5069         * lib/g++.exp (g++_include_flags): Override libgloss.exp
5070         version with one that knows about the new gcc tree structure.
5071         (g++_link_flags): Same.
5072
5073 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
5074
5075         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
5076         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
5077         case we are cross-compiling.
5078
5079         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
5080         g++.old-deja/g++.niklas/Makefile.in,
5081         g++.old-deja/g++.niklas/configure.in,
5082         g++.old-deja/g++.other/Makefile.in,
5083         g++.old-deja/g++.other/configure.in,
5084         gcc.c-torture/code_quality/Makefile.in,
5085         gcc.c-torture/code_quality/configure.in,
5086         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
5087         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
5088         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
5089         gcc.c-torture/execute/ieee/Makefile.in,
5090         gcc.c-torture/execute/ieee/configure.in,
5091         gcc.c-torture/noncompile/Makefile.in,
5092         gcc.c-torture/noncompile/configure.in,
5093         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
5094         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
5095         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
5096
5097 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
5098
5099         * g++.old-deja/g++.other/ambig3.C: New test.
5100
5101 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
5102
5103         * g++.old-deja/g++.pt/syntax1.C: New test.
5104         * g++.old-deja/g++.pt/syntax2.C: New test.
5105         * g++.old-deja/g++.other/syntax3.C: New test.
5106         * g++.old-deja/g++.other/syntax4.C: New test.
5107
5108 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
5109
5110         * gcc.dg/20000623-1.c: Prototype exit and abort.
5111
5112 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
5113
5114         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
5115         New tests.
5116         * gcc.dg/cpp-mi3.def: New file.
5117
5118         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
5119         inside assertions.
5120         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
5121         lexer's error messages.
5122         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
5123         divine anything from the linemarkers.
5124         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
5125         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
5126
5127 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
5128
5129         * gcc.dg/20000623-1.c: New test.
5130
5131 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
5132
5133         * gcc.c-torture/execute/20000622-1.c: New test.
5134
5135 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5136
5137         * g++.old-deja/g++.other/init15.C: New test.
5138
5139 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5140
5141         * g++.old-deja/g++.pt/vaarg2.C: New test.
5142         * g++.old-deja/g++.pt/vaarg3.C: New test.
5143
5144 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
5145
5146         * g++.old-deja/g++.other/dyncast6.C: New test.
5147
5148 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
5149
5150         * gcc.c-torture/execute/loop-6.c: New test.
5151
5152 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
5153
5154         * gcc.dg/20000614-1.c: New test.
5155         * gcc.dg/20000614-2.c: New test.
5156
5157 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
5158
5159         * g++.old-deja/g++.other/inline12.C: New test.
5160
5161 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
5162
5163         * g++.old-deja/g++.other/eh1.C: New test.
5164
5165 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
5166
5167         * g++.old-deja/g++.other/type.C: New test.
5168
5169 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
5170
5171         * g++.old-deja/g++.other/initstring.C: New test.
5172
5173 2000-06-12  Jason Merrill  <jason@redhat.com>
5174
5175         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
5176
5177 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
5178
5179         * gcc.c-torture/compile/20000609-1.c: New test.
5180
5181 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
5182
5183         * gcc.dg/20000609-1.c: New test.
5184
5185 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
5186
5187         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
5188         * gcc.c-torture/noncompile/poison-1.c: Move...
5189         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
5190         * gcc.dg/cpp-li1.c: Add a token after the #line.
5191
5192 2000-06-05  Richard Henderson  <rth@cygnus.com>
5193
5194         * gcc.c-torture/execute/20000605-2.c: New test.
5195         * gcc.c-torture/execute/20000605-3.c: New test.
5196
5197 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
5198
5199         * g77.f-torture/execute/20000503-1.x: New file.
5200
5201 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5202
5203         * g++.old-deja/g++.eh/badalloc1.C: New test.
5204
5205 2000-06-05  Richard Henderson  <rth@cygnus.com>
5206
5207         * gcc.c-torture/execute/20000605-1.c: New test.
5208
5209 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
5210             Nathan Sidwell <nathan@codesourcery.com>
5211
5212         * gcc.c-torture/compile/20000605-1.c: New test.
5213
5214 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
5215
5216         * g77.f-torture/compile/20000601-1.f:  New test.
5217
5218 2000-06-03  Richard Henderson  <rth@cygnus.com>
5219
5220         * gcc.c-torture/execute/20000603-1.c: New.
5221
5222 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
5223
5224         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
5225         * gcc.dg/noreturn-2.c (noreturn): Likewise.
5226
5227 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
5228
5229         * gcc.dg/compare2.c (case 12): XFAIL.
5230         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
5231         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
5232
5233         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
5234
5235 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
5236
5237         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
5238         guard macro is already defined when the header is first
5239         included.
5240         * gcc.dg/cpp-mix.h: New file.
5241         * gcc.dg/endif-label.c: Update patterns to match compiler.
5242
5243         * g++.brendan/complex1.C: Declare abort.
5244         * g++.law/refs4.C: Remove XFAIL.
5245         * g++.oliva/expr2.C: Declare abort and exit.
5246
5247 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
5248
5249         * gcc.c-torture/execute/20000528-1.c: New test.
5250
5251         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
5252         * g++.old-deja/g++.law/temps4.C: Likewise.
5253
5254         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
5255         stdlib.h.  Call abort() on failure.
5256         * g++.old-deja/g++.law/refs4.C: Likewise.
5257         * g++.old-deja/g++.law/temps4.C: Likewise.
5258         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
5259         * gcc.c-torture/execute/20000112-1.c: Include string.h.
5260
5261 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
5262
5263         Relative to g++.dg/special:
5264         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
5265
5266         Relative to g++.old-deja:
5267         * g++.brendan/complex1.C, g++.jason/optimize2.C,
5268         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
5269         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
5270         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
5271         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
5272         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
5273         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
5274
5275         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
5276         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
5277         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
5278         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
5279         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
5280         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
5281         and/or string.h.
5282
5283         * g++.other/goto1.C: Update expectations for error messages.
5284
5285 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
5286
5287         * gcc.c-torture/compile/20000523-1.c: New test.
5288
5289 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
5290
5291         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
5292
5293 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
5294
5295         * g++.old-deja/g++.eh/catch11.C: New test.
5296         * g++.old-deja/g++.eh/catch12.C: New test.
5297
5298 2000-05-24  Nick Clifton  <nickc@cygnus.com>
5299
5300         * gcc.c-torture/execute/20000523-1.c: New test.
5301
5302 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
5303
5304         * c-torture/execute/bcp-1.c: Replace abort in arg of
5305         __builtin_constant_p with a generic external function.
5306
5307         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
5308         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
5309         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
5310         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
5311         Prototype abort and/or exit.
5312
5313         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
5314         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
5315         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
5316         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
5317
5318 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
5319
5320         * gcc.dg/dwarf2-1.c: New test.
5321
5322 2000-05-20  Richard Henderson  <rth@cygnus.com>
5323
5324         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
5325
5326 2000-05-20  Andreas Jaeger  <aj@suse.de>
5327
5328         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
5329         testcase.
5330
5331 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
5332
5333         * gcc.c-torture/execute/20000519-2.c: New test.
5334
5335 2000-05-19  Andreas Jaeger  <aj@suse.de>
5336
5337         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
5338         which fails with SSA.
5339
5340         * lib/c-torture.exp: Also test with -O3 -fssa.
5341
5342 2000-05-18  Michael Meissner  <meissner@redhat.com>
5343
5344         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
5345         * gcc.c-torture/execute/920415-1.c: Ditto.
5346         * gcc.c-torture/execute/920501-1.c: Ditto.
5347         * gcc.c-torture/execute/conversion.c: Ditto.
5348         * gcc.c-torture/execute/cvt-1.c: Ditto.
5349
5350 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
5351
5352         * gcc.c-torture/compile/20000518-1.c: New test.
5353
5354 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
5355
5356         * g77.f-torture/compile/200005018.f:  New test.
5357
5358 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
5359
5360         * gcc.c-torture/compile/20000517-1.c: New test.
5361
5362 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5363
5364         * gcc.c-torture/execute/20000516-1.c: New test.
5365
5366 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
5367
5368         * g++.old-deja/g++.other/eh.C: New test.
5369
5370 2000-05-12  Richard Henderson  <rth@cygnus.com>
5371
5372         * gcc.c-torture/execute/990208-1.c (main): Don't pass
5373         constants through to doit's conditional.
5374
5375 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
5376
5377         * gcc.c-torture/compile/20000511-1.c: New test.
5378         * g77.f-torture/compile/20000511-1.f: New test.
5379         * g77.f-torture/compile/20000511-2.f: New test.
5380
5381 2000-05-11  Michael Meissner  <meissner@redhat.com>
5382
5383         * gcc.c-torture/execute/20000511-1.c: New test.
5384
5385 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
5386
5387         * gcc.dg/dg.exp: Scan .S files as well as .c files.
5388         * gcc.dg/20000510-1.S: New.
5389
5390 2000-05-08  Catherine Moore  <clm@cygnus.com>
5391
5392         * gcc.dg/unused-3.c: New.
5393
5394 2000-05-06  Richard Henderson  <rth@cygnus.com>
5395
5396           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
5397           * g++.old-deja/g++.mike/warn1.C: Likewise.
5398           * g++.old-deja/g++.pt/local1.C: Likewise.
5399           * g++.old-deja/g++.pt/local7.C: Likewise.
5400           * g++.old-deja/g++.pt/spec16.C: Likewise.
5401
5402 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
5403
5404         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
5405
5406 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
5407
5408           * g77.f-torture/execute/20000503-1.f:  New test.
5409
5410 2000-05-04  Andreas Jaeger  <aj@suse.de>
5411
5412         * gcc.dg/noreturn-2.c: New test.
5413
5414 2000-05-04  Neil Booth  <NeilB@earthling.net>
5415
5416         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
5417         preprocessor.
5418
5419 2000-05-04  Richard Henderson  <rth@cygnus.com>
5420
5421         * gcc.c-torture/execute/20000503-1.c: Fix typo.
5422
5423 2000-05-04  Richard Henderson  <rth@cygnus.com>
5424
5425         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
5426         OpenSSL by Jason R Thorpe.
5427
5428 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
5429
5430         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
5431
5432 2000-05-03  Robert Lipe <robertlipe@usa.net>
5433
5434         * gcc.dg/20000503-1.c: New test.
5435
5436 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
5437
5438         * gcc.c-torture/compile/20000502-1.c: New test.
5439         * g++.old-deja/g++.other/align.C: New test.
5440         * gcc.dg/cpp-tradstringify.c: New test.
5441
5442 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
5443
5444         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
5445         and hard registers.
5446
5447 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
5448
5449         * gcc.c-torture/execute/loop-5.c: New test.
5450
5451 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
5452
5453         * gcc.c-torture/execute/va-arg-20.c: New test.
5454
5455 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
5456
5457         * gcc.c-torture/execute/20000422-1.c: New test.
5458
5459 2000-04-20  Greg McGary  <gkm@gnu.org>
5460
5461         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
5462         when optimizing, but without sibling-call optimizations (-O1).
5463
5464 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
5465
5466           * gcc.c-torture/compile/20000420-1.c: New test.
5467
5468 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
5469
5470         * g++.abi/ptrflags.C: New test.
5471         * g++.eh/catchptr1.C: Test incomplete pointer chains.
5472
5473 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
5474
5475         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
5476
5477 2000-04-19  Greg McGary  <gkm@gnu.org>
5478
5479         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
5480         sibling-call optimizations.
5481
5482 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
5483
5484         * gcc.dg/20000419-1.c: New test.
5485
5486 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
5487
5488         * gcc.c-torture/execute/20000412-6.c: New test.
5489
5490 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
5491
5492         * gcc.c-torture/execute/20000412-5.c: New test.
5493         * g77.f-torture/compile/20000412-1.f: New test.
5494         * gcc.c-torture/execute/20000412-4.c: New test.
5495         * gcc.c-torture/compile/20000412-2.c: New test.
5496         * gcc.c-torture/execute/20000412-3.c: New test.
5497         * gcc.c-torture/compile/20000412-1.c: New test.
5498         * gcc.c-torture/execute/20000412-2.c: New test.
5499
5500 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
5501
5502         * objc/execute/bf-20.m: New test.
5503
5504 2000-04-10  Richard Henderson  <rth@cygnus.com>
5505
5506         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
5507
5508         * gcc.c-torture/execute/20000412-1.c: New test.
5509
5510 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
5511
5512         * g++.old-deja/g++.eh/catchptr1.C: New test.
5513
5514 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
5515
5516         * g++.old-deja/g++.abi/cxa_vec.C: New test.
5517
5518 2000-04-08  Neil Booth  <NeilB@earthling.net>
5519
5520         * gcc.dg/cpp-nullchar.c: Remove test as
5521         embedded nulls cause problems.
5522
5523 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5524
5525         * gcc.dg/compare2.c: New test.
5526
5527 2000-04-08  Neil Booth  <NeilB@earthling.net>
5528
5529         * gcc.dg/cpp-nullchar.c: New test.
5530
5531 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
5532
5533         * gcc.dg/cpp-mi2.c: New test.
5534         * gcc.dg/cpp-mi2[abc].h: New files.
5535
5536 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
5537
5538         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
5539         member name.
5540
5541 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
5542
5543         * g++.old-deja/g++.abi/vmihint.C: New test.
5544
5545 2000-04-06  Neil Booth  <NeilB@earthling.net>
5546
5547         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
5548         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
5549         copyright.
5550
5551 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
5552
5553         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
5554         avoid stack-frame overwrite.
5555
5556 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
5557
5558         * gcc.c-torture/compile/20000405-2.c: New test.
5559         * gcc.c-torture/compile/20000405-3.c: New test.
5560
5561 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5562
5563         * gcc.c-torture/compile/20000405-1.c: New test.
5564
5565 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
5566
5567         * gcc.dg/cast-qual-1.c: Revert last change.
5568
5569 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5570
5571         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
5572
5573 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
5574
5575         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
5576         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
5577
5578 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
5579
5580         * gcc.c-torture/compile/20000403-2.c: New test.
5581         * gcc.c-torture/compile/20000403-1.c: New test.
5582
5583 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
5584
5585         * gcc.c-torture/execute/20000403-1.c: New test.
5586
5587 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
5588
5589         * gcc.c-torture/execute/20000402-1.c: New test.
5590
5591 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
5592
5593         * gcc.c-torture/execute/va-arg-15.c: New test.
5594         * gcc.c-torture/execute/va-arg-16.c: New test.
5595         * gcc.c-torture/execute/va-arg-17.c: New test.
5596         * gcc.c-torture/execute/va-arg-18.c: New test.
5597         * gcc.c-torture/execute/va-arg-19.c: New test.
5598
5599 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
5600
5601         * gcc.c-torture/compile/981211-1.c: Move to...
5602         * gcc.dg/cpp-as1.c: ...here.
5603         * gcc.dg/cpp-as2.c: New file.
5604
5605         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
5606         compiler.
5607
5608 2000-04-02  Neil Booth  <NeilB@earthling.net>
5609
5610         * gcc.dg/cpp-cond.c  New tests.
5611         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
5612         accidental success less likely.
5613         * gcc.dg/cpp-missingop.c  New tests.
5614         * gcc.dg/cpp-missingparen.c  New tests.
5615         * gcc.dg/cpp-shift.c  New tests.
5616         * gcc.dg/cpp-shortcircuit.c  New tests.
5617         * gcc.dg/cpp-unary.c  New tests.
5618
5619 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
5620
5621         * gcc.c-torture/compile/20000329-1.c: New test.
5622
5623 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
5624
5625         * gcc.c-torture/compile/20000326-1.c: New test.
5626         * gcc.c-torture/compile/20000326-2.c: New test.
5627
5628 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
5629
5630         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
5631         the first parameter is a function argument.
5632
5633 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
5634
5635         * g++.old-deja/g++.ext/array4.C: New test.
5636
5637 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
5638
5639         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
5640
5641 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5642
5643         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
5644
5645 2000-03-19  Richard Henderson  <rth@cygnus.com>
5646
5647         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
5648
5649 2000-03-19  Richard Henderson  <rth@cygnus.com>
5650
5651         * gcc.c-torture/compile/20000319-1.c: New test.
5652
5653 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
5654
5655         * gcc.c-torture/execute/20000314-3.c: New test.
5656         * gcc.c-torture/execute/20000314-2.c: New test.
5657         * gcc.c-torture/execute/20000314-1.c: New test.
5658         * gcc.c-torture/compile/20000314-2.c: New test.
5659         * gcc.c-torture/compile/20000314-1.c: New test.
5660
5661 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
5662
5663         * g++.old-deja/g++.warn/inline.C: New test.
5664
5665 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
5666
5667         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
5668         standards-compliant result rather than specific constants.
5669         Put test-values in array.
5670
5671 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
5672
5673         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
5674         (g++_target_compile): Put test-specific options last.
5675
5676 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5677
5678         * g++.old-deja/g++.eh/vbase4.C: New test.
5679
5680 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5681
5682         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
5683
5684 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5685
5686         * g++.old-deja/g++.brendan/misc12.C: Removed.
5687         * g++.old-deja/g++.pt/memtemp77.C: Constify.
5688         * g++.old-deja/g++.ext/pretty4.C: New test.
5689
5690 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
5691
5692         * g++.old-deja/g++.other/string2.C: New test.
5693
5694 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
5695
5696         * g++.old-deja/g++.warn/impint2.C: New test.
5697
5698 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
5699
5700         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
5701         is 1, not zero.
5702
5703 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
5704
5705         * g++.old-deja/g++.warn/impint.C: New test.
5706         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
5707         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
5708         * g++.old-deja/g++.pt/explicit12.C: Likewise.
5709         * g++.old-deja/g++.pt/explicit13.C: Likewise.
5710         * g++.old-deja/g++.pt/explicit17.C: Likewise.
5711         * g++.old-deja/g++.pt/explicit18.C: Likewise.
5712         * g++.old-deja/g++.pt/explicit19.C: Likewise.
5713         * g++.old-deja/g++.pt/explicit23.C: Likewise.
5714         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5715         * g++.old-deja/g++.pt/explicit35.C: Likewise.
5716         * g++.old-deja/g++.pt/explicit6.C: Likewise.
5717         * g++.old-deja/g++.pt/memclass7.C: Likewise.
5718
5719 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
5720
5721         * gcc.dg/cpp-redef.c: New test.
5722
5723 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
5724
5725         * g++.old-deja/g++.pt/unify7.C: New test.
5726
5727 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5728
5729         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
5730         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
5731
5732 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
5733
5734         * gcc.c-torture/compile/20000224-1.c: New test.
5735
5736 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5737
5738         * gcc.c-torture/compile/cpp-2.c: New test.
5739         * gcc.c-torture/compile/cpp-1.c: New test.
5740
5741 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
5742
5743         * gcc.c-torture/execute/20000225-1.c: New test.
5744
5745 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5746
5747         * gcc.dg/cpp-li2.c: New test.
5748
5749         * gcc.dg/cpp-wi1.c: New test.
5750
5751         * gcc.dg/cpp-li1.c: New test.
5752
5753 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
5754
5755         * g++.old-deja/g++.other/sizeof5.C: New test.
5756
5757 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5758
5759         * gcc.c-torture/execute/va-arg-13.c: New test.
5760
5761 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
5762
5763         * gcc.c-torture/execute/va-arg-12.c: New test.
5764
5765 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5766
5767         * gcc.c-torture/execute/20000223-1.c: New test.
5768
5769 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5770
5771         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
5772
5773 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
5774
5775         * g++.old-deja/g++.abi/ptrmem.C: New test.
5776
5777 2000-02-19  Richard Henderson  <rth@cygnus.com>
5778
5779         * gcc.c-torture/compile/init-3.c: New.
5780
5781 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
5782
5783         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
5784         ALWAYS_CXXFLAGS.
5785
5786 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
5787
5788         * gcc.c-torture/compile/20000211-3.c: New test.
5789
5790 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
5791
5792         * gcc.c-torture/compile/20000211-2.c: New test.
5793
5794 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
5795
5796         * gcc.c-torture/compile/20000211-1.c: New test.
5797
5798 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
5799
5800         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
5801           on native targets
5802
5803 2000-02-08  Nathan Sidwell  <nathan@acm.org>
5804
5805         * g++.old-deja/g++.other/cast5.C: New test.
5806
5807 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
5808
5809         * gcc.c-torture/execute/20000205-1.c: New.
5810
5811 2000-02-03  Nathan Sidwell  <nathan@acm.org>
5812
5813         * g++.old-deja/g++.jason/cast3.C: Return void.
5814         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
5815
5816 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5817
5818         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
5819
5820         * gcc.dg/loop-1.c: New test.
5821
5822 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
5823
5824         * gcc.c-torture/compile/20000127-1.c: New test.
5825         * gcc.c-torture/execute/991228-1.c: New test.
5826
5827 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5828
5829         * gcc.dg/unused-2.c: New test.
5830
5831         * gcc.dg/conv-1.c: New test.
5832
5833 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
5834
5835         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
5836         compiler.
5837         (tool_option_proc): Fix typo.
5838
5839 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
5840
5841         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
5842         of the ld on the host, not on the build machine.
5843         Also, don't crash if '--help' is not a supported option.
5844
5845 2000-01-24  Richard Henderson  <rth@cygnus.com>
5846
5847         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
5848
5849 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
5850
5851         * gcc.c-torture/execute/20000120-2.c: New test.
5852         * gcc.c-torture/execute/20000120-1.c: New test.
5853
5854 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
5855
5856         * gcc.c-torture/execute/20000113-1.c: New test.
5857
5858 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
5859
5860         * gcc.c-torture/execute/20000112-1.c: New test.
5861
5862 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5863
5864         * gcc.dg/20000111-1.c: New test.
5865
5866 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
5867
5868         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
5869         with 16 bit integers.
5870
5871 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5872
5873         * gcc.dg/20000108-1.c: New test.
5874
5875 2000-01-05  Nathan Sidwell  <nathan@acm.org>
5876
5877         * g++.old-deja/g++.ns/koenig8.C: New test.
5878
5879 2000-01-05  Nathan Sidwell  <nathan@acm.org>
5880
5881         * g++.old-deja/g++.other/cast4.C: New test.
5882
5883 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
5884
5885         * gcc.c-torture/compile/20000105-2.c: New test.
5886         * gcc.c-torture/compile/20000105-1.c: New test.
5887
5888 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5889
5890         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
5891         references to printf & atoi to conform to ANSI standard.
5892         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
5893         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
5894         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
5895         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
5896         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
5897         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5898         * g++.old-deja/g++.brendan/copy1.C: Likewise.
5899         * g++.old-deja/g++.brendan/copy2.C: Likewise.
5900         * g++.old-deja/g++.brendan/copy3.C: Likewise.
5901         * g++.old-deja/g++.brendan/copy4.C: Likewise.
5902         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5903         * g++.old-deja/g++.brendan/copy6.C: Likewise.
5904         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5905         * g++.old-deja/g++.brendan/copy8.C: Likewise.
5906         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5907         * g++.old-deja/g++.brendan/crash14.C: Likewise.
5908         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
5909         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5910         * g++.old-deja/g++.brendan/delete2.C: Likewise.
5911         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
5912         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
5913         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
5914         * g++.old-deja/g++.brendan/eh1.C: Likewise.
5915         * g++.old-deja/g++.brendan/groff1.C: Likewise.
5916         * g++.old-deja/g++.brendan/init3.C: Likewise.
5917         * g++.old-deja/g++.brendan/misc12.C: Likewise.
5918         * g++.old-deja/g++.brendan/misc7.C: Likewise.
5919         * g++.old-deja/g++.brendan/new2.C: Likewise.
5920         * g++.old-deja/g++.brendan/operators4.C: Likewise.
5921         * g++.old-deja/g++.brendan/operators5.C: Likewise.
5922         * g++.old-deja/g++.brendan/overload2.C: Likewise.
5923         * g++.old-deja/g++.brendan/overload7.C: Likewise.
5924         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
5925         * g++.old-deja/g++.brendan/reference1.C: Likewise.
5926         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
5927         * g++.old-deja/g++.brendan/template24.C: Likewise.
5928         * g++.old-deja/g++.brendan/template3.C: Likewise.
5929         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
5930         * g++.old-deja/g++.jason/inline3.C: Likewise.
5931         * g++.old-deja/g++.jason/opeq.C: Likewise.
5932         * g++.old-deja/g++.law/arg5.C: Likewise.
5933         * g++.old-deja/g++.law/arm7.C: Likewise.
5934         * g++.old-deja/g++.law/ctors11.C: Likewise.
5935         * g++.old-deja/g++.law/cvt8.C: Likewise.
5936         * g++.old-deja/g++.law/init9.C: Likewise.
5937         * g++.old-deja/g++.law/refs4.C: Likewise.
5938         * g++.old-deja/g++.law/template2.C: Likewise.
5939         * g++.old-deja/g++.law/visibility24.C: Likewise.
5940         * g++.old-deja/g++.law/vtable3.C: Likewise.
5941         * g++.old-deja/g++.mike/asm2.C: Likewise.
5942         * g++.old-deja/g++.mike/eh1.C: Likewise.
5943         * g++.old-deja/g++.mike/misc1.C: Likewise.
5944         * g++.old-deja/g++.mike/misc13.C: Likewise.
5945         * g++.old-deja/g++.mike/misc14.C: Likewise.
5946         * g++.old-deja/g++.mike/ns12.C: Likewise.
5947         * g++.old-deja/g++.mike/p1248.C: Likewise.
5948         * g++.old-deja/g++.mike/p3708.C: Likewise.
5949         * g++.old-deja/g++.mike/p3708a.C: Likewise.
5950         * g++.old-deja/g++.mike/p3708b.C: Likewise.
5951         * g++.old-deja/g++.mike/p646.C: Likewise.
5952         * g++.old-deja/g++.mike/p700.C: Likewise.
5953         * g++.old-deja/g++.mike/p783.C: Likewise.
5954         * g++.old-deja/g++.mike/p783a.C: Likewise.
5955         * g++.old-deja/g++.mike/p783b.C: Likewise.
5956         * g++.old-deja/g++.mike/p786.C: Likewise.
5957         * g++.old-deja/g++.mike/p789.C: Likewise.
5958         * g++.old-deja/g++.mike/p789a.C: Likewise.
5959         * g++.old-deja/g++.mike/p807a.C: Likewise.
5960         * g++.old-deja/g++.other/delete3.C: Likewise.
5961         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5962         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5963         * g++.old-deja/g++.other/dyncast3.C: Likewise.
5964         * g++.old-deja/g++.other/empty1.C: Likewise.
5965         * g++.old-deja/g++.other/temporary1.C: Likewise.
5966         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
5967         * g++.old-deja/g++.pt/t16.C: Likewise.
5968         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
5969
5970 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
5971
5972         * gcc.dg/991230-1.c: New test.
5973
5974 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
5975
5976         * gcc.c-torture/compile/991229-3.c: New test.
5977         * gcc.c-torture/compile/991229-2.c: New test.
5978         * gcc.c-torture/compile/991229-1.c: New test.
5979
5980 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
5981
5982         * gcc.c-torture/compile/labels-2.c: New test.
5983
5984 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
5985
5986         * gcc.c-torture/execute/991227-1.c: New test.
5987
5988 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5989
5990         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
5991
5992 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
5993
5994         * gcc.c-torture/execute/991221-1.c: New test.
5995
5996 1999-12-20  Nathan Sidwell  <nathan@acm.org>
5997
5998         * g++.old-deja/g++.other/cast3.C: New test.
5999
6000 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
6001
6002         * gcc.c-torture/execute/991216-4.c: New test.
6003
6004 1999-12-16  Michael Meissner  <meissner@cygnus.com>
6005
6006         * gcc.c-torture/execute/991216-1.c: New test.
6007         * gcc.c-torture/execute/991216-2.c: New test.
6008         * gcc.c-torture/execute/991216-3.c: New test.
6009
6010 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
6011
6012         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
6013         Actually make the test fail by using "-O2" for compilation.
6014
6015 1999-12-15  Nathan Sidwell  <nathan@acm.org>
6016
6017         * g++.old-deja/g++.warn/cast-align1.C: New test.
6018
6019 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
6020
6021         * gcc.c-torture/compile/991214-1.c: New test.
6022         * gcc.c-torture/compile/991214-2.c: New test.
6023
6024 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
6025
6026         * gcc.dg/991214-1.c: New test.
6027
6028 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
6029
6030         * gcc.c-torture/compile/991213-3.c: New test.
6031         * gcc.c-torture/compile/991213-2.c: New test.
6032         * gcc.c-torture/compile/991213-1.c: New test.
6033
6034 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
6035
6036         * gcc.dg/991209-1.c: New test.
6037
6038 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
6039
6040         * gcc.c-torture/compile/991208-1.c: New test.
6041
6042 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
6043
6044         * gcc.dg/ultrasp2.c: New test.
6045
6046 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
6047
6048         * g++.old-deja/g++.abi/align.C (main): Fix typo.
6049
6050 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
6051
6052         * gcc.c-torture/compile/991202-1.c: New test.
6053         * gcc.c-torture/execute/991202-1.c: New test.
6054         * gcc.c-torture/execute/991202-2.c: New test.
6055         * gcc.c-torture/execute/991202-3.c: New test.
6056
6057 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
6058
6059         * g++.old-deja/g++.abi/align.C: New test.
6060         * g++.old-deja/g++.abi/aggregates.C: Likewise.
6061         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6062
6063 1999-12-01  Richard Henderson  <rth@cygnus.com>
6064
6065         * gcc.c-torture/execute/991201-1.c: New.
6066
6067 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
6068
6069         * gcc.dg/991129-1.c: New test.
6070
6071 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
6072
6073         * gcc.c-torture/compile/991127-1.c: New test.
6074
6075 1999-11-22  Nathan Sidwell  <nathan@acm.org>
6076
6077         * g++.old-deja/g++.other/warn4.C: New test.
6078
6079 1999-11-22  Nathan Sidwell  <nathan@acm.org>
6080
6081         * g++.old-deja/g++.eh/cleanup2.C: New test.
6082         * g++.old-deja/g++.ext/pretty2.C: New test.
6083         * g++.old-deja/g++.ext/pretty3.C: New test.
6084         * g++.old-deja/g++.other/debug6.C: New test.
6085
6086 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
6087
6088         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
6089         compiler_output to look for one error message instead of two.
6090
6091 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
6092
6093         * gcc.c-torture/execute/991118-1.c: Also test case
6094         where the word boundary does not split a byte evenly.
6095
6096 1999-11-19  Nathan Sidwell  <nathan@acm.org>
6097
6098         * g++.old-deja/g++.ext/restrict1.C: New test.
6099
6100 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
6101
6102         * gcc.c-torture/execute/991118-1.c: New test.
6103
6104 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
6105
6106         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
6107         working directory pathnames.
6108
6109 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
6110
6111         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
6112         host is equipped with driver.h and driver.o so it can actually
6113         compile and run the tests.
6114
6115 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
6116
6117         * gcc.c-torture/compile/991008-1.c: New test.
6118
6119 1999-11-08  Nick Clifton  <nickc@cygnus.com>
6120
6121         * lib/gcc-dg.exp: Include target-supports.exp
6122
6123 1999-11-05  Nick Clifton  <nickc@cygnus.com>
6124
6125         * lib/target-supports.exp: New file: Provide procs to test for
6126         features supported by the target.
6127         (check_weak_available): Moved here from ecos.exp.
6128         (check_alias_available): New proc: Determine of the target
6129         toolchain supports the alias attribute.
6130
6131         * gcc.dg/special/ecos.exp: Move check_weak_available to
6132         target-supports.exp.
6133         (alias-1.c): Only perform the test if the target supports
6134         aliases.
6135         (wkali-1.c): Only perform the test if the target supports
6136         aliases.
6137
6138         * gcc.dg/990506-0.c: Expect error messages from cross
6139         targets as well as native targets.
6140
6141 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
6142
6143         * gcc.dg/ultrasp1.c: Removed xfail.
6144         * gcc.dg/struct-ret-2.c: Likewise.
6145         * gcc.dg/array-1.c: Likewise.
6146
6147 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
6148
6149         * gcc.dg/struct-ret-2.c: New test.
6150
6151         * gcc.dg/array-1.c: New test.
6152
6153 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
6154
6155         * gcc.c-torture/execute/991030-1.c: New test.
6156
6157 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
6158
6159         * gcc.c-torture/compile/991026-2.c: New test.
6160
6161 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
6162
6163         * gcc.c-torture/compile/991026-1.c: New test.
6164
6165 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
6166
6167         * gcc.c-torture/execute/991023-1.c: New test.
6168
6169 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
6170
6171         * gcc.c-torture/execute/991019-1.c: New test.
6172
6173 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
6174
6175         * gcc.c-torture/execute/991016-1.c: New test.
6176
6177 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
6178
6179         * gcc.c-torture/execute/991014-1.c: New test.
6180
6181 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
6182
6183         * g++.old-deja/g++.other/union2.C: New test.
6184
6185 1999-10-13  Nathan Sidwell  <nathan@acm.org>
6186
6187         * g++.old-deja/g++.other/vaarg2.C: New test.
6188         * g++.old-deja/g++.other/vaarg3.C: New test.
6189
6190 1999-10-12  Craig Burley  <craig@jcb-sc.com>
6191
6192         * g77.f-torture/noncompile/19990905-1.f: Moved from being
6193         in compile/.
6194
6195 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
6196
6197         * gcc.c-torture/execute/va-arg-11.c: New test.
6198
6199 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
6200
6201         * lib/file-format.exp (gcc_target_object_format): Don't
6202         crash if objdump is unavailable.
6203
6204 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
6205
6206         * gcc.misc-tests/mg.exp: delete extraneous redirection.
6207
6208 1999-09-28  Nick Clifton  <nickc@cygnus.com>
6209
6210         * gcc.c-torture/compile/990928-1.c: New test.
6211
6212 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
6213
6214         * g++.old-deja/g++.other/decl6.C: New test.
6215
6216 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6217
6218         * gcc.c-torture/execute/va-arg-10.c: New test.
6219
6220 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
6221
6222         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
6223         __PRETTY_FUNCTION__.
6224
6225 1999-09-23  Nick Clifton  <nickc@cygnus.com>
6226
6227         * gcc.c-torture/execute/990923-1.c: New test.
6228
6229 1999-09-21  Nick Clifton  <nickc@cygnus.com>
6230
6231         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
6232         for which -fpic is inappropriate.
6233
6234 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
6235
6236         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
6237
6238 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
6239
6240         * g++.old-deja/g++.other/dyncast1.C: New test.
6241         * g++.old-deja/g++.other/dyncast2.C: New test.
6242         * g++.old-deja/g++.other/dyncast3.C: New test.
6243         * g++.old-deja/g++.other/dyncast4.C: New test.
6244         * g++.old-deja/g++.other/dyncast5.C: New test.
6245         * g++.old-deja/g++.eh/catch3.C: New test.
6246         * g++.old-deja/g++.eh/catch3p.C: New test.
6247         * g++.old-deja/g++.eh/catch4.C: New test.
6248         * g++.old-deja/g++.eh/catch4p.C: New test.
6249         * g++.old-deja/g++.eh/catch5.C: New test.
6250         * g++.old-deja/g++.eh/catch5p.C: New test.
6251         * g++.old-deja/g++.eh/catch6.C: New test.
6252         * g++.old-deja/g++.eh/catch6p.C: New test.
6253         * g++.old-deja/g++.eh/catch7.C: New test.
6254         * g++.old-deja/g++.eh/catch7p.C: New test.
6255         * g++.old-deja/g++.eh/catch8.C: New test.
6256         * g++.old-deja/g++.eh/catch8p.C: New test.
6257         * g++.old-deja/g++.eh/catch9.C: New test.
6258         * g++.old-deja/g++.eh/catch9p.C: New test.
6259
6260 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
6261
6262         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
6263         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
6264
6265 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
6266
6267         * gcc.c-torture/compile/990913-1.c: New test.
6268
6269 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
6270
6271         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
6272         * g++.old-deja/g++.jason/rfg5.C: Likewise.
6273
6274 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
6275
6276         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
6277
6278 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
6279
6280         * g++.old-deja/g++.other/lookup11.C: New test.
6281         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
6282         what is permitted and what we want.
6283         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
6284         overload use.
6285         * g++.old-deja/g++.jason/rfg5.C: Likewise
6286
6287 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
6288
6289         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
6290         * gcc.c-torture/noncompile/poison-1.c: New file.
6291
6292 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
6293
6294         * g++.old-deja/g++.other/sizeof3.C: New test.
6295         * g++.old-deja/g++.other/sizeof4.C: New test.
6296         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
6297         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
6298
6299 1999-09-07  Richard Henderson  <rth@cygnus.com>
6300
6301         * gcc.dg/va-arg-1.c: New.
6302
6303 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6304
6305         * gcc.c-torture/execute/va-arg-9.c: New test.
6306
6307 1999-09-05  Craig Burley  <craig@jcb-sc.com>
6308
6309         * g77.f-torture/compile/980519-2.f: New test.
6310         * g77.f-torture/compile/19990905-0.f: New test.
6311         * g77.f-torture/compile/19990905-1.f: New test.
6312         * g77.f-torture/compile/19990905-2.f: New test.
6313
6314         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
6315
6316 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
6317
6318         * gcc.c-torture/execute/990827-1.c: Fix typo.
6319
6320 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
6321
6322         * g++.old-deja/g++.other/deref1.C: New test.
6323
6324 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
6325
6326         * g++.old-deja/g++.other/ambig2.C: New test.
6327         * g++.old-deja/g++.other/cond5.C: New test.
6328         * g++.old-deja/g++.other/lookup16.C: New test.
6329
6330 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
6331
6332         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
6333         assemblers too.
6334
6335 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
6336
6337         * lib/c-torture.exp: Avoid the "compare executables" optimization
6338         when testing native.
6339
6340 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
6341
6342         * gcc.c-torture/execute/990829-1.c: New test.
6343         * gcc.c-torture/compile/990829-1.c: New test.
6344
6345 1999-08-27  Paul Burchard  <burchard@pobox.com>
6346
6347         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
6348         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
6349         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
6350         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
6351         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
6352         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
6353         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
6354         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
6355         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
6356         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
6357         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
6358
6359 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
6360
6361         * gcc.c-torture/execute/990827-1.c: New test.
6362
6363 1999-08-26  Craig Burley  <craig@jcb-sc.com>
6364
6365         * g77.f-torture/noncompile/19990826-4.f: New test.
6366
6367         * g77.f-torture/compile/19990826-3.f: New test.
6368
6369         * g77.f-torture/execute/19990826-2.f: New test.
6370
6371         * g77.f-torture/compile/19990826-1.f: New test.
6372
6373         * gcc.c-torture/execute/990826-0.c: New test.
6374         * g77.c-torture/execute/19990826-0.f: New test.
6375
6376         * g77.f-torture/noncompile/970626-2.f: New test.
6377
6378 1999-08-25  Paul Burchard  <burchard@pobox.com>
6379
6380         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
6381         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
6382         lss-011.C: New tests.
6383
6384 1999-08-25  Nathan Sidwell  <nathan@acm.org>
6385
6386         * g++.old-deja/g++.other/decl5.C: New test.
6387
6388 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6389
6390         * noncompile/noncompile.exp: Load_lib c-torture.exp.
6391         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
6392         call `postbase' for each one.  All callers of `postbase' changed
6393         to call this instead.
6394
6395 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
6396
6397         * gcc.c-torture/execute/990811-1.c: New test.
6398
6399 1999-08-09  Nick Clifton  <nickc@cygnus.com>
6400
6401         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
6402         just native ones.
6403
6404         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
6405         just native ones.
6406
6407 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
6408
6409         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
6410
6411 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
6412
6413         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
6414
6415 1999-08-04  Nathan Sidwell  <nathan@acm.org>
6416
6417         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
6418
6419 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
6420
6421         * gcc.c-torture/execute/990804-1.c: New test.
6422
6423 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6424
6425         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
6426         * g++.old-deja/g++.brendan/crash64.C: Likewise
6427         * g++.old-deja/g++.brendan/overload8.C: Likewise
6428
6429 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6430
6431         * g++.old-deja/g++.other/struct1.C: New test.
6432
6433 1999-08-03  Nathan Sidwell  <nathan@acm.org>
6434
6435         * g++.old-deja/g++.other/enum2.C: New test.
6436
6437 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
6438
6439         Adapted from tests from Franz Sirl:
6440         * gcc.c-torture/execute/va-arg-7.c: New test.
6441         * gcc.c-torture/execute/va-arg-8.c: New test.
6442
6443 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
6444
6445         * gcc.c-torture/compile/990801-2.c: New test.
6446
6447         * gcc.c-torture/compile/990801-1.c: New test.
6448
6449 1999-07-27  Michael Meissner  <meissner@cygnus.com>
6450
6451         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
6452         fp-cmp-1.c, converting double to float.
6453
6454         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
6455         fp-cmp-1.c, converting double to long double.
6456
6457         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
6458         from fr1 to unknown_register, since fr1 is a legitimate register
6459         on some machines.
6460
6461 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
6462
6463         * README: More listname related changes.
6464
6465 1999-07-08  Catherine Moore  <clm@cygnus.com>
6466
6467         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
6468
6469 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
6470
6471         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
6472
6473 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
6474
6475         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
6476
6477 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
6478
6479         * gcc.dg/990703-1.c: New test.
6480
6481 1999-06-29  Nick Clifton  <nickc@cygnus.com>
6482
6483         * lib/file-format.exp: New file: Move definition of proc
6484         gcc_target_object_format to here from
6485         gcc.dg/special/ecos.exp.
6486
6487         * lib/c-torture.exp: Include lib file-format.exp.
6488         * lib/gcc-dg.exp: Include lib file-format.exp.
6489
6490         * gcc.dg/special/ecos.exp: Remove definition of proc
6491         gcc_target_object_format.
6492
6493 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
6494
6495         * gcc.c-torture/execute/990628-1.c: New test.
6496
6497 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
6498
6499         * gcc.c-torture/compile/990625-2.c: New test.
6500
6501         * gcc.c-torture/compile/990625-1.c: New test.
6502
6503 1999-06-23  Nick Clifton  <nickc@cygnus.com>
6504
6505         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
6506         attributes compile.
6507         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
6508         ports that use the COFF/PE file format.
6509
6510 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
6511
6512         * gcc.c-torture/compile/990617-1.c: New test.
6513
6514 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
6515
6516         * g++.old-deja/g++.other/decl4.C: New test.
6517
6518 1999-06-14  Nathan Sidwell  <nathan@acm.org>
6519
6520         * g++.old-deja/g++.other/bitfld3.C: New test.
6521
6522 1999-06-08  Nathan Sidwell  <nathan@acm.org>
6523
6524         * g++.old-deja/g++.eh/catch1.C: New test.
6525
6526 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
6527
6528         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
6529
6530         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
6531         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
6532
6533 1999-06-05  Craig Burley  <craig@jcb-sc.com>
6534
6535         * g77.f-torture/compile/19990502-0.f: Replace with new,
6536         shorter, test that still fails after recent changes.
6537
6538 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
6539
6540         * gcc.c-torture/execute/990604-1.c: New test.
6541
6542 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
6543
6544         * gcc.c-torture/execute/990531-1.c: New test.
6545
6546 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6547
6548         * gcc.c-torture/compile/990527-1.c: New test.
6549
6550 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
6551
6552         * gcc.c-torture/execute/990527-1.c: New test.
6553
6554 1999-05-25  Nick Clifton  <nickc@cygnus.com>
6555
6556         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
6557         bitfields as signed.
6558
6559 1999-05-25  Craig Burley  <craig@jcb-sc.com>
6560
6561         * g77.f-torture/compile/19990525-0.f: New test.
6562
6563 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
6564
6565         * gcc.c-torture/execute/990525-2.c: New test.
6566
6567         * gcc.c-torture/execute/990525-1.c: New test.
6568
6569 1999-05-24  Nathan Sidwell  <nathan@acm.org>
6570
6571         * g++.old-deja/g++.other/anon3.C: New test.
6572         * g++.old-deja/g++.other/anon4.C: New test.
6573         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
6574         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
6575         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
6576         Merrill).
6577
6578 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
6579
6580         * gcc.c-torture/execute/990524-1.c: New test.
6581
6582         * gcc.dg/990524-1.c: New test.
6583
6584 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6585
6586         * gcc.c-torture/compile/990523-1.c: New test.
6587
6588 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
6589
6590         * gcc.c-torture/compile/990519-1.c: New test.
6591
6592 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
6593
6594         * gcc.c-torture/compile/990517-1.c: New test.
6595
6596         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
6597         (e4, f4): New tests.
6598         (main): Call them.
6599
6600 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6601
6602         * gcc.dg/noreturn-1.c: New test.
6603
6604 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
6605
6606         * gcc.c-torture/execute/990513-1.c: New test.
6607
6608 1999-05-10  Richard Henderson  <rth@cygnus.com>
6609
6610         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
6611
6612 1999-05-10  Craig Burley  <craig@jcb-sc.com>
6613
6614         * g77.f-torture/execute/erfc.f: Use small single-precision
6615         values, to avoid problems on Alphas when not -mieee.
6616
6617 1999-05-08  Craig Burley  <craig@jcb-sc.com>
6618
6619         * gcc.dg/990506-0.c: New test.
6620
6621 1999-05-08  Richard Henderson  <rth@cygnus.com>
6622
6623         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
6624         the constant to test.  Don't XFAIL 64-bit targets.
6625
6626         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
6627         * g++.old-deja/g++.law/profile1.C: Likewise.
6628
6629         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
6630         operator new instances.
6631         * g++.old-deja/g++.other/delete5.C: Likewise.
6632
6633 1999-05-03  Craig Burley  <craig@jcb-sc.com>
6634
6635         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
6636         intrinsic.
6637
6638 1999-05-03  Craig Burley  <craig@jcb-sc.com>
6639
6640         * g77.f-torture/execute/u77-test.f: Reverse order of two
6641         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
6642
6643 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6644
6645         * gcc.dg/compare1.c: New test.
6646
6647 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6648
6649         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
6650         New tests.
6651
6652 1999-05-02  Craig Burley  <craig@jcb-sc.com>
6653
6654         * g77.f-torture/compile/19990502-1.f: New test.
6655
6656 1999-05-02  Craig Burley  <craig@jcb-sc.com>
6657
6658         * g77.f-torture/compile/19990502-0.f: New test.
6659
6660 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
6661
6662         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
6663         intrinsic.
6664
6665 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
6666
6667         * g77.f-torture/execute/u77-test.f (main): List libU77
6668         intrinsics not currently tested.
6669         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
6670         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
6671         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
6672         Trim blanks off the ends of some printed strings.
6673
6674 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
6675
6676         * g77.f-torture/execute/u77-test.f (main): Just warn about
6677         FSTAT gid disagreement, as it's expected on some systems.
6678
6679 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
6680
6681         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
6682         use a new function, which allows for some slop.
6683         Clean up some commentary.
6684         (issum): The new function.
6685         (sgladd): Deleted subroutine.
6686
6687 1999-05-01  Craig Burley  <craig@jcb-sc.com>
6688
6689         * g77.f-torture/execute/u77-test.f: Modify to be more like
6690         libf2c/libU77 version, bringing patches to that version here.
6691         Add suitable commentary.
6692
6693 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
6694
6695         * gcc.dg/990424-1.c: New test.
6696
6697 1999-04-24  Craig Burley  <craig@jcb-sc.com>
6698
6699         * g77.f-torture/execute/u77-test.f (main): Bug involving
6700         LSTAT has been fixed, so turn back on full checking.
6701
6702 1999-04-20  Craig Burley  <craig@jcb-sc.com>
6703
6704         * g77.f-torture/compile/19990419-0.f: New test.
6705         * g77.f-torture/execute/19990419-1.f: New test.
6706
6707 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
6708
6709         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
6710         to avoid the need for a prototype to supress a warning.
6711
6712 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
6713
6714         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
6715
6716 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
6717
6718         * gcc.c-torture/execute/990404-1.c: New test.
6719
6720 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6721
6722         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
6723         * gcc.dg/cpp-if3.c: Don't use -pedantic.
6724         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
6725         missing initializer warnings.
6726
6727 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
6728
6729         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
6730         matching strings.
6731
6732 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
6733
6734         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
6735
6736 1999-03-26  Craig Burley  <craig@jcb-sc.com>
6737
6738         * g77.f-torture/execute/19990325-0.f: New test.
6739         * g77.f-torture/execute/19990325-1.f: New test.
6740
6741 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
6742
6743         * gcc.c-torture/execute/990324-1.c: New test.
6744
6745 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
6746
6747         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
6748         test with 4.
6749
6750 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
6751
6752         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
6753
6754 1999-03-13  Craig Burley  <craig@jcb-sc.com>
6755
6756         * g77.f-torture/execute/19990313-2.f: New test.
6757         * g77.f-torture/execute/19990313-3.f: New test.
6758
6759 1999-03-13  Craig Burley  <craig@jcb-sc.com>
6760
6761         * g77.f-torture/execute/19990313-0.f: New test.
6762         * g77.f-torture/execute/19990313-1.f: New test.
6763
6764 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
6765
6766         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
6767         printf to sprintf.
6768         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
6769         (main): Add check for u15.  Conditionalize u31 check depending on
6770         whether ints are <32 bits or >=32 bits.
6771
6772 1999-03-08  Craig Burley  <craig@jcb-sc.com>
6773
6774         * g77.f-torture/execute/19981119-0.f: Improve testiness.
6775
6776 1999-03-08  Craig Burley  <craig@jcb-sc.com>
6777
6778         * g77.f-torture/compile/19990305-0.f: New test.
6779         * g77.f-torture/execute/19981119-0.f: New test.
6780
6781 1999-03-08  Craig Burley  <craig@jcb-sc.com>
6782
6783         * g77.f-torture/execute/970625-2.f: call ABORT if final
6784         result is not correct, instead of just printing it.
6785         Add this checking via newly introduced obfuscation, to
6786         trip up buggy front ends.
6787
6788 1999-03-07  Craig Burley  <craig@jcb-sc.com>
6789
6790         * g77.f-torture/compile/960317-1.f: Moved from being
6791         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
6792
6793 1999-03-06  Craig Burley  <craig@jcb-sc.com>
6794
6795         * g77.f-torture/execute/960317-1.f: New (old) test.
6796         * g77.f-torture/execute/970625-2.f: Ditto.
6797
6798 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
6799
6800         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
6801         message on line 1 or line 2; cccp and cpplib do this differently.
6802
6803 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
6804
6805         * g++.old-deja/g++.law/weak1.C: New test.
6806
6807 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6808
6809         * gcc.c-torture/execute/990119-1.c: Renamed to...
6810         * gcc.dg/990119-1.c: this, so it will only be tested once
6811         (it's a preprocessor test, it doesn't need to be run at
6812         multiple optimization levels).
6813
6814 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6815
6816         * lib/g++.exp: Don't add incdir=$base_dir/../include to
6817           ALWAYS_CXXFLAGS.
6818
6819 1999-02-24  Craig Burley  <craig@jcb-sc.com>
6820
6821         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
6822         * g77.f-torture/compile/19981216-0.f: ...as it is expected
6823         to not be compilable by current g77.
6824
6825 1999-02-24  Nick Clifton  <nickc@cygnus.com>
6826
6827         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
6828
6829 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
6830
6831         * gcc.c-torture/execute/990222-1.c: New test.
6832
6833 1999-02-19  Craig Burley  <craig@jcb-sc.com>
6834
6835         * g77.f-torture/compile/19990218-0.f: New test.
6836         * g77.f-torture/noncompile/19990218-1.f: New test.
6837
6838 1999-02-18  Craig Burley  <craig@jcb-sc.com>
6839
6840         * g77.f-torture/compile/19981216-0.f: New test.
6841
6842 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
6843
6844         * gcc.dg/990214-1.c: New test.
6845
6846 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
6847
6848         * gcc.dg/990213-2.c: New test.
6849
6850         * gcc.dg/990213-1.c: New test.
6851
6852 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
6853
6854         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
6855         ints.
6856
6857 1999-02-11  Nick Clifton  <nickc@cygnus.com>
6858
6859         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
6860         specified by target.
6861
6862         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
6863
6864 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
6865
6866         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
6867
6868 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
6869
6870         * gcc.dg/special/ecos.exp: New test driver for new tests with
6871         special requirements.
6872
6873         * gcc.dg/special/alias-1.c: New test.
6874         * gcc.dg/special/gcsec-1.c: New test.
6875         * gcc.dg/special/weak-1.c: New test.
6876         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
6877         * gcc.dg/special/weak-2.c: New test.
6878         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
6879         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
6880         * gcc.dg/special/wkali-1.c: New test.
6881         * gcc.dg/special/wkali-2.c: New test.
6882         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
6883         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
6884
6885 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
6886
6887           * lib/c-torture.exp (c-torture-compile): Pull out code for
6888           analyzing gcc error messages.
6889           (c-torture-execute): Likewise.  Fix some (harmless) false
6890           positives.
6891           * lib/gcc.exp (gcc_check_compile): New function.
6892
6893 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
6894
6895         * gcc.c-torture/execute/990208-1.c: New test.
6896
6897 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
6898
6899         * g++.dg/special/ecos.exp: New driver for new tests with special
6900         requirements
6901
6902         * g++.dg/special/conpr-1.C: New test
6903         * g++.dg/special/conpr-2.C: New test
6904         * g++.dg/special/conpr-2a.C: New test
6905         * g++.dg/special/conpr-3.C: New test
6906         * g++.dg/special/conpr-3a.C: New test
6907         * g++.dg/special/conpr-3b.C: New test
6908
6909         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
6910         allow g++ to use the dg driver
6911
6912         * README: Add comment about g++.dg directory
6913
6914 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
6915
6916         * README: Update email addresses.
6917
6918 1999-02-03  Nick Clifton  <nickc@cygnus.com>
6919
6920         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
6921         arguments in order to force structure S onto the stack even on
6922         the alpha.
6923         (test): Pass 10 leading arguments to function foo as well as the
6924         structure S.
6925
6926         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
6927         failure for all targets.
6928
6929         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
6930         abort to terminate program execution.
6931
6932 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
6933
6934         * gcc.c-torture/execute/990130-1.c: New test.
6935
6936 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
6937
6938         * gcc.dg/990130-1.c: New test.
6939
6940 1999-01-28  Michael Meissner  <meissner@cygnus.com>
6941
6942         * gcc.c-torture/execute/990128-1.c: New test.
6943
6944 1999-01-27  Michael Meissner  <meissner@cygnus.com>
6945
6946         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
6947
6948 1999-01-27  Felix Lee  <flee@cygnus.com>
6949
6950         * lib/c-torture.exp (c-torture-compile): pull out code for
6951         analyzing gcc error messages.
6952         (c-torture-execute): ditto, and fix some (harmless) false
6953         positives.
6954         * lib/gcc.exp (gcc_check_compile): new function.
6955
6956 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
6957
6958         * gcc.dg/990117-1.c: New test.
6959
6960         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
6961
6962         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
6963
6964 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
6965
6966         * g77.f-torture/compile/990115-1.f: New test.
6967
6968 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
6969
6970         * gcc.c-torture/compile/990107-1.c: New test
6971
6972 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
6973
6974         * gcc.c-torture/execute/990106-2.c: New test.
6975
6976         * gcc.c-torture/execute/990106-1.c: New test.
6977
6978 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
6979
6980         * gcc.c-torture/compile/981223-1.c: New test.
6981
6982 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
6983
6984         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
6985         (opt3): Rename from opt4 and disable.
6986
6987 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
6988
6989         * g++.old-deja/g++.pt/ptrmem5.C: New test.
6990
6991 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
6992
6993         * g++.old-deja/g++.other/conv5.C: New test.
6994
6995 1998-12-14  Nick Clifton  <nickc@cygnus.com>
6996
6997         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
6998
6999 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
7000
7001         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
7002
7003 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
7004
7005         * gcc.c-torture/compile/981211-1.c: New test.
7006
7007 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
7008
7009         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
7010
7011         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
7012
7013 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7014
7015         * gcc.special/930510-1.c: Make C9X safe.
7016         * gcc.misc-tests/gcov-1.c Similarly.
7017         * gcc.misc-tests/gcov-2.c Similarly.
7018
7019 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
7020
7021         * gcc.dg/ultrasp1.c: New test.
7022
7023 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
7024
7025         * gcc.c-torture/execute/981206.c: New test.
7026
7027 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
7028
7029         * g++.old-deja/g++.ns/template7.C: New test.
7030
7031         * g++.old-deja/g++.other/expr1.C: New test.
7032
7033         * g++.old-deja/g++.eh/tmpl3.C: New test.
7034
7035         * g++.old-deja/g++.eh/tmpl2.C: New test.
7036
7037 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
7038
7039         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
7040         * g++.old-deja/g++.other/using6.C: Removed.
7041         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
7042
7043         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
7044
7045 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
7046
7047         * g++.old-deja/g++.pt/overload8.C: New test.
7048
7049         * g++.old-deja/g++.pt/overload7.C: New test.
7050
7051         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
7052
7053         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
7054         and relinking messages.
7055         * lib/g++.exp (g++_target_compile): Remove .rpo file when
7056         compiling with -frepo.
7057
7058 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
7059
7060         * g++.old-deja/g++.pt/lookup6.C: New test.
7061
7062 1998-11-30  Nick Clifton  <nickc@cygnus.com>
7063
7064         * gcc.c-torture/execute/981130-1.c: New test.
7065         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
7066
7067 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
7068
7069         * g++.old-deja/g++.pt/explicit76.C: New test.
7070
7071         * g++.old-deja/g++.pt/friend38.C: New test.
7072
7073         * g++.old-deja/g++.ns/crash2.C: New test.
7074
7075         * g++.old-deja/g++.pt/defarg8.C: New test.
7076
7077         * g++.old-deja/g++.pt/instantiate6.C: New test.
7078
7079         * g++.old-deja/g++.pt/static6.C: New test.
7080
7081         * g++.old-deja/g++.pt/decl2.C: New test.
7082
7083 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
7084
7085         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
7086         problem is actually related with name lookup, but so what? :-)
7087
7088         * g++.old-deja/g++.pt/friend37.C: New test.
7089
7090 1998-11-25  Dave Love  <d.love@dl.ac.uk>
7091
7092         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
7093         element, which fails on some systems.
7094
7095         * g77.f-torture/execute/labug1.f: New test.
7096
7097 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
7098
7099         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
7100         is defined.
7101
7102 1998-11-18  Dave Love  <d.love@dl.ac.uk>
7103
7104         * g77.f-torture/compile/981117-1.f: New test.
7105
7106 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
7107
7108         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
7109         properly discarded.
7110
7111 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
7112
7113         * gcc.c-torture/execute/memcheck: New directory of tests for
7114         -fcheck-memory-usage.
7115
7116 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7117
7118         * README: New file, general information about the testsuite and
7119         new description of the various C++ test subdirectories.
7120         * README.g++: Eliminate obsolete information, update and move most
7121         relevant stuff to README.
7122
7123 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
7124
7125         * gcc.c-torture/compile/981107-1.c: New test.
7126
7127 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
7128
7129         * execute/memcpy-bi.c: New testcase.
7130
7131 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
7132
7133         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
7134         base classes.
7135
7136         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
7137         template is selected.
7138
7139         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
7140         classes, it should be accepted for all types.
7141
7142         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
7143
7144         * g++.old-deja/g++.pt/spec24.C: Ensure that template
7145         specializations start with template headers.
7146
7147 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
7148
7149         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
7150
7151         * g++.old-deja/g++.other/init9.C: Test cross initialization of
7152         non-POD types.
7153
7154 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
7155
7156         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
7157
7158 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7159
7160         * compile/981022-1.c, compile/981022-1.x: New test and driver.
7161
7162 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
7163
7164         * 981019-1.c: New test.
7165
7166 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
7167
7168         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
7169         find objc headers.
7170
7171 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
7172
7173         * compile/981001-4.c: Remove use of GCC extension that triggers a
7174         compiler bug.
7175
7176 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
7177
7178         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
7179
7180 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
7181
7182         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
7183         instantiation of template produces incorrect code for delete
7184         expression.
7185
7186         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
7187         constructors' name is not unique.
7188         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
7189         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
7190
7191         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
7192         automatic array of const is ill-formed.
7193
7194         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
7195         of template parameter?
7196
7197         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
7198         const.
7199
7200         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
7201         pointer-to-member expression.
7202
7203         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
7204         declaration causes ICE.
7205
7206 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
7207
7208         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
7209         reserved in the global namespace.
7210
7211         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
7212         generate needed virtual table.
7213
7214         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
7215
7216 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
7217
7218         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
7219         template-dependent type
7220
7221 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
7222
7223         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
7224         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
7225         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
7226
7227         * g++.old-deja/g++.other/using5.C: New test; using decl from base
7228         class should be usable as argument of member function.
7229         * g++.old-deja/g++.other/using6.C: New test; using decl from base
7230         class should be usable as return type of member function.
7231         * g++.old-deja/g++.other/using7.C: New test; using decl from base
7232         class should be usable as type of data member.
7233
7234         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
7235
7236 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
7237
7238         * gcc.c-torture/special/920521-1.c: Fix bogus test.
7239
7240 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
7241
7242         * gcc.dg/dll-?.c Add thumb to target list.
7243         Fix assembler scan patterns to match current assembler output.
7244
7245 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
7246
7247         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
7248         matching of template brackets.
7249
7250         * g++.old-deja/g++.other/using4.C: New test.  Test using
7251         declarations of methods from base classes.
7252
7253         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
7254         within functions should introduce names into the innermost
7255         enclosing namespace.
7256
7257         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
7258         of static locals if first initialization throws.
7259
7260 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
7261
7262         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
7263
7264 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
7265
7266         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
7267         lose track of the possible targets of tablejump insns.
7268         * special/special.exp: Run it.
7269
7270 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
7271
7272         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
7273         must be declared before its specializations can be named in friend
7274         declarations.
7275
7276 1998-10-05  Dave Love  <d.love@dl.ac.uk>
7277
7278         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
7279
7280         * g77.f-torture/execute/io1.f: New test.
7281
7282 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
7283
7284         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
7285         with pointer to template function, for which no argument deduction
7286         is possible.
7287
7288         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
7289         specialization of template function as argument to template
7290         function.
7291
7292         * g++.old-deja/g++.other/access2.C: New test; Inner class
7293         shouldn't have privileged access to Outer's names.
7294
7295 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
7296
7297         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
7298         friend template declared within template class conflicts with
7299         nested class of the same name.
7300
7301         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
7302         is ignored.
7303
7304         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
7305         object with direct initializer as function declaration.
7306
7307         * g++.old-deja/g++.other/decl2.C: New test; duplicate
7308         initializers.
7309
7310         * g++.old-deja/g++.other/null2.C: New test; conditional operator
7311         involving const pointer and NULL produces incorrect result.
7312
7313         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
7314         type name without `typename' should be rejected with -pedantic.
7315
7316 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
7317
7318         * g++.old-deja/g++.other/addrof1.C: New test.
7319
7320 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
7321
7322         * gcc.c-torture/compile/981001-1.c: New test.
7323         * gcc.c-torture/execute/981001-1.c: New test.
7324
7325 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
7326
7327         * gcc.c-torture/compile/981001-2.c: New test.
7328         * gcc.c-torture/compile/981001-3.c: New test.
7329         * gcc.c-torture/compile/981001-4.c: New test.
7330
7331 1998-10-01  Robert Lipe  <robertl@dgii.com>
7332
7333         * lib/objc.exp (objc_target_compile): Add -L during compiles for
7334         multilibbed hosts.   Idea grafted from g77.exp.
7335
7336 1998-09-30  Dave Love  <d.love@dl.ac.uk>
7337
7338         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
7339         avoid losing on systems which need -lsocket.
7340
7341 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
7342
7343         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
7344         * g++.old-deja/g++.other/nested2.C: Ditto.
7345         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
7346         failure.
7347
7348 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
7349
7350         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
7351         preferred over template operator!= for enum bitfields.
7352
7353 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
7354
7355         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
7356         that happen to have the same base name, but in different scopes,
7357         are incorrectly rejected.
7358
7359 1998-09-16  Richard Henderson  <rth@cygnus.com>
7360
7361         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
7362         on the native word size instead of an integer literal.
7363
7364 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
7365
7366         * g++.old-deja/g++.other/static2.C: Invocation of static data
7367         member of type pointer-to-function denoted as non-static member.
7368
7369         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
7370         checks involving function types and aliases.
7371
7372 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
7373
7374         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
7375         redefined to the same non-trivial type.
7376
7377         * g++.old-deja/g++.pt/explicit73.C: Test for proper
7378         namespace-qualification of template specializations declared in
7379         other namespaces.
7380
7381         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
7382         to declare a subset of the specializations of a template function
7383         as friends of specializations of a template class.
7384
7385         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
7386         member templates that do not fully specialize the enclosing
7387         template class are rejected.
7388
7389 1998-09-11  Dave Love  <d.love@dl.ac.uk>
7390
7391         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
7392
7393 1998-09-08  Dave Love  <d.love@dl.ac.uk>
7394
7395         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
7396         altered from libf2c/libU77 version.
7397
7398 1998-09-06  Dave Love  <d.love@dl.ac.uk>
7399
7400         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
7401
7402 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
7403
7404         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
7405         (un)signed char are different types for template specialization
7406         purposes.
7407
7408 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
7409
7410         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
7411         * objc: ObjC testsuite.
7412
7413 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
7414
7415         * gcc.c-torture/execute/941014-1.x:  New file.
7416
7417 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
7418
7419         * lib/c-torture.exp: Add support for
7420         torture_eval_before_compile and torture_eval_before_execute
7421         variables.
7422
7423 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
7424
7425         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
7426         this test triggers valid.
7427
7428 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
7429
7430         * gcc.dg/980827-1.c: New test.
7431
7432 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7433
7434         * gcc.c-torture/execute/loop-4b.c: New test.
7435
7436 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
7437
7438         * lib/c-torture.exp: Add support for
7439         torture_eval_before_compile and torture_eval_before_execute
7440         variables.
7441
7442 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
7443
7444         * gcc.c-torture/compile/980825-1.c: New test.
7445
7446 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
7447
7448         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
7449         count number tests in opt_t0 not good_t0.
7450
7451 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
7452
7453         * gcc.c-torture/compile/930326-1.x: Fix typo.
7454
7455 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
7456
7457         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
7458         causes an ICE.
7459
7460 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
7461
7462         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
7463         STACK_SIZE is defined.
7464         * gcc.c-torture/unsorted/stuct.c: Similarly.
7465
7466         * gcc.c-torture/compile/980821-1.c: New test.
7467
7468 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
7469
7470         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
7471
7472 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
7473
7474         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
7475         code.
7476
7477 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
7478
7479         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
7480         error'.
7481
7482 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
7483
7484         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
7485
7486 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
7487
7488         * gcc.c-torture/compile/980816-1.c: New test.
7489
7490         * gcc.dg/980816-1.c: New test.
7491
7492 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
7493
7494         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
7495         compiler for ieee tests.
7496
7497 1998-08-01  Dave Love  <d.love@dl.ac.uk>
7498
7499         * g77.f-torture/compile/980729-0.f: New test.
7500
7501 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
7502
7503         * gcc.c-torture/special/eeprof-1.c: New test, for
7504         -finstrument-functions.
7505         * gcc.c-torture/special/special.exp: Run it.
7506
7507 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
7508
7509         * gcc.c-torture/compile/980729-1.c: New test.
7510
7511 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
7512
7513         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
7514         __thumb__ is defined, and test for ARM style doubles if so.
7515
7516 1998-07-26  Dave Love  <d.love@dl.ac.uk>
7517
7518         * g77.f-torture/noncompile/980615-0.f: New test.
7519
7520 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
7521
7522         * gcc.dg/980312-1.c: Do link instead of compile.
7523         * gcc.dg/980313-1.c: Likewise.
7524
7525 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
7526
7527         * gcc.c-torture/compile/980726-1.c: New test.
7528
7529 1998-07-25  Dave Love  <d.love@dl.ac.uk>
7530
7531         * g77.f-torture/execute/io0.f: New test.
7532
7533 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
7534
7535         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
7536         an int.
7537
7538 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
7539
7540         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
7541         m32r bugs.
7542
7543 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
7544
7545         * gcc.dg/980626-1.c: Expect failures for all toolchains until
7546         c-decl.c:grokdeclarator can handle mode attributes.
7547
7548 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
7549
7550         * gcc.c-torture/execute/980716-1.c: New test.
7551
7552 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
7553
7554         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
7555         the mn10200.
7556         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
7557         the mn10200.
7558         * gcc.c-torture/execute/va-arg-3.x: Similarly.
7559         * gcc.c-torture/compile/930326-1.x: Similarly.
7560
7561 1998-07-13  Dave Love  <d.love@dl.ac.uk>
7562
7563         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
7564         New test from Craig.
7565
7566 1998-07-12  Dave Love  <d.love@dl.ac.uk>
7567
7568         * g77.f-torture/noncompile/980616-0.f: New test.
7569
7570         * g77.f-torture/execute/970816-3.f:  New test from Craig.
7571
7572 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
7573
7574         *  g++.other/singleton.C: Return error value instead of taking
7575         SIGSEGV.
7576
7577 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
7578
7579         *  g++.other/singleton.C: New test.   Warning is under dispute.
7580         Runtime crash is not.
7581
7582 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
7583
7584         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
7585         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
7586         using6.C, using7.C}:  New namespace tests.
7587
7588 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
7589
7590         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
7591         specialization with typedef'ed names used as array indexes.
7592
7593 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
7594
7595         * gcc.c-torture/execute/980709-1.c: New test.
7596
7597         * gcc.dg/980709-1.c: New test.
7598
7599 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
7600
7601         * gcc.c-torture/execute/bcp-1.c: New test.
7602
7603 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
7604
7605         * gcc.c-torture/execute/980707-1.c: New test.
7606
7607 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
7608
7609         * gcc.c-torture/compile/980706-1.c: New test.
7610
7611 1998-07-01  Dave Love  <d.love@dl.ac.uk>
7612
7613         * g77.f-torture/execute/980701-0.f,
7614         g77.f-torture/execute/980701-1.f: New test from Craig.
7615
7616 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
7617
7618         * gcc.c-torture/compile/980701-1.c: New test.
7619
7620         * gcc.c-torture/execute/980701-1.c: New test.
7621
7622 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
7623 rlsruhe.de>
7624
7625         * g++.old-deja/g++.robertl/eb132.C: New test.
7626         * g++.old-deja/g++.robertl/eb133.C: Likewise.
7627
7628 1998-06-29  Dave Love  <d.love@dl.ac.uk>
7629
7630         * g77.f-torture/execute/980628-7.f,
7631         g77.f-torture/execute/980628-8.f,
7632         g77.f-torture/execute/980628-9.f,
7633         g77.f-torture/execute/980628-10.f: New tests from Craig.
7634
7635         * g77.f-torture/execute/980628-3.f: Remove mail headers.
7636
7637 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
7638
7639         * g77.f-torture/execute/980628-4.f: New test from Craig.
7640         * g77.f-torture/execute/980628-5.f: Likewise.
7641         * g77.f-torture/execute/980628-2.f: Likewise.
7642         * g77.f-torture/execute/980628-0.f: Likewise.
7643         * g77.f-torture/execute/980628-1.f: Likewise.
7644         * g77.f-torture/execute/980628-3.f: Likewise.
7645         * g77.f-torture/execute/980628-6.f: Likewise.
7646
7647 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
7648
7649         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
7650         directory when nothing has been installed yet.
7651
7652 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
7653
7654         * gcc.c-torture/special/special.exp: Handle newer versions of
7655         dejagnu.
7656
7657 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
7658
7659         * gcc.dg/980626-1.c: New test.
7660
7661 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
7662
7663         * gcc.misc-tests/m-un-2.c: New test.
7664         * g++.old-deja/g++.other/warn01.c: Likewise.
7665
7666 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
7667
7668         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
7669         compatibility with assmblers with a different comment character.
7670         Eliminate use of GAS-specific extensions.
7671
7672 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
7673
7674         * gcc.c-torture/execute/ieee/980619-1.c: New test.
7675
7676 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
7677
7678         *lib/g77.exp: Replace search for libf2c.a with search for newly
7679         renamed libg2c.a
7680
7681 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
7682
7683         * gcc.c-torture/execute/980617-1.c: New test.
7684
7685 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
7686
7687         * gcc.c-torture/execute/980612-1.c: New test.
7688
7689 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
7690
7691         * gcc.dg/980523-1.c: Only test on ppc-linux.
7692         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
7693
7694         * gcc.c-torture/execute/980608-1.c: New test.
7695
7696 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7697
7698         * gcc.c-torture/execute/980605-1.c: New test.
7699
7700 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
7701
7702         * gcc.c-torture/execute/980604-1.c: New test.
7703
7704 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
7705
7706         * gcc.c-torture/execute/980602-1.c: New test.
7707         * gcc.c-torture/execute/980602-2.c: Likewise.
7708
7709 1998-06-02  Dave Love  <d.love@dl.ac.uk>
7710
7711         * 970125-0.f: Fix per JCB.  Add commentary.
7712
7713 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
7714
7715         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
7716         IEEE -0 support.
7717
7718 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
7719
7720         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
7721         earlier.
7722
7723 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
7724
7725         * gcc.c-torture/execute/980526-3.c: New test.
7726
7727 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
7728
7729         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
7730         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
7731         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
7732         m88k-motorola-sysv3 to XFAIL.
7733
7734 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
7735
7736         * gcc.dg/980526-1.c: New test.
7737         * gcc.c-torture/execute/980526-2.c: New test.
7738
7739 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
7740
7741         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
7742
7743         * gcc.c-torture/execute/980526-1.c: New test.
7744
7745 1998-05-26  Dave Love  <d.love@dl.ac.uk>
7746
7747         * g77.f-torture/execute/alpha2.f: Add runtime test.
7748
7749 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
7750
7751         * g++.old-deja/old-deja.exp: Strip leading directories.
7752
7753         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
7754         error for the line.  Don't run multiple tests for the same line.
7755
7756 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
7757
7758         * gcc.dg/980523-1.c: New test.
7759
7760 1998-05-23  Dave Love  <d.love@dl.ac.uk>
7761
7762         * g77.f-torture/compile/970915-0.f: New test.
7763
7764 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
7765
7766         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
7767
7768 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
7769
7770         * gcc.dg/980520-1.c: New test.
7771
7772 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
7773
7774         * gcc.dg/980502-1.c: Fix return type.
7775
7776 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
7777
7778         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
7779         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
7780         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
7781         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
7782         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
7783
7784 1998-05-20  Dave Love  <d.love@dl.ac.uk>
7785
7786         * g77.f-torture/execute/980520-1.f: New test.
7787
7788 1998-05-15  Dave Love  <d.love@dl.ac.uk>
7789
7790         * lib/mike-g77.exp: New file.
7791
7792         * g77.f-torture/noncompile/noncompile.exp,
7793         g77.f-torture/noncompile/check0.f: New files.
7794
7795 1998-05-14  Dave Love  <d.love@dl.ac.uk>
7796
7797         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
7798         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
7799         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
7800         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
7801         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
7802         abort where appropriate.
7803
7804 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
7805
7806         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
7807         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
7808
7809 1998-04-29  Dave Love  <d.love@dl.ac.uk>
7810
7811         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
7812
7813 1998-04-27  Dave Love  <d.love@dl.ac.uk>
7814
7815         * g77.f-torture/compile/980427-0.f: New test.
7816
7817 1998-04-24  Dave Love  <d.love@dl.ac.uk>
7818
7819         * g77.f-torture/compile/980424-0.f: New test.
7820
7821 1998-04-19  Dave Love  <d.love@dl.ac.uk>
7822
7823         * g77.f-torture/compile/980419-2.f (main): New test.
7824         * g77.f-torture/compile/970125-0.f: New test.
7825         * g77.f-torture/compile/980419-1.f: New test.
7826
7827 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
7828
7829         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
7830         of loop-4.c.
7831
7832 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
7833
7834         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
7835
7836 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
7837
7838         * gcc.c-torture/compile/980329-1.c: New test.
7839
7840 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
7841
7842         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
7843         * gcc.dg/980312-1.c: Fix typo in -march command.
7844
7845 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
7846
7847         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
7848
7849 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
7850
7851         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
7852         Dave Love agree the Fortran source is bogus.
7853
7854 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
7855
7856         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
7857         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
7858         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
7859         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
7860         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
7861
7862 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
7863
7864         * g++.old-deja/g++.other/friend1.C: New test.
7865
7866 1998-02-18  Dave Love  <d.love@dl.ac.uk>
7867
7868         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
7869         possibly uninitialized) variables and declare dnrm2.
7870
7871 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
7872
7873         From Bruno Haible <haible@ilog.fr>:
7874         * gcc.c-torture/execute/980223.c: New test.
7875
7876 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
7877
7878         * gcc.dg/ifelse-1.c: New test.
7879
7880 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
7881
7882         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
7883
7884           * lib/old-dejagnu.exp (old-dejagnu): Added the
7885           "execution test - XFAIL *-*-*" handling in the spirit of
7886           "excess errors test -". Changed the "execution test fails"
7887           handling to be like "excess errors test fails".
7888           * Update various tests accordingly.
7889
7890 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
7891
7892         * gcc.c-torture/execute/980205.c: New test.
7893
7894 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
7895
7896         * lib/c-torture.exp: Look for .x files instead of .cexp files.
7897         * lib/f-torture.exp: Similarly.
7898         * gcc.c-torture: Rename all .cexp files to .x files.
7899
7900 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7901
7902         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
7903         (940510-1.c): Removed duplicate.
7904         (971104-1.c): New test.
7905
7906 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
7907
7908           * lib/f-torture.exp: Improve error and loop detection.
7909
7910 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
7911
7912         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
7913         use that to size the filler array.
7914
7915 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
7916
7917         * lib/c-torture.exp(c-torture-execute): Fix typo.
7918
7919         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
7920         testcase as the executable name. Keep the executable around if
7921         the test fails.
7922
7923 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
7924
7925         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
7926         changes.  Only test one -g option, and move it to the end of the
7927         list of options to test.
7928
7929 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
7930
7931         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
7932         variable GCC_TORTURE_OPTIONS to supply default switches separated
7933         by colons.  If no environment variable, run tests with -O0 -g, -O1
7934         -g, and -O2 -g as well.
7935
7936 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
7937
7938         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
7939         explanatory comments. Fix indentation.
7940
7941 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
7942
7943         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
7944
7945 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
7946
7947         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
7948         * g++.old-deja/g++.mike/p7325.C: Likewise.
7949         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
7950
7951 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
7952
7953         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
7954         * g++.old-deja/g++.brendan/crash30.C: Likewise.
7955         * g++.old-deja/g++.brendan/crash39.C: Likewise.
7956         * g++.old-deja/g++.law/operators4.C: Likewise.
7957
7958 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
7959
7960         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
7961         * g++.old-deja/g++.mike/p784.C: Ditto.
7962         * g++.old-deja/g++.mike/p785.C: Ditto.
7963
7964 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
7965
7966           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
7967
7968 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
7969
7970         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
7971         target feature; pass this to c-torture-execute as needed.
7972
7973 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
7974
7975         * lib/c-torture.exp(c-torture-execute): If the previous and the
7976         current executables being tested are identical, we don't need to
7977         run the executable again. Try to make the executable names
7978         unique. Add an optional argument for passing additional compiler
7979         flags.
7980
7981 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
7982
7983         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
7984
7985 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
7986
7987         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
7988
7989 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
7990
7991         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
7992         32bit or larger longs.
7993
7994         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
7995         have either a 32bit long or 32bit int.
7996
7997 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7998
7999         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
8000         Make double precision tests dependent on sizeof (double).
8001
8002 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
8003
8004         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
8005         too.
8006
8007 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
8008
8009         * gcc.c-torture/compile/961203-1.cexp: New script.
8010
8011 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
8012
8013         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
8014         up the includes ourselves.
8015
8016 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
8017
8018         * lib/plumhall.exp: Remove random include, and add a few
8019         verbose messages for debugging.
8020
8021 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
8022
8023         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
8024         of trying to do it ourselves.
8025
8026 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
8027
8028         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
8029
8030 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
8031
8032         * gcc.prms/5403.c: Made regexp a bit less strict.
8033
8034 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
8035
8036         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
8037         is returned from remote_load instead.
8038         * lib/plumhall.exp: Ditto.
8039         * lib/mike-g++.exp: Ditto.
8040         * lib/old-dejagnu.exp: Ditto.
8041         * lib/c-torture.exp: Ditto.
8042
8043 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
8044
8045         * lib/g++.exp: Use build_wrapper procedure.
8046         * lib/gcc.exp: Ditto.
8047
8048 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
8049
8050         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
8051         an old-style decl for malloc.  Fixes tests to work when
8052         sizeof (int) != sizeof (size_t).
8053
8054 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
8055
8056         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
8057
8058         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
8059         use stdargs.h interface.
8060
8061 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
8062
8063         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
8064         NO_VARARGS when compiling.
8065
8066 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
8067
8068         * lib/plumhall.exp(ph_includes): New procedure.
8069         (ph_make): Use it.
8070         (ph_compiler): Ditto.
8071
8072         * lib/g++.exp: Rename test-glue.c to testglue.c.
8073         * lib/gcc.exp: Ditto.
8074
8075 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
8076
8077         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
8078         to completion when it's called.
8079
8080 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
8081
8082         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
8083         is defined, don't do test.
8084
8085 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
8086
8087         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
8088         for object files.
8089         (ph_summary): Mark skipped testcases as untested, not unresolved.
8090
8091         * lib/plumhall.exp (ph_make): If unresolved because of bad
8092         errorCode, record errorCode in log file.
8093         (*): Replace send_log/verbose with verbose -log.
8094
8095 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
8096
8097         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
8098         double conversion if double isn't at least 8 bytes.
8099
8100         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
8101         int to work with targets where int is 16 bits.
8102
8103         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
8104         8 bytes, just exit, since 4 byte doubles don't have enough bits of
8105         precision for the test to complete.
8106
8107 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
8108
8109         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
8110         if d10v is not compiled with the -mdouble64 flag.
8111         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
8112
8113         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
8114         d10v is not compiled with the -mint32 flag.
8115
8116 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
8117
8118         * lib/plumhall.exp: Use incr_count.
8119
8120 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
8121
8122         * gcc.c-torture: Update to c-torture-1.45.
8123
8124 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
8125
8126         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
8127         the name of the expect testcase file).
8128
8129         * lib/g++.exp(g++_init): Ditto.
8130
8131 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
8132
8133         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
8134         the host.
8135
8136         * lib/gcc.exp(gcc_exit): New procedure.
8137
8138 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
8139
8140         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
8141         specs where appropriate.
8142
8143         * g++.old-deja/g++.arm/*: Added additional ERROR checks
8144         because of new "candidates are" messages, and removed a few
8145
8146         * Converted all non-old-style g++ testcases to old-style, and
8147         moved into g++.old-deja.
8148
8149 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
8150
8151         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
8152         options.
8153
8154         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
8155         succeeded.
8156
8157         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
8158
8159 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
8160
8161         * lib/gcc.exp (gcc_target_compile): Add support for defining
8162         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
8163         the machine doesn't have those features.
8164
8165 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
8166
8167         * g++.law/operators4.exp: Don't use LIBS.
8168
8169 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
8170
8171         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
8172
8173         * lib/mike-g++.exp: Don't set the compiler to be tested here.
8174         * lib/g++.exp: Set it here instead. Also, allow use of the
8175         --tool_exec and --tool_opt options. Change CXX to
8176         GXX_UNDER_TEST.
8177
8178         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
8179
8180         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
8181
8182 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
8183
8184         * lib/old-dejagnu.exp: Use prune_warnings instead of
8185         prune_system_crud.
8186         * lib/mike-g++.exp: Ditto.
8187         * lib/gcc.exp: Ditto.
8188         * lib/g++.exp: Ditto.
8189
8190         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
8191
8192 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
8193
8194           * 941014-2.c: Include stdlib.h
8195           * 960327-1.c: Include stdio.h
8196           * dbra.c, index-1.c: Don't assume ints are 32bits.
8197
8198 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
8199
8200         * lib/gcc.exp: Add gcc,stack_size target feature.
8201
8202         * lib/g++.exp(g++_target_compile): Add the include and link
8203         paths here, not in two other places. And, it's $options, not
8204         options.
8205
8206         * lib/mike-g++.exp(postbase): Remove the code that determines
8207         the correct include and link paths.
8208         * g++.old-deja/old-deja.exp: Ditto.
8209
8210 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
8211
8212         * lib/g++.exp(g++_init): target_compile no longer returns the
8213         filename of the result.
8214
8215 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
8216
8217         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
8218         call to glob.
8219
8220         * gcc.c-torture/special/special.exp: Change call to
8221         gcc_target_compile to include the object file.
8222
8223 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
8224
8225         * gcc.c-torture/special/special.exp: Correct misspelling in last
8226         change.
8227
8228 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
8229
8230         * lib/plumhall.exp(ph_summary): Log the entire output of the
8231         executable. Return -1 if there were any failures, 0 otherwise.
8232         (ph_execute): Return -1 if there were any failures, 0 otherwise.
8233         (ph_make): Clean up objects and executables that were built
8234         if the tests succeeded.
8235
8236 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
8237
8238         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
8239         libraries and includes in the build tree as appropriate.
8240
8241 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
8242
8243         * lib/c-torture.exp: Instead of looking for the global variable
8244         NO_LONG_LONG, check to see if that's a feature of the target.
8245
8246 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
8247
8248         * config/default.exp: Minimize. Delete the remainer of the files in
8249         config; this functionality is now in devo/dejagnu/config.
8250
8251         g++.*/*: Pass any additional flags used to compile to postbase;
8252         delete CXXFLAGS.
8253
8254         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
8255         is now done by runtest.exp. Use gcc_target_compile instead of
8256         compile.
8257
8258         lib/c-torture.exp: Use gcc_target_compile instead of compile.
8259         Remove references to CFLAGS. Use remote_file instead of
8260         calling rm -f.
8261         (c-torture): Take a list of arguments to use to compile this
8262         testcase.
8263
8264         lib/g++.exp: Simplify. Use target_compile instead of compile.
8265         lib/gcc-dg.exp: Ditto.
8266         lib/gcc.exp: Ditto.
8267         lib/mike-{gcc,g++}.exp: Ditto.
8268         lib/old-dejagnu.exp: Ditto.
8269         lib/plumhall.exp: Ditto.
8270
8271 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
8272
8273         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
8274         (ph_linker): Likewise.
8275
8276 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
8277
8278           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
8279         MAP_ANON / MAP_ANONYMOUS if defined;
8280         else try to map from /dev/zero .
8281
8282 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
8283
8284         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
8285         isn't defined, then define it to MAP_ANONYMOUS.
8286
8287 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
8288
8289         * gcc.c-torture: Update to c-torture-1.42 release.
8290
8291 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
8292
8293         * gcc.c-torture: Update to c-torture-1.41 release.
8294
8295 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
8296
8297         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
8298         c-torture release.
8299
8300 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8301
8302         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
8303         and LDFLAGS.  Fix second case to append the target_info ldflags
8304         onto LDFLAGS, not CFLAGS.
8305         * lib/g++.exp (g++_init): Add target_info stuff.
8306         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
8307         of libgloss and newlib flags for !native.
8308
8309         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
8310         (GDB): Fix relative path to go up another dir for finding gdb.
8311
8312 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
8313
8314         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
8315         versions in the target_info array, if they don't exist.
8316
8317 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8318
8319         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
8320
8321 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
8322
8323         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
8324         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
8325
8326 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
8327
8328         * lib/old-dejagnu.exp: Don't remove the output file before we've
8329         actually tested it. Don't append pwd to the path of the executable
8330         we're testing.
8331
8332 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
8333
8334         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
8335
8336 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
8337
8338         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
8339         temporary directory for compiler files, and set it to a default
8340         value of /tmp. Set $output as the name of the output file from
8341         compiling the testcase. Add a -o option to $cflags_var so the
8342         compiler writes the final output file as $output. Set $executable
8343         to $output.
8344
8345         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
8346         directory for compiler files, and set it to /tmp if it doesn't
8347         already have a value. Set $output_file to the name of the output
8348         file from compiling the testcase. Add a -o option to CXXFLAGS so
8349         the compiler writes the final output file as $output. Use $output
8350         as the executable to be tested.
8351
8352 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8353
8354         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
8355
8356 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
8357
8358         * gcc.c-torture/execute/pending-1.c: New test.  Still
8359         pending in Tege's queue.
8360
8361 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
8362
8363         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
8364         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
8365         if there were failures.  Call unresolved if there were unresolved
8366         testcases.  Call gcc_fail if program did not run to completion.
8367         (ph_make): Pass additional argument name to ph_execute.
8368         (ph_execute): Add new argument.  Pass additional arguments to
8369         ph_summary.  Call gcc_fail is there is no execution output.
8370
8371 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
8372
8373         * lib/plumhall.exp (proc_summary): Output relavent summary
8374         lines into the log so specific failures in plumhall can be
8375         investigated.
8376
8377 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
8378
8379         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
8380         (c-torture-execute): Don't try to execute tests which use
8381         "long long" types if $NO_LONG_LONG is nonzero.
8382
8383 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
8384
8385         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
8386         not c-torture.
8387
8388         * gcc.ieee: Move from here.
8389         * gcc.c-torture/execute/ieee: To here.
8390
8391 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
8392
8393         * gcc.c-torture: Update to c-torture-1.41 release.
8394
8395 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
8396
8397         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
8398         not "$output".
8399
8400 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
8401
8402         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
8403         -c present.
8404
8405 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
8406
8407         * config/proelf.exp: Handle connecting to a simulator.
8408
8409 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
8410
8411         * config/proelf.exp: New file.  Enough framework that we can
8412         run c-torture tests on the proelf targets (or any other target
8413         that gdb can connect to for that matter).
8414
8415 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
8416
8417         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
8418         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
8419
8420         * lib/plumhall.exp (ph_execute): Always call ph_summary if
8421         exec_output exists.
8422
8423 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
8424
8425         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
8426         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
8427
8428         * config/*.exp: Update FSF address.  Change result of ${tool}_load
8429         to pass/fail/unresolved/unsupported/untested.  Caller must now
8430         call unresolved/unsupported/untested.
8431         * lib/*.exp: Update FSF address.  Update to handle new results of
8432         ${tool}_load.
8433         * lib/chill.exp (verbose): Delete.
8434
8435 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
8436
8437         * lib/gcc.exp (default_gcc_start): Change order of args to
8438         $LDFLAGS $CFLAGS $LIBS.
8439         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
8440         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
8441         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
8442         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
8443         * gcc.misc-tests/dg-test.exp: Likewise.
8444         * gcc.misc-tests/msgs.exp: Likewise.
8445         * gcc.prms/prms.exp: Likewise.
8446         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
8447         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
8448
8449         * lib/dg.exp: Deleted, moved to dejagnu/lib.
8450
8451 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
8452
8453         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
8454
8455         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
8456         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
8457
8458         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
8459         necessary.
8460
8461 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
8462
8463         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
8464         global for loop; add use of $mathlib.
8465         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
8466         settings here; set mathlib for anything but VxWorks.
8467
8468 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
8469
8470         * gcc.c-torture: Update to c-torture-1.40 release.
8471
8472 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
8473
8474         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
8475         dg.exp.
8476
8477 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
8478
8479         * lib/c-torture.exp (c-torture-execute): Declare "output" as
8480         global.
8481
8482 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
8483
8484         * lib/g++.exp (LIBS): Define if not already.
8485         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
8486         (gcc-dg-prune): Call prune_gcc_output.
8487         * lib/gcc.exp (prune_gcc_output): New proc.
8488         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
8489         prune_gcc_output.
8490
8491 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
8492
8493         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
8494         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
8495
8496 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
8497
8498         * gcc.c-torture: Update to c-torture-1.39 release.
8499
8500 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
8501
8502         * lib/c-torture.exp (c-torture-execute): Don't return if one option
8503         fails, try others as well.
8504
8505 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
8506
8507         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
8508         If compilation fails, mark execute tests as `untested'.
8509         If test is marked as unsupported, don't mark compilation and
8510         execute tests as failed.
8511
8512 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8513
8514         * lib/g++.exp (g++_init): Don't link in libg++, and look to
8515         libstdc++ for whether or not we want to be doing shared
8516         libraries.  Delete link_curses since we don't need it anymore.
8517         * lib/mike-g++.exp (postbase): Don't link in libg++.
8518         * g++.old-deja/old-deja.exp: Likewise.
8519
8520 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8521
8522         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
8523
8524 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8525
8526         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
8527         For that, add `-Wl,-a,shared_archive'.
8528         * g++.old-deja/old-deja.exp: Likewise.
8529
8530 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
8531
8532         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
8533
8534 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
8535
8536         * lib/mike-g++.exp (postbase): Pay attention to the status of
8537         g++_load.
8538
8539 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8540
8541           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
8542
8543 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
8544
8545         * lib/gcc.exp (default_gcc_start): No longer need to log program
8546         being executed or its output, execute_anywhere does that now.
8547         * lib/g++.exp (default_g++_version): Call execute_anywhere.
8548         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
8549
8550 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8551
8552         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
8553         the same as those in lib/g++.exp.
8554
8555 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
8556
8557         * gcc.c-torture: Update to c-torture-1.38 release.
8558         * gcc.ieee: Related changes.
8559
8560 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
8561
8562         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
8563         "exec". Minor reformatting changes.
8564
8565         * config/rom68k.exp (${tool}_load): Make it work in a canadian
8566         cross. This means all "exec" calls now work on a remote host as
8567         well.
8568         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
8569         cross. Filter out the extra "\r\n" stuff that expect puts in.
8570         (c-torture-execute): Filter out the bogus warnings like
8571         c-torture-compile does. Add support for canadian cross.
8572         * lib/gcc.exp (default_gcc_version, default_gcc_start)
8573         Use execute_anywhere rather than calling exec directly. Now it
8574         works for canadian cross testing.
8575
8576 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
8577
8578         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
8579         results into a variable, and check that rather than using file exists.
8580
8581 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8582
8583         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
8584         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
8585
8586 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8587
8588         * g++.old-deja/old-deja.exp: Create and pass runshlib and
8589         lib_curses if there's a shared libg++ in the build tree.
8590
8591 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
8592
8593         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
8594         if not supported target.
8595
8596 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8597
8598         * lib/g++.exp (g++_init): Move empty setting of runshlib and
8599         link_curses up to always happen, not just for native builds.
8600
8601 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
8602
8603         * gcc.c-torture: Update to c-torture-1.36 release.
8604         * gcc.failure: Related changes.
8605
8606 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
8607
8608         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
8609
8610 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8611
8612         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
8613         * lib/mike-g++.exp (postbase): Not in here.  Still reference
8614         runshlib, link_curses, and mathlib for link and run.
8615
8616         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
8617         pass the runtime shared library options for Solaris, OSF/1, and
8618         Irix5, and link with -lcurses to avoid unresolved references.
8619
8620 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8621
8622         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
8623         only run once.
8624
8625 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
8626
8627         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
8628
8629 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
8630
8631         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
8632         do not have a framework for the "compat" tests yet.
8633
8634 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8635
8636         * lib/mike-g++.exp (postbase): New local variable `mathlib',
8637         set to null if we're testing vxworks5.1.  Use that instead of
8638         `-lm' in the setting of LIBS for link and run.
8639
8640 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8641
8642         * config/rom68k.exp (${tool}_load): Major changes to make it
8643         work.  Verified that it does in fact return the stuff in
8644         exec_output properly.  Catch any Emul or any TRAP other than 0.
8645
8646 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8647
8648         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
8649         LDFLAGS properly for targets that need stuff from libgloss.
8650         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
8651         only run once.
8652         (gpp_initialized): New variable.
8653
8654 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
8655
8656         * config/rom68k.exp: Load libgloss.exp.
8657         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
8658         so we can produce a fully linked binary.
8659         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
8660         so we can produce a fully linked binary.
8661
8662 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
8663
8664         * lib/plumhall.exp (ph_section): Watch for expected failures.
8665         Add missing `else'.
8666
8667         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
8668         run the testcase.
8669         (c-torture): Likewise.
8670
8671 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
8672
8673         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
8674
8675         * lib/mike-g++.exp (mike_cleanup): New proc.
8676         (prebase): New globals compiler_result, not_compiler_result,
8677         target_regexp.
8678         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
8679         allow leading "-" in pattern.  Watch for unsupported tests.
8680         If $compiler_result is set, pattern match assembler code,
8681         and ditto for $not_compiler_result.
8682         * lib/mike-gcc.exp: Likewise.
8683
8684         * lib/plumhall.exp (ph_execute): Only call ph_summary if
8685         execution "succeeded".
8686
8687 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
8688
8689         * config/win32.exp: New file.
8690         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
8691
8692 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
8693
8694         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
8695         unsupported.
8696         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
8697         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
8698         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
8699
8700         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
8701         "... without exceptions was ...".  That is now handled by
8702         prune_system_crud.
8703         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
8704
8705 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
8706
8707         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
8708         sieve.c,sort2.c}: New files.
8709         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
8710         sieve.exp,sort2.exp}: Drivers for them.
8711
8712         * lib/mike-gcc.exp (program_output): New user settable variable.
8713         (postbase): Call prune_system_crud.  Also prune extraneous compiler
8714         messages.
8715         * lib/mike-g++.exp (program_output): New user settable variable.
8716
8717         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
8718
8719         * config/sh.exp: Deleted (use sim.exp instead).
8720
8721 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8722
8723         * config/vx.exp: Declare CHECKTASK as global.
8724         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
8725         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
8726         * lib/old-dejagnu.exp: Load [pwd]/$executable.
8727
8728 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
8729
8730         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
8731         target. Like vx.exp, only includes `vx29k.exp' instead of
8732         `vxworks.exp'.
8733
8734 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
8735
8736         * config/sim.exp: Increase time limit from 120 seconds to 240.
8737
8738 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
8739
8740         * gcc.c-torture/execute/950628-1.c: New test.
8741
8742 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
8743
8744         * gcc.c-torture: Update with changes/additions from
8745         c-torture-1.34.
8746
8747 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
8748
8749         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
8750
8751 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
8752
8753         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
8754
8755 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
8756
8757         * gcc.c-torture/compile/950512-1.c: New test.
8758         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
8759         * gcc.dg/struct-ret-1.c: Likewise.
8760
8761 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
8762
8763         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
8764           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
8765
8766 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
8767
8768         * gcc.c-torture/special/920411-1.c: Deleted.
8769         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
8770
8771 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
8772
8773         * config/sim.exp (${tool}_load): Hack in call to bash to get a
8774         cpu limit.
8775
8776 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
8777
8778         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
8779
8780 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
8781
8782         From kenner;
8783         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
8784         is the proper length.
8785         * va-arg-3.c: Likewise.
8786
8787 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
8788
8789         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
8790         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
8791
8792         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
8793         * lib/g++.exp (default_g++_start): Delete old cruft.
8794
8795 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
8796
8797         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
8798         (2 * (1 << 18)) to (2 * (1 << 17)).
8799
8800         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
8801
8802 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8803
8804         * config/rom68k.exp: Renamed from config/idp.exp
8805
8806 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
8807
8808         * c-torture/compile/921109-2.c
8809
8810 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
8811
8812         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
8813         excess errors.
8814
8815 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
8816
8817         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
8818         output.
8819         * lib/g++.exp (default_g++_start): Likewise.
8820
8821 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
8822
8823         * gcc.c-torture/compile/950329-1.c: New test.
8824
8825 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8826
8827           * config/bug.exp (${tool}_load): Updated to use new remote_open
8828           and remote_close procs.
8829         * config/idp.exp: New file.
8830
8831 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
8832
8833         * gcc.c-torture/execute/950322-1.c: New test.
8834
8835 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
8836
8837         * config/vx.exp (${tool}_load): Clean up testing of return code from
8838         vxworks_ld and vxworks_spawn.
8839
8840 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
8841
8842         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
8843
8844 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
8845
8846         * lib/old-deja.exp: Add `excess errors test - ' error, now one
8847         can mark excess errors on a machine by machine basis.  Note, the
8848         default is to not expect any excess errors, even when excess
8849         errors test - is given, so you will want to put an XFAIL ... on
8850         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
8851         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
8852         those 4 machines, but no others.
8853
8854 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8855
8856         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
8857         * lib/c-torture.exp: to here.
8858
8859 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
8860
8861         * gcc.c-torture/execute/950221-1.c: New test.
8862         * gcc.c-torture/execute/struct-ret-1.c: New test.
8863         * gcc.c-torture/compile/950221-1.c: New test.
8864
8865         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
8866
8867 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
8868
8869         * gcc.c-torture/execute/arith-1.c (main): Return 0.
8870         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
8871
8872 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
8873
8874         * g++.gb: New directory of tests, derived from my signature and
8875         class scoping tests.
8876
8877         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
8878         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
8879         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
8880         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
8881         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
8882         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
8883         * g++.gb/sig25.C: Likewise.
8884
8885         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
8886         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
8887         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
8888         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
8889         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
8890         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
8891         * g++.gb/sig25.exp: Likewise.
8892
8893         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
8894         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
8895         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
8896         * g++.gb/scope13.C: Likewise, this test still fails.
8897
8898         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
8899         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
8900         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
8901         * g++.gb/scope13.exp: Ditto.
8902
8903         * g++.gb/README: New file, explains what these tests are about.
8904
8905 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
8906
8907         * lib/dg.exp (dg-do): Support `preprocess'.
8908         (dg-test): Likewise.
8909
8910 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
8911
8912         * config/udi.exp: change "continue -expect" to "exp_continue".
8913
8914 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
8915
8916         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
8917         Delete redundant tests.
8918
8919         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
8920         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
8921         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
8922         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
8923         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
8924         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
8925         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
8926         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
8927
8928         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
8929         storing label pointers.
8930         * gcc.c-torture/execute/921019-1.c: Likewise.
8931         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
8932         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
8933         parameter fp.
8934         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
8935         constants.
8936
8937         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
8938         Delete obsolete tests.
8939
8940         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
8941         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
8942         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
8943         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
8944         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
8945         * gcc.c-torture/compile/950124-1.c: New test.
8946
8947         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
8948
8949 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
8950
8951         * lib/mike-g++.exp: Add -lm to LIBS.
8952
8953 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
8954
8955         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
8956
8957 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
8958
8959         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
8960
8961 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
8962
8963         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
8964
8965 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
8966
8967         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
8968         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
8969         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
8970         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
8971         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
8972         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
8973         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
8974         * g++.law/{operators31.C, operators32.C,
8975         * g++.law/{operators33.C, operators34.C}: Likewise.
8976         * g++.law/{pic1.C, refs2.C}: Likewise.
8977         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
8978         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
8979         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
8980         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
8981
8982         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
8983         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
8984         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
8985         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
8986         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
8987         * g++.law/{enum9.exp, friend5.exp}: Likewise.
8988         * g++.law/{nest3.exp, nest4.exp}: Likewise.
8989         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
8990         * g++.law/{operators30.exp, operators31.exp}: Likewise.
8991         * g++.law/{operators32.exp, operators33.exp}: Likewise.
8992         * g++.law/{operators34.exp}: Likewise.
8993         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
8994         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
8995         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
8996         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
8997         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
8998
8999         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
9000         No longer expected to fail.
9001         * g++.law/missed-error3.C: Tweak for recent bool changes.
9002
9003 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
9004
9005         * config/emb-unix: Deleted.
9006         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
9007         remote execution.  Do final link on remote host if REMOTE_LINK is set.
9008
9009 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
9010
9011         * lib/dg.exp (dg-test): Fix typo in last patch.
9012
9013 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
9014
9015         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
9016         (handles multiple occurrences).
9017
9018 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
9019
9020         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
9021         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
9022         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
9023         printed).
9024         * lib/c-torture.exp (c-torture-compile): Likewise.
9025         (c-torture): Prepend full path if missing.
9026         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
9027         (gcc_fail): Likewise.
9028         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
9029
9030 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
9031
9032         * lib/netware.exp: Only attach to NetWare i386 systems.
9033
9034 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
9035
9036         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
9037         messages.  Add test name to "output pattern match" pass/fail message.
9038
9039 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
9040
9041         * gcc.dg: New testsuite.
9042         * gcc.dg/dg.exp: New file.
9043
9044         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
9045         test-switch.c}: Deleted.
9046
9047         * gcc.misc-tests/msgs.exp: New testcase driver.
9048
9049 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
9050
9051         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
9052         Watch for illegal return values from ${tool}_load.
9053         * config/unix.exp (${tool}_load): Fix pass/fail detection for
9054         cross targets.  Coerce return value >0 to 1.
9055
9056 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
9057
9058         * config/unix.exp (${tool}_load): Call program rsh, not proc.
9059
9060         * config/emb-unix.exp: New file.
9061
9062         * config/sim.exp: Error if variable $SIM not defined.
9063         (${tool}_load): Mark test as "untested" if simulator missing.
9064
9065         * config/unix.exp: Load remote.exp to get rcp_download.
9066         * lib/c-torture.exp: Use different option lists for testcases with
9067         and without loops.
9068         * gcc.c-torture/execute/execute.exp: Likewise.
9069
9070 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
9071
9072         * config/*.exp: Clarify return code from ${tool}_load.
9073         Call `unresolved' or `untested' instead of `warning' or `perror'
9074         (sometimes you still want to call both though).
9075         Add comment that `shell_id' is local to each file.
9076         * config/udi.exp (timeout): Set to 30.
9077         Don't print warning if connection fails, $connectmode has already
9078         printed an error.
9079         (${tool}_load): Move verbose messages to level 2.
9080         Rework pattern for "Process started" message.
9081         Pass `shell_id' to ${connectmode}_download.
9082         Retry twice upon timeout.  Make resetting of target more robust.
9083         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
9084         Pass `shell_id' to exit_$connectmode.
9085         Only call exit_$connectmode if connected.
9086         * config/unix.exp (${tool}_load): Check return codes better.
9087         * config/vrtx.exp (${tool}_load): Likewise.
9088         * config/vx.exp (${tool}_load): Likewise.
9089         Delete unneeded global's.
9090         * lib/dg.exp (dg-test): Update to reflect clarified return codes
9091         from ${tool}_load.
9092         (dg-stat): Delete.
9093         (dg-init): Delete recording of pass/fail counts.
9094         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
9095         (old-dejagnu-init): Likewise.
9096         (old-dejagnu-stat): Delete contents, empty proc now.
9097         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
9098         (c-torture): Delete references to lcnt, lpass, lfail.
9099         Get option list from TORTURE_OPTIONS.
9100         Delete -funroll[-all]-loops if no loops.
9101         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
9102         (g++_stat): Delete contents (empty proc now).
9103         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
9104         (gcc_finish): Likewise.
9105         (gcc_stat): Deleted.
9106         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
9107         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
9108         * gcc.c-torture/execute/execute.exp: Likewise.
9109         Split tests into two parts: compile, execute.
9110         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
9111         no loops.  Update to reflect clarified return codes from ${tool}_load.
9112
9113 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
9114
9115         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
9116         to grep for.
9117         (old-dejagnu): Likewise (where necessary).
9118
9119 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
9120
9121         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
9122
9123         * lib/dg.exp (dg-process-target): Fix processing of selector.
9124         Add comment regarding use of `error'.
9125
9126         * lib/gcc.exp (prune_system_crud): Define if missing.
9127         * lib/g++.exp (prune_system_crud): Likewise.
9128
9129         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
9130         Call prune_system_crud.
9131         * lib/dg.exp (dg-runtest): New proc.
9132         Use perror instead of send_user for tcl errors in testcase.
9133         Don't return any value, it's never used.
9134         Don't clobber previous definition of `unknown'.
9135         Print tcl errors in `dg-final'.
9136
9137 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
9138
9139         * lib/dg.exp (dg-process-target): Improve syntax error messages.
9140         (dg-test): Don't print errorInfo, it contains stack backtrace.
9141
9142 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
9143
9144         * lib/g++.exp (runtest_file_p): Define if missing.
9145
9146 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
9147
9148         * lib/mike-g++.exp: Comment out loading of g++.exp.
9149         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
9150         (default_g++_version): Always print something.
9151         (default_g++_start): Comment out call to `which'.
9152         (g++_start, g++_load): Deleted (must be defined in config file).
9153         * lib/gcc.exp: Test for existence of $CC at start.
9154         Delete check for tmpdir (done in gcc_init).
9155         (default_gcc_version): Always print something.
9156         (default_gcc_start): Comment out call to `which'.
9157         * config/*.exp: Major cleanup - make cross targets work at least a
9158         little better for g++ (by not being "--tool gcc" specific).
9159         Rename gcc_xxx to ${tool}_xxx.
9160         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
9161         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
9162
9163 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
9164
9165         * lib/c-torture.exp (c-torture-compile): Rework compiler
9166         message processing.
9167
9168         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
9169         c-torture.
9170
9171 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
9172
9173         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
9174
9175         * lib/dg.exp (dg-process-target): Support { target native }.
9176
9177 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
9178
9179         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
9180         looked for "... program xxx got fatal signal".
9181         Correct regsub munging of `comp_output'.
9182         Ignore compiler messages "path prefix not used" and "linker input
9183         file unused".
9184
9185 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
9186
9187         * lib/gcc.exp (runtest_file_p): Define if missing.
9188         * gcc.prms/template.c: Example to work from.
9189
9190 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
9191
9192         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
9193         * lib/dg.exp (dg-test): Call unsupported testcases as such.
9194
9195         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
9196         * gcc.prms/1883.c: Moved from compile/940714-1.c.
9197         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
9198         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
9199
9200         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
9201         (dg-process-target): No longer a varargs proc.
9202         Return S/N for target, P/F for xfail.  All callers changed.
9203         (user option procs): More argument checking.
9204         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
9205         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
9206         (dg-test): Skip test if not running on selected target in `dg-do'.
9207         Update handling of `dg-do-what', `dg-output-text'.
9208         Separate execution pass/fail from output pattern match pass/fail.
9209         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
9210
9211 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9212
9213         * gcc.c-torture/special/special.exp: Don't expect failure for mips
9214         target for 920510-1.c.
9215
9216 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
9217
9218         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
9219         Clean up comment regarding use of passcnt, etc.
9220         (gcc_stat): Don't update `testcnt' here.
9221         (gcc_finish): Do it here.
9222         Might as well reset `but_id' here too.
9223         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
9224         to determine if the file should be tested.
9225         * gcc.c-torture/compile/compile.exp: Likewise.
9226         * gcc.c-torture/execute/execute.exp: Likewise.
9227         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
9228         * gcc.misc-tests/dg-test.exp: Likewise.
9229         * gcc.prms/prms.exp: Likewise.
9230         * gcc.wendy/wendy.exp: Likewise.
9231         * g++.old-deja.exp: Likewise.
9232         Move "Testing file" message to verbose level 1.
9233
9234 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
9235
9236         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
9237
9238 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
9239
9240         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
9241         (default_gcc_start): Accept optional second list element
9242         of compiler flags.  Print compiler output at verbosity level 2.
9243         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
9244         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
9245         Save current values of framework globals passcnt, failcnt, xpasscnt,
9246         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
9247         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
9248         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
9249         xfailcnt to compute stats.  Update framework global `testcnt' from
9250         pass/fail counts.
9251         (gcc_finish): New proc.  Clean up test environment.
9252         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
9253         (gcc_epass, gcc_efail): Delete.
9254         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
9255         argument of line number.
9256         (dg-init): If the tool has an init routine, call it.
9257         (dg-test): Remove args `cflags_var' and `libs_var'.
9258         Pass all compiler options to ${tool}_start.
9259         Handle missing line number.
9260         (dg-finish): New function.
9261         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
9262         particular files.  Call gcc_finish at end.  Move "skipping test"
9263         message to verbosity level 3.
9264         * gcc.c-torture/compile/compile.exp: Likewise.
9265         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
9266         * gcc.c-torture/execute/execute.exp: Likewise.
9267         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
9268         Print testcase being tried at verbosity level 1.
9269         * gcc.c-torture/special/special.exp: Unset xfail.
9270         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
9271         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
9272         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
9273         * gcc.failure/failure.exp: Likewise.
9274         * gcc.ieee/ieee.exp: Likewise.
9275         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
9276         Update call to dg-test.  Call dg-finish at end.
9277         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
9278         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
9279         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
9280         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
9281         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
9282         * gcc.wendy/wendy.exp: Add copyright.
9283         Delete setting of tmpdir (done by gcc_init).
9284         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
9285         Pass compiler flags to gcc_start.  Call gcc_finish at end.
9286         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
9287         gcc_[ce]pass/fail.
9288
9289 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
9290
9291         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
9292         confusion.
9293         (g++_load): Likewise.
9294
9295         * config/*.exp (gcc_load): Some were varargs fns and some were not.
9296         Rename argument to `prog' to remove the confusion.
9297         Varargs fns behave differently too!
9298         (g++_load): Likewise.
9299
9300         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
9301
9302         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
9303         what it is.  Delete (always) printing of status value for !native.
9304         Simplify verbose code, and include status and exec_output.
9305         (g++_load): Use gcc_load.
9306
9307 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9308
9309         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
9310         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
9311         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
9312         940714-3.c as these testcases don't exist anymore.  Make
9313         va-arg-1.c expected to pass.
9314
9315 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
9316
9317         * gcc.misc-tests/misc.exp: Only run specific testcases.
9318         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
9319         * gcc.misc-tests/dg-[1-9].c: New files.
9320
9321         * lib/dg.exp: New testsuite driver.
9322         * gcc.prms/prms.exp: Use it.
9323
9324         * README.gcc: New file.
9325
9326         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
9327         Document and reset `lxpass' and `lxfail'.
9328         Simplify "initialized" message.
9329         (gcc_stat): Clean up comments a little.
9330
9331 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
9332
9333         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
9334
9335 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
9336
9337         * lib/old-dejagnu.exp (process-option): New proc.
9338         (old-dejagnu-init, old-dejagnu-stat): Likewise.
9339         (old-dejagnu): Simplify.
9340         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
9341
9342 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
9343
9344         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
9345         exists and is not an empty string.
9346
9347         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
9348         $xfail rather than calling setup_xfail.  Clear $xfail when test is
9349         finished.
9350         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
9351         automatically.
9352
9353         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
9354         longer expected to fail.
9355
9356         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
9357         "f" function call.
9358
9359         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
9360
9361         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
9362         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
9363         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
9364         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
9365         c-torture-1.29.
9366
9367         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
9368         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
9369
9370         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
9371
9372         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
9373         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
9374
9375         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
9376         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
9377         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
9378
9379 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
9380
9381         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
9382         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
9383         940714-1.c, 940714-2.c, 940714-3.c},
9384         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
9385         gcc.misc-tests/{mg.c,mg.exp}:
9386         New tests.
9387         * gcc.noncompile/noncompile.exp: Change accordingly.
9388
9389 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
9390
9391         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
9392         Undo previous clobberage.
9393
9394 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
9395
9396         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
9397         * gcc.special/{930510-1.c, special.exp}:
9398         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
9399         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
9400         struct-varargs-1.c}: New tests from c-torture-1.26.
9401
9402 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
9403
9404         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
9405           argument to switch.
9406
9407 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
9408
9409         * Revert the previous changes.  Please see Rob's directory
9410           (/lisa/test/rob/progressive/gcc/testsuite) for testing
9411           fixes.
9412
9413 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
9414
9415         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
9416             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
9417             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
9418             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
9419             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
9420             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
9421             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
9422             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
9423             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
9424             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
9425             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
9426             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
9427             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
9428             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
9429             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
9430             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
9431             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
9432             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
9433             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
9434             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
9435             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
9436             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
9437             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
9438             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
9439             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
9440             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
9441             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
9442
9443 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
9444
9445         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
9446             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
9447           with perror calls.
9448
9449 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
9450
9451         * config/unix.exp (g++_load): Fix syntax.
9452
9453 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9454
9455         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
9456         * gcc.noncompile/921017-1.c: Deleted obsolete test.
9457         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
9458         Don't expect va-arg-1.c to fail.  Correct expected output for
9459         920928-1.c.
9460         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
9461         * gcc.wendy/hbm4.c: Correct typo.
9462         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
9463
9464 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
9465
9466         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
9467         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
9468         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
9469         * lib/c-torture.exp (c-torture-compile): Ditto.
9470
9471         Reduce volume of output (remove all the -I's and such).
9472         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
9473         Call gcc_cpass, gcc_cfail.
9474         (c-torture): Pass testing option to c-torture-compile.
9475
9476 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
9477
9478         Bring patches over from progressive.
9479         * config/default.exp: Exit remote shell cleanly.
9480         (g++_exit, g++_start): Add default versions.
9481         * config/sim.exp (gcc_load): Use perror, not error.
9482
9483 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
9484
9485         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
9486         set in site.exp.
9487
9488 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
9489
9490         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
9491         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
9492         (wendy_try): New proc to run testcase.
9493         (main loop): Call 'em.
9494         * gcc.wendy/*.c: Clean up pass to correct expected output.
9495
9496         * lib/gcc.exp: Minor cleanup work.
9497         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
9498
9499 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
9500
9501         * config/sim.exp (gcc_load): Document return codes better.
9502         Don't pass -v to simulator.
9503
9504 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
9505
9506           * gcc.special/920717-x.c: Fix typo.
9507           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
9508           get at sources.
9509
9510         * lib/mike-gcc.exp: Fix typo.
9511
9512 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
9513
9514         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
9515         binary to use, transform the name.
9516         * config/*.exp: rename everything. Nuke any g++ specific files,
9517         it's now a special case of gcc that requires no special support.
9518         Add a default.exp for unsupported targets.
9519
9520 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
9521
9522         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
9523         lib/old-dejagnu.exp: Fix a few patterns to work with the new
9524         version of Tcl.
9525
9526 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
9527
9528         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
9529         than a warning.
9530
9531 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
9532
9533         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
9534
9535 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
9536
9537         * gcc.execute/execute.exp: Combine opt_list and foption_list into
9538         option_list.  Compile every file with only 4/6 option choices
9539         (same as C torture) instead of with 12/18 different option
9540         choices.
9541         * lib/c-torture.exp: Likewise.
9542
9543         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
9544         not already set.
9545
9546 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
9547
9548         * lib/old-deja.exp: Add `excess errors test fails' error, now one
9549         can put an XFAIL *-*-* on excess errors.
9550
9551 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
9552
9553         * g++.law: Add more tests derived from g++-bugs snapshots.
9554
9555         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
9556         equivalent to g++.law/init9.
9557
9558         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
9559         compiled it, and the a.out file after we've run it.
9560
9561 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
9562
9563         * lib/mike-g++.exp (postbase): Delete the .o file after we've
9564         compiled it, and the a.out file after we've run it.
9565
9566 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
9567
9568         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
9569
9570 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9571
9572         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
9573         version number.
9574
9575 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
9576
9577         * g++.law: New directory of g++ tests derived from the g++-bugs
9578         snapshots.
9579
9580 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9581
9582         * gcc.compile: initbug1.c initbug1.exp testcase added
9583
9584 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9585
9586         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
9587         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
9588           fixes submitted by Jeff Law (law@cs.utah.edu)
9589         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
9590           Jeff Law (law@cs.utah.edu)
9591
9592
9593 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
9594
9595         * config/unix-g++.exp: Follow the gcc way of doing things.
9596         * g++.old-deja/old-deja.exp: Minor updates.
9597         * lib/g++.exp: New file, follow the gcc way of doing things.
9598         * lib/old-dejagnu.exp: Minor updates.
9599         * lib/mike-g++.exp: Always unset errorInfo.
9600
9601 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
9602
9603         * lib/gcc.exp: Fix some errors with the below change, CC and
9604         CFLAGS should be global when setting, not local.
9605
9606 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9607
9608         * lib/gcc.exp: Transform tool name.
9609
9610 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9611
9612         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
9613
9614 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9615
9616         * lib/gcc.exp: change gcc_done to gcc_stat
9617
9618 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9619
9620         * Upgraded gcc testsuite to c-torture version 1.25
9621
9622 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9623
9624         * lib/gcc.exp: added reporting code. Changed verbose compile message.
9625         * lib/c-torture: added hooks for new reporting code.
9626
9627 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9628
9629         * config/sh-gcc.exp: check if sh-sim exists in the path
9630
9631 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9632
9633         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
9634         * gcc.compile/compile.exp: Initial changes for new logic.
9635         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
9636         * gcc.failure/failure.exp: Initial changes for new logic.
9637         * gcc.ieee/ieee.exp: Initial changes for new logic.
9638         * gcc.misc-tests/misc.exp: Initial changes for new logic.
9639         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
9640         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
9641         * lib/c-torture.exp: Initial changes for new logic.
9642         * lib/gcc.exp: Initial changes for new logic.
9643
9644 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
9645
9646         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
9647         depend upon failure or success.  Fully qualify names in failure
9648         and success messages.  Always remove a.out before starting
9649         compile, just in case.  Pay more attention to error text output by
9650         the compiler.  Handle testcases with no known past errors just
9651         like all others, so that things are uniform.  Other miscellaneous
9652         improvements.
9653
9654 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9655
9656         * gcc.cpp: new directory for cpp tests
9657
9658 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9659
9660         * lib/chill.exp: Code reformatted, removed unused code.
9661         * config/unix-chill.exp: Code reformatted, removed unused code.
9662         * chill.execute/execute.exp: Code reformatted, removed unused code.
9663         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
9664
9665 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
9666
9667         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
9668         routines not written.
9669
9670 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9671
9672         * config/bug-gcc.exp: Use new procs from bug.exp.
9673
9674 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9675
9676         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
9677         via ftp, rather than depending on NFS.
9678         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
9679         case.
9680
9681 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
9682
9683         * config/bug-gcc.exp: Use new download proc.
9684
9685 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
9686
9687         * chill.execute/execute.exp: cleanups, handles errors better
9688         * chill.compile/compile.exp: rewrite, based on execute.exp
9689         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
9690         * lib/chill.exp: major changes to diff proc and compile and link
9691           procs. added chill_fail and chill_pass wrappers to pass and
9692           fail. added more comments, and handle error codes better.
9693           Added a hack to capture stderr from exec, so noncompile tests
9694           can work.
9695
9696 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9697
9698         * chill.execute/execute.exp: rewrite of testsuite driver
9699         * lib/chill.exp: rewrite of testsuite driver
9700         * config/unix-chill.exp: rewrite of testsuite driver
9701
9702 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
9703
9704     In chill.execute:
9705         * iexpr.ch: Standardize uppercase.
9706         * tuples.dat: Standardize uppercase.
9707         * vary.ch: standardize.  Correct varying string assignments.
9708         * vary.dat: Add new output lines.
9709
9710 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
9711
9712     In chill.execute:
9713         * chprintf.ch: Standardize use of uppercase.
9714         * tuples.ch: Standardize and turn arr2 into a DCL,
9715           rather than a SYN.
9716         * pinits.ch: Standardize.
9717
9718 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
9719
9720         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
9721         * Makefil: Renamed to Makefile.in.
9722         * configure.in: New.
9723
9724 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
9725
9726     In chill.execute:
9727         * .cvsignore: Add result/output files.
9728         * Makefile: Fix up variables at start.  Use MFLAGS
9729           everywhere.  Correct bool_loc, built_ins entries.
9730           Add entry for vary1.ch.
9731         * bitarray.ch: Standardize upper-case usage.
9732         * bitexpr.ch: Standardize, add output of b1.
9733         * params.ch: Use arrayt in along PROC parameters, to
9734           avoid novelty problems.
9735         * sets.ch: Tiny cleanup.
9736         * vary1.ch: Re-indent.
9737
9738 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
9739
9740           * Add PR-related files to Makefiles, .cvsignore files, etc.
9741
9742 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9743
9744         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
9745           with compiler objects. New names are test-flow.c and test-loop.c
9746
9747 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9748
9749         * Upgraded c-torture tests from 1.19 to 1.20
9750
9751         * new files:
9752         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
9753         * gcc.compile: 930623-1.c 930623-2.c
9754         * gcc.noncompile: 930622-1.c 930622-2.c
9755         * gcc.failure: 920411-1.c 920627-2.c
9756         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
9757
9758 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9759
9760         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
9761           More changes to get testsuite working properly. Needs more work.
9762           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
9763
9764 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
9765
9766         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
9767           More changes to get testsuite working properly. Needs more work.
9768
9769 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
9770
9771         * chill.compile/compile.exp: Added for Dejagnu support
9772         * chill.execute/execute.exp: Added for Dejagnu support
9773         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
9774
9775 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
9776
9777     This should complete moving the CHILL test files.
9778         * chill.noncompile(.cvsignore printf.grt
9779             in-printf.grt chprintf.grt chprintf.ch):
9780             Added test-support files.
9781           (Makefile): Modified further.
9782         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
9783             signal.ch): Added test files.
9784           * chill.execute (.cvsignore printf.grt printr.c
9785             in-printf.grt rts.c chprintf.grt rts.h): Added
9786           test-support files.
9787             (Makefile): More corrections.
9788
9789 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
9790
9791         * chill.compile, chill.execute, chill.nocompile: Add CHILL
9792           test cases, ready for DejaGnu.
9793
9794 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9795
9796         * Upgraded c-torture tests from 1.18 to 1.19
9797
9798         * gcc.compile: added test(s):
9799           930607-1.c
9800         * gcc.execute: added test(s):
9801           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
9802
9803         * added new subdirectory for misc tests: gcc.misc-tests
9804         * gcc.misc-test(s): added tests:
9805           inst-check.c test-consts.c test-ior.c test-switch.c
9806
9807 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
9808
9809         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
9810
9811 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
9812
9813         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
9814
9815 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9816
9817         * Upgraded c-torture tests from 1.17 to 1.18
9818
9819 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
9820
9821         * Upgraded c-torture tests from 1.12 to 1.17
9822
9823 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
9824
9825         * lib/old-dejagnu.exp:
9826           Fixed handling of XFAIL target triplets to correctly
9827           recognize wildcard characters.  Removed code that
9828           appended a unique id tag to the end of the file name
9829           printed out by the result of the testcases within a
9830           given test file.
9831
9832 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
9833
9834         * lib/old-dejagnu.exp:
9835           Reworked expected failure handling to trigger off of XFAIL
9836           keyword in keyphrase embeded in testcase source code. The
9837           XFAIL keyword must be at the end of the keyphrase line. It
9838           may optionally be followed by one or more target triplets.
9839           It has just occured that the handling of wildcards in the
9840           target triplet may not be correct.
9841
9842 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
9843
9844         * g++.old-deja/tests:
9845           Moved all subdirectories up one level into g++.old-deja .
9846
9847         * lib/old-dejagnu.exp:
9848           Fixed problem with CXXFLAGS not being properly reset, and being
9849           corrupted with extraneous "-c" compiler option.  This was
9850           causing binaries to not be generated for test that needed them.
9851           Modified strings passed to "pass" and "fail" so that individual
9852           tests from the same test file would be distinguished by an
9853           identifier appended to the test file name in the summary logs;
9854           this corrected a problem with erroneous diff logs.  Added code
9855           to search testcases for expected fail and unexpected pass keywords.
9856
9857 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
9858
9859         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
9860
9861 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
9862
9863         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
9864           Removed extraneous text from end of "Special g++ Options"
9865           keyphrase.
9866
9867         * lib/old-dejagnu.exp: Added pattern matching to look for new
9868           keywords, embedded in testcases comments, which will trigger
9869           calls to xpass and xfail.
9870
9871 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
9872
9873         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
9874           comments embedded in the testcases, especially the one looking for
9875           special compiler options, as well as the pattern matching for the
9876           compiler output again.
9877
9878 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
9879
9880         * lib/old-dejagnu.exp: Do a proper check of the return value for
9881           execute tests. Fixed several problems with the pattern matching
9882           of the compiler output which gave erroneous test results.
9883           Changed several of the test result messages to be more descriptive.
9884         * config/unix-g++.exp: Proc g++_load now actually works and
9885           executes the tests passed to it and returns a usable return
9886           value.
9887
9888 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
9889
9890           * lib/gcc.exp: Exits gracefully if $CC is bogus.
9891
9892 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
9893
9894         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
9895           Modified both files to properly execute the old style
9896           dejagnu tests. The previous versions of these files were
9897           experimental and did not function anything near correctly.
9898
9899 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
9900
9901         * Removed all Makefile.in and configure.in files. No configuration
9902         needed now.
9903
9904 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
9905
9906         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
9907
9908 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
9909
9910         * gcc.compile/configure.in, gcc.unsorted/configure.in,
9911         gcc.special/configure.in, gcc.noncompile/configure.in,
9912         gcc.execute/configure.in, gcc.code_quality/configure.in,
9913         g++.other/configure.in, g++.old-deja/configure.in,
9914         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
9915         in srcname setting.
9916
9917 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
9918
9919         * lib/udi.exp:  Fixed mondfe and mondfe_download.
9920         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
9921         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
9922
9923 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
9924
9925         * config/udi-gdb.exp: Check $shell_id after connecting to target.
9926         (gdb_exit): Don't remove *_soc files.
9927
9928 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
9929
9930         * lib/c-torture.exp: Don't look for main; instead always use -w
9931         -c.  This is how the c-torture tests work.  Remove the object
9932         file if the compilation succeeds.
9933         * gcc.execute/execute.exp: Remove executable if test passes.
9934         * gcc.noncompile/noncompile.exp: Every test is an expected
9935         failure.
9936         * gcc.special/special.exp: Added tests from c-torture 1.11,
9937         corrected use of existing test.
9938         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
9939         gcc.execute/920625-1.c: Updated to c-torture 1.11.
9940         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
9941         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
9942         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
9943         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
9944         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
9945         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
9946         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
9947         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
9948         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
9949         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
9950         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
9951         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
9952         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
9953         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
9954         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
9955         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
9956         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
9957         c-torture 1.11.
9958         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
9959         correspond to c-torture 1.11.
9960
9961         * New file.